@font-face{font-stretch:75% 125%;font-family:displayFontPreload;src:url(../media/archivo_display-s.p.1kqop3ytw0q33.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:displayFontPreload Fallback;src:local(Arial);ascent-override:78.43%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:111.95%}.displayfontpreload_1e38a900-module__E9r7tq__className{font-family:displayFontPreload,displayFontPreload Fallback,Arial Narrow,Arial,sans-serif;font-style:normal;font-weight:800}.displayfontpreload_1e38a900-module__E9r7tq__variable{--font-archivo-preload:"displayFontPreload", "displayFontPreload Fallback", Arial Narrow, Arial, sans-serif}
.pricing-system-module__ZWx09q__media{background-color:#0b0c10;display:block;position:absolute;inset:0;overflow:hidden}.pricing-system-module__ZWx09q__media img,.pricing-system-module__ZWx09q__media video{object-fit:cover;object-position:var(--focus-y,50% 30%);block-size:100%;inline-size:100%;position:absolute;inset:0}.pricing-system-module__ZWx09q__media video{opacity:0;transition:opacity .42s var(--ease-settle,ease)}.pricing-system-module__ZWx09q__media video[data-on]{opacity:1}@media (prefers-reduced-motion:reduce){.pricing-system-module__ZWx09q__media video{transition:none}}.pricing-system-module__ZWx09q__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--action);font-size:.75rem;font-weight:700}.pricing-system-module__ZWx09q__kicker[data-tone=reward]{color:var(--reward)}.pricing-system-module__ZWx09q__sectionTitle{font-family:var(--font-display,inherit);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;color:var(--ink);font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:800;font-stretch:75%;line-height:.98}.pricing-system-module__ZWx09q__sectionLine{max-inline-size:62ch;color:var(--ink-muted);text-wrap:pretty;margin-block-start:12px;font-size:1rem;line-height:1.55}.pricing-system-module__ZWx09q__menuHead{gap:4px;display:grid}.pricing-system-module__ZWx09q__menuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:24px;list-style:none;display:grid}@media (min-width:48rem){.pricing-system-module__ZWx09q__menuGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.pricing-system-module__ZWx09q__menuGrid>li{display:flex}.pricing-system-module__ZWx09q__menuGrid>li[data-feature]{grid-column:span 2}.pricing-system-module__ZWx09q__menuGrid>li[data-feature] .pricing-system-module__ZWx09q__tileArt{aspect-ratio:16/10}.pricing-system-module__ZWx09q__menuGrid>li[data-feature] .pricing-system-module__ZWx09q__tileTitle{font-family:var(--font-display,inherit);text-transform:uppercase;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:800;font-stretch:75%;line-height:1}@media not (min-width:30rem){.pricing-system-module__ZWx09q__menuGrid>li[data-feature] .pricing-system-module__ZWx09q__tileLine{display:block}}@media (min-width:48rem){.pricing-system-module__ZWx09q__menuGrid>li[data-feature] .pricing-system-module__ZWx09q__tile{flex-direction:row}.pricing-system-module__ZWx09q__menuGrid>li[data-feature] .pricing-system-module__ZWx09q__tileArt{aspect-ratio:auto;flex:0 0 50%;min-block-size:100%}.pricing-system-module__ZWx09q__menuGrid>li[data-feature] .pricing-system-module__ZWx09q__tileText{justify-content:center;gap:10px;padding:28px 32px}.pricing-system-module__ZWx09q__menuGrid>li[data-feature] .pricing-system-module__ZWx09q__tileLine{font-size:1rem}}.pricing-system-module__ZWx09q__tile{background-color:var(--surface);inline-size:100%;box-shadow:var(--elevation-1);color:var(--ink);transition:box-shadow .2s var(--ease-settle,ease), transform .2s var(--ease-settle,ease);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.pricing-system-module__ZWx09q__tile:hover{box-shadow:var(--elevation-2), 0 0 0 1px rgb(var(--action-rgb,255 107 53) / .45);transform:translateY(-3px)}.pricing-system-module__ZWx09q__tile:hover .pricing-system-module__ZWx09q__tileCta{color:var(--action)}}.pricing-system-module__ZWx09q__tile:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pricing-system-module__ZWx09q__tile{transition:none}.pricing-system-module__ZWx09q__tile:hover{transform:none}}.pricing-system-module__ZWx09q__tileArt{aspect-ratio:4/5;background-color:#0b0c10;display:block;position:relative}@media (min-width:48rem){.pricing-system-module__ZWx09q__tileArt{aspect-ratio:1}}.pricing-system-module__ZWx09q__tileArt[data-count="4"],.pricing-system-module__ZWx09q__tileArt[data-count="3"],.pricing-system-module__ZWx09q__tileArt[data-count="2"]{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:2px;display:grid}.pricing-system-module__ZWx09q__tileArt[data-count="4"]>.pricing-system-module__ZWx09q__media,.pricing-system-module__ZWx09q__tileArt[data-count="3"]>.pricing-system-module__ZWx09q__media,.pricing-system-module__ZWx09q__tileArt[data-count="2"]>.pricing-system-module__ZWx09q__media{position:relative;inset:auto}.pricing-system-module__ZWx09q__tileArt:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07080bb3);block-size:38%;position:absolute;inset:auto 0 0}.pricing-system-module__ZWx09q__tilePrice{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-variant-numeric:tabular-nums lining-nums;background-color:#07080bb8;border-radius:999px;padding:6px 10px;font-size:.8125rem;font-weight:700;line-height:1.2;position:absolute;inset-block-end:10px;inset-inline-start:10px;box-shadow:inset 0 0 0 1px #ffffff29}.pricing-system-module__ZWx09q__tileText{flex-direction:column;flex:1;gap:6px;padding:14px 14px 16px;display:flex}@media (min-width:48rem){.pricing-system-module__ZWx09q__tileText{padding:18px 20px 20px}}.pricing-system-module__ZWx09q__tileTitle{font-size:1.0625rem;font-weight:700;line-height:1.25}@media (min-width:48rem){.pricing-system-module__ZWx09q__tileTitle{font-size:1.1875rem}}.pricing-system-module__ZWx09q__tileLine{color:var(--ink-muted);font-size:.875rem;line-height:1.45}.pricing-system-module__ZWx09q__tileFits{color:var(--reward);align-self:flex-start;margin-block-start:2px;font-size:.8125rem;font-weight:600}.pricing-system-module__ZWx09q__tileCta{min-block-size:44px;color:var(--ink);align-items:center;gap:6px;margin-block-start:auto;padding-block-start:10px;font-size:.9375rem;font-weight:700;transition:color .16s;display:inline-flex}@media not (min-width:30rem){.pricing-system-module__ZWx09q__tileLine{display:none}.pricing-system-module__ZWx09q__tileText{gap:4px;padding:12px 12px 6px}.pricing-system-module__ZWx09q__tileTitle{font-size:1rem}}.pricing-system-module__ZWx09q__menuMore{color:var(--ink-muted);margin-block-start:16px;font-size:.875rem;line-height:1.5}.pricing-system-module__ZWx09q__free{background:radial-gradient(120% 140% at 0% 0%, #f2c06329, transparent 55%), var(--surface);border-radius:24px;gap:20px;margin-block-start:28px;padding:24px 20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f2c06347}@media (min-width:48rem){.pricing-system-module__ZWx09q__free{grid-template-columns:minmax(0,18rem) minmax(0,1fr);column-gap:40px;padding:32px 36px}}.pricing-system-module__ZWx09q__freeHead{align-content:start;gap:8px;display:grid}.pricing-system-module__ZWx09q__freeTitle{font-family:var(--font-display,inherit);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);font-weight:800;font-stretch:75%;line-height:1}.pricing-system-module__ZWx09q__freeCols{gap:20px;display:grid}@media (min-width:40rem){.pricing-system-module__ZWx09q__freeCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.pricing-system-module__ZWx09q__freeLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem;font-weight:700}.pricing-system-module__ZWx09q__freeList{gap:10px;margin-block-start:10px;list-style:none;display:grid}.pricing-system-module__ZWx09q__freeList li{color:var(--ink);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:12px;font-size:.9375rem;line-height:1.45;display:grid}.pricing-system-module__ZWx09q__freeAmount{font-family:var(--font-display,inherit);color:var(--reward);font-variant-numeric:tabular-nums lining-nums;font-size:1.5rem;font-weight:800;font-stretch:75%;line-height:1}.pricing-system-module__ZWx09q__freeContest,.pricing-system-module__ZWx09q__freeRules{color:var(--ink-muted);font-size:.875rem;line-height:1.55}@media (min-width:48rem){.pricing-system-module__ZWx09q__freeContest,.pricing-system-module__ZWx09q__freeRules{grid-column:2}}.pricing-system-module__ZWx09q__freeContest strong{color:var(--ink)}.pricing-system-module__ZWx09q__freeContest a,.pricing-system-module__ZWx09q__freeRules a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pricing-system-module__ZWx09q__trust{gap:14px;list-style:none;display:grid}@media (min-width:48rem){.pricing-system-module__ZWx09q__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.pricing-system-module__ZWx09q__trust li{color:var(--ink-muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:.875rem;line-height:1.5;display:grid}.pricing-system-module__ZWx09q__trust strong{color:var(--ink);font-weight:650}.pricing-system-module__ZWx09q__trust a{min-block-size:24px;color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.pricing-system-module__ZWx09q__trustIcon{color:var(--success,#46da89);margin-block-start:1px}.pricing-system-module__ZWx09q__packs{gap:12px;list-style:none;display:grid}@media (min-width:40rem){.pricing-system-module__ZWx09q__packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pricing-system-module__ZWx09q__packs[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-system-module__ZWx09q__packs[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-system-module__ZWx09q__pack{background-color:var(--surface);box-shadow:var(--elevation-1);border-radius:20px;flex-direction:column;padding:20px;display:flex;position:relative}.pricing-system-module__ZWx09q__pack[data-best]{box-shadow:var(--glow-action);background:linear-gradient(180deg, #ff6b351f, transparent 60%), var(--surface)}.pricing-system-module__ZWx09q__pack[data-chosen]{box-shadow:0 0 0 2px var(--action)}.pricing-system-module__ZWx09q__packBadge{background-color:var(--action);color:var(--action-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.6875rem;font-weight:800;position:absolute;inset-block-start:-11px;inset-inline-start:20px}.pricing-system-module__ZWx09q__packCredits{font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);font-size:2.25rem;font-weight:800;font-stretch:75%;line-height:1}.pricing-system-module__ZWx09q__packCredits small{font-family:var(--font-sans,inherit);color:var(--ink-muted);margin-inline-start:6px;font-size:.875rem;font-weight:500;font-stretch:100%}.pricing-system-module__ZWx09q__packPrice{font-variant-numeric:tabular-nums lining-nums;color:var(--ink);margin-block-start:8px;font-size:1.5rem;font-weight:700;line-height:1.1}.pricing-system-module__ZWx09q__packOnce{color:var(--ink-faint);margin-block-start:2px;font-size:.8125rem}.pricing-system-module__ZWx09q__packBuys{color:var(--ink-muted);margin-block-start:12px;font-size:.875rem;line-height:1.45}.pricing-system-module__ZWx09q__packGet{margin-block-start:auto;padding-block-start:16px}.pricing-system-module__ZWx09q__mark{color:var(--reward);flex-shrink:0}.pricing-system-module__ZWx09q__tilePrice{align-items:center;gap:6px;display:inline-flex}.pricing-system-module__ZWx09q__packCredits{align-items:baseline;gap:6px;display:flex}.pricing-system-module__ZWx09q__packMark{block-size:20px;inline-size:20px;color:var(--reward);align-self:center}.pricing-system-module__ZWx09q__freeAmount{align-items:center;gap:4px;display:inline-flex}.pricing-system-module__ZWx09q__freeMark{block-size:14px;inline-size:14px}
@font-face{font-family:platformDisplay;src:url(../media/anton_display.p.37q5b7imdwl_6.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}.platformdisplay_bcb614ed-module__cXwdpW__className{font-family:platformDisplay,Trivana Display Fallback A,Trivana Display Fallback B,Trivana Display Fallback C,sans-serif-condensed,Arial Narrow;font-style:normal}.platformdisplay_bcb614ed-module__cXwdpW__variable{--font-tv-display:"platformDisplay", Trivana Display Fallback A, Trivana Display Fallback B, Trivana Display Fallback C, sans-serif-condensed, Arial Narrow}
.showcase-module__A0UgKG__band{isolation:isolate;padding-block:56px 36px;padding-inline:max(var(--space-gutter), calc(50vw - 600px));background:radial-gradient(52% 64% at 74% 42%, rgb(var(--action-rgb) / .24), transparent 72%), radial-gradient(38% 46% at 6% 96%, rgb(var(--action-rgb) / .09), transparent 70%), linear-gradient(180deg, #0d0e13 0%, #07080b 100%);margin-block-start:72px;margin-inline:calc(50% - 50vw);scroll-margin-block-start:64px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff0f}@media (min-width:64rem){.showcase-module__A0UgKG__band{margin-block-start:96px;padding-block:104px 56px}}.showcase-module__A0UgKG__inner{grid-template-areas:"head""stage""rest";gap:24px;display:grid}@media (min-width:64rem){.showcase-module__A0UgKG__inner{grid-template:"head stage""rest stage"1fr/minmax(0,.9fr) minmax(0,1.1fr);gap:32px 64px}}.showcase-module__A0UgKG__head{grid-area:head;align-content:end;gap:14px;display:grid}.showcase-module__A0UgKG__stage{grid-area:stage;align-content:start;gap:14px;display:grid}.showcase-module__A0UgKG__rest{grid-area:rest;align-content:start;gap:22px;display:grid}.showcase-module__A0UgKG__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--action);font-size:.75rem;font-weight:800}.showcase-module__A0UgKG__title{font-family:var(--font-display,inherit);letter-spacing:-.01em;text-transform:uppercase;color:#fff;font-size:clamp(3.25rem,1.6rem + 6.4vw,6.5rem);font-weight:800;font-stretch:75%;line-height:.86}.showcase-module__A0UgKG__title span{color:var(--action);display:block}.showcase-module__A0UgKG__line{max-inline-size:30rem;color:var(--ink-muted);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.45}.showcase-module__A0UgKG__frame{aspect-ratio:1;inline-size:100%;max-inline-size:600px;box-shadow:0 0 0 1px #ffffff1a, 0 40px 100px -32px #000000f2, 0 0 120px -30px rgb(var(--action-rgb) / .55);background-color:#000;border-radius:28px;justify-self:center;position:relative;overflow:hidden}@media not (min-width:40rem){.showcase-module__A0UgKG__frame{border-radius:22px}}.showcase-module__A0UgKG__poster{object-fit:cover}.showcase-module__A0UgKG__clip{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .22s;position:absolute;inset:0}.showcase-module__A0UgKG__clip[data-on]{opacity:1}@media (prefers-reduced-motion:reduce){.showcase-module__A0UgKG__clip{transition:none}}.showcase-module__A0UgKG__progress{z-index:2;grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;inset-block-start:14px;inset-inline:16px}.showcase-module__A0UgKG__progress span{background-color:#ffffff47;border-radius:4px;block-size:4px;position:relative;overflow:hidden}.showcase-module__A0UgKG__progress span[data-state=done]{background-color:#fff}.showcase-module__A0UgKG__progress span[data-state=current]:after,.showcase-module__A0UgKG__progress span[data-state=playing]:after{content:"";background-color:var(--action);position:absolute;inset:0}.showcase-module__A0UgKG__progress span[data-state=playing]:after{transform-origin:0;animation:showcase-module__A0UgKG__fill var(--beat-seconds,4s) linear both}@keyframes showcase-module__A0UgKG__fill{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.showcase-module__A0UgKG__progress span[data-state=playing]:after{animation:none}}.showcase-module__A0UgKG__sound{z-index:3;background-color:var(--action);min-block-size:44px;box-shadow:var(--glow-action);color:var(--action-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:16px 18px;font-size:.9375rem;font-weight:800;transition:background-color .16s,transform .16s;display:inline-flex;position:absolute;inset-block-start:32px;inset-inline-end:14px}@media not (min-width:40rem){.showcase-module__A0UgKG__sound{gap:6px;padding-inline:12px 14px;font-size:.8125rem;inset-block-start:28px;inset-inline-end:10px}}.showcase-module__A0UgKG__sound[aria-pressed=true]{background-color:rgb(var(--glass-rgb) / .78);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff47}@media (hover:hover) and (pointer:fine){.showcase-module__A0UgKG__sound:hover{background-color:var(--action-hover);transform:translateY(-1px)}.showcase-module__A0UgKG__sound[aria-pressed=true]:hover{background-color:rgb(var(--glass-rgb) / .9)}}.showcase-module__A0UgKG__sound:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.showcase-module__A0UgKG__sound,.showcase-module__A0UgKG__sound:hover{transition:none;transform:none}}.showcase-module__A0UgKG__subtitle{z-index:2;background:linear-gradient(to top, rgb(var(--canvas-rgb) / .94) 0%, rgb(var(--canvas-rgb) / .72) 55%, transparent 100%);gap:8px;padding:72px 20px 20px;display:grid;position:absolute;inset:auto 0 0}@media (min-width:40rem){.showcase-module__A0UgKG__subtitle{gap:10px;padding:96px 28px 26px}}.showcase-module__A0UgKG__caption{letter-spacing:.12em;text-transform:uppercase;color:var(--action);font-size:.75rem;font-weight:800}@media (min-width:40rem){.showcase-module__A0UgKG__caption{font-size:.8125rem}}.showcase-module__A0UgKG__subtitle q{color:#fff;text-wrap:balance;text-shadow:0 2px 12px #0009;quotes:"“" "”";font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:700;line-height:1.22}.showcase-module__A0UgKG__card{background-color:rgb(var(--glass-rgb) / .82);border-radius:20px;justify-self:center;inline-size:100%;max-inline-size:600px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 44px -24px #000000e6}@media (min-width:40rem){.showcase-module__A0UgKG__card{padding:18px 20px 20px}}.showcase-module__A0UgKG__cardLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem;font-weight:700}.showcase-module__A0UgKG__question{color:#fff;text-wrap:balance;margin-block:6px 12px;font-size:1.0625rem;font-weight:700;line-height:1.35}.showcase-module__A0UgKG__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;display:grid}.showcase-module__A0UgKG__options li{min-block-size:52px;color:var(--ink);background-color:#ffffff0d;border-radius:12px;align-content:center;gap:2px;padding:8px 12px;font-size:.9375rem;font-weight:600;line-height:1.25;transition:box-shadow .2s,background-color .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.showcase-module__A0UgKG__options small{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.showcase-module__A0UgKG__options li[data-state=wrong]{background-color:rgb(var(--danger-rgb) / .14);box-shadow:inset 0 0 0 2px var(--danger)}.showcase-module__A0UgKG__options li[data-state=wrong] small{color:var(--danger)}.showcase-module__A0UgKG__options li[data-state=right],.showcase-module__A0UgKG__options li[data-state=answer]{background-color:rgb(var(--success-rgb) / .12);box-shadow:inset 0 0 0 2px var(--success)}.showcase-module__A0UgKG__options li[data-state=right] small,.showcase-module__A0UgKG__options li[data-state=answer] small{color:var(--success)}@media (prefers-reduced-motion:reduce){.showcase-module__A0UgKG__options li{transition:none}}.showcase-module__A0UgKG__beats{counter-reset:none;gap:8px;list-style:none;display:grid}@media not (min-width:64rem){.showcase-module__A0UgKG__beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.showcase-module__A0UgKG__beat{min-block-size:52px;inline-size:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background-color:#ffffff0a;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 14px 8px 8px;font-size:1rem;font-weight:700;transition:background-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}@media not (min-width:64rem){.showcase-module__A0UgKG__beat{flex-direction:column;align-items:flex-start;gap:8px;padding:10px;font-size:.8125rem;line-height:1.2}}.showcase-module__A0UgKG__beat[aria-pressed=true]{background-color:rgb(var(--action-rgb) / .12);box-shadow:inset 0 0 0 2px var(--action)}@media (hover:hover) and (pointer:fine){.showcase-module__A0UgKG__beat:hover{box-shadow:inset 0 0 0 1px #ffffff4d}.showcase-module__A0UgKG__beat[aria-pressed=true]:hover{box-shadow:inset 0 0 0 2px var(--action)}}.showcase-module__A0UgKG__beat:focus-visible{outline-offset:2px;outline:2px solid #fff}.showcase-module__A0UgKG__beatNumber{block-size:34px;inline-size:34px;font-family:var(--font-display,inherit);background-color:#ffffff14;border-radius:10px;flex-shrink:0;place-items:center;font-size:1.125rem;font-weight:800;font-stretch:75%;display:inline-grid}.showcase-module__A0UgKG__beat[aria-pressed=true] .showcase-module__A0UgKG__beatNumber{background-color:var(--action);color:var(--action-ink)}.showcase-module__A0UgKG__price{align-items:center;gap:14px;display:flex}.showcase-module__A0UgKG__price strong{font-family:var(--font-display,inherit);color:#fff;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(4rem,3rem + 3vw,5.5rem);font-weight:800;font-stretch:75%;line-height:.85}.showcase-module__A0UgKG__price span{color:var(--ink-muted);font-size:.9375rem;line-height:1.45}.showcase-module__A0UgKG__actions{flex-wrap:wrap;gap:10px;display:flex}.showcase-module__A0UgKG__cta{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-block-size:48px;padding-inline:22px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.showcase-module__A0UgKG__cta[data-variant=primary]{background-color:var(--action);box-shadow:var(--glow-action);color:var(--action-ink)}@media (hover:hover) and (pointer:fine){.showcase-module__A0UgKG__cta:hover{background-color:#ffffff14}.showcase-module__A0UgKG__cta[data-variant=primary]:hover{background-color:var(--action-hover)}}.showcase-module__A0UgKG__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.showcase-module__A0UgKG__foot{border-block-start:1px solid #ffffff14;gap:6px;margin-block-start:36px;padding-block-start:20px;display:grid}.showcase-module__A0UgKG__stat{color:var(--ink);font-size:.9375rem;line-height:1.5}.showcase-module__A0UgKG__stat span,.showcase-module__A0UgKG__source{color:var(--ink-faint);font-size:.8125rem}.showcase-module__A0UgKG__source a{color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline}
.credits-module__1KX4tG__hero{align-items:center;gap:24px;display:grid}@media (min-width:56rem){.credits-module__1KX4tG__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}}.credits-module__1KX4tG__heroWords{gap:14px;display:grid}.credits-module__1KX4tG__title{font-family:var(--font-display,inherit);text-transform:uppercase;text-wrap:balance;color:var(--ink);font-size:clamp(2.75rem,1.6rem + 5vw,5.25rem);font-weight:800;font-stretch:75%;line-height:.9}.credits-module__1KX4tG__title span{color:var(--action);display:block}.credits-module__1KX4tG__lede{max-inline-size:40rem;color:var(--ink-muted);text-wrap:pretty;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.55}.credits-module__1KX4tG__signedOut{max-inline-size:40rem;color:var(--ink);font-size:.875rem;line-height:1.5}.credits-module__1KX4tG__heroArt{grid-template-columns:1fr 1fr;gap:12px;display:grid}.credits-module__1KX4tG__heroArt[data-count="1"]{grid-template-columns:minmax(0,18rem)}.credits-module__1KX4tG__heroFrame{aspect-ratio:4/5;box-shadow:var(--elevation-2);border-radius:20px;display:block;position:relative;overflow:hidden}.credits-module__1KX4tG__heroFrame:nth-child(2){transform:translateY(20px)}.credits-module__1KX4tG__heroFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07080bcc);block-size:40%;position:absolute;inset:auto 0 0}.credits-module__1KX4tG__heroLabel{z-index:1;color:#fff;background-color:#07080bb8;border-radius:999px;padding:5px 10px;font-size:.8125rem;font-weight:700;position:absolute;inset-block-end:10px;inset-inline-start:10px;box-shadow:inset 0 0 0 1px #ffffff2e}@media not (min-width:56rem){.credits-module__1KX4tG__heroArt{max-inline-size:30rem}.credits-module__1KX4tG__heroFrame:nth-child(2){transform:none}}.credits-module__1KX4tG__rules{border-block:1px solid var(--line)}.credits-module__1KX4tG__rules summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-block-size:52px;list-style:none;display:flex}.credits-module__1KX4tG__rules summary::-webkit-details-marker{display:none}.credits-module__1KX4tG__rulesChevron{color:var(--ink-muted);transition:transform var(--dur-fast,.16s) var(--ease-settle,ease);flex-shrink:0}.credits-module__1KX4tG__rules[open] .credits-module__1KX4tG__rulesChevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.credits-module__1KX4tG__rulesChevron{transition:none}}
.auth-modal-module__g9ieCa__dialog .ds-dialog__header{z-index:2;background-color:var(--surface-raised);box-shadow:0 1px 0 var(--line);margin-block:-24px 12px;margin-inline:-24px;padding:24px 24px 12px;position:sticky;inset-block-start:0}.auth-modal-module__g9ieCa__dialog.ds-dialog{block-size:fit-content;margin-block:max(8dvh,16px) auto}@media not (min-width:40rem){.auth-modal-module__g9ieCa__dialog.ds-dialog{block-size:92dvh;margin-block:auto 0}}
.coins-module__0BM8tW__pay{flex-direction:column;gap:8px;min-width:0;display:flex}.coins-module__0BM8tW__primary,.coins-module__0BM8tW__quiet{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:1rem;font-weight:700;line-height:1.1;display:inline-flex}.coins-module__0BM8tW__primary{background:var(--ink);color:var(--canvas)}.coins-module__0BM8tW__quiet{background:var(--surface-raised,var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong,var(--line))}.coins-module__0BM8tW__primary:disabled,.coins-module__0BM8tW__quiet:disabled{opacity:.55;cursor:default}.coins-module__0BM8tW__primary:focus-visible,.coins-module__0BM8tW__quiet:focus-visible,.coins-module__0BM8tW__pack:focus-visible,.coins-module__0BM8tW__plan:focus-visible,.coins-module__0BM8tW__close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.coins-module__0BM8tW__price{background:var(--reward);color:var(--reward-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.875rem;display:inline-flex}.coins-module__0BM8tW__coin{background:var(--reward);width:13px;height:13px;box-shadow:inset 0 0 0 2px rgb(var(--canvas-rgb) / .28);border-radius:50%;flex-shrink:0;display:inline-block}.coins-module__0BM8tW__price .coins-module__0BM8tW__coin{box-shadow:inset 0 0 0 2px rgb(var(--ink-rgb) / .25)}.coins-module__0BM8tW__note{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.4}.coins-module__0BM8tW__alert{color:var(--danger);margin:0;font-size:.875rem}.coins-module__0BM8tW__confirm{flex-direction:column;gap:8px;display:flex}.coins-module__0BM8tW__confirmWords{color:var(--ink);margin:0;font-size:.9375rem}.coins-module__0BM8tW__row{flex-wrap:wrap;gap:8px;display:flex}.coins-module__0BM8tW__link{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.coins-module__0BM8tW__sheet{background:var(--surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:0 24px 60px #00000059, inset 0 0 0 1px var(--line);border:0;border-radius:20px;margin:auto;padding:0}.coins-module__0BM8tW__sheet::backdrop{background:#0000008c}.coins-module__0BM8tW__sheet:not([open]){display:none}.coins-module__0BM8tW__sheet[open][data-no-modal=true]{z-index:1000;height:fit-content;position:fixed;inset:0;overflow:auto;box-shadow:0 0 0 100vmax #0000008c,0 24px 60px #00000059}@media (max-width:560px){.coins-module__0BM8tW__sheet{border-radius:20px 20px 0 0;width:100vw;max-width:100vw;margin:auto 0 0}}.coins-module__0BM8tW__sheetBody{flex-direction:column;gap:14px;padding:18px 16px 20px;display:flex}.coins-module__0BM8tW__sheetHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coins-module__0BM8tW__sheetTitle{font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:750;line-height:1.25}.coins-module__0BM8tW__close{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:1.5rem;line-height:1}.coins-module__0BM8tW__packs{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:360px){.coins-module__0BM8tW__packs{grid-template-columns:1fr}}.coins-module__0BM8tW__pack{background:var(--surface-muted,var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong,var(--line));font:inherit;text-align:start;cursor:pointer;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex;position:relative}.coins-module__0BM8tW__pack:disabled{opacity:.6;cursor:default}.coins-module__0BM8tW__packCoins{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:1.25rem;font-weight:800;display:inline-flex}.coins-module__0BM8tW__packPrice{color:var(--ink-muted);font-size:.9375rem;font-weight:600}.coins-module__0BM8tW__bonus{color:var(--reward);flex-basis:100%;font-size:.75rem;font-weight:700}.coins-module__0BM8tW__tag{top:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:.6875rem;font-weight:700;position:absolute;inset-inline-end:10px}.coins-module__0BM8tW__plan{background:var(--reward-wash,var(--surface-muted));color:var(--ink);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;font-size:.9375rem;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.coins-module__0BM8tW__saves{color:var(--ink-muted);font-size:.8125rem;font-weight:500}.coins-module__0BM8tW__smartHost{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex;container-type:inline-size}.coins-module__0BM8tW__smartHostStatus{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.4}.coins-module__0BM8tW__smartHostLanguage{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.875rem;font-weight:600;display:flex}.coins-module__0BM8tW__smartHostLanguage select{border:1px solid var(--line-strong,var(--line));background:var(--surface-raised,var(--surface));max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-weight:600}.coins-module__0BM8tW__smartHostLanguage select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.coins-module__0BM8tW__smartHostOther{flex-direction:column;gap:8px;display:flex}.coins-module__0BM8tW__smartHostOther .coins-module__0BM8tW__primary{text-decoration:none}@container (max-width:240px){.coins-module__0BM8tW__smartHostLanguage{gap:4px}.coins-module__0BM8tW__smartHostLanguage>span{flex-basis:100%}.coins-module__0BM8tW__smartHostLanguage select{flex:100%;width:100%;min-height:40px;padding:0 8px;font-size:.8125rem}.coins-module__0BM8tW__smartHost .coins-module__0BM8tW__quiet,.coins-module__0BM8tW__smartHost .coins-module__0BM8tW__primary{flex-wrap:wrap;gap:2px 6px;min-height:44px;padding:6px 8px;font-size:.875rem}.coins-module__0BM8tW__smartHost .coins-module__0BM8tW__price{padding:2px 7px;font-size:.75rem}.coins-module__0BM8tW__smartHost .coins-module__0BM8tW__row>*{flex:100%}}@container (max-width:130px){.coins-module__0BM8tW__smartHostLanguage select{padding:0 4px;font-size:.75rem}}
.MomentNarration-module__rZbRKW__panel{color:#251d2b;background:#faf7fb;border:1px solid #d7cddd;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;margin:0 0 12px;padding:13px 15px;display:grid}.MomentNarration-module__rZbRKW__hostedController{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MomentNarration-module__rZbRKW__panel button{color:#603d6e;background:#fff;border:1px solid #c4b3cc;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:650;display:inline-flex}.MomentNarration-module__rZbRKW__panel button:disabled{color:#736778;cursor:not-allowed;background:#f2edf4}.MomentNarration-module__rZbRKW__panel svg{width:17px;height:17px}.MomentNarration-module__rZbRKW__panel>p{color:#594d5e;grid-column:1;margin:0;font-size:12px;line-height:1.5}.MomentNarration-module__rZbRKW__panel details{grid-column:1/-1}.MomentNarration-module__rZbRKW__panel summary{cursor:pointer;min-height:38px;padding:8px 0 0;font-size:12px;font-weight:550;display:list-item}.MomentNarration-module__rZbRKW__panel .MomentNarration-module__rZbRKW__transcript{white-space:pre-wrap;overflow-wrap:anywhere;color:#251d2b;font-size:14px}.MomentNarration-module__rZbRKW__panel :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #603d6e}.MomentNarration-module__rZbRKW__liveRow{color:#603d6e;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.MomentNarration-module__rZbRKW__liveRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MomentNarration-module__rZbRKW__liveDot{background:#9a899f;border-radius:99px;flex:none;width:8px;height:8px}.MomentNarration-module__rZbRKW__liveRow[data-state=playing] .MomentNarration-module__rZbRKW__liveDot,.MomentNarration-module__rZbRKW__liveRow[data-state=loading] .MomentNarration-module__rZbRKW__liveDot{background:#24a36b;animation:1s ease-in-out infinite MomentNarration-module__rZbRKW__narrationPulse;box-shadow:0 0 0 5px #24a36b18}.MomentNarration-module__rZbRKW__wave{align-items:flex-end;gap:2px;height:14px;margin-left:2px;display:flex}.MomentNarration-module__rZbRKW__wave i{background:#24a36b;border-radius:99px;width:2px;height:12px;animation:.65s ease-in-out infinite alternate MomentNarration-module__rZbRKW__narrationWave}@media (max-width:520px){.MomentNarration-module__rZbRKW__panel{grid-template-columns:1fr}.MomentNarration-module__rZbRKW__panel button{justify-content:center;width:100%}.MomentNarration-module__rZbRKW__panel>p{grid-column:1}}@media (prefers-reduced-motion:no-preference){@keyframes MomentNarration-module__rZbRKW__narrationPulse{50%{opacity:.45}}@keyframes MomentNarration-module__rZbRKW__narrationWave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}}.MomentNarration-module__rZbRKW__tapToHear{background:var(--action,#22d3ee);min-height:44px;color:var(--action-ink,#04121a);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.MomentNarration-module__rZbRKW__tapToHear svg{width:16px;height:16px}
.not-found-module__d7rSaW__shell{padding-bottom:0}.not-found-module__d7rSaW__screen{min-height:calc(100svh - var(--bar-h,56px) - env(safe-area-inset-top));align-content:center;place-items:center;gap:clamp(12px,3vw,48px);padding-block:clamp(20px,5vw,72px);display:grid}@media (min-width:900px){.not-found-module__d7rSaW__screen{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);justify-items:stretch}.not-found-module__d7rSaW__stage{order:2}}.not-found-module__d7rSaW__stage{aspect-ratio:1;place-items:center;width:min(100%,300px);display:grid;position:relative}@media (min-width:900px){.not-found-module__d7rSaW__stage{justify-self:center;width:min(100%,540px)}}@media (not (min-width:900px)) and (not (min-height:700px)){.not-found-module__d7rSaW__stage{width:min(100%,220px)}}.not-found-module__d7rSaW__stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side, rgb(var(--action-rgb) / .24), rgb(var(--action-rgb) / .07) 58%, rgb(var(--action-rgb) / 0) 74%);border-radius:50%;position:absolute;inset:6% 4% 0}.not-found-module__d7rSaW__host{object-fit:contain;filter:drop-shadow(0 24px 48px #0000008c);width:100%;height:100%;display:block;position:relative}.not-found-module__d7rSaW__showpiece{width:100%;position:relative}.not-found-module__d7rSaW__copy{text-align:center;justify-items:center;gap:14px;min-width:0;max-width:36rem;display:grid}@media (min-width:900px){.not-found-module__d7rSaW__copy{text-align:start;justify-items:start}}.not-found-module__d7rSaW__copy>p{margin:0}.not-found-module__d7rSaW__title{color:var(--ink);max-width:12ch;margin:0;font-size:clamp(2.5rem,8.5vw,5.25rem);line-height:.92}.not-found-module__d7rSaW__line{max-width:42ch;color:var(--ink-muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.5}.not-found-module__d7rSaW__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}@media (min-width:900px){.not-found-module__d7rSaW__actions{justify-content:flex-start}}@keyframes not-found-module__d7rSaW__spin{to{transform:rotate(360deg)}}.not-found-module__d7rSaW__spinner{border:3px solid rgb(var(--action-rgb) / .25);border-top-color:var(--action);border-radius:50%;width:36px;height:36px;margin-top:10px;animation:.9s linear infinite not-found-module__d7rSaW__spin}@media (prefers-reduced-motion:reduce){.not-found-module__d7rSaW__spinner{animation-duration:2.4s}}
.show-unavailable-module__S2Wr6W__page{min-height:100dvh;padding:48px var(--m-gutter);box-sizing:border-box;background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--m-accent) 16%, transparent), transparent 62%), var(--m-paper);color:var(--m-ink);font-family:var(--m-sans);place-items:center;display:grid}.show-unavailable-module__S2Wr6W__card{width:100%;max-width:640px}.show-unavailable-module__S2Wr6W__card .show-unavailable-module__S2Wr6W__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--m-accent);margin:0 0 18px;font-size:12px;font-weight:750}.show-unavailable-module__S2Wr6W__card h1{font-family:var(--m-display);font-weight:var(--m-display-weight);text-transform:var(--m-display-case);letter-spacing:var(--m-display-tracking);line-height:var(--m-display-leading);text-wrap:balance;margin:0 0 18px;font-size:clamp(44px,9vw,88px);font-stretch:75%}.show-unavailable-module__S2Wr6W__card p{max-width:46ch;color:var(--m-muted);margin:0 0 30px;font-size:17px;line-height:1.6}.show-unavailable-module__S2Wr6W__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.show-unavailable-module__S2Wr6W__primary{border-radius:var(--m-radius-action);background:var(--m-accent);min-height:52px;color:var(--m-on-accent);align-items:center;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex}.show-unavailable-module__S2Wr6W__primary:hover{background:var(--m-accent-hover)}.show-unavailable-module__S2Wr6W__secondary{min-height:44px;color:var(--m-ink);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.show-unavailable-module__S2Wr6W__primary:focus-visible,.show-unavailable-module__S2Wr6W__secondary:focus-visible{outline:3px solid var(--m-focus);outline-offset:3px}
.photos-module__PtJt3q__panel{border:1px solid var(--m-line);background:var(--m-card);max-width:48rem;color:var(--m-ink);border-radius:18px;margin:1.5rem auto;padding:1.5rem}.photos-module__PtJt3q__panel h2{margin:0 0 .5rem;font-size:1.25rem}.photos-module__PtJt3q__panel p{line-height:1.6}.photos-module__PtJt3q__panel button{border:1px solid var(--m-control);background:var(--m-card);cursor:pointer;border-radius:9px;min-height:44px;margin:.4rem .4rem .4rem 0;padding:.65rem 1rem}.photos-module__PtJt3q__panel button:disabled{opacity:.55;cursor:default}.photos-module__PtJt3q__panel :is(button,input,select,summary,a):focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.photos-module__PtJt3q__panel .photos-module__PtJt3q__check input:focus-visible{outline-offset:3px}.photos-module__PtJt3q__notice{color:var(--m-muted);font-size:.85rem}.photos-module__PtJt3q__rule{color:var(--m-ink);margin:0;font-size:.9rem;font-weight:650}.photos-module__PtJt3q__upload,.photos-module__PtJt3q__saved fieldset{border:1px solid var(--m-line);border-radius:12px;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.photos-module__PtJt3q__panel label{gap:.5rem;font-size:.95rem;display:grid}.photos-module__PtJt3q__panel input:not([type=checkbox]),.photos-module__PtJt3q__panel select{border:1px solid var(--m-control);background:var(--m-card);border-radius:6px;width:100%;min-width:0;min-height:44px;padding:.65rem}.photos-module__PtJt3q__panel .photos-module__PtJt3q__check{align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.photos-module__PtJt3q__check input{flex-shrink:0;width:18px;height:18px;margin-top:.25rem}.photos-module__PtJt3q__photo{background:var(--m-tint);border-radius:10px;width:100%;height:240px;display:block}.photos-module__PtJt3q__panel figure{margin:0}.photos-module__PtJt3q__panel figcaption{margin-top:.5rem;font-size:.85rem}.photos-module__PtJt3q__saved{border-bottom:1px solid var(--m-line);margin-top:1rem;padding-bottom:1rem}.photos-module__PtJt3q__saved blockquote{overflow-wrap:anywhere;margin:1rem 0;font-style:italic}.photos-module__PtJt3q__actions{flex-wrap:wrap;display:flex}.photos-module__PtJt3q__scenePhotos{flex:0 0 100%;width:100%;min-width:0;}[data-moment-stage] .reveal:has(.photos-module__PtJt3q__scenePhotos:not(:empty)){flex-wrap:wrap}.photos-module__PtJt3q__playbackFigure{margin:1rem 0}.photos-module__PtJt3q__playbackFigure figcaption{overflow-wrap:anywhere;color:inherit;margin-top:.5rem;font-size:.85rem;line-height:1.4}.photos-module__PtJt3q__greetingPhotos{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.65rem;margin:1rem 0;display:grid}.photos-module__PtJt3q__greetingPhotos .photos-module__PtJt3q__playbackFigure{min-width:0;margin:0}.photos-module__PtJt3q__greetingPhotos .photos-module__PtJt3q__photo{height:180px}:is([data-moment-stage] .invitation:has(.photos-module__PtJt3q__greetingPhotos) h1,[data-moment-stage] .welcome:has(.photos-module__PtJt3q__greetingPhotos) h2){font-size:clamp(2rem,3.2vw,3rem);line-height:1.08}@media (max-width:480px){.photos-module__PtJt3q__greetingPhotos{grid-template-columns:repeat(2,minmax(0,1fr))}.photos-module__PtJt3q__greetingPhotos .photos-module__PtJt3q__playbackFigure:first-child{grid-column:1/-1}.photos-module__PtJt3q__greetingPhotos .photos-module__PtJt3q__photo{height:112px}.photos-module__PtJt3q__greetingPhotos .photos-module__PtJt3q__playbackFigure:first-child .photos-module__PtJt3q__photo{height:184px}.photos-module__PtJt3q__panel{margin:1rem 0;padding:1rem}.photos-module__PtJt3q__photo{height:210px}}.photos-module__PtJt3q__finalePhotos{margin-top:1.5rem}.photos-module__PtJt3q__finaleCollage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.photos-module__PtJt3q__finaleCollage .photos-module__PtJt3q__playbackFigure{min-width:0;margin:0}.photos-module__PtJt3q__finaleCollage .photos-module__PtJt3q__photo{aspect-ratio:4/3;height:auto}@media (min-width:800px){.photos-module__PtJt3q__finaleCollage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.photos-module__PtJt3q__finaleCollage{gap:.65rem}.photos-module__PtJt3q__finaleCollage .photos-module__PtJt3q__photo{height:auto}}@media (prefers-reduced-motion:reduce){.photos-module__PtJt3q__finaleCollage,.photos-module__PtJt3q__finaleCollage .photos-module__PtJt3q__playbackFigure,.photos-module__PtJt3q__finaleCollage .photos-module__PtJt3q__photo{transition:none;animation:none}}.photos-module__PtJt3q__photoAlt{margin-bottom:.25rem;display:block}.photos-module__PtJt3q__photoDescription{overflow-wrap:anywhere;margin:.35rem 0}.photos-module__PtJt3q__photoUses{color:var(--m-muted);margin:.5rem 0;font-size:.85rem}.photos-module__PtJt3q__photoSettings{margin:.75rem 0}.photos-module__PtJt3q__photoSettings summary{cursor:pointer;align-content:center;min-height:44px;font-size:.9rem;display:list-item}.photos-module__PtJt3q__queued{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:.35rem .85rem;display:grid}.photos-module__PtJt3q__queued label{grid-column:2}.photos-module__PtJt3q__queuedPreview{background:var(--m-tint);border-radius:8px;grid-row:1/span 2;width:96px;height:96px;display:block}.photos-module__PtJt3q__queuedName{color:var(--m-muted);overflow-wrap:anywhere;grid-column:2;font-size:.8rem}@media (max-width:480px){.photos-module__PtJt3q__queued{grid-template-columns:72px minmax(0,1fr)}.photos-module__PtJt3q__queuedPreview{width:72px;height:72px}}
.event-date-module__XNUXzW__event{flex-direction:column;gap:12px;min-width:0;display:flex}.event-date-module__XNUXzW__row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.event-date-module__XNUXzW__row>:only-child{grid-column:1/-1}.event-date-module__XNUXzW__zone select{max-width:100%}.event-date-module__XNUXzW__zone select:focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}.event-date-module__XNUXzW__warning{background:var(--m-warning-tint);border:1px solid var(--m-warning-line);color:var(--m-warning);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.event-date-module__XNUXzW__warning>svg{flex-shrink:0;margin-top:2px}.event-date-module__XNUXzW__warning p{margin:0 0 8px;font-size:14px;line-height:1.55}.event-date-module__XNUXzW__warning>div{min-width:0}@media (max-width:520px){.event-date-module__XNUXzW__row{grid-template-columns:minmax(0,1fr)}}.event-date-module__XNUXzW__date{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1fr);gap:8px;display:grid}.event-date-module__XNUXzW__date select{width:100%;min-width:0}@media (max-width:420px){.event-date-module__XNUXzW__date{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.event-date-module__XNUXzW__date>select:first-child{grid-column:1/-1}}.event-date-module__XNUXzW__date select:focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}.event-date-module__XNUXzW__clear{font:inherit;color:var(--m-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.event-date-module__XNUXzW__warning p strong{font-weight:700}.event-date-module__XNUXzW__warning p.event-date-module__XNUXzW__terms{opacity:.85;font-size:13px}
.gift-send-module__m1V0lG__send{border:1px solid var(--m-line);background:var(--m-card);border-radius:16px;gap:12px;min-width:0;padding:18px;display:grid}.gift-send-module__m1V0lG__send *{box-sizing:border-box}.gift-send-module__m1V0lG__send h4{color:var(--m-ink);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.3}.gift-send-module__m1V0lG__send h5{color:var(--m-ink);align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.4;display:flex}.gift-send-module__m1V0lG__lead{color:var(--m-muted);max-width:62ch;margin:0;font-size:14px;line-height:1.6}.gift-send-module__m1V0lG__hint{color:var(--m-muted);max-width:62ch;margin:0;font-size:13px;line-height:1.6}.gift-send-module__m1V0lG__channels{flex-wrap:wrap;gap:10px;display:flex}.gift-send-module__m1V0lG__primary,.gift-send-module__m1V0lG__channel{border:1px solid var(--m-control);min-height:46px;font:inherit;cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.gift-send-module__m1V0lG__primary{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-on-accent)}.gift-send-module__m1V0lG__primary:hover:not(:disabled){background:var(--m-accent-hover)}.gift-send-module__m1V0lG__channel{background:var(--m-card);color:var(--m-accent)}.gift-send-module__m1V0lG__channel:hover:not(:disabled){background:var(--m-tint)}.gift-send-module__m1V0lG__primary:disabled,.gift-send-module__m1V0lG__channel:disabled{opacity:.6;cursor:progress}.gift-send-module__m1V0lG__primary:focus-visible,.gift-send-module__m1V0lG__channel:focus-visible,.gift-send-module__m1V0lG__form input:focus-visible,.gift-send-module__m1V0lG__form select:focus-visible{outline:3px solid var(--m-focus);outline-offset:3px}.gift-send-module__m1V0lG__primary svg,.gift-send-module__m1V0lG__channel svg{flex-shrink:0}.gift-send-module__m1V0lG__reveal{border-top:1px solid var(--m-line-soft);gap:12px;padding-top:14px;display:grid}.gift-send-module__m1V0lG__revealStatus{gap:10px;display:grid}.gift-send-module__m1V0lG__revealStatus p{color:var(--m-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.gift-send-module__m1V0lG__form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.gift-send-module__m1V0lG__legend{color:var(--m-muted);margin:0 0 4px;padding:0;font-size:13px;line-height:1.6}.gift-send-module__m1V0lG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gift-send-module__m1V0lG__grid label{color:var(--m-ink);gap:6px;min-width:0;font-size:13px;font-weight:650;display:grid}.gift-send-module__m1V0lG__grid input,.gift-send-module__m1V0lG__grid select{border:1px solid var(--m-control);background:var(--m-card);width:100%;min-width:0;min-height:44px;color:var(--m-ink);font:inherit;border-radius:9px;padding:10px 12px;font-size:16px;font-weight:400}@media (max-width:620px){.gift-send-module__m1V0lG__grid{grid-template-columns:1fr}.gift-send-module__m1V0lG__channels{flex-direction:column}.gift-send-module__m1V0lG__primary,.gift-send-module__m1V0lG__channel{width:100%}}
.name-pronunciation-module__XR_-9W__title{margin:0;font-size:14px;font-weight:600}.name-pronunciation-module__XR_-9W__title>span{color:var(--muted);font-weight:400}.name-pronunciation-module__XR_-9W__row{flex-direction:column;gap:7px;margin-top:6px;display:flex}.name-pronunciation-module__XR_-9W__row label{font-size:14px;font-weight:600}.name-pronunciation-module__XR_-9W__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.name-pronunciation-module__XR_-9W__controls input{flex:180px;min-width:0}.name-pronunciation-module__XR_-9W__listen,.name-pronunciation-module__XR_-9W__remove{border:1px solid var(--m-line);background:var(--m-card);min-height:44px;color:var(--m-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;display:inline-flex}.name-pronunciation-module__XR_-9W__remove{width:44px;padding:0}.name-pronunciation-module__XR_-9W__listen:disabled,.name-pronunciation-module__XR_-9W__remove:disabled{opacity:.55;cursor:not-allowed}.name-pronunciation-module__XR_-9W__listen:focus-visible,.name-pronunciation-module__XR_-9W__remove:focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}.name-pronunciation-module__XR_-9W__status{color:var(--m-muted);min-height:0;margin:0;font-size:13px}.name-pronunciation-module__XR_-9W__status:empty{display:none}.name-pronunciation-module__XR_-9W__spin{animation:1s linear infinite name-pronunciation-module__XR_-9W__spin}@keyframes name-pronunciation-module__XR_-9W__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.name-pronunciation-module__XR_-9W__spin{animation:none}}
.guided-builder-module__ybUKfq__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));--tint:var(--m-tint,var(--m-tint));max-width:1080px;color:var(--ink);margin:24px auto 64px;scroll-margin-top:96px}.guided-builder-module__ybUKfq__topline{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:12px;font-size:13px;display:flex}.guided-builder-module__ybUKfq__topline>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.guided-builder-module__ybUKfq__toplineEnd{align-items:center;gap:10px;display:flex}.guided-builder-module__ybUKfq__price{white-space:nowrap;color:var(--ink);font-weight:600}.guided-builder-module__ybUKfq__price>span{color:var(--muted);font-weight:400}.guided-builder-module__ybUKfq__progress{gap:5px;margin-bottom:28px;display:flex}.guided-builder-module__ybUKfq__progress>span{background:var(--line);border-radius:8px;flex:1;height:4px}.guided-builder-module__ybUKfq__progress>span[data-complete=true]{background:var(--accent)}.guided-builder-module__ybUKfq__layout{grid-template-columns:minmax(0,620px) minmax(0,340px);align-items:start;gap:48px;display:grid}.guided-builder-module__ybUKfq__card{background:var(--m-card);border:1px solid var(--m-line);box-sizing:border-box;border-radius:24px;flex-direction:column;min-width:0;min-height:620px;padding:36px 36px 0;display:flex;box-shadow:0 12px 36px #00000047}.guided-builder-module__ybUKfq__card header{margin-bottom:24px}.guided-builder-module__ybUKfq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:700}.guided-builder-module__ybUKfq__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}.guided-builder-module__ybUKfq__card h1:focus{outline:none}.guided-builder-module__ybUKfq__card h1{scroll-margin-top:96px}.guided-builder-module__ybUKfq__card header p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.guided-builder-module__ybUKfq__fields{border:0;flex-direction:column;flex:1;gap:24px;min-width:0;margin:0;padding:0;display:flex}.guided-builder-module__ybUKfq__field{flex-direction:column;gap:9px;display:flex}.guided-builder-module__ybUKfq__field label,.guided-builder-module__ybUKfq__group legend{font-size:14px;font-weight:600}.guided-builder-module__ybUKfq__field label>span,.guided-builder-module__ybUKfq__group legend>span{color:var(--muted);font-weight:400}.guided-builder-module__ybUKfq__field input,.guided-builder-module__ybUKfq__field textarea,.guided-builder-module__ybUKfq__field select,.guided-builder-module__ybUKfq__addInterest 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}.guided-builder-module__ybUKfq__field textarea{resize:vertical;line-height:1.6}.guided-builder-module__ybUKfq__field input:focus,.guided-builder-module__ybUKfq__field textarea:focus,.guided-builder-module__ybUKfq__field select:focus,.guided-builder-module__ybUKfq__addInterest input:focus{outline:2px solid var(--accent);outline-offset:2px}.guided-builder-module__ybUKfq__field [aria-invalid=true],.guided-builder-module__ybUKfq__addInterest [aria-invalid=true]{border-color:var(--m-danger)}.guided-builder-module__ybUKfq__group{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.guided-builder-module__ybUKfq__group legend{margin-bottom:12px;padding:0}.guided-builder-module__ybUKfq__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;position:relative}.guided-builder-module__ybUKfq__option[data-selected=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--tint)}.guided-builder-module__ybUKfq__option[data-selected=true] strong{color:var(--accent)}.guided-builder-module__ybUKfq__option input{opacity:0;width:1px;height:1px;position:absolute}.guided-builder-module__ybUKfq__option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.guided-builder-module__ybUKfq__option:has(input:disabled){cursor:default;opacity:.6}.guided-builder-module__ybUKfq__option>span{flex-direction:column;flex:1;gap:5px;display:flex}.guided-builder-module__ybUKfq__option strong{font-size:16px;font-weight:650}.guided-builder-module__ybUKfq__option>span>span{color:var(--muted);font-size:13px;line-height:1.5}.guided-builder-module__ybUKfq__option>svg{color:var(--accent);flex-shrink:0}.guided-builder-module__ybUKfq__option>.guided-builder-module__ybUKfq__tick{box-sizing:border-box;border:1.5px solid var(--m-control);color:#0000;background:var(--m-card);border-radius:50%;width:26px;height:26px;padding:4px}.guided-builder-module__ybUKfq__option[data-selected=true]>.guided-builder-module__ybUKfq__tick{border-color:var(--accent);background:var(--accent);color:var(--m-on-accent)}.guided-builder-module__ybUKfq__explain{background:var(--tint);border-radius:14px;margin:0;padding:16px 18px;font-size:14px;line-height:1.6}.guided-builder-module__ybUKfq__chips{flex-wrap:wrap;gap:8px;display:flex}.guided-builder-module__ybUKfq__chips button,.guided-builder-module__ybUKfq__pill{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}.guided-builder-module__ybUKfq__chips button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--m-on-accent)}.guided-builder-module__ybUKfq__addInterest{gap:8px;display:flex}.guided-builder-module__ybUKfq__addInterest input{min-height:48px}.guided-builder-module__ybUKfq__addInterest button{border:1px solid var(--accent);background:var(--m-card);min-height:48px;color:var(--accent);font:inherit;cursor:pointer;border-radius:12px;flex-shrink:0;padding:0 18px;font-size:14px;font-weight:600}.guided-builder-module__ybUKfq__picked{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guided-builder-module__ybUKfq__picked li{background:var(--tint);border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 14px;font-size:13px;display:flex}.guided-builder-module__ybUKfq__picked button{min-width:36px;min-height:36px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px}.guided-builder-module__ybUKfq__details{border-top:1px solid var(--line);padding-top:16px}.guided-builder-module__ybUKfq__details summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:600;line-height:1.6}.guided-builder-module__ybUKfq__details summary>span{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.guided-builder-module__ybUKfq__details[open]>:not(summary),.guided-builder-module__ybUKfq__details>.guided-builder-module__ybUKfq__field+.guided-builder-module__ybUKfq__field,.guided-builder-module__ybUKfq__details>.guided-builder-module__ybUKfq__field+.guided-builder-module__ybUKfq__group,.guided-builder-module__ybUKfq__details>.guided-builder-module__ybUKfq__group+.guided-builder-module__ybUKfq__field{margin-top:18px}.guided-builder-module__ybUKfq__hint{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.guided-builder-module__ybUKfq__count{color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px;line-height:1.4}.guided-builder-module__ybUKfq__count[data-full]{color:var(--accent);font-weight:650}.guided-builder-module__ybUKfq__caution{background:var(--m-warning-tint,var(--tint));border:1px solid var(--m-warning-line,var(--line));color:var(--m-warning,var(--ink));border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.guided-builder-module__ybUKfq__note{color:var(--muted);align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.6;display:flex}.guided-builder-module__ybUKfq__note>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.guided-builder-module__ybUKfq__enough{color:var(--ink);background:var(--m-tint);border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.guided-builder-module__ybUKfq__enough[data-ready=true]{background:var(--m-tint);color:var(--m-success)}.guided-builder-module__ybUKfq__checkbox{align-items:start;gap:10px;font-size:13px;line-height:1.5;display:flex}.guided-builder-module__ybUKfq__checkbox input{accent-color:var(--accent);margin-top:3px}.guided-builder-module__ybUKfq__photoCard{border:1px dashed var(--line);background:var(--m-card);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.guided-builder-module__ybUKfq__photoCard>svg{color:var(--accent)}.guided-builder-module__ybUKfq__photoCard p{margin:0;font-size:14px;line-height:1.6}.guided-builder-module__ybUKfq__photoCard .guided-builder-module__ybUKfq__rule{color:var(--ink);font-weight:650}.guided-builder-module__ybUKfq__photoCard .guided-builder-module__ybUKfq__hint>svg{vertical-align:-2px;display:inline-block}.guided-builder-module__ybUKfq__summary{border:1px solid var(--line);border-radius:16px;flex-direction:column;margin:0;display:flex;overflow:hidden}.guided-builder-module__ybUKfq__summary>div{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.guided-builder-module__ybUKfq__summary>div+div{border-top:1px solid var(--line)}.guided-builder-module__ybUKfq__summary dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.guided-builder-module__ybUKfq__summary dd{justify-content:space-between;align-items:center;gap:14px;margin:0;font-size:15px;line-height:1.5;display:flex}.guided-builder-module__ybUKfq__summary .guided-builder-module__ybUKfq__value{overflow-wrap:anywhere;min-width:0}.guided-builder-module__ybUKfq__summary .guided-builder-module__ybUKfq__sub{color:var(--muted);font-size:13px;display:block}.guided-builder-module__ybUKfq__summary button{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 4px;font-size:13px;display:inline-flex}.guided-builder-module__ybUKfq__offer{background:var(--tint);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.guided-builder-module__ybUKfq__offer strong{font-size:22px}.guided-builder-module__ybUKfq__offer s{color:var(--muted);margin-left:8px;font-size:15px;font-weight:400}.guided-builder-module__ybUKfq__offer p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.guided-builder-module__ybUKfq__next{flex-direction:column;gap:6px;margin:0;padding-left:22px;font-size:14px;line-height:1.6;list-style:decimal;display:flex}.guided-builder-module__ybUKfq__next li{display:list-item}.guided-builder-module__ybUKfq__next li::marker{color:var(--accent);font-weight:650}.guided-builder-module__ybUKfq__optionalAction,.guided-builder-module__ybUKfq__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:14px;display:inline-flex}.guided-builder-module__ybUKfq__actions{z-index:2;padding:16px 36px max(16px,env(safe-area-inset-bottom));background:var(--m-card);border-top:1px solid var(--m-line);border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;gap:16px;margin:28px -36px 0;display:flex;position:sticky;bottom:0}.guided-builder-module__ybUKfq__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}.guided-builder-module__ybUKfq__secondary{border:1px solid var(--line);background:var(--m-card);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:15px;display:inline-flex}.guided-builder-module__ybUKfq__flow button:disabled{opacity:.5;cursor:default}.guided-builder-module__ybUKfq__flow button:focus-visible,.guided-builder-module__ybUKfq__details summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guided-builder-module__ybUKfq__labelRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.guided-builder-module__ybUKfq__labelRow label{font-size:14px;font-weight:600}.guided-builder-module__ybUKfq__draftTag{color:var(--accent);font-size:12px;font-weight:600}.guided-builder-module__ybUKfq__nudge{background:var(--tint);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.guided-builder-module__ybUKfq__nudge p{margin:0;font-size:13px;line-height:1.55}.guided-builder-module__ybUKfq__nudge>div{flex-wrap:wrap;gap:8px;display:flex}.guided-builder-module__ybUKfq__nudge button{font:inherit;border:1px solid var(--accent);background:var(--m-card);min-height:44px;color:var(--accent);cursor:pointer;border-radius:999px;padding:9px 15px;font-size:13px}.guided-builder-module__ybUKfq__nudge button:last-child{border-color:var(--line);color:var(--ink)}.guided-builder-module__ybUKfq__drafts{border:1px solid var(--line);background:var(--m-card);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.guided-builder-module__ybUKfq__drafts>div:first-child{align-items:flex-start;gap:10px;display:flex}.guided-builder-module__ybUKfq__drafts svg{color:var(--accent);flex-shrink:0;margin-top:3px}.guided-builder-module__ybUKfq__drafts p{margin:0;font-size:13px;line-height:1.6}.guided-builder-module__ybUKfq__draftActions{flex-wrap:wrap;gap:16px;display:flex}.guided-builder-module__ybUKfq__draftActions button{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.guided-builder-module__ybUKfq__status{color:var(--muted);min-height:18px;margin:0;padding:10px 0 14px;font-size:12px;line-height:1.5}.guided-builder-module__ybUKfq__error{color:var(--m-danger);margin:0;font-size:13px;line-height:1.6}.guided-builder-module__ybUKfq__error button,.guided-builder-module__ybUKfq__error a{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}.guided-builder-module__ybUKfq__error.guided-builder-module__ybUKfq__recover{border:1px solid var(--m-danger-line,var(--line));background:var(--m-danger-tint,var(--tint));border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.guided-builder-module__ybUKfq__error.guided-builder-module__ybUKfq__recover p{margin:0}.guided-builder-module__ybUKfq__error.guided-builder-module__ybUKfq__recover button{text-align:center;background:var(--accent);color:var(--m-on-accent);cursor:pointer;border-radius:12px;margin:0;padding:10px 18px;font-weight:650}.guided-builder-module__ybUKfq__preview{min-width:0;padding-top:4px;position:sticky;top:48px}.guided-builder-module__ybUKfq__facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.guided-builder-module__ybUKfq__facts>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}.guided-builder-module__ybUKfq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:839px){.guided-builder-module__ybUKfq__flow{max-width:600px}.guided-builder-module__ybUKfq__layout{display:block}.guided-builder-module__ybUKfq__preview{display:none}.guided-builder-module__ybUKfq__card{min-height:0;padding:30px 30px 0}.guided-builder-module__ybUKfq__actions{padding:14px 30px max(14px,env(safe-area-inset-bottom));margin:24px -30px 0}.guided-builder-module__ybUKfq__progress{margin-bottom:22px}}@media (max-width:520px){.guided-builder-module__ybUKfq__flow{margin:8px auto 24px}.guided-builder-module__ybUKfq__card{border-radius:20px;padding:24px 18px 0}.guided-builder-module__ybUKfq__card header{margin-bottom:20px}.guided-builder-module__ybUKfq__card header p{font-size:14px}.guided-builder-module__ybUKfq__fields{gap:20px}.guided-builder-module__ybUKfq__option{padding:16px 14px}.guided-builder-module__ybUKfq__actions{padding:12px 18px max(12px,env(safe-area-inset-bottom));border-radius:0 0 20px 20px;margin:20px -18px 0}.guided-builder-module__ybUKfq__primary{flex:1}.guided-builder-module__ybUKfq__secondary{flex:1;padding:13px 12px}.guided-builder-module__ybUKfq__price>span{display:none}.guided-builder-module__ybUKfq__topline{font-size:12px}.guided-builder-module__ybUKfq__toplineEnd{gap:8px}.guided-builder-module__ybUKfq__actions{flex-wrap:wrap;gap:10px 12px}.guided-builder-module__ybUKfq__actions>button{white-space:nowrap}.guided-builder-module__ybUKfq__actions>.guided-builder-module__ybUKfq__primary{flex:auto}.guided-builder-module__ybUKfq__actions>.guided-builder-module__ybUKfq__secondary+.guided-builder-module__ybUKfq__primary{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.guided-builder-module__ybUKfq__option{transition:none}}.guided-builder-module__ybUKfq__inlineAction{font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}
.generated-review-module__8iaHDG__review{color:var(--m-ink);max-width:1184px;font-family:var(--m-sans);margin:32px auto}.generated-review-module__8iaHDG__review *{box-sizing:border-box}.generated-review-module__8iaHDG__review :is(button,input,textarea,select){font:inherit}.generated-review-module__8iaHDG__review :is(button,input,textarea,select,summary):focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.generated-review-module__8iaHDG__review button{cursor:pointer}.generated-review-module__8iaHDG__review button:disabled{cursor:not-allowed}.generated-review-module__8iaHDG__header{margin-bottom:28px}.generated-review-module__8iaHDG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--m-eyebrow,var(--m-muted));margin:0 0 12px;font-size:11px;font-weight:750;line-height:1.6}.generated-review-module__8iaHDG__header h2{font-family:var(--m-serif);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 14px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.15}.generated-review-module__8iaHDG__header h2 span{color:var(--m-accent,var(--m-muted))}.generated-review-module__8iaHDG__header>p:last-child{color:var(--m-muted);max-width:620px;font-size:15px;line-height:1.7}.generated-review-module__8iaHDG__columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.generated-review-module__8iaHDG__personalCard,.generated-review-module__8iaHDG__orderCard{border:1px solid var(--m-line,var(--m-line));border-radius:20px;min-width:0;padding:28px}.generated-review-module__8iaHDG__personalCard{background:var(--m-tint);color:var(--m-ink)}.generated-review-module__8iaHDG__orderCard{background:var(--m-card)}.generated-review-module__8iaHDG__cardTop{color:var(--m-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.generated-review-module__8iaHDG__chip{border:1px solid;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650;line-height:1.5}.generated-review-module__8iaHDG__personalCard h3,.generated-review-module__8iaHDG__orderCard h3{font-family:var(--m-serif);text-wrap:balance;margin:0 0 22px;font-size:27px;font-weight:400;line-height:1.25}.generated-review-module__8iaHDG__spoken+.generated-review-module__8iaHDG__spoken{border-top:1px solid var(--m-line);margin-top:24px;padding-top:22px}.generated-review-module__8iaHDG__label{margin:0 0 9px;font-size:12px;font-weight:700}.generated-review-module__8iaHDG__spoken>p:last-child{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}.generated-review-module__8iaHDG__note{color:var(--m-muted);overflow-wrap:anywhere;margin:18px 0 0;font-size:13px;line-height:1.7}.generated-review-module__8iaHDG__dedication{background:color-mix(in srgb, var(--m-card) 70%, transparent);border-radius:14px;margin-top:26px;padding:20px}.generated-review-module__8iaHDG__dedication h4{margin:0 0 13px;font-size:12px;font-weight:700}.generated-review-module__8iaHDG__dedication blockquote{font-family:var(--m-serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;font-size:21px;line-height:1.5}.generated-review-module__8iaHDG__dedication>p{margin:0;font-size:12px;line-height:1.65}.generated-review-module__8iaHDG__runningOrder{margin:0;padding:0;list-style:none}.generated-review-module__8iaHDG__runningOrder li{border-top:1px solid var(--m-line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.generated-review-module__8iaHDG__runningOrder li>span{background:var(--m-tint,var(--m-tint));height:30px;color:var(--m-accent,var(--m-muted));border-radius:50%;flex:0 0 30px;place-items:center;font-size:12px;font-weight:700;display:grid}.generated-review-module__8iaHDG__runningOrder h4{margin:1px 0 5px;font-size:14px}.generated-review-module__8iaHDG__runningOrder p{color:var(--m-muted);margin:0;font-size:13px}.generated-review-module__8iaHDG__stories{border-top:1px solid var(--m-line);margin-top:22px;padding-top:22px}.generated-review-module__8iaHDG__stories h4{margin:0 0 12px;font-size:14px}.generated-review-module__8iaHDG__stories>p,.generated-review-module__8iaHDG__stories li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.generated-review-module__8iaHDG__stories ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.generated-review-module__8iaHDG__stories li span{color:var(--m-muted);margin-top:6px;font-size:12px;line-height:1.6;display:block}.generated-review-module__8iaHDG__revealBar{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:18px;margin:28px 0;padding:20px 0;display:flex}.generated-review-module__8iaHDG__revealBar>div{color:var(--m-muted);align-items:center;gap:12px;display:flex}.generated-review-module__8iaHDG__revealBar svg{flex-shrink:0}.generated-review-module__8iaHDG__revealBar p{margin:0;font-size:13px;line-height:1.65}.generated-review-module__8iaHDG__primary,.generated-review-module__8iaHDG__secondary{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 16px;line-height:1.5;display:inline-flex;font-size:14px!important;font-weight:650!important}.generated-review-module__8iaHDG__secondary{border:1px solid var(--m-line);color:var(--m-accent,var(--m-muted));background:var(--m-card)}.generated-review-module__8iaHDG__secondary:hover:not(:disabled){background:var(--m-tint)}.generated-review-module__8iaHDG__primary{border:1px solid var(--m-accent,var(--m-control));background:var(--m-accent,var(--m-tint));color:var(--m-on-accent)}.generated-review-module__8iaHDG__primary:hover:not(:disabled){background:var(--m-accent-hover,var(--m-tint));border-color:var(--m-accent-hover,var(--m-control))}.generated-review-module__8iaHDG__primary:disabled{opacity:.45}.generated-review-module__8iaHDG__secondary:disabled{opacity:.55}.generated-review-module__8iaHDG__rotated{transform:rotate(180deg)}.generated-review-module__8iaHDG__questionHeader h3{font-family:var(--m-serif);text-wrap:balance;margin:0 0 9px;font-size:27px;font-weight:400}.generated-review-module__8iaHDG__questionHeader>p{color:var(--m-muted);margin:0 0 24px;font-size:13px;line-height:1.7}.generated-review-module__8iaHDG__questions{gap:24px;display:grid}.generated-review-module__8iaHDG__question{border:1px solid var(--m-line,var(--m-line));background:var(--m-card);border-radius:18px;min-width:0;padding:26px}.generated-review-module__8iaHDG__questionTop{border-bottom:1px solid var(--m-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin-bottom:22px;padding-bottom:17px;display:flex}.generated-review-module__8iaHDG__questionTop h4{margin:0;font-size:16px}.generated-review-module__8iaHDG__questionTop>span{color:var(--m-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.generated-review-module__8iaHDG__fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.generated-review-module__8iaHDG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.generated-review-module__8iaHDG__field label{font-size:13px;font-weight:650;line-height:1.5}.generated-review-module__8iaHDG__field :is(input,textarea,select){border:1px solid var(--m-control,var(--m-control));width:100%;min-width:0;max-width:100%;color:var(--m-ink);background:var(--m-card);border-radius:9px;padding:12px 13px;font-size:16px;line-height:1.5}.generated-review-module__8iaHDG__field textarea{resize:vertical}.generated-review-module__8iaHDG__fields:disabled :is(input,textarea,select){background:var(--m-tint);color:var(--m-muted)}.generated-review-module__8iaHDG__field [aria-invalid=true]{border-color:var(--m-danger)}.generated-review-module__8iaHDG__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.generated-review-module__8iaHDG__hostLines{border-top:1px solid var(--m-line)}.generated-review-module__8iaHDG__hostLines summary{cursor:pointer;min-height:46px;padding:14px 0;font-size:13px;font-weight:650;line-height:1.6}.generated-review-module__8iaHDG__hostLines .generated-review-module__8iaHDG__field{margin-top:12px}.generated-review-module__8iaHDG__hostLines dl{gap:16px;margin:7px 0 0;display:grid}.generated-review-module__8iaHDG__hostLines dt{margin-bottom:5px;font-size:12px;font-weight:650}.generated-review-module__8iaHDG__hostLines dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.generated-review-module__8iaHDG__stem{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 17px;font-size:17px;line-height:1.65}.generated-review-module__8iaHDG__answers{margin:0;padding-left:26px}.generated-review-module__8iaHDG__answers li{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;margin:7px 0;padding:10px 12px;font-size:14px;line-height:1.6}.generated-review-module__8iaHDG__answers li[data-correct=true]{background:var(--m-tint);color:var(--m-success)}.generated-review-module__8iaHDG__answers strong{margin-top:5px;font-size:12px;display:block}.generated-review-module__8iaHDG__explanation{color:var(--m-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:20px 0;font-size:13px;line-height:1.75}.generated-review-module__8iaHDG__saveBar,.generated-review-module__8iaHDG__unsaved{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.generated-review-module__8iaHDG__saveBar>p,.generated-review-module__8iaHDG__unsaved>p{color:var(--m-muted);margin:0;font-size:13px;line-height:1.7}.generated-review-module__8iaHDG__feedback:empty{display:none}.generated-review-module__8iaHDG__notice{background:var(--m-tint);color:var(--m-muted);border:1px solid var(--m-line);border-radius:12px;margin-bottom:22px;padding:16px 19px}.generated-review-module__8iaHDG__notice p{margin:0;font-size:13px;line-height:1.7}.generated-review-module__8iaHDG__error,.generated-review-module__8iaHDG__fieldError{color:var(--m-danger);font-size:13px;line-height:1.7}.generated-review-module__8iaHDG__fieldError{margin:0;font-size:13px}.generated-review-module__8iaHDG__saved{color:var(--m-success);background:var(--m-tint);border-radius:10px;padding:15px 18px;font-size:13px}.generated-review-module__8iaHDG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:839px){.generated-review-module__8iaHDG__columns{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:720px){.generated-review-module__8iaHDG__personalCard,.generated-review-module__8iaHDG__orderCard{border-radius:18px;padding:23px}.generated-review-module__8iaHDG__revealBar{flex-direction:column;align-items:stretch}.generated-review-module__8iaHDG__revealBar .generated-review-module__8iaHDG__secondary{width:100%}.generated-review-module__8iaHDG__question{padding:21px}.generated-review-module__8iaHDG__saveBar .generated-review-module__8iaHDG__primary{width:100%}}@media (max-width:480px){.generated-review-module__8iaHDG__options{grid-template-columns:minmax(0,1fr)}.generated-review-module__8iaHDG__personalCard,.generated-review-module__8iaHDG__orderCard,.generated-review-module__8iaHDG__question{padding:19px}.generated-review-module__8iaHDG__unsaved .generated-review-module__8iaHDG__secondary{width:100%}}@media (prefers-reduced-motion:reduce){.generated-review-module__8iaHDG__review *{scroll-behavior:auto!important}}
.generated-editor-module___i_4fa__editor{--ink:var(--m-ink);--muted:var(--m-muted);color:var(--ink);background:var(--m-card);border:1px solid var(--m-line,var(--m-line));overflow-wrap:anywhere;border-radius:20px;padding:32px}.generated-editor-module___i_4fa__editor *,.generated-editor-module___i_4fa__editor :before,.generated-editor-module___i_4fa__editor :after{box-sizing:border-box}.generated-editor-module___i_4fa__editor button,.generated-editor-module___i_4fa__editor input,.generated-editor-module___i_4fa__editor textarea,.generated-editor-module___i_4fa__editor select{font:inherit}.generated-editor-module___i_4fa__editor :is(button,input,textarea,select,summary):focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.generated-editor-module___i_4fa__header{max-width:680px;margin-bottom:28px}.generated-editor-module___i_4fa__header h2{font-family:var(--m-serif);letter-spacing:-.035em;text-wrap:balance;margin:10px 0 14px;font-size:36px;line-height:1.13}.generated-editor-module___i_4fa__header p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.generated-editor-module___i_4fa__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--m-eyebrow,var(--m-muted));font-size:11px;font-weight:750}.generated-editor-module___i_4fa__reveal{background:var(--m-tint);border:1px solid var(--m-line);border-radius:18px;align-items:center;gap:18px;padding:24px;display:flex}.generated-editor-module___i_4fa__reveal>svg{color:var(--m-accent,var(--m-muted));flex:none}.generated-editor-module___i_4fa__reveal>div{flex:1}.generated-editor-module___i_4fa__reveal h3{margin:0 0 7px;font-size:17px}.generated-editor-module___i_4fa__reveal p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.generated-editor-module___i_4fa__primary,.generated-editor-module___i_4fa__secondary{border:1px solid var(--m-line);cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 17px;display:inline-flex;font-size:14px!important;font-weight:650!important}.generated-editor-module___i_4fa__primary{background:var(--m-accent,var(--m-tint));border-color:var(--m-accent,var(--m-control));color:var(--m-on-accent)}.generated-editor-module___i_4fa__primary:hover:not(:disabled){background:var(--m-accent-hover,var(--m-tint));border-color:var(--m-accent-hover,var(--m-control))}.generated-editor-module___i_4fa__secondary{color:var(--m-muted);background:var(--m-card)}.generated-editor-module___i_4fa__editor button:disabled{cursor:not-allowed;opacity:.45}.generated-editor-module___i_4fa__safety{background:var(--m-tint);border-radius:12px;gap:10px;margin-bottom:24px;padding:16px 18px;display:flex}.generated-editor-module___i_4fa__safety svg{color:var(--m-muted);flex:none;margin-top:3px}.generated-editor-module___i_4fa__safety p{color:var(--m-muted);margin:0;font-size:13px;line-height:1.7}.generated-editor-module___i_4fa__personal{border:1px solid var(--m-line);border-radius:16px;grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:22px;display:grid}.generated-editor-module___i_4fa__personal legend{padding:0 8px;font-size:17px;font-weight:650}.generated-editor-module___i_4fa__field{min-width:0}.generated-editor-module___i_4fa__field label{margin-bottom:9px;font-size:14px;font-weight:650;line-height:1.5;display:block}.generated-editor-module___i_4fa__field :is(input,textarea,select){border:1px solid var(--m-control,var(--m-control));width:100%;min-height:48px;color:var(--ink);background:var(--m-card);border-radius:9px;padding:12px 13px;font-size:16px;line-height:1.5}.generated-editor-module___i_4fa__field textarea{resize:vertical}.generated-editor-module___i_4fa__field textarea[readonly]{background:var(--m-tint)}.generated-editor-module___i_4fa__field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--m-tint) 50%),linear-gradient(135deg,var(--m-tint) 50%,transparent 50%);background-position:calc(100% - 21px),calc(100% - 16px);background-repeat:no-repeat;background-size:5px 5px;min-height:52px;padding-right:38px}.generated-editor-module___i_4fa__field :is(input,textarea,select)[aria-invalid=true]{border-color:var(--m-danger)}.generated-editor-module___i_4fa__fieldError{color:var(--m-danger);margin:8px 0 0;font-size:13px;line-height:1.55}.generated-editor-module___i_4fa__note{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.7}.generated-editor-module___i_4fa__questionHeading{margin:30px 0 18px}.generated-editor-module___i_4fa__questionHeading h3{margin:0 0 8px;font-size:20px}.generated-editor-module___i_4fa__questionHeading p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.generated-editor-module___i_4fa__questions{gap:12px;display:grid}.generated-editor-module___i_4fa__question{border:1px solid var(--m-line);background:var(--m-card);border-radius:15px;min-width:0}.generated-editor-module___i_4fa__question>summary{cursor:pointer;align-items:center;gap:15px;min-height:78px;padding:18px 20px;list-style:none;display:flex}.generated-editor-module___i_4fa__question>summary::-webkit-details-marker{display:none}.generated-editor-module___i_4fa__question>summary>span:nth-child(2){flex:1;gap:4px;display:grid}.generated-editor-module___i_4fa__question>summary strong{font-size:15px}.generated-editor-module___i_4fa__question>summary>span:nth-child(2)>span{color:var(--muted);font-size:13px;line-height:1.5}.generated-editor-module___i_4fa__question>summary>svg{flex:none}.generated-editor-module___i_4fa__question[open]>summary>svg{transform:rotate(180deg)}.generated-editor-module___i_4fa__number{background:var(--m-tint,var(--m-tint));width:35px;height:35px;color:var(--m-accent,var(--m-muted));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.generated-editor-module___i_4fa__fields{border:0;border-top:1px solid var(--m-line);gap:21px;min-width:0;margin:0;padding:22px;display:grid}.generated-editor-module___i_4fa__options{grid-template-columns:1fr 1fr;gap:18px;display:grid}.generated-editor-module___i_4fa__evidence{background:var(--m-tint);border-radius:10px;padding:16px}.generated-editor-module___i_4fa__evidence>p{color:var(--m-muted);align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.65;display:flex}.generated-editor-module___i_4fa__evidence blockquote{color:var(--m-muted);margin:10px 0;font-size:14px;line-height:1.7}.generated-editor-module___i_4fa__alert,.generated-editor-module___i_4fa__pending,.generated-editor-module___i_4fa__cancel{border:1px solid var(--m-line);background:var(--m-tint);color:var(--m-muted);border-radius:12px;margin:20px 0;padding:18px;font-size:14px;line-height:1.7}.generated-editor-module___i_4fa__alert p{margin:0 0 12px}.generated-editor-module___i_4fa__pending{background:var(--m-tint);color:var(--m-success);border-color:var(--m-line);gap:10px;display:flex}.generated-editor-module___i_4fa__pending svg,.generated-editor-module___i_4fa__cancel>svg{flex:none;margin-top:3px}.generated-editor-module___i_4fa__cancel{gap:12px;display:flex}.generated-editor-module___i_4fa__cancel p{margin:0 0 12px}.generated-editor-module___i_4fa__cancel>div>div{flex-wrap:wrap;gap:10px;display:flex}.generated-editor-module___i_4fa__saveBar{border-top:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:22px;display:flex}.generated-editor-module___i_4fa__saveBar p{margin:0 0 5px;font-size:13px;font-weight:650;line-height:1.65}.generated-editor-module___i_4fa__saveBar span{color:var(--muted);font-size:13px;line-height:1.5}.generated-editor-module___i_4fa__saveBar>div:last-child{flex:none;gap:10px;display:flex}.generated-editor-module___i_4fa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.generated-editor-module___i_4fa__editor{padding:22px}.generated-editor-module___i_4fa__reveal{grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.generated-editor-module___i_4fa__reveal>button{grid-column:1/-1;width:100%}.generated-editor-module___i_4fa__reveal>div{min-width:0}.generated-editor-module___i_4fa__personal{grid-template-columns:1fr}.generated-editor-module___i_4fa__saveBar{flex-direction:column;align-items:stretch}.generated-editor-module___i_4fa__saveBar>div:last-child{justify-content:flex-end}}@media (max-width:480px){.generated-editor-module___i_4fa__editor{border-radius:18px;padding:18px 14px}.generated-editor-module___i_4fa__header h2{font-size:29px}.generated-editor-module___i_4fa__header p{font-size:14px}.generated-editor-module___i_4fa__reveal{gap:12px;padding:18px}.generated-editor-module___i_4fa__reveal>svg{width:20px}.generated-editor-module___i_4fa__personal{padding:16px}.generated-editor-module___i_4fa__options{grid-template-columns:1fr;gap:17px}.generated-editor-module___i_4fa__fields{padding:17px 14px}.generated-editor-module___i_4fa__question>summary{gap:10px;padding:16px 14px}.generated-editor-module___i_4fa__saveBar>div:last-child{flex-direction:column-reverse}.generated-editor-module___i_4fa__cancel{padding:14px}.generated-editor-module___i_4fa__cancel>div>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.generated-editor-module___i_4fa__editor *{scroll-behavior:auto!important;transition:none!important}}.generated-editor-module___i_4fa__reviewTabs{background:var(--m-tint);border-radius:14px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.generated-editor-module___i_4fa__reviewTabs button{min-height:44px;color:var(--m-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:10px 14px;font-size:13px}.generated-editor-module___i_4fa__reviewTabs button[aria-pressed=true]{color:var(--m-accent);background:var(--m-card);font-weight:700;box-shadow:0 2px 8px #00000047}.generated-editor-module___i_4fa__versionSummary{color:var(--m-muted);margin:14px 2px 20px;font-size:12px}.generated-editor-module___i_4fa__reviewBody{outline:none;min-height:480px}.generated-editor-module___i_4fa__reviewBody .generated-editor-module___i_4fa__personal{grid-template-columns:1fr}.generated-editor-module___i_4fa__editor [hidden]{display:none!important}.generated-editor-module___i_4fa__cardMeta{color:var(--m-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.generated-editor-module___i_4fa__cardMeta>div{border:1px solid var(--m-line);border-radius:9px;padding:3px;display:flex}.generated-editor-module___i_4fa__cardMeta button{min-height:32px;color:var(--m-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12px}.generated-editor-module___i_4fa__cardMeta button[aria-pressed=true]{color:var(--m-accent);background:var(--m-tint);font-weight:700}.generated-editor-module___i_4fa__keepsakes h3{font:400 30px/1.2 var(--m-serif);margin:10px 0}.generated-editor-module___i_4fa__keepsakes>p{color:var(--m-muted);font-size:14px}.generated-editor-module___i_4fa__keepsakes article{border:1px solid var(--m-line);background:var(--m-card);border-radius:16px;margin:18px 0;padding:22px;scroll-margin-top:160px}.generated-editor-module___i_4fa__keepsakes blockquote{white-space:pre-wrap;margin:18px 0;font-size:15px;line-height:1.75}.generated-editor-module___i_4fa__placementChoices{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.generated-editor-module___i_4fa__placementChoices legend{color:var(--m-muted);margin-bottom:10px;font-size:12px}.generated-editor-module___i_4fa__placementChoices label{border:1px solid var(--m-line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.generated-editor-module___i_4fa__placementChoices input{accent-color:var(--m-accent);width:17px;height:17px}@media (max-width:600px){.generated-editor-module___i_4fa__reviewTabs button{flex:auto;padding:8px 10px}.generated-editor-module___i_4fa__reviewBody{min-height:420px}.generated-editor-module___i_4fa__keepsakes article{padding:18px 16px}.generated-editor-module___i_4fa__placementChoices{display:grid}.generated-editor-module___i_4fa__cardMeta{flex-wrap:wrap}}.generated-editor-module___i_4fa__cardStage{gap:14px;display:grid}.generated-editor-module___i_4fa__cardPager{justify-content:space-between;align-items:center;gap:12px;display:flex}.generated-editor-module___i_4fa__cardPager>button{min-width:104px}.generated-editor-module___i_4fa__pagerCount{color:var(--muted);font-size:14px}.generated-editor-module___i_4fa__pagerCount strong{color:var(--ink);margin-right:2px;font-size:17px}.generated-editor-module___i_4fa__jumpList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.generated-editor-module___i_4fa__jumpList button{border:1px solid var(--m-line);background:var(--m-card);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:50%;position:relative;font-size:13px!important;font-weight:650!important}.generated-editor-module___i_4fa__jumpList button[data-viewed]{background:var(--m-tint,var(--m-tint));color:var(--m-accent,var(--m-muted));border-color:#0000}.generated-editor-module___i_4fa__jumpList button[aria-current=step]{background:var(--m-accent,var(--m-tint));border-color:var(--m-accent,var(--m-control));color:var(--m-on-accent)}.generated-editor-module___i_4fa__jumpList button[data-changed]:after{content:"";background:var(--m-warning);border:2px solid var(--m-line);border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.generated-editor-module___i_4fa__allViewed{min-height:20px;color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.generated-editor-module___i_4fa__allViewed[data-complete]{color:var(--m-success);font-weight:650}.generated-editor-module___i_4fa__reviewCard{border:1px solid var(--m-line);background:var(--m-card);border-radius:20px;gap:18px;min-width:0;padding:26px;display:grid;box-shadow:0 10px 30px #00000047}.generated-editor-module___i_4fa__cardStem{min-width:0}.generated-editor-module___i_4fa__stemText .generated-editor-module___i_4fa__inlineText{font:400 26px/1.35 var(--m-serif);letter-spacing:-.015em;color:var(--ink)}.generated-editor-module___i_4fa__inlineValue{width:calc(100% + 16px);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:1px dashed #0000;border-radius:10px;align-items:flex-start;gap:10px;margin:-6px -8px;padding:6px 8px;display:flex}.generated-editor-module___i_4fa__inlineValue:hover:not([aria-disabled]){border-color:var(--m-line);background:var(--m-card)}.generated-editor-module___i_4fa__inlineValue[aria-disabled]{cursor:default}.generated-editor-module___i_4fa__inlineValue[data-changed]{border-style:solid;border-color:var(--m-line);background:var(--m-card)}.generated-editor-module___i_4fa__inlineValue[data-invalid]{border-style:solid;border-color:var(--m-danger)}.generated-editor-module___i_4fa__inlineText{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.55}.generated-editor-module___i_4fa__inlineText em{color:var(--m-muted)}.generated-editor-module___i_4fa__inlineIcon{color:var(--m-muted);opacity:0;flex:none;margin-top:5px;transition:opacity .15s}.generated-editor-module___i_4fa__inlineValue:hover .generated-editor-module___i_4fa__inlineIcon,.generated-editor-module___i_4fa__inlineValue:focus-visible .generated-editor-module___i_4fa__inlineIcon{opacity:1}@media (hover:none){.generated-editor-module___i_4fa__inlineIcon{opacity:.6}}.generated-editor-module___i_4fa__changedMark{background:var(--m-tint);color:var(--m-warning);letter-spacing:.03em;border-radius:999px;flex:none;margin-top:2px;padding:3px 8px;font-size:11px;font-weight:700}.generated-editor-module___i_4fa__inlineEditor{gap:6px;width:100%;min-width:0;display:grid}.generated-editor-module___i_4fa__inlineEditor label{color:var(--muted);font-size:12px;font-weight:650}.generated-editor-module___i_4fa__inlineEditor :is(textarea,input){border:1.5px solid var(--m-accent,var(--m-control));background:var(--m-card);width:100%;min-height:48px;color:var(--ink);resize:vertical;border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.5}.generated-editor-module___i_4fa__inlineEditor :is(textarea,input)[aria-invalid=true]{border-color:var(--m-danger)}.generated-editor-module___i_4fa__inlineHint{color:var(--muted);font-size:12px}.generated-editor-module___i_4fa__answerList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.generated-editor-module___i_4fa__answerList li{border:1px solid var(--m-line);background:var(--m-card);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 14px;display:grid}.generated-editor-module___i_4fa__answerList li[data-correct]{background:var(--m-tint);border-color:var(--m-line)}.generated-editor-module___i_4fa__letter{background:var(--m-tint);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.generated-editor-module___i_4fa__answerList li[data-correct] .generated-editor-module___i_4fa__letter{background:var(--m-success-tint);color:var(--m-success)}.generated-editor-module___i_4fa__answerText{min-width:0;font-size:15px}.generated-editor-module___i_4fa__answerText .generated-editor-module___i_4fa__inlineValue{align-items:center}.generated-editor-module___i_4fa__correctPick{width:fit-content;min-height:36px;color:var(--muted);cursor:pointer;grid-column:3;align-items:center;gap:8px;font-size:12px;display:inline-flex}.generated-editor-module___i_4fa__correctPick input{width:18px;height:18px;accent-color:var(--m-accent);margin:0}.generated-editor-module___i_4fa__correctPick>span[aria-hidden]{align-items:center;gap:4px;display:inline-flex}.generated-editor-module___i_4fa__correctPick[data-correct]{color:var(--m-success);font-weight:700}.generated-editor-module___i_4fa__showAnswer{border:1px solid var(--m-accent,var(--m-control));background:var(--m-card);min-height:44px;color:var(--m-accent,var(--m-muted));cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;font-size:14px!important;font-weight:650!important}.generated-editor-module___i_4fa__why{border-top:1px solid var(--m-line);gap:10px;padding-top:16px;display:grid}.generated-editor-module___i_4fa__why h4{letter-spacing:.12em;text-transform:uppercase;color:var(--m-eyebrow,var(--m-muted));margin:0;font-size:11px}.generated-editor-module___i_4fa__why .generated-editor-module___i_4fa__note{margin:0}.generated-editor-module___i_4fa__evidenceQuote{border-left:3px solid var(--m-accent,var(--m-control));background:var(--m-tint);border-radius:0 12px 12px 0;margin:0;padding:14px 16px}.generated-editor-module___i_4fa__evidenceQuote blockquote{color:var(--m-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:1.65}.generated-editor-module___i_4fa__evidenceQuote figcaption{color:var(--muted);font-size:12px}.generated-editor-module___i_4fa__hostLines summary{cursor:pointer;min-height:44px;color:var(--m-muted);align-items:center;font-size:13px;font-weight:650;display:flex}.generated-editor-module___i_4fa__hostLines dl{gap:12px;margin:4px 0 0;display:grid}.generated-editor-module___i_4fa__hostLines dt{color:var(--muted);font-size:12px;font-weight:650}.generated-editor-module___i_4fa__hostLines dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.6}.generated-editor-module___i_4fa__orderControls{border-top:1px solid var(--m-line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.generated-editor-module___i_4fa__orderControls .generated-editor-module___i_4fa__note{flex-basis:100%;margin:0}@media (max-width:600px){.generated-editor-module___i_4fa__reviewCard{border-radius:18px;gap:16px;padding:18px 16px}.generated-editor-module___i_4fa__stemText .generated-editor-module___i_4fa__inlineText{font-size:22px}.generated-editor-module___i_4fa__answerList li{gap:4px 10px;padding:8px 12px}.generated-editor-module___i_4fa__jumpList{scrollbar-width:none;flex-wrap:nowrap;gap:5px;margin:-2px;padding:2px;overflow-x:auto}.generated-editor-module___i_4fa__jumpList::-webkit-scrollbar{display:none}.generated-editor-module___i_4fa__jumpList button{flex:none;width:34px;height:34px}.generated-editor-module___i_4fa__cardPager>button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.generated-editor-module___i_4fa__inlineIcon{transition:none}}.generated-editor-module___i_4fa__editor[data-review-mode]{background:0 0;border:0;padding:0}.generated-editor-module___i_4fa__editor[data-review-mode] .generated-editor-module___i_4fa__reviewTabs{margin-top:20px}.generated-editor-module___i_4fa__editor[data-review-mode] .generated-editor-module___i_4fa__reviewBody{min-height:0}
.release-gift-card-module__UD1uOW__hero{gap:18px;min-width:0;display:grid}.release-gift-card-module__UD1uOW__hero *{box-sizing:border-box}.release-gift-card-module__UD1uOW__card{border:1px solid color-mix(in srgb,var(--moment-accent,var(--m-accent)) 30%,transparent);background:var(--moment-bg,var(--m-paper));color:var(--moment-ink,var(--m-ink));box-shadow:0 10px 30px color-mix(in srgb,var(--m-ink) 8%,transparent);border-radius:18px;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:22px;padding:24px 22px;display:grid;position:relative;overflow:hidden;}.release-gift-card-module__UD1uOW__card *{box-sizing:border-box}.release-gift-card-module__UD1uOW__greetingPhoto{grid-column:1/-1;min-width:0;height:220px;position:relative;overflow:hidden}.release-gift-card-module__UD1uOW__greetingPhoto img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.release-gift-card-module__UD1uOW__cardMark{border-radius:4px;flex-shrink:0}.release-gift-card-module__UD1uOW__cardBrand{color:var(--moment-accent,var(--m-accent));letter-spacing:.11em;align-items:center;gap:7px;margin:0 0 14px;font-size:9px;font-weight:750;display:flex}.release-gift-card-module__UD1uOW__occasion{border:1px solid color-mix(in srgb,var(--moment-accent,var(--m-accent)) 40%,transparent);color:var(--moment-accent,var(--m-accent));border-radius:30px;margin:0 0 10px;padding:5px 10px;font-size:11px;line-height:1.4;display:inline-block}.release-gift-card-module__UD1uOW__artwork{width:150px;height:75px;color:var(--moment-accent,var(--m-accent));margin:0 0 6px -6px;display:block}.release-gift-card-module__UD1uOW__forLine{letter-spacing:.12em;text-transform:uppercase;color:var(--moment-muted,var(--m-muted));margin:0 0 4px;font-size:10px;font-weight:700}.release-gift-card-module__UD1uOW__names{font-family:var(--m-serif);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.12}.release-gift-card-module__UD1uOW__dedication{border-left:2px solid color-mix(in srgb,var(--moment-accent,var(--m-accent)) 45%,transparent);font-family:var(--m-serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;padding:0 0 0 12px;font-size:15px;line-height:1.55}.release-gift-card-module__UD1uOW__hostLine{color:var(--moment-muted,var(--m-muted));align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.release-gift-card-module__UD1uOW__portrait{background:var(--moment-tint,var(--m-tint));width:30px;height:30px;color:var(--moment-accent,var(--m-accent));border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}.release-gift-card-module__UD1uOW__portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.release-gift-card-module__UD1uOW__qr{background:var(--m-card);border:1px solid color-mix(in srgb,var(--moment-accent,var(--m-accent)) 20%,transparent);border-radius:14px;justify-items:center;gap:8px;padding:12px;display:grid}.release-gift-card-module__UD1uOW__qr canvas{width:120px!important;height:120px!important}.release-gift-card-module__UD1uOW__qr p{text-align:center;color:var(--moment-muted,var(--m-muted));margin:0;font-size:11px;line-height:1.5}.release-gift-card-module__UD1uOW__actions{flex-wrap:wrap;gap:10px;display:flex}.release-gift-card-module__UD1uOW__primary,.release-gift-card-module__UD1uOW__secondary{border:1px solid var(--m-control);min-height:46px;font:inherit;cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.release-gift-card-module__UD1uOW__primary{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-on-accent)}.release-gift-card-module__UD1uOW__primary:hover:not(:disabled){background:var(--m-accent-hover)}.release-gift-card-module__UD1uOW__secondary{background:var(--m-card);color:var(--m-accent)}.release-gift-card-module__UD1uOW__secondary:hover:not(:disabled){background:var(--m-tint)}.release-gift-card-module__UD1uOW__primary:disabled,.release-gift-card-module__UD1uOW__secondary:disabled{opacity:.6;cursor:progress}.release-gift-card-module__UD1uOW__primary:focus-visible,.release-gift-card-module__UD1uOW__secondary:focus-visible,.release-gift-card-module__UD1uOW__links summary:focus-visible{outline:3px solid var(--m-focus);outline-offset:3px}.release-gift-card-module__UD1uOW__primary svg,.release-gift-card-module__UD1uOW__secondary svg{flex-shrink:0}.release-gift-card-module__UD1uOW__status{color:var(--m-muted);margin:0;font-size:13px;line-height:1.6}.release-gift-card-module__UD1uOW__signoff{font-family:var(--m-serif);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 14px;font-size:15px;line-height:1.5}.release-gift-card-module__UD1uOW__personalize{border:1px solid var(--m-line);background:var(--m-card);border-radius:14px;padding:0 16px 14px}.release-gift-card-module__UD1uOW__personalize summary{cursor:pointer;min-height:48px;color:var(--m-accent);padding:13px 0;font-size:14px;font-weight:650}.release-gift-card-module__UD1uOW__personalize:not([open]){padding-bottom:0}.release-gift-card-module__UD1uOW__personalize p{max-width:65ch;color:var(--m-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.release-gift-card-module__UD1uOW__fields{gap:14px;margin:0 0 16px;display:grid}.release-gift-card-module__UD1uOW__fields>div{gap:6px;display:grid}.release-gift-card-module__UD1uOW__fields label{color:var(--m-ink);font-size:13px;font-weight:650}.release-gift-card-module__UD1uOW__fields label span{font-weight:400}.release-gift-card-module__UD1uOW__fields input,.release-gift-card-module__UD1uOW__fields textarea{border:1px solid var(--m-control);background:var(--m-card);width:100%;min-width:0;min-height:44px;color:var(--m-ink);font:inherit;border-radius:9px;padding:10px 12px;font-size:16px;font-weight:400}.release-gift-card-module__UD1uOW__fields textarea{resize:vertical;line-height:1.5}.release-gift-card-module__UD1uOW__personalize summary:focus-visible,.release-gift-card-module__UD1uOW__fields input:focus-visible,.release-gift-card-module__UD1uOW__fields textarea:focus-visible,.release-gift-card-module__UD1uOW__paper select:focus-visible{outline:3px solid var(--m-focus);outline-offset:3px}.release-gift-card-module__UD1uOW__paper{min-height:44px;color:var(--m-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.release-gift-card-module__UD1uOW__paper 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 10px;font-size:14px}.release-gift-card-module__UD1uOW__links{border:1px solid var(--m-line-soft);border-radius:14px;padding:0 16px}.release-gift-card-module__UD1uOW__links summary{cursor:pointer;min-height:48px;color:var(--m-accent);align-items:center;gap:8px;font-size:13px;font-weight:650;list-style:none;display:flex}.release-gift-card-module__UD1uOW__links summary::-webkit-details-marker{display:none}.release-gift-card-module__UD1uOW__links ul{gap:12px;margin:0;padding:4px 0 16px;list-style:none;display:grid}.release-gift-card-module__UD1uOW__links li{gap:6px;display:grid}.release-gift-card-module__UD1uOW__links strong{font-size:13px}.release-gift-card-module__UD1uOW__links code{word-break:break-all;color:var(--m-muted);font-size:12px}.release-gift-card-module__UD1uOW__links button{justify-self:start;min-height:40px;padding:8px 12px}.release-gift-card-module__UD1uOW__confirm{border:1px solid var(--m-line);background:var(--m-tint);border-radius:16px;gap:14px;padding:18px;display:grid}.release-gift-card-module__UD1uOW__confirm h4{margin:0;font-size:17px;line-height:1.3}.release-gift-card-module__UD1uOW__confirm p{color:var(--m-muted);margin:0;font-size:14px;line-height:1.6}.release-gift-card-module__UD1uOW__confirm .release-gift-card-module__UD1uOW__actions{justify-content:flex-end}.release-gift-card-module__UD1uOW__confirm .release-gift-card-module__UD1uOW__roundNote{border:1px solid var(--m-warning-line);background:var(--m-warning-tint);color:var(--m-warning);border-radius:12px;padding:10px 12px;font-weight:600}@media (max-width:620px){.release-gift-card-module__UD1uOW__card{grid-template-columns:1fr}.release-gift-card-module__UD1uOW__qr{justify-self:start}.release-gift-card-module__UD1uOW__actions{flex-direction:column}.release-gift-card-module__UD1uOW__primary,.release-gift-card-module__UD1uOW__secondary{width:100%}.release-gift-card-module__UD1uOW__confirm .release-gift-card-module__UD1uOW__actions{flex-direction:column-reverse}}
.release-choices-module__yjlG_a__frame{gap:12px;min-width:0;display:grid;container-type:inline-size}.release-choices-module__yjlG_a__choices{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.release-choices-module__yjlG_a__choice{border:1px solid var(--m-line);background:var(--m-card);border-radius:16px;align-content:start;gap:12px;min-width:0;padding:20px 18px 18px;display:grid;position:relative}.release-choices-module__yjlG_a__choice *{box-sizing:border-box}.release-choices-module__yjlG_a__choice h4{color:var(--m-ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;padding-right:36px;font-size:18px;line-height:1.3}.release-choices-module__yjlG_a__choice>p{color:var(--m-muted);max-width:62ch;margin:0;font-size:14px;line-height:1.6}.release-choices-module__yjlG_a__step{background:var(--m-tint);width:28px;height:28px;color:var(--m-accent);border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:grid;position:absolute;top:16px;right:16px}.release-choices-module__yjlG_a__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.release-choices-module__yjlG_a__actions>*{flex:auto}.release-choices-module__yjlG_a__address{background:var(--m-tint);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px 14px;display:grid}.release-choices-module__yjlG_a__address span{letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);grid-column:1/-1;font-size:12px;font-weight:700}.release-choices-module__yjlG_a__address code{min-width:0;color:var(--m-ink);word-break:break-all;font-size:15px;line-height:1.45}.release-choices-module__yjlG_a__address button{min-height:44px}.release-choices-module__yjlG_a__address button:focus-visible{outline:3px solid var(--m-focus);outline-offset:3px}.release-choices-module__yjlG_a__ways{color:var(--m-ink);gap:8px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.55;display:grid}.release-choices-module__yjlG_a__ways strong{font-weight:700}.release-choices-module__yjlG_a__note{color:var(--m-muted);margin:0;font-size:13px;line-height:1.6}.release-choices-module__yjlG_a__steps{border:1px solid var(--m-line);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.release-choices-module__yjlG_a__steps p{color:var(--m-ink);margin:0;font-size:14px;line-height:1.6}.release-choices-module__yjlG_a__nested [data-testid=moment-gift-send]{border:0;border-top:1px solid var(--m-line-soft);background:0 0;border-radius:0;padding:14px 0 0}.release-choices-module__yjlG_a__nested [data-testid=moment-gift-send]>h4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.release-choices-module__yjlG_a__status:empty{display:none}.release-choices-module__yjlG_a__status{gap:6px;display:grid}@container (min-width:860px){.release-choices-module__yjlG_a__choices{grid-template-columns:repeat(3,minmax(0,1fr))}.release-choices-module__yjlG_a__actions>*{flex:100%}}@container (max-width:520px){.release-choices-module__yjlG_a__actions{flex-direction:column;align-items:stretch}.release-choices-module__yjlG_a__address{grid-template-columns:minmax(0,1fr)}.release-choices-module__yjlG_a__address button{width:100%}}.release-choices-module__yjlG_a__yourLinks{border:1px solid var(--m-line-soft);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.release-choices-module__yjlG_a__yourLinks h4{color:var(--m-ink);margin:0;font-size:14px;line-height:1.4}.release-choices-module__yjlG_a__yourLinks ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.release-choices-module__yjlG_a__yourLinks li{gap:4px;min-width:0;display:grid}.release-choices-module__yjlG_a__yourLinks strong{color:var(--m-ink);font-size:13px}.release-choices-module__yjlG_a__yourLinks code{word-break:break-all;color:var(--m-muted);-webkit-user-select:all;user-select:all;font-size:13px;line-height:1.45}
.release-panel-module__j6sqIG__panel{border:1px solid var(--m-line);background:var(--m-card);border-radius:20px;gap:14px;margin-top:18px;padding:20px 22px 22px;display:grid}.release-panel-module__j6sqIG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--m-eyebrow);margin:0;font-size:11px;font-weight:700}.release-panel-module__j6sqIG__panel h3{text-wrap:balance;margin:0;font-size:22px;line-height:1.2}.release-panel-module__j6sqIG__lead{color:var(--m-muted);max-width:62ch;margin:0;font-size:15px;line-height:1.55}.release-panel-module__j6sqIG__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.release-panel-module__j6sqIG__primary,.release-panel-module__j6sqIG__secondary{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.release-panel-module__j6sqIG__primary{background:var(--m-accent);color:var(--m-on-accent);border:1px solid var(--m-accent)}.release-panel-module__j6sqIG__primary:hover:not([disabled]){background:var(--m-accent-hover);border-color:var(--m-accent-hover)}.release-panel-module__j6sqIG__primary[disabled]{opacity:.45;cursor:progress}.release-panel-module__j6sqIG__secondary{color:var(--m-accent);border:1px solid var(--m-accent);background:0 0}.release-panel-module__j6sqIG__primary:focus-visible,.release-panel-module__j6sqIG__secondary:focus-visible,.release-panel-module__j6sqIG__links button:focus-visible{outline:3px solid var(--m-focus);outline-offset:3px}.release-panel-module__j6sqIG__links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.release-panel-module__j6sqIG__links li{background:var(--m-tint);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.release-panel-module__j6sqIG__links strong{font-size:14px}.release-panel-module__j6sqIG__links code{word-break:break-all;font-size:13px}.release-panel-module__j6sqIG__links button{justify-self:start}.release-panel-module__j6sqIG__status{color:var(--m-muted);max-width:62ch;margin:0;font-size:14px}.release-panel-module__j6sqIG__card{gap:12px;display:grid}.release-panel-module__j6sqIG__cardPreview{border:1px dashed var(--m-line);background:var(--m-paper);border-radius:14px;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.release-panel-module__j6sqIG__cardPreview canvas{width:96px!important;height:96px!important}.release-panel-module__j6sqIG__cardPreview p{margin:0;font-size:14px;line-height:1.5}.release-panel-module__j6sqIG__private{color:var(--m-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}@media (max-width:480px){.release-panel-module__j6sqIG__panel{padding:16px}.release-panel-module__j6sqIG__cardPreview{grid-template-columns:1fr}}
.connect-tv-module__Us9QWq__panel{border:1px solid color-mix(in srgb,currentColor 22%,transparent);text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.connect-tv-module__Us9QWq__panel p{margin:0;font-size:14px;line-height:1.6}.connect-tv-module__Us9QWq__lead strong{overflow-wrap:anywhere;font-weight:700}.connect-tv-module__Us9QWq__form{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.connect-tv-module__Us9QWq__form label{font-size:13px;font-weight:650}.connect-tv-module__Us9QWq__row{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.connect-tv-module__Us9QWq__code{border:1px solid var(--m-control);background:var(--m-card);width:150px;min-width:0;min-height:52px;color:var(--m-ink);font:inherit;letter-spacing:.2em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:12px;flex:150px;padding:8px 14px;font-size:24px;font-weight:700}.connect-tv-module__Us9QWq__code::placeholder{color:var(--m-control);letter-spacing:.2em}.connect-tv-module__Us9QWq__connect{border:1px solid var(--m-accent);background:var(--m-accent);min-height:52px;color:var(--m-on-accent);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:650;display:inline-flex}.connect-tv-module__Us9QWq__connect:disabled{opacity:.5;cursor:not-allowed}.connect-tv-module__Us9QWq__code:focus-visible,.connect-tv-module__Us9QWq__connect:focus-visible{outline:3px solid var(--m-focus);outline-offset:3px}.connect-tv-module__Us9QWq__error{margin:0;font-size:14px;font-weight:600;line-height:1.5}.connect-tv-module__Us9QWq__done{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}@media (max-width:480px){.connect-tv-module__Us9QWq__connect{flex:100%}}