.CreationMethodPaywall-module__RrsuyG__backdrop{z-index:10020;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#173e3399;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CreationMethodPaywall-module__RrsuyG__panel{overscroll-behavior:contain;color:#203e36;background:#fffefa;border:1px solid #d3e4d8;border-radius:26px;width:100%;max-width:720px;max-height:calc(100dvh - 40px);animation:.2s ease-out CreationMethodPaywall-module__RrsuyG__arrive;position:relative;overflow:auto;box-shadow:0 24px 80px #173e3340}.CreationMethodPaywall-module__RrsuyG__close{color:#245e4e;background:#fffd;border:1px solid #cbded1;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;display:grid;position:absolute;top:12px;right:12px}.CreationMethodPaywall-module__RrsuyG__header{background:linear-gradient(115deg,#fff0c1,#eaf8f1);border-bottom:1px solid #dbe8dc;align-items:center;gap:18px;padding:28px 64px 22px 28px;display:flex}.CreationMethodPaywall-module__RrsuyG__art{object-fit:contain;flex:none;width:88px;height:88px}.CreationMethodPaywall-module__RrsuyG__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#586c4d;margin:0 0 7px;font-size:11px;font-weight:800}.CreationMethodPaywall-module__RrsuyG__header h2{font-family:var(--font-heading);margin:0;font-size:30px;font-weight:700;line-height:1.15}.CreationMethodPaywall-module__RrsuyG__body{padding:22px 28px 14px}.CreationMethodPaywall-module__RrsuyG__description{color:#496459;margin:0;font-size:15px;line-height:1.6}.CreationMethodPaywall-module__RrsuyG__intro{margin:16px 0;font-size:13px;font-weight:600;line-height:1.5}.CreationMethodPaywall-module__RrsuyG__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.CreationMethodPaywall-module__RrsuyG__plan{background:#eff8f3;border:1px solid #bddaca;border-radius:18px;flex-direction:column;padding:18px;display:flex}.CreationMethodPaywall-module__RrsuyG__pro{background:#f6f1fc;border-color:#d8cbe6}.CreationMethodPaywall-module__RrsuyG__plan h3{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:700}.CreationMethodPaywall-module__RrsuyG__price{margin:8px 0 12px;font-size:34px;font-weight:800;line-height:1.15}.CreationMethodPaywall-module__RrsuyG__price span{color:#5f7269;white-space:nowrap;margin-left:5px;font-size:11px;font-weight:500}.CreationMethodPaywall-module__RrsuyG__printBenefit{border-bottom:1px solid #bddaca;margin:0 0 16px;padding-bottom:14px;line-height:1.5}.CreationMethodPaywall-module__RrsuyG__printBenefit strong{font-size:14px;display:block}.CreationMethodPaywall-module__RrsuyG__printBenefit span{color:#5f7269;margin-top:3px;font-size:12px;display:block}.CreationMethodPaywall-module__RrsuyG__pro .CreationMethodPaywall-module__RrsuyG__printBenefit{border-color:#d8cbe6}.CreationMethodPaywall-module__RrsuyG__plan ul{gap:10px;margin:0 0 20px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.CreationMethodPaywall-module__RrsuyG__plan li{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:6px;display:grid}.CreationMethodPaywall-module__RrsuyG__plan li:before{content:"✓";color:#2b8065;font-weight:800}.CreationMethodPaywall-module__RrsuyG__plan button{color:#fff;background:#176d54;border-radius:12px;width:100%;min-height:48px;margin-top:auto;padding:10px 6px;font-size:14px;font-weight:700}.CreationMethodPaywall-module__RrsuyG__pro button{background:#65518c}.CreationMethodPaywall-module__RrsuyG__plan button:hover{filter:brightness(1.08)}.CreationMethodPaywall-module__RrsuyG__note{text-align:center;color:#63776b;margin:14px 0 3px;font-size:12px;line-height:1.5}.CreationMethodPaywall-module__RrsuyG__back{color:#246e57;width:100%;min-height:44px;font-size:13px;font-weight:700}.CreationMethodPaywall-module__RrsuyG__panel button:focus-visible{outline-offset:3px;outline:3px solid #c28c2b}@keyframes CreationMethodPaywall-module__RrsuyG__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.CreationMethodPaywall-module__RrsuyG__backdrop{padding:10px}.CreationMethodPaywall-module__RrsuyG__panel{border-radius:22px;max-height:calc(100dvh - 20px)}.CreationMethodPaywall-module__RrsuyG__header{gap:10px;padding:22px 54px 18px 16px}.CreationMethodPaywall-module__RrsuyG__art{width:56px;height:66px}.CreationMethodPaywall-module__RrsuyG__header h2{font-size:23px}.CreationMethodPaywall-module__RrsuyG__eyebrow{font-size:9px}.CreationMethodPaywall-module__RrsuyG__body{padding:16px 14px 8px}.CreationMethodPaywall-module__RrsuyG__description{font-size:14px}.CreationMethodPaywall-module__RrsuyG__plans{gap:10px}.CreationMethodPaywall-module__RrsuyG__plan{border-radius:14px;padding:14px 12px}.CreationMethodPaywall-module__RrsuyG__plan h3{font-size:20px}.CreationMethodPaywall-module__RrsuyG__price{font-size:30px}.CreationMethodPaywall-module__RrsuyG__price span{margin:3px 0 0;display:block}.CreationMethodPaywall-module__RrsuyG__printBenefit strong{font-size:13px}.CreationMethodPaywall-module__RrsuyG__printBenefit span{font-size:11px}}@media (max-width:360px){.CreationMethodPaywall-module__RrsuyG__plans{grid-template-columns:1fr}.CreationMethodPaywall-module__RrsuyG__price span{margin-left:6px;display:inline}}@media (prefers-reduced-motion:reduce){.CreationMethodPaywall-module__RrsuyG__panel{animation:none}}
.SimpleCastBuilder-module__1NZTtq__card,.SimpleCastBuilder-module__1NZTtq__friendChooser{container-type:inline-size}.SimpleCastBuilder-module__1NZTtq__friendBuilder{overflow-anchor:none}.SimpleCastBuilder-module__1NZTtq__friendCapacity{color:#526c60;flex-wrap:wrap;align-items:center;gap:8px 12px;scroll-margin-top:20px;font-size:13px;line-height:1.5;display:flex}.SimpleCastBuilder-module__1NZTtq__friendSlots{flex-wrap:wrap;gap:8px;width:100%;display:flex}.SimpleCastBuilder-module__1NZTtq__friendSlot{color:#526c60;background:#f8fbf9;border:1.5px dashed #9fbbae;border-radius:12px;flex:100px;align-items:center;gap:7px;min-width:0;padding:10px;font-weight:700;display:flex}.SimpleCastBuilder-module__1NZTtq__friendSlot[data-filled=true]{color:#176e56;background:#e1f2e9;border-style:solid;border-color:#176e56}.SimpleCastBuilder-module__1NZTtq__friendSlot[data-selected=true],button.SimpleCastBuilder-module__1NZTtq__friendSlot:hover:not(:disabled){background:#eaf8f2;border-color:#176e56}button.SimpleCastBuilder-module__1NZTtq__friendSlot:focus-visible{outline-offset:3px;outline:2px solid #176e56}button.SimpleCastBuilder-module__1NZTtq__friendSlot:disabled{opacity:.55}.SimpleCastBuilder-module__1NZTtq__friendSlotContent,.SimpleCastBuilder-module__1NZTtq__friendSlotReady{align-items:center;gap:7px;min-width:0;display:flex}.SimpleCastBuilder-module__1NZTtq__friendSlotReady{animation:.5s ease-out both SimpleCastBuilder-module__1NZTtq__friendSlotReveal}.SimpleCastBuilder-module__1NZTtq__slotSpinner{border:2px solid #c5d9cc;border-top-color:#176e56;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:1s linear infinite SimpleCastBuilder-module__1NZTtq__slotSpin}@keyframes SimpleCastBuilder-module__1NZTtq__friendSlotReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes SimpleCastBuilder-module__1NZTtq__slotSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SimpleCastBuilder-module__1NZTtq__friendSlotReady,.SimpleCastBuilder-module__1NZTtq__slotSpinner{animation:none}}.SimpleCastBuilder-module__1NZTtq__friendSlot svg{flex-shrink:0;width:24px;height:24px}.SimpleCastBuilder-module__1NZTtq__friendSlot span{overflow-wrap:anywhere}.SimpleCastBuilder-module__1NZTtq__friendCardTools{color:#526c60;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 0;font-size:13px;font-weight:700;display:flex}.SimpleCastBuilder-module__1NZTtq__friendOr{color:#6b7f74;letter-spacing:.1em;align-items:center;gap:12px;margin:14px 0;font-size:12px;font-weight:700;display:flex}.SimpleCastBuilder-module__1NZTtq__friendOr:before,.SimpleCastBuilder-module__1NZTtq__friendOr:after{content:"";background:#dce7df;flex:1;height:1px}.SimpleCastBuilder-module__1NZTtq__friendStudio{background:linear-gradient(130deg,#eff9f3,#fffaf0);border:1px solid #bfdacc;border-radius:16px;padding:18px}.SimpleCastBuilder-module__1NZTtq__friendTypes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.SimpleCastBuilder-module__1NZTtq__friendType{background:#fff;border:1px solid #c5ddd0;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:14px 8px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.SimpleCastBuilder-module__1NZTtq__friendType:hover:not(:disabled){background:#f7fcf9;border-color:#71a991;box-shadow:0 3px 10px #176e5610}.SimpleCastBuilder-module__1NZTtq__friendType:focus-visible,.SimpleCastBuilder-module__1NZTtq__manualFriend:focus-visible{outline-offset:3px;outline:2px solid #176e56}.SimpleCastBuilder-module__1NZTtq__friendType:disabled,.SimpleCastBuilder-module__1NZTtq__manualFriend:disabled{opacity:.5;cursor:not-allowed}.SimpleCastBuilder-module__1NZTtq__friendTypeIcon{color:#326589;background:#e1effa;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:3px;display:grid}.SimpleCastBuilder-module__1NZTtq__friendType[data-kind=girl] .SimpleCastBuilder-module__1NZTtq__friendTypeIcon{color:#765492;background:#eee4fa}.SimpleCastBuilder-module__1NZTtq__friendType[data-kind=animal] .SimpleCastBuilder-module__1NZTtq__friendTypeIcon{color:#95632d;background:#ffedcb}.SimpleCastBuilder-module__1NZTtq__friendType[data-kind=adult] .SimpleCastBuilder-module__1NZTtq__friendTypeIcon{color:#2d775e;background:#dff2e9}.SimpleCastBuilder-module__1NZTtq__manualFriend{text-align:left;color:#526c60;background:#f8faf8;border:1px solid #dce7df;border-radius:12px;align-items:center;gap:12px;width:100%;padding:16px;transition:background .18s,border-color .18s;display:flex}.SimpleCastBuilder-module__1NZTtq__manualFriend:hover:not(:disabled){background:#f0f6f2;border-color:#bfdacc}.SimpleCastBuilder-module__1NZTtq__manualFriendPlus{color:#176e56;background:#fff;border:1px solid #c5ddd0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.SimpleCastBuilder-module__1NZTtq__manualFriendPlus svg{width:18px;height:18px;display:block}@container (min-width:470px){.SimpleCastBuilder-module__1NZTtq__friendTypes{grid-template-columns:repeat(4,minmax(0,1fr))}}.SimpleCastBuilder-module__1NZTtq__layout{align-items:start;display:grid}.SimpleCastBuilder-module__1NZTtq__castGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:stretch;gap:16px;display:grid;container-type:inline-size}.SimpleCastBuilder-module__1NZTtq__castGrid[data-single=true]{grid-template-columns:minmax(0,640px);justify-content:center}.SimpleCastBuilder-module__1NZTtq__castCard,.SimpleCastBuilder-module__1NZTtq__cardLayout{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;display:grid}.SimpleCastBuilder-module__1NZTtq__castCard{container-type:normal}.SimpleCastBuilder-module__1NZTtq__castGrid[data-editing=true]{align-items:start}.SimpleCastBuilder-module__1NZTtq__castGrid[data-editing=true] .SimpleCastBuilder-module__1NZTtq__castCard{grid-row:auto;display:block}.SimpleCastBuilder-module__1NZTtq__castGrid[data-editing=true] .SimpleCastBuilder-module__1NZTtq__cardLayout{grid-row:auto;grid-template-rows:auto auto auto auto}.SimpleCastBuilder-module__1NZTtq__castEditForm{grid-row:5;min-width:0;padding:0 12px 12px}.SimpleCastBuilder-module__1NZTtq__cardLayout{grid-template-columns:minmax(0,1fr)}.SimpleCastBuilder-module__1NZTtq__cardLayout .SimpleCastBuilder-module__1NZTtq__portrait{aspect-ratio:1;height:auto}.SimpleCastBuilder-module__1NZTtq__cardLayout .SimpleCastBuilder-module__1NZTtq__portraitFrame{width:100%}.SimpleCastBuilder-module__1NZTtq__pendingLayout{grid-template-columns:minmax(0,1fr);display:grid}.SimpleCastBuilder-module__1NZTtq__cardDetails{display:contents}.SimpleCastBuilder-module__1NZTtq__cardSummary{grid-row:2;min-width:0;padding:16px 16px 0}.SimpleCastBuilder-module__1NZTtq__cardActions{grid-row:3;align-items:start;padding:12px 16px 0}.SimpleCastBuilder-module__1NZTtq__cardOptions{grid-row:4;min-width:0;padding:0 16px 16px}.SimpleCastBuilder-module__1NZTtq__friendsGrid,.SimpleCastBuilder-module__1NZTtq__friendsGrid[data-single=true]{grid-template-columns:minmax(0,1fr)}.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__castCard{grid-row:auto;display:block}.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__painting{gap:20px}.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__paintCanvas{width:84px;height:96px}.SimpleCastBuilder-module__1NZTtq__portraitFrame{aspect-ratio:1;clip-path:inset(0 round 18px);background:#e9f7f1;border-radius:18px;flex-shrink:0;width:min(100%,200px);display:block;position:relative;overflow:hidden}@media (min-width:640px){.SimpleCastBuilder-module__1NZTtq__portraitFrame{width:min(100%,232px)}}.SimpleCastBuilder-module__1NZTtq__portraitFrame>img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.SimpleCastBuilder-module__1NZTtq__portraitPopout{animation:.36s cubic-bezier(.2,1.35,.4,1) both SimpleCastBuilder-module__1NZTtq__portrait-pop}.SimpleCastBuilder-module__1NZTtq__portraitPopout[data-closing=true]{animation:.18s ease-in both SimpleCastBuilder-module__1NZTtq__portrait-away}.SimpleCastBuilder-module__1NZTtq__optionsChevron{width:14px;height:14px;transition:transform .3s}.SimpleCastBuilder-module__1NZTtq__optionsChevron[data-open=true]{transform:rotate(90deg)}.SimpleCastBuilder-module__1NZTtq__optionsReveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .24s,visibility .32s;display:grid;position:relative;overflow:clip}.SimpleCastBuilder-module__1NZTtq__optionsReveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.SimpleCastBuilder-module__1NZTtq__optionsContent{min-height:0;padding:4px;overflow:hidden}.SimpleCastBuilder-module__1NZTtq__panelEnter{animation:.36s cubic-bezier(.22,1,.36,1) both SimpleCastBuilder-module__1NZTtq__panel-open;display:grid}.SimpleCastBuilder-module__1NZTtq__inventionEnter{animation:.28s ease-out both SimpleCastBuilder-module__1NZTtq__friend-appear}.SimpleCastBuilder-module__1NZTtq__typingDescription:before{content:attr(data-complete-text);visibility:hidden}.SimpleCastBuilder-module__1NZTtq__typingCursor{vertical-align:-.1em;background:#176e56;width:2px;height:1em;margin-left:2px;animation:.8s steps(2,end) infinite SimpleCastBuilder-module__1NZTtq__typing-blink;display:inline-block}.SimpleCastBuilder-module__1NZTtq__skeletonLine{background:linear-gradient(90deg,#e4f2eb,#f8f7e5,#e4f2eb) 0 0/200% 100%;border-radius:8px;height:12px;animation:1.8s ease-in-out infinite SimpleCastBuilder-module__1NZTtq__name-shimmer}@keyframes SimpleCastBuilder-module__1NZTtq__friend-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes SimpleCastBuilder-module__1NZTtq__typing-blink{50%{opacity:0}}@keyframes SimpleCastBuilder-module__1NZTtq__name-shimmer{to{background-position:-200% 0}}@keyframes SimpleCastBuilder-module__1NZTtq__panel-open{0%{opacity:0;grid-template-rows:0fr;transform:translateY(-8px)}to{opacity:1;grid-template-rows:1fr;transform:translateY(0)}}.SimpleCastBuilder-module__1NZTtq__addOption{border:1px solid var(--astra-line,#bfd8cb);color:#1d4036;text-align:left;background:#fff;border-radius:16px;flex:230px;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px;font-size:15px;line-height:1.5;transition:border-color .18s,box-shadow .18s;display:flex}.SimpleCastBuilder-module__1NZTtq__addOption:hover:not(:disabled){border-color:#176e56;box-shadow:0 4px 14px #164c3512}.SimpleCastBuilder-module__1NZTtq__addOption:disabled{opacity:.55;cursor:wait}.SimpleCastBuilder-module__1NZTtq__addIcon{color:#176e56;background:#e9f7f1;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:24px;display:grid}@keyframes SimpleCastBuilder-module__1NZTtq__portrait-pop{0%{opacity:0;transform:scale(.82)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes SimpleCastBuilder-module__1NZTtq__portrait-away{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.SimpleCastBuilder-module__1NZTtq__painting{background:radial-gradient(at 20% 20%,#fff3be,#0000 65%),linear-gradient(135deg,#f0faf5,#e8f4fc)}.SimpleCastBuilder-module__1NZTtq__paintCanvas{flex-shrink:0;transform:rotate(-5deg)}.SimpleCastBuilder-module__1NZTtq__paintWash{animation:3s ease-in-out infinite SimpleCastBuilder-module__1NZTtq__paint-wash}.SimpleCastBuilder-module__1NZTtq__paintLogo{animation:3s ease-in-out infinite SimpleCastBuilder-module__1NZTtq__paint-glow}.SimpleCastBuilder-module__1NZTtq__paintBrush{transform-origin:50% 90%;animation:2.4s ease-in-out infinite SimpleCastBuilder-module__1NZTtq__paint-stroke}.SimpleCastBuilder-module__1NZTtq__sparkle{animation:2s ease-in-out infinite SimpleCastBuilder-module__1NZTtq__paint-glow}@keyframes SimpleCastBuilder-module__1NZTtq__paint-wash{0%,to{clip-path:inset(0 0 75%);opacity:.4}65%,85%{clip-path:inset(0);opacity:.85}}@keyframes SimpleCastBuilder-module__1NZTtq__paint-stroke{0%,to{transform:rotate(25deg)translateY(-4px)}50%{transform:rotate(-8deg)translateY(20px)}}@keyframes SimpleCastBuilder-module__1NZTtq__paint-glow{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.SimpleCastBuilder-module__1NZTtq__paintWash,.SimpleCastBuilder-module__1NZTtq__paintLogo,.SimpleCastBuilder-module__1NZTtq__paintBrush,.SimpleCastBuilder-module__1NZTtq__sparkle,.SimpleCastBuilder-module__1NZTtq__portraitPopout,.SimpleCastBuilder-module__1NZTtq__portraitPopout[data-closing=true],.SimpleCastBuilder-module__1NZTtq__panelEnter,.SimpleCastBuilder-module__1NZTtq__inventionEnter,.SimpleCastBuilder-module__1NZTtq__typingCursor,.SimpleCastBuilder-module__1NZTtq__skeletonLine{animation:none}.SimpleCastBuilder-module__1NZTtq__typingCursor{display:none}.SimpleCastBuilder-module__1NZTtq__portraitPopout[data-closing=true]{opacity:0}.SimpleCastBuilder-module__1NZTtq__optionsReveal,.SimpleCastBuilder-module__1NZTtq__optionsChevron,.SimpleCastBuilder-module__1NZTtq__addOption{transition:none}}@container (min-width:440px){.SimpleCastBuilder-module__1NZTtq__layout{grid-template-columns:43% minmax(0,1fr)}.SimpleCastBuilder-module__1NZTtq__portrait{height:256px}.SimpleCastBuilder-module__1NZTtq__cardLayout,.SimpleCastBuilder-module__1NZTtq__pendingLayout{grid-template-columns:minmax(0,46%) minmax(0,1fr)}.SimpleCastBuilder-module__1NZTtq__cardLayout .SimpleCastBuilder-module__1NZTtq__portrait{aspect-ratio:auto;grid-area:1/1/span 4;align-self:start;align-items:start;height:auto;min-height:0;padding:6px}.SimpleCastBuilder-module__1NZTtq__cardLayout .SimpleCastBuilder-module__1NZTtq__portraitFrame{aspect-ratio:1;width:100%;position:relative}.SimpleCastBuilder-module__1NZTtq__cardLayout .SimpleCastBuilder-module__1NZTtq__portraitFrame:has(>img){aspect-ratio:auto}.SimpleCastBuilder-module__1NZTtq__cardLayout .SimpleCastBuilder-module__1NZTtq__portraitFrame>img{height:auto;max-height:none}.SimpleCastBuilder-module__1NZTtq__cardSummary{grid-area:1/2/span 2}.SimpleCastBuilder-module__1NZTtq__cardActions{grid-column:2;padding-bottom:12px}.SimpleCastBuilder-module__1NZTtq__cardOptions{grid-column:2}}.SimpleCastBuilder-module__1NZTtq__cardLayout .SimpleCastBuilder-module__1NZTtq__portrait:has(.SimpleCastBuilder-module__1NZTtq__painting){aspect-ratio:auto;height:auto}.SimpleCastBuilder-module__1NZTtq__cardLayout .SimpleCastBuilder-module__1NZTtq__portraitFrame:has(>.SimpleCastBuilder-module__1NZTtq__painting){aspect-ratio:auto}.SimpleCastBuilder-module__1NZTtq__portraitFrame>.SimpleCastBuilder-module__1NZTtq__painting{overflow-wrap:anywhere;min-height:200px;padding-block:24px;position:relative}.SimpleCastBuilder-module__1NZTtq__friendsGrid :is(.SimpleCastBuilder-module__1NZTtq__cardLayout,.SimpleCastBuilder-module__1NZTtq__pendingLayout){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.SimpleCastBuilder-module__1NZTtq__friendsGrid :is(.SimpleCastBuilder-module__1NZTtq__cardLayout,.SimpleCastBuilder-module__1NZTtq__pendingLayout) .SimpleCastBuilder-module__1NZTtq__portrait{aspect-ratio:auto;grid-area:1/1;align-self:start;align-items:center;width:100%;height:auto;min-height:0;padding:16px}.SimpleCastBuilder-module__1NZTtq__friendsGrid :is(.SimpleCastBuilder-module__1NZTtq__cardLayout,.SimpleCastBuilder-module__1NZTtq__pendingLayout) .SimpleCastBuilder-module__1NZTtq__portraitFrame{aspect-ratio:1;width:min(100%,256px);height:auto;min-height:0;display:block}.SimpleCastBuilder-module__1NZTtq__friendsGrid :is(.SimpleCastBuilder-module__1NZTtq__cardLayout,.SimpleCastBuilder-module__1NZTtq__pendingLayout) .SimpleCastBuilder-module__1NZTtq__portraitFrame>img{object-fit:contain;width:100%;height:100%;max-height:none;position:absolute;inset:0}.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__portraitFrame>.SimpleCastBuilder-module__1NZTtq__painting{gap:16px;height:100%;min-height:0;padding:20px 12px;position:absolute;inset:0}.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__cardDetails,.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__pendingDetails{flex-direction:column;grid-area:2/1;display:flex}.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__cardDetails>*{flex-shrink:0}.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__pendingDetails{justify-content:center}@container (min-width:660px){.SimpleCastBuilder-module__1NZTtq__friendsGrid :is(.SimpleCastBuilder-module__1NZTtq__cardLayout,.SimpleCastBuilder-module__1NZTtq__pendingLayout){grid-template-rows:auto;grid-template-columns:268px minmax(0,1fr)}.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__cardDetails,.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__pendingDetails{grid-area:1/2;height:268px;overflow-y:auto}.SimpleCastBuilder-module__1NZTtq__friendsGrid .SimpleCastBuilder-module__1NZTtq__cardActions{margin-top:auto}}
.PreviewUnlockCard-module__JLqd4q__position{pointer-events:none;place-items:center;padding:clamp(12px,4%,24px);display:grid;position:absolute;inset:0;container-type:inline-size}.PreviewUnlockCard-module__JLqd4q__card{scrollbar-width:thin;text-align:center;color:#203d36;pointer-events:auto;background:radial-gradient(at 50% 0,#fff0b5 0,#0000 48%),linear-gradient(160deg,#fffefa 55%,#eaf8f2);border:1px solid #c5d9cc;border-radius:16px;width:min(100%,430px);max-height:100%;padding:22px;animation:.3s cubic-bezier(.22,1,.36,1) both PreviewUnlockCard-module__JLqd4q__arrive;position:relative;overflow-y:auto;box-shadow:0 22px 64px #153e3533,0 0 0 5px #fffefa30,inset 0 1px #fff}.PreviewUnlockCard-module__JLqd4q__artwork{display:none}.PreviewUnlockCard-module__JLqd4q__bookTitle{color:#176d54;font:600 17px/1.4 var(--font-heading), sans-serif;overflow-wrap:anywhere;text-wrap:balance;margin:12px 0 0}.PreviewUnlockCard-module__JLqd4q__eyebrow{color:#795b20;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.PreviewUnlockCard-module__JLqd4q__heading{font:600 27px/1.13 "Fredoka", var(--font-heading), sans-serif;text-wrap:balance;overflow-wrap:anywhere;color:#203d36;margin:0}.PreviewUnlockCard-module__JLqd4q__description{color:#50685c;text-wrap:pretty;margin:12px 0 20px;font-size:15px;line-height:1.6}.PreviewUnlockCard-module__JLqd4q__description strong{color:#203d36;font-weight:800}.PreviewUnlockCard-module__JLqd4q__button{color:#fff;width:100%;min-height:48px;font:800 14px/1.3 var(--font-heading), sans-serif;cursor:pointer;background:#176d54;border:1px solid #176d54;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px;transition:background .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 4px #10513f,0 8px 18px #176d541a}.PreviewUnlockCard-module__JLqd4q__button svg{flex-shrink:0;width:18px;height:18px;transition:transform .18s}.PreviewUnlockCard-module__JLqd4q__button:hover{background:#125b46;transform:translateY(-1px);box-shadow:0 5px #10513f,0 12px 20px #176d5426}.PreviewUnlockCard-module__JLqd4q__button:hover svg{transform:translate(2px)}.PreviewUnlockCard-module__JLqd4q__button:active{transform:translateY(3px);box-shadow:0 1px #10513f}.PreviewUnlockCard-module__JLqd4q__button:focus-visible{outline-offset:5px;outline:3px solid #e4b844}.PreviewUnlockCard-module__JLqd4q__footer{color:#50685c;justify-items:center;gap:7px;margin:16px 0 0;font-size:12px;line-height:1.4;display:grid}.PreviewUnlockCard-module__JLqd4q__reassurance{align-items:center;gap:4px;display:inline-flex}.PreviewUnlockCard-module__JLqd4q__reassurance svg{color:#176d54;width:17px;height:17px}.PreviewUnlockCard-module__JLqd4q__back{color:#176d54;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:800}.PreviewUnlockCard-module__JLqd4q__back:hover{text-underline-offset:3px;text-decoration:underline}.PreviewUnlockCard-module__JLqd4q__back:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #176d54}@container (min-width:480px){.PreviewUnlockCard-module__JLqd4q__card{padding:28px 30px 20px}.PreviewUnlockCard-module__JLqd4q__heading{font-size:32px}.PreviewUnlockCard-module__JLqd4q__artwork{place-items:center;width:106px;height:106px;margin:0 auto 22px;display:grid;position:relative}.PreviewUnlockCard-module__JLqd4q__cover{object-fit:cover;border:3px solid #fffefa;border-radius:8px 12px 12px 8px;width:100%;height:100%;transform:rotate(-6deg);box-shadow:-4px 3px #d7e5da,0 12px 22px #153e3526}.PreviewUnlockCard-module__JLqd4q__avatar{object-fit:cover;border:3px solid #fffefa;border-radius:50%;width:46px;height:46px;position:absolute;bottom:-8px;right:-20px;box-shadow:0 4px 12px #153e3526}.PreviewUnlockCard-module__JLqd4q__artwork>svg{color:#176d54;width:62px;height:62px}.PreviewUnlockCard-module__JLqd4q__sparkle{color:#c38d24;font-size:28px;position:absolute;top:-6px;right:-25px}.PreviewUnlockCard-module__JLqd4q__littleSparkle{color:#176d54;font-size:24px;position:absolute;bottom:4px;left:-24px}}@container (max-width:479px){.PreviewUnlockCard-module__JLqd4q__card{padding:18px}.PreviewUnlockCard-module__JLqd4q__eyebrow{letter-spacing:.08em;margin-bottom:8px;font-size:9px}.PreviewUnlockCard-module__JLqd4q__heading{font-size:25px}.PreviewUnlockCard-module__JLqd4q__bookTitle{margin-top:8px;font-size:14px}.PreviewUnlockCard-module__JLqd4q__description{margin:10px 0 14px;font-size:14px;line-height:1.5}.PreviewUnlockCard-module__JLqd4q__button{gap:6px;min-height:44px;padding:10px 8px;font-size:13px}.PreviewUnlockCard-module__JLqd4q__footer{gap:4px;margin-top:12px;font-size:11px}}@container (max-width:340px){.PreviewUnlockCard-module__JLqd4q__card{padding:12px}.PreviewUnlockCard-module__JLqd4q__eyebrow{display:none}.PreviewUnlockCard-module__JLqd4q__heading{font-size:23px}.PreviewUnlockCard-module__JLqd4q__description{margin:8px 0 12px;font-size:13px}.PreviewUnlockCard-module__JLqd4q__button{font-size:12px}.PreviewUnlockCard-module__JLqd4q__button svg{width:15px;height:15px}.PreviewUnlockCard-module__JLqd4q__footer{gap:0;margin-top:8px}}@keyframes PreviewUnlockCard-module__JLqd4q__arrive{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.PreviewUnlockCard-module__JLqd4q__position{padding:8px}}@media (prefers-reduced-motion:reduce){.PreviewUnlockCard-module__JLqd4q__card{animation:none}.PreviewUnlockCard-module__JLqd4q__button,.PreviewUnlockCard-module__JLqd4q__button svg{transition:none}}
.QuickKidRecordingStatus-module__T_PQsG__microphone{isolation:isolate;position:relative}.QuickKidRecordingStatus-module__T_PQsG__microphone:before{content:"";border:2px solid;border-radius:50%;animation:1.8s ease-out infinite QuickKidRecordingStatus-module__T_PQsG__recording-ring;position:absolute;inset:-5px}.QuickKidRecordingStatus-module__T_PQsG__bar{transform-origin:50%;transition:transform .1s linear}@keyframes QuickKidRecordingStatus-module__T_PQsG__recording-ring{0%{opacity:.65;transform:scale(.92)}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.QuickKidRecordingStatus-module__T_PQsG__microphone:before{opacity:.4;animation:none}.QuickKidRecordingStatus-module__T_PQsG__bar{transition:none}}
