.pub-story-features{container-type:inline-size}.pub-story-features .pub-section-lead{line-height:1.6}.pub-feature-grid{grid-template-columns:1fr;gap:14px;margin:0 0 14px;padding:0;list-style:none;display:grid}@container (min-width:520px){.pub-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.pub-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pub-feature-ic{width:44px;height:44px;color:var(--ic,var(--dragon-purple));background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--tint,var(--lavender)) 70%, #fff));border:1px solid #fff;border-radius:14px;place-items:center;margin-bottom:14px;display:grid;box-shadow:0 10px 20px -12px #3c286473,inset 0 1px #fff}.pub-feature:first-child{--tint:var(--peach);--ic:var(--dragon-orange)}.pub-feature:nth-child(2){--tint:var(--lavender);--ic:var(--dragon-purple)}.pub-feature:nth-child(3){--tint:var(--mint);--ic:var(--dragon-teal-deep)}.pub-feature:nth-child(4){--tint:var(--sky);--ic:#3f7cb3}.pub-feature-voice{color:#fff;background:radial-gradient(70% 90% at 0 100%,#5fc2c44d,#0000 70%),linear-gradient(165deg,#322a56 0%,#453a6b 48%,#5d4585 100%);border-color:#ffffff24;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container (min-width:520px){.pub-feature-voice{grid-template-columns:auto minmax(0,1fr)}}.pub-feature-voice h3{color:#fff}.pub-feature-voice p{color:#ffffffdb}.pub-feature-voice .pub-feature-ic{color:#8fe0e2;background:#ffffff1a;border-color:#fff3;margin:0;box-shadow:inset 0 1px #fff3}.pub-feature-voice .pub-feature-badge{letter-spacing:.02em;color:#8fe0e2;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;margin:0 0 8px;padding:3px 11px;font-size:12.5px;font-weight:700;line-height:1.5;display:inline-block}.wl-feats-head .wl-lead{max-width:56ch}.wl-feat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.wl-feat{--R:28px;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#fffc,#ffffff85);border:1px solid #ffffffeb;border-radius:30px;padding:28px 26px 30px;box-shadow:0 24px 50px -30px #3c28646b,inset 0 1px #fff}.wl-feat:first-child{--c1:var(--peach);--c2:var(--peach-deep);--c3:#f07a4e80;--ic:var(--dragon-orange)}.wl-feat:nth-child(2){--c1:var(--lavender);--c2:var(--lavender-deep);--c3:#9479c78c;--ic:var(--dragon-purple)}.wl-feat:nth-child(3){--c1:var(--mint);--c2:var(--mint-deep);--c3:#3aa4a780;--ic:var(--dragon-teal-deep)}.wl-feat:nth-child(4){--c1:var(--sky);--c2:var(--sky-deep);--c3:#7ab8ea8c;--ic:#3f7cb3}.wl .wl-feat h3{font-family:var(--font-baloo), cursive;color:var(--ink);margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.2}.wl-feat p{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.65}.wl-feat-voice{color:#fff;background:radial-gradient(70% 90% at 0% 100%, #5fc2c44d, transparent 70%), var(--wl-night);border:1px solid #ffffff24;border-radius:30px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;margin-top:20px;padding:30px 34px 32px;display:grid;box-shadow:0 30px 60px -28px #342860bf,inset 0 1px #fff3}.wl-feat-voice .wl-emb{color:#8fe0e2;background:#ffffff1a;border:1px solid #fff3;box-shadow:inset 0 1px #fff3}.wl-feat-badge{letter-spacing:.02em;color:#8fe0e2;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;margin:0 0 10px;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.4;display:inline-block}.wl .wl-feat-voice h3{font-family:var(--font-baloo), cursive;color:#fff;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.15}.wl-feat-voice p:not(.wl-feat-badge){color:#ffffffdb;text-wrap:pretty;max-width:64ch;margin:0;font-size:16.5px;line-height:1.65}@media (max-width:1100px){.wl-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wl-feat-grid{grid-template-columns:1fr;gap:14px}.wl-feat{grid-template-columns:calc(var(--R) * 2) minmax(0, 1fr);column-gap:16px;padding:22px 20px 24px;display:grid}.wl-feat .wl-orb{grid-row:1/span 2;margin:0}.wl .wl-feat h3{margin-top:12px}.wl-feat-voice{grid-template-columns:1fr;gap:16px;padding:26px 24px 30px}.wl .wl-feat-voice h3{font-size:23px}.wl-feat-voice p:not(.wl-feat-badge){font-size:16px}}
.how-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.how-card{--tint:var(--sky);--ic:var(--dragon-teal-deep);isolation:isolate;color:var(--ink);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--tint) 45%, transparent), transparent 70%), linear-gradient(180deg, #ffffffd6, #ffffff8f);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border:1px solid #ffffffeb;border-radius:30px;padding:30px 34px 26px;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #3c286473,inset 0 1px #fff}.how-card--find{--tint:var(--peach);--ic:var(--dragon-orange)}.how-card--listen{--tint:var(--lavender);--ic:var(--dragon-purple)}.how-card--voice{--tint:var(--mint);--ic:var(--dragon-teal-deep)}.how-card .wl-emb{color:var(--ic);background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--tint) 70%, #fff));border:1px solid #fff;box-shadow:0 10px 20px -12px #3c286480,inset 0 1px #fff}.wl .how-card h2{font-family:var(--font-baloo), cursive;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:20px 0 10px;font-size:clamp(25px,2.5vw,30px);font-weight:800;line-height:1.1}.how-card p{max-width:62ch;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.how-card .wl-link{margin-top:10px}.how-card--night{color:#fff;background:radial-gradient(70% 90% at 0% 100%, #5fc2c44d, transparent 70%), var(--wl-night);border-color:#ffffff24;box-shadow:0 30px 60px -28px #342860bf,inset 0 1px #fff3}.how-card--night .wl-emb{color:#8fe0e2;background:#ffffff1a;border-color:#fff3;box-shadow:inset 0 1px #fff3}.wl .how-card--night h2{color:#fff}.how-card--night p{color:#ffffffdb}.how-card--night .wl-link,.how-card--night .wl-link:hover{color:#fff}.how-head{margin-bottom:clamp(26px,3vw,40px)}.how-head .wl-lead{max-width:56ch}.how-steps--four .wl-step:nth-child(4){--c1:var(--sky);--c2:var(--sky-deep);--c3:#7ab8ea8c;--ic:#3f7cb3}@media (min-width:821px){.wl-steps.how-steps--four{grid-template-columns:repeat(2,minmax(0,1fr))}.how-steps--four .wl-step:nth-child(2):after{display:none}.how-steps--four .wl-step:nth-child(n+3){border-top:1px solid #b593ec38}.how-steps--four .wl-step p{max-width:56ch}}.pub-how .pub-cta{margin-top:clamp(64px,8vw,104px)}@media (max-width:760px){.how-pair{grid-template-columns:1fr;gap:16px}.how-card{padding:26px 24px 22px}}@media (max-width:640px){.how-card p{font-size:15.5px}}
.wl-tour{margin-top:clamp(68px,8.5vw,112px)}.wl-tour-head{max-width:660px;margin-bottom:clamp(34px,4.4vw,56px)}.wl .wl-tour-title{font-family:var(--font-baloo), cursive;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(26px,2.9vw,36px);font-weight:800;line-height:1.08}.wl-tour-lead{color:var(--ink-soft);text-wrap:pretty;margin:12px 0 0;font-size:17.5px;line-height:1.6}.wl-tour-head .wl-h2+.wl-tour-lead{margin-top:18px}.wl-tour+.wl-link{margin-top:36px}.wl-scene{--glow:#d9c4f5cc;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:36px 56px;display:grid}.wl-scene+.wl-scene{margin-top:clamp(76px,9vw,124px)}.wl-scene--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wl-scene--flip .wl-scene-art{order:2}.wl-scene--cast{--glow:#ffc48f9e}.wl-scene-art{isolation:isolate;min-width:0;position:relative}.wl-scene-art:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--glow), transparent);border-radius:50%;position:absolute;inset:14% 3% -9%}.wl-plate{background:linear-gradient(#ffffffeb,#ffffffa8);border:1px solid #fff;border-radius:30px;padding:10px;position:relative;box-shadow:0 50px 80px -50px #3c28649e,0 6px 18px -8px #3c28642e,inset 0 1px #fff}.wl-plate:before{content:"";border-radius:inherit;opacity:.38;pointer-events:none;background:conic-gradient(from 120deg, var(--dragon-teal), var(--dragon-purple), var(--dragon-orange), var(--dragon-teal));-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wl-plate-pic{display:block;position:relative}.wl-plate-pic img{background:var(--cream-deep);border-radius:21px;width:100%;height:auto;display:block}.wl-mark{--on:0;z-index:2;left:var(--x);top:var(--y);width:30px;height:30px;font-family:var(--font-baloo), cursive;color:#fff;background:linear-gradient(135deg, var(--dragon-purple), var(--dragon-teal));transform:scale(calc(1 + var(--on) * .18));border-radius:50%;place-items:center;margin:-15px 0 0 -15px;font-size:15px;font-weight:800;line-height:1;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;box-shadow:0 0 0 3px #fff,0 10px 18px -6px #2a2447a6}.wl-mark:after{content:"";pointer-events:none;opacity:var(--on);transform:scale(calc(.55 + var(--on) * .45));border:2px solid #fff;border-radius:50%;transition:opacity .2s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-11px;box-shadow:0 0 0 5px #5fc2c452,0 0 22px #5fc2c48c}.wl-scene-copy{min-width:0}.wl .wl-scene-title{font-family:var(--font-baloo), cursive;letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(25px,2.5vw,32px);font-weight:800;line-height:1.1}.wl-scene-body{max-width:54ch;color:var(--ink-soft);text-wrap:pretty;margin:12px 0 0;font-size:16.5px;line-height:1.65}.wl-keys{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.wl-keys>li{--on:0;color:var(--ink-soft);grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:14px;font-size:15.5px;line-height:1.6;display:grid}.wl-key-n{width:28px;height:28px;font-family:var(--font-baloo), cursive;color:#fff;background:linear-gradient(135deg, var(--dragon-purple), var(--dragon-teal));box-shadow:0 0 0 calc(var(--on) * 5px) #5fc2c44d, 0 6px 12px -6px #3c28648c;border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;transition:box-shadow .25s;display:grid}.wl-key-text b{font-family:var(--font-baloo), cursive;color:var(--ink);margin-bottom:2px;font-size:17.5px;font-weight:700;line-height:1.3;display:block}@media (any-hover:hover){:is(.wl-scene:has(.wl-keys>[data-n="1"]:hover,.wl-mark[data-n="1"]:hover) [data-n="1"],.wl-scene:has(.wl-keys>[data-n="2"]:hover,.wl-mark[data-n="2"]:hover) [data-n="2"],.wl-scene:has(.wl-keys>[data-n="3"]:hover,.wl-mark[data-n="3"]:hover) [data-n="3"],.wl-scene:has(.wl-keys>[data-n="4"]:hover,.wl-mark[data-n="4"]:hover) [data-n="4"],.wl-scene:has(.wl-keys>[data-n="5"]:hover,.wl-mark[data-n="5"]:hover) [data-n="5"],.wl-scene:has(.wl-keys>[data-n="6"]:hover,.wl-mark[data-n="6"]:hover) [data-n="6"]){--on:1}}.wl-scene--wide{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(34px,4.4vw,56px)}.wl-scene--wide .wl-scene-copy{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:28px 56px;display:grid}.wl-scene--wide .wl-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;margin:4px 0 0}.wl-tour-night{--glow:#5fc2c457;isolation:isolate;color:#fff;background:radial-gradient(1.3px 1.3px at 24px 36px, #ffffffbf, transparent 60%) 0 0 / 190px 170px, radial-gradient(1px 1px at 128px 104px, #ffffff8c, transparent 60%) 0 0 / 190px 170px, radial-gradient(1.5px 1.5px at 84px 150px, #fff9, transparent 60%) 0 0 / 250px 230px, radial-gradient(1px 1px at 200px 40px, #ffffff73, transparent 60%) 0 0 / 310px 270px, radial-gradient(55% 34% at 100% 0%, #ffe3a629, transparent 72%), radial-gradient(70% 40% at 0% 100%, #5fc2c447, transparent 72%), var(--wl-night);border:1px solid #ffffff24;border-radius:40px;margin-top:clamp(80px,10vw,132px);padding:clamp(42px,5.6vw,76px) clamp(22px,4.6vw,64px) clamp(48px,6.2vw,84px);position:relative;overflow:hidden;box-shadow:0 44px 90px -50px #342860d9,inset 0 1px #fff3}.wl-tour-night .wl-plate{background:linear-gradient(#ffffff38,#ffffff14);border-color:#ffffff4d;box-shadow:0 50px 80px -46px #08041ce6,0 6px 20px -8px #08041c66,inset 0 1px #ffffff4d}.wl-tour-night .wl-plate:before{opacity:.6}.wl-tour-night .wl-scene+.wl-scene{margin-top:clamp(64px,7.5vw,100px)}.wl-tour-night .wl-feat-badge{margin-bottom:14px}.wl .wl-tour-night .wl-scene-title{color:#fff}.wl-tour-night .wl-scene-body{color:#ffffffdb}.wl-tour-night .wl-keys>li{color:#fffc}.wl-tour-night .wl-key-text b{color:#fff}.wl-tour-night .wl-key-n{box-shadow:0 0 0 calc(var(--on) * 5px) #8fe0e252, 0 0 0 1.5px #ffffffbf, 0 6px 14px -6px #08041cb3}@media (max-width:1000px){.wl-mark{width:26px;height:26px;margin:-13px 0 0 -13px;font-size:13.5px}.wl-scene,.wl-scene--flip{grid-template-columns:minmax(0,1fr);gap:32px}.wl-scene--flip .wl-scene-art{order:0}.wl-scene:not(.wl-scene--wide)>*{width:100%;max-width:680px;margin-inline:auto}.wl-scene--wide .wl-scene-copy{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.wl-tour-lead{font-size:16.5px}.wl-scene+.wl-scene{margin-top:64px}.wl-plate{border-radius:20px;padding:6px}.wl-plate-pic img{border-radius:14px}.wl-mark{display:none}.wl-scene-body{font-size:16px}.wl-keys{gap:14px;margin-top:22px}.wl-keys>li{grid-template-columns:8px minmax(0,1fr);column-gap:14px;font-size:15px}.wl-key-n{width:8px;height:8px;box-shadow:none;margin-top:9px;font-size:0}.wl-tour-night .wl-key-n{box-shadow:none}.wl-key-text b{font-size:16.5px}.wl-scene--wide .wl-keys{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}.wl-tour-night{margin-inline:calc(var(--wl-pad) * -1);padding:48px var(--wl-pad) 56px;border-inline:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.wl-mark,.wl-mark:after,.wl-key-n{transition:none!important}}

.sky-bg:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 28%,#ffffff8c 0%,#ffffff24 16%,#0000 32%),radial-gradient(circle at 80% 62%,#ffffff73 0%,#ffffff1a 13%,#0000 28%),radial-gradient(circle at 55% 90%,#ffffff59 0%,#0000 22%);position:absolute;inset:-12%}.panel,.auth-card,.recorder-card,.render-light,.story-pingate-card,.book-detail,.soon-card,.vc-card,.vr-card{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.35);background:linear-gradient(#ffffffd1,#ffffff8c);border:1px solid #ffffffe0;position:relative;box-shadow:0 24px 54px -22px #3c28646b,0 4px 14px -8px #3c28642e,inset 0 1px #fffffff2,inset 0 -1px #fff6,0 22px 0 -12px #fff6,0 42px 0 -24px #ffffff38}.panel:before,.auth-card:before,.recorder-card:before,.render-light:before,.story-pingate-card:before,.book-detail:before,.soon-card:before,.vc-card:before,.vr-card:before{content:"";border-radius:inherit;background:conic-gradient(from 120deg, var(--dragon-teal), var(--dragon-purple), var(--dragon-orange), var(--dragon-teal));-webkit-mask-composite:xor;opacity:.38;z-index:-1;pointer-events:none;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.soon-card:before{inset:0}.panel:after,.auth-card:after,.recorder-card:after,.render-light:after,.story-pingate-card:after,.soon-card:after,.vc-card:after,.vr-card:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff80 50%,#0000 58%) 150% 0/250% 100%;animation:3.2s ease-in-out .6s both sheenSweep;position:absolute;inset:1px}.panel,.auth-card,.recorder-card,.render-light,.story-pingate-card,.book-detail,.soon-card,.vc-card,.vr-card,.story-frame,.pin-pad,.pm-wrap{animation:.55s cubic-bezier(.16,1,.3,1) backwards lgIn}@keyframes lgIn{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.98)}}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff6 50%,#0000 65%) 135% 0/250% 100%;transition:background-position .7s;position:absolute;inset:0}.btn:hover:after{background-position:-35% 0}.btn-ghost:after{content:none}.btn:active{transform:translateY(0)scale(.97)}.btn:focus-visible,.chip:focus-visible,.nav-btn:focus-visible,.pin-key:focus-visible,.social-btn:focus-visible{outline:2px solid var(--dragon-teal);outline-offset:2px}.btn-primary{box-shadow:0 12px 26px -10px #2a244799,inset 0 1px #ffffff40,inset 0 -3px 8px #00000047}.btn-primary:hover{box-shadow:0 16px 32px -10px #2a2447b8,inset 0 1px #ffffff4d,inset 0 -3px 8px #00000047}.btn-accent{box-shadow:0 12px 26px -8px #5fc2c4bf,inset 0 1px #ffffff80,inset 0 -3px 8px #0a4a4c40}.btn-accent:hover{box-shadow:0 16px 32px -8px #5fc2c4e6,0 0 0 4px #5fc2c429,inset 0 1px #ffffff8c,inset 0 -3px 8px #0a4a4c40}.btn-soft{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#ffffff8c;border:1px solid #fffffff2;box-shadow:0 10px 24px -14px #3c286466,inset 0 1px #fff}.btn-soft:hover{background:#ffffffe0;border-color:#fff;box-shadow:0 14px 28px -14px #3c286480,inset 0 1px #fff}.btn-soft.is-playing,.btn-soft.is-playing:hover,.btn-soft.is-playing:focus-visible{background:var(--dragon-teal-deep);border-color:var(--dragon-teal-deep);color:#fff;box-shadow:0 12px 26px -10px #3aa4a7b3,inset 0 1px #fff6}.btn-flare{box-shadow:0 12px 26px -8px #f07a4eb3,inset 0 1px #ffffff80,inset 0 -3px 8px #962f2540}.btn-flare:hover{box-shadow:0 16px 32px -8px #f07a4ed9,0 0 0 4px #f07a4e26,inset 0 1px #ffffff8c,inset 0 -3px 8px #962f2540}.btn-warn,.btn-danger{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #fff9,0 8px 18px -12px #3c28644d}.btn-solid-warn,.btn-solid-danger{box-shadow:inset 0 1px #ffffff4d,inset 0 -3px 8px #0003,0 10px 22px -10px #b03a2e80}.social-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #fffffff2;box-shadow:0 8px 20px -14px #3c286459,inset 0 1px #fff}.social-btn:hover{background:#ffffffd9;border-color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px -12px #5fc2c499,inset 0 1px #fff}.nav-btn,.pm-info-chip,.soon-pill,.hr-clear{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#ffffff80;border:1px solid #ffffffe6;box-shadow:0 8px 20px -14px #3c286459,inset 0 1px #ffffffe6}.hr-clear{border-radius:999px;padding:7px 14px}.nav-btn:hover{background:#ffffffe6;transform:translateY(-1px);box-shadow:0 12px 24px -14px #3c286473,inset 0 1px #fff}.nav-btn.active{background:var(--ink);box-shadow:0 10px 22px -10px #2a244799,inset 0 1px #fff3}.field-input,.field-select,.field-row input,.field-row textarea,.field-row select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff8c;border:1px solid #fffffff2;transition:all .2s;box-shadow:0 6px 18px -14px #3c286459,inset 0 1px #fffffff2,inset 0 3px 10px #3c28640d}.field-input:focus,.field-select:focus,.field-row input:focus,.field-row textarea:focus,.field-row select:focus{background-color:#ffffffeb;border-color:#5fc2c4cc;transform:translateY(-1px);box-shadow:0 0 0 4px #5fc2c42e,0 10px 30px -12px #5fc2c48c,inset 0 1px #fff}.field-row input[readonly]{background-color:#ffffff61;transform:none}.field-row select,.field-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'><path d='M1 1l6 6 6-6' fill='none' stroke='%235b537e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.soon-input-row{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:1px solid #fffffff2;box-shadow:inset 0 1px #fff,inset 0 3px 8px #3c28640d}.soon-input-row:focus-within{background:#ffffffeb;box-shadow:0 0 0 4px #5fc2c42e,0 0 26px -6px #5fc2c48c,inset 0 1px #fff}.chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:1px solid #ffffffd9;transition:all .18s cubic-bezier(.2,.8,.2,1);box-shadow:0 6px 16px -12px #3c286459,inset 0 1px #ffffffe6}.chip:hover:not(.on){transform:translateY(-1px);box-shadow:0 8px 18px -10px #5fc2c48c,inset 0 1px #fff}.chip.on{box-shadow:0 10px 22px -10px #2a24478c,inset 0 1px #ffffff2e}.flow-tabs{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#ffffffc7,#ffffff80);border:1px solid #ffffffd9;position:relative;box-shadow:0 14px 32px -18px #3c286459,inset 0 1px #ffffffe6}.flow-tabs button.on{box-shadow:0 8px 18px -8px #2a24478c,inset 0 1px #ffffff2e}.char-row,.acc-row{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #ffffffe6;box-shadow:0 8px 22px -16px #3c286459,inset 0 1px #ffffffe6}.char-row{cursor:pointer;transition:all .18s cubic-bezier(.2,.8,.2,1)}.char-row:hover{transform:translateY(-1px);box-shadow:0 12px 26px -14px #3c286473,inset 0 1px #fff}.char-row.selected{border-color:#5fc2c499;box-shadow:0 0 0 3px #5fc2c429,0 12px 26px -12px #5fc2c480,inset 0 1px #fff}.voice-pill,.book-badge,.signed-via-chip,.pin-error-pill{box-shadow:inset 0 1px #ffffff73,0 4px 10px -6px #3c286440}.acc-eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #ffffffd9;box-shadow:inset 0 1px #ffffffd9}.account-side{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#ffffffbf,#ffffff80);border:1px solid #ffffffe6;box-shadow:0 16px 36px -20px #3c286466,inset 0 1px #fffffff2}.account-side button,.account-side a{transition:all .18s cubic-bezier(.2,.8,.2,1)}.account-side button:hover:not(.on),.account-side a:hover:not(.on){transform:translate(2px)}.account-side button.on,.account-side a.on{box-shadow:0 8px 18px -8px #2a24478c,inset 0 1px #ffffff2e}.info-banner{background:color-mix(in srgb, var(--lavender) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffffa6;box-shadow:inset 0 1px #ffffff8c}.info-banner.warn{background:#ffe5cfc7}.info-banner.success{background:#d6f0e0c7}.info-banner.premium{background:color-mix(in srgb, var(--dragon-purple) 16%, transparent);border-color:color-mix(in srgb, var(--dragon-purple) 32%, #ffffff80)}.voice-line{background:color-mix(in srgb, var(--peach) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffffa6;box-shadow:inset 0 1px #ffffff8c}.prompt-card{background:color-mix(in srgb, var(--cream-deep) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fffc;box-shadow:inset 0 1px #fffc,0 8px 20px -16px #3c28644d}.book-detail .big-cover{border:1px solid #ffffffb3;box-shadow:0 16px 40px -16px #2a244759,inset 0 2px #ffffff8c,inset 0 0 40px #ffffff2e}.pin-key{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #fffffff2;transition:all .15s cubic-bezier(.2,.8,.2,1);box-shadow:0 8px 18px -12px #3c286459,inset 0 1px #fff,inset 0 -3px 8px #3c28640f}.pin-key:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 12px 24px -12px #5fc2c48c,inset 0 1px #fff}.pin-key:active{transform:scale(.93);box-shadow:0 4px 10px -6px #3c286459,inset 0 2px 6px #3c28641f}.pin-slot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1.5px solid #fffffff2;box-shadow:inset 0 1px #fff,inset 0 3px 8px #3c28640f}.pin-slot.filled{border-color:var(--dragon-teal);background:#ffffffe6;animation:.3s cubic-bezier(.2,1.5,.4,1) lgSlotPop;box-shadow:0 0 0 3px #5fc2c429,0 8px 18px -8px #5fc2c48c,inset 0 1px #fff}@keyframes lgSlotPop{0%{transform:scale(.72)}}.toast{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#2a2447d9;border:1px solid #ffffff38;box-shadow:0 18px 40px -14px #2117328c,inset 0 1px #fff3}.plan-card:not(.pm-featured){-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#fffc,#ffffff8c);border:1px solid #ffffffe6;box-shadow:0 18px 40px -20px #3c286466,inset 0 1px #fffffff2}.plan-card:not(.pm-featured):hover{box-shadow:0 26px 50px -20px #3c286480,0 0 26px -6px #5fc2c459,inset 0 1px #fff}.plan-card .p-sky{box-shadow:inset 0 1px #ffffff73}.pm-emblem,.upsell-card .us-emblem{animation:4.5s ease-in-out infinite lgFloat}@keyframes lgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.record-circle{background:radial-gradient(circle at 32% 26%, #ffffff8c 0%, transparent 42%), radial-gradient(circle, var(--dragon-orange) 0%, #ff6f6f 100%);box-shadow:0 14px 32px -8px #ff6f6f8c,inset 0 2px 6px #ffffff80,inset 0 -8px 16px #00000024}.waveform i{box-shadow:0 0 10px #5fc2c48c}.render-light .prog-bar{background:#ffffff8c;border-color:#fffffff2;box-shadow:inset 0 2px 5px #3c286414}.render-light .prog-bar .fill{box-shadow:0 0 14px #5fc2c4b3}.render-light .voice-summary{background:color-mix(in srgb, var(--lavender) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff9;box-shadow:inset 0 1px #ffffff80}.story-frame{box-shadow:var(--shadow-pop), inset 0 2px 0 #ffffff8c, inset 0 0 70px #ffffff38;border-color:#fff9}.story-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #fffffff2;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;box-shadow:0 14px 30px -14px #3c286459,inset 0 1px #fff}.story-card:hover{box-shadow:0 22px 44px -16px #3c286473,inset 0 1px #fff}.story-card{animation:.5s cubic-bezier(.16,1,.3,1) backwards lgIn}.story-card:nth-child(2){animation-delay:60ms}.story-card:nth-child(3){animation-delay:.12s}.story-card:nth-child(4){animation-delay:.18s}.story-card:nth-child(5){animation-delay:.24s}.story-card:nth-child(6){animation-delay:.3s}body:after{content:"";z-index:400;pointer-events:none;opacity:.045;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC45JyBudW1PY3RhdmVzPScyJyBzdGl0Y2hUaWxlcz0nc3RpdGNoJy8+PGZlQ29sb3JNYXRyaXggdHlwZT0nc2F0dXJhdGUnIHZhbHVlcz0nMCcvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbHRlcj0ndXJsKCNuKScgb3BhY2l0eT0nMC41NScvPjwvc3ZnPg==);position:fixed;inset:0}body[data-lg-screen=home]:after,body[data-lg-screen=player]:after{content:none}.panel h2:after,.recorder-card h2:after,.vc-card h2:after,.book-detail h2:after{content:"";background:linear-gradient(90deg, var(--dragon-teal), var(--dragon-purple));border-radius:99px;width:46px;height:4.5px;margin:12px 0 0;display:block}.recorder-card h2:after,.vc-card h2:after,.story-pin-panel h2:after{margin:12px auto 0}.pm-hero h2:after,.acc-hero h2:after{content:none}.pm-hero h2 em{background-size:220% 100%;animation:5s ease-in-out infinite alternate lgGradSlide}@keyframes lgGradSlide{0%{background-position:0 0}to{background-position:100% 0}}@supports selector(:has(a)){.field{margin-bottom:14px;position:relative}.field .field-label{z-index:3;pointer-events:none;color:var(--ink-muted);border:1px solid #0000;border-radius:999px;margin:0;padding:3px 8px;font-size:14.5px;font-weight:600;line-height:1.35;transition:all .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.field .field-input{caret-color:var(--dragon-teal-deep);padding:17px 18px 15px}.field .field-input.has-toggle{padding-right:52px}.field .field-input::placeholder{color:#0000}:is(.field:has(.field-input:focus) .field-label,.field:has(.field-input:not(:placeholder-shown)) .field-label){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:linear-gradient(#fffffffa,#ffffffd1);border-color:#fffffff2;font-size:11px;font-weight:800;top:0;left:12px;transform:translateY(-50%);box-shadow:0 3px 8px -4px #3c28644d}.field:has(.field-input:focus) .field-label{color:var(--dragon-teal-deep)}.field:has(.field-input:focus) .field-input::placeholder{color:var(--ink-muted)}.field:has(.field-input:-webkit-autofill) .field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:linear-gradient(#fffffffa,#ffffffd1);border-color:#fffffff2;font-size:11px;font-weight:800;top:0;left:12px;transform:translateY(-50%);box-shadow:0 3px 8px -4px #3c28644d}.field:has(.field-select) .field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:linear-gradient(#fffffffa,#ffffffd1);border-color:#fffffff2;font-size:11px;font-weight:800;top:0;left:12px;transform:translateY(-50%);box-shadow:0 3px 8px -4px #3c28644d}.field:has(.field-select:focus) .field-label{color:var(--dragon-teal-deep)}:is(.field-row:has(>input),.field-row:has(>textarea),.field-row:has(>select)){padding-top:10px;position:relative}:is(.field-row:has(>input)>label,.field-row:has(>textarea)>label,.field-row:has(>select)>label){z-index:3;color:var(--ink-soft);background:linear-gradient(#fffffffa,#ffffffd1);border:1px solid #fffffff2;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800;position:absolute;top:1px;left:15px;box-shadow:0 3px 8px -4px #3c28644d}:is(.field-row:has(>input:focus)>label,.field-row:has(>textarea:focus)>label,.field-row:has(>select:focus)>label){color:var(--dragon-teal-deep)}.field-row input,.field-row textarea,.field-row select{caret-color:var(--dragon-teal-deep)}}
.auth-divider:before{background:linear-gradient(90deg, transparent, var(--lavender-deep));height:1px}.auth-divider:after{background:linear-gradient(90deg, var(--lavender-deep), transparent);height:1px}.social-btn svg{transition:transform .25s cubic-bezier(.2,1.4,.4,1)}.social-btn:hover svg{transform:scale(1.18)rotate(-3deg)}.btn:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(120px circle at var(--lg-mx,50%) var(--lg-my,120%), #ffffff4d, transparent 65%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.btn:hover:before{opacity:1}.btn-ghost:before{content:none}.pin-key,.social-btn,.char-row,.story-card,.plan-card,.nav-btn,.chip{position:relative}.pin-key,.social-btn{isolation:isolate;overflow:hidden}.pin-key:before,.social-btn:after,.char-row:before,.story-card:before,.plan-card:before,.nav-btn:before,.chip:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(150px circle at var(--lg-mx,50%) var(--lg-my,50%), #ffffff61, transparent 65%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.plan-card:before{background:radial-gradient(280px circle at var(--lg-mx,50%) var(--lg-my,50%), #ffffff47, transparent 65%);z-index:0}.pin-key:hover:before,.social-btn:hover:after,.char-row:hover:before,.story-card:hover:before,.plan-card:hover:before,.nav-btn:hover:before,.chip:hover:before{opacity:1}body[data-lg-screen=home] .chip:before,body[data-lg-screen=home] .nav-btn:before{content:none}.lg-ripple{z-index:5;pointer-events:none;background:radial-gradient(circle,#ffffffa6 0%,#fff0 70%);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.55s ease-out forwards lgRipple;position:absolute}@keyframes lgRipple{to{opacity:0;transform:scale(16)}}.book-detail .big-cover{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.book-detail .big-cover:hover{transform:perspective(900px)rotateX(3.5deg)rotateY(-5deg)translateY(-6px);box-shadow:0 30px 60px -20px #2a244780,inset 0 2px #ffffff8c,inset 0 0 40px #ffffff2e}.record-circle.recording:before{content:"";background:conic-gradient(var(--dragon-orange), var(--rose-deep), var(--peach-deep), var(--dragon-orange));opacity:.85;border-radius:50%;animation:2.6s linear infinite lgSpinRing;position:absolute;inset:-18px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px))}@keyframes lgSpinRing{to{transform:rotate(360deg)}}.prompt-card{padding-top:34px;position:relative}.prompt-card:before{content:"“";font-family:var(--font-baloo), cursive;color:var(--lavender-deep);opacity:.5;pointer-events:none;font-size:84px;font-weight:800;line-height:1;position:absolute;top:-16px;left:12px}.waveform i{background:linear-gradient(180deg, var(--dragon-teal), var(--dragon-purple))}.render-light .prog-bar .fill{position:relative;overflow:hidden}.render-light .prog-bar .fill:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/200% 100%;animation:1.6s linear infinite lgShimmer;position:absolute;inset:0}@keyframes lgShimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.pl-ch .em .em-num{font-family:var(--font-baloo), cursive;font-size:17px;font-style:normal;font-weight:800}.pl-scene .art{color:#fff9}.story-card .cv{font-family:var(--font-baloo), cursive;color:var(--ink);font-size:52px;font-weight:800}.render-light .cover .ic{color:var(--dragon-purple);opacity:.55}.char-row.selected .voice-pill.mine{animation:.45s cubic-bezier(.2,1.6,.4,1) backwards popIn}.reader-shell{z-index:1;color:#fff;background:radial-gradient(circle at 10% -8%,#fff3 0%,#0000 38%),radial-gradient(circle at 96% 110%,#ffb78a80 0%,#0000 46%),radial-gradient(circle at 4% 104%,#ffc9d459 0%,#0000 38%),linear-gradient(165deg,#544889 0%,#7460ab 50%,#a67fc4 100%);border:1.5px solid #fff6;border-radius:30px;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 24px);margin:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -24px #2a244799,inset 0 1px #ffffff59}.reader-shell:fullscreen,.reader-shell.immersive{height:100dvh;box-shadow:none;border:none;border-radius:0;margin:0}.reader-shell.immersive{z-index:60;position:fixed;inset:0}@supports (-webkit-touch-callout:none){@media (max-width:960px){.reader-shell.immersive{background:linear-gradient(165deg,#544889fc 0%,#7460abfc 50%,#a67fc4fc 100%)}}}.reader-shell.is-fs .rd-top,.reader-shell.is-fs .rd-rail,.reader-shell.is-fs .rd-rail-open,.reader-shell.is-fs .rd-meta{display:none}.reader-shell.is-fs .rd-body{padding:12px 10px 16px}.rd-fs-exit{z-index:8;color:#ffffffbf;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.45;background:#2a24472e;border:1.5px solid #ffffff40;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .18s;display:none;position:absolute;top:12px;right:14px}.rd-fs-exit:hover{opacity:1}.reader-shell.is-fs .rd-fs-exit{display:inline-flex}.rd-aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rd-aurora:before{content:"";background:radial-gradient(circle, var(--dragon-teal), transparent 70%);opacity:.22;filter:blur(70px);border-radius:50%;width:54vw;height:54vw;position:absolute;bottom:-22vw;left:-10vw}.rd-aurora:after{content:"";background:radial-gradient(circle, var(--dragon-purple), transparent 70%);opacity:.3;filter:blur(70px);border-radius:50%;width:48vw;height:48vw;position:absolute;top:-16vw;right:-12vw}.rd-top{z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:16px 20px 10px;display:grid;position:relative}.rd-tools{justify-self:end;align-items:center;gap:8px;display:flex}.rd-back{grid-area:1/3;justify-self:end;align-items:center;gap:8px;display:flex}.rd-tool,.rd-font-btn{color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1.5px solid #ffffff59;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-width:38px;height:38px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:0 6px 16px -8px #2a244773}.rd-tool:hover,.rd-font-btn:hover{color:#fff;background:#ffffff4d;transform:translateY(-1px)}.rd-chapters-btn{display:none}.rd-body{z-index:4;gap:16px;min-height:0;padding:4px 18px 16px;display:flex;position:relative}.rd-rail-open{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1.5px solid #fff6;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:none;position:absolute;top:14px;left:26px;box-shadow:0 6px 16px -8px #2a244780}.reader-shell.rail-collapsed .rd-rail-open{display:flex}.rd-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff21;border:1.5px solid #ffffff4d;border-radius:22px;flex-direction:column;flex:none;width:272px;min-width:0;min-height:0;transition:width .35s cubic-bezier(.2,.8,.2,1),opacity .3s,border-width .35s,margin .35s;display:flex;overflow:hidden;box-shadow:0 14px 34px -18px #2a24478c,inset 0 1px #ffffff47}.reader-shell.rail-collapsed-boot .rd-rail{transition:none}.reader-shell.rail-collapsed .rd-rail{opacity:0;pointer-events:none;border-width:0;width:0;margin-right:-16px}.rd-rail-head{align-items:center;gap:10px;padding:14px 12px 8px 18px;display:flex}.rd-rail-head .txt{flex:1;min-width:0}.rd-rail-head .txt b{font-family:var(--font-baloo), cursive;color:#fff;white-space:nowrap;font-size:17px;font-weight:800;display:block}.rd-rail-head .txt small{color:#fff9;white-space:nowrap;font-size:12px;font-weight:600}.rd-rail-toggle{color:#ffffffd9;cursor:pointer;background:#ffffff29;border:1.5px solid #ffffff4d;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}.rd-rail-toggle:hover{color:#fff;background:#ffffff4d}.rd-chapters{scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;flex-direction:column;flex:1;gap:5px;min-height:0;margin:0;padding:4px 10px 12px;list-style:none;display:flex;overflow-y:auto}.rd-ch{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:16px;grid-template-columns:38px 1fr;align-items:start;gap:12px;width:100%;padding:9px 10px;font-family:inherit;transition:all .18s;display:grid}.rd-ch:hover{background:#ffffff24}.rd-ch .n{width:38px;height:38px;font-family:var(--font-baloo), cursive;background:#ffffff2e;border:1.5px solid #ffffff4d;border-radius:12px;place-items:center;font-size:16px;font-weight:800;display:grid}.rd-ch .tx b{font-size:14px;font-weight:700;line-height:1.2;display:block}.rd-ch .tx small{color:#fff9;font-size:11.5px;font-weight:600}.rd-ch-cast{-webkit-line-clamp:2;color:#ffffffbd;-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.rd-ch.current .rd-ch-cast{color:#ffffffe6}.rd-ch.current{background:linear-gradient(135deg,#5fc2c452,#e2d4f542);border-color:#ffffff59}.rd-ch.current .n{background:linear-gradient(135deg, var(--dragon-teal), var(--dragon-purple));border-color:#0000}.rd-stage{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:0;display:grid;position:relative}.rd-arrow{z-index:4;width:52px;height:52px;color:var(--ink);cursor:pointer;background:#ffffffdb;border:2px solid #fffffff2;border-radius:50%;place-items:center;transition:background .18s,transform .18s,opacity .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #241c4059}.rd-arrow.prev{left:10px}.rd-arrow.next{right:10px}.rd-arrow:hover:not(:disabled){background:#fff;transform:translateY(-50%)scale(1.07)}.rd-arrow:active:not(:disabled){transform:translateY(-50%)scale(.95)}.rd-arrow:disabled{opacity:.22;cursor:default}.rd-bookwrap{flex-direction:column;justify-content:center;gap:12px;min-width:0;height:100%;min-height:0;display:flex;position:relative}.rd-book{--rd-font:18px;background:linear-gradient(#fffdf8 0%,#fbf2e2 100%);border-radius:18px;grid-template-columns:1fr;width:min(100%,920px);height:100%;min-height:0;margin-inline:auto;display:grid;position:relative;box-shadow:0 34px 70px -26px #140e28bf,0 0 0 1px #ffffff8c,-3px 0 0 -1px #f2e6d0,-6px 0 0 -3px #e9dcc4,3px 0 0 -1px #f2e6d0,6px 0 0 -3px #e9dcc4,inset 0 1px #fff}.rd-gutter{background:linear-gradient(90deg,#3c286400 0%,#3c286429 50%,#3c286400 100%)}.rd-page{min-width:0;min-height:0;color:var(--ink);flex-direction:column;padding:40px 66px 52px;display:flex;position:relative;overflow:hidden}.rd-page .rd-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px;font-size:11px;font-weight:800}.rd-page h4.rd-chtitle{font-family:var(--font-baloo), cursive;letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:30px;font-weight:800}.rd-page h4.rd-chtitle:after{content:"";background:linear-gradient(90deg, var(--dragon-teal), var(--dragon-purple));border-radius:99px;width:44px;height:4px;margin-top:10px;display:block}.rd-page .rd-text{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.rd-page .rd-text p{font-size:var(--rd-font);color:var(--ink);text-wrap:pretty;margin:0 0 14px;font-weight:500;line-height:1.72}.rd-page.ch-start .rd-text p:first-of-type:first-letter{font-family:var(--font-baloo), cursive;float:left;color:var(--dragon-teal-deep);padding:6px 10px 0 0;font-size:3.1em;font-weight:800;line-height:.85}.rd-speaker{vertical-align:-.9em;flex-direction:column;align-items:center;max-width:5.2em;margin-right:.45em;display:inline-flex}.rd-speaker-face{background:var(--dragon-teal,#2aa7a0);border-radius:50%;justify-content:center;align-items:center;width:3.45em;height:3.45em;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1.5px #140e2824}.rd-speaker-face img{object-fit:cover;width:100%;height:100%;display:block}.rd-speaker-initial{color:#fff;font-size:1.86em;font-weight:800;line-height:1;font-family:var(--font-baloo), cursive}.rd-speaker-name{max-width:100%;font-family:var(--font-baloo), cursive;letter-spacing:.01em;color:var(--dragon-teal-deep,#1d7f7a);white-space:nowrap;text-overflow:ellipsis;margin-top:.18em;font-size:.62em;font-weight:800;line-height:1.15;overflow:hidden}.rd-night-on .rd-speaker-face{box-shadow:0 0 0 1.5px #ffffff38}.rd-night-on .rd-speaker-name{color:#fffaf0cc}.rd-page .rd-pageno{text-align:center;color:var(--ink-muted);font-size:12px;font-weight:700;position:absolute;bottom:20px;left:0;right:0}.rd-spread-anim{animation:.38s cubic-bezier(.2,.8,.2,1) rdTurn}@keyframes rdTurn{0%{opacity:0;transform:translateX(var(--rd-dir,16px))}}.rd-meta{justify-content:space-between;align-items:center;gap:14px;padding:0 6px;display:flex}
.rd-meta-arrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1.5px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:all .18s;display:none}.rd-meta-arrow:active:not(:disabled){background:#ffffff4d;transform:scale(.94)}.rd-meta-arrow:disabled{opacity:.3;cursor:default}.rd-meta small{color:#ffffffa6;white-space:nowrap;font-size:12.5px;font-weight:700}.rd-progress{background:#ffffff2e;border:1px solid #ffffff40;border-radius:99px;flex:1;height:6px;overflow:hidden}.rd-progress i{background:linear-gradient(90deg, var(--dragon-teal), var(--dragon-purple));border-radius:99px;width:0;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 10px #5fc2c4b3}.rd-night-on .rd-book{background:linear-gradient(#322b56 0%,#2a2447 100%);box-shadow:0 34px 70px -26px #0a0716e6,0 0 0 1px #ffffff2e,-3px 0 0 -1px #262045,-6px 0 0 -3px #1f1a3a,3px 0 0 -1px #262045,6px 0 0 -3px #1f1a3a,inset 0 1px #ffffff1f}.rd-night-on .rd-page,.rd-night-on .rd-page h4.rd-chtitle,.rd-night-on .rd-page .rd-text p{color:#fffaf0eb}.rd-night-on .rd-page .rd-kicker,.rd-night-on .rd-page .rd-pageno{color:#fffaf073}.rd-night-on .rd-page.ch-start .rd-text p:first-of-type:first-letter{color:var(--dragon-teal)}.rd-night-on .rd-gutter{background:linear-gradient(90deg,#0000,#0006,#0000)}.rd-night-on .rd-arrow{color:#fffaf0eb;background:#2e2750db;border-color:#ffffff3d}.rd-night-on .rd-arrow:hover:not(:disabled){background:#3c3366f2}@media (max-width:980px){.rd-book{grid-template-columns:1fr}.rd-gutter,.rd-page.right{display:none}.rd-top{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:6px 10px}.rd-top .rd-tools{grid-area:1/2}.rd-top .pl-title{text-align:left;grid-area:2/1/auto/-1}.reader-shell .pl-title b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}@media (max-width:860px){.reader-shell{border-radius:20px;height:calc(100dvh - 12px);margin:6px}.reader-shell:fullscreen{height:100dvh}.rd-top{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:6px 10px;padding:10px 12px 4px}.rd-top .rd-tools{grid-area:1/2;gap:6px}.rd-top .pl-title{text-align:left;grid-area:2/1/auto/-1}.reader-shell .pl-title b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;display:block;overflow:hidden}.rd-tool,.rd-font-btn{border-radius:11px;min-width:34px;height:34px;padding:0 8px;font-size:13px}.rd-chapters-btn{display:inline-flex}.reader-shell.rail-collapsed .rd-rail-open{display:none}.rd-rail{z-index:9;background:linear-gradient(165deg,#5a4c8efa,#7a62a8fa);width:auto;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;inset:4px 8px 8px;box-shadow:0 26px 60px -12px #1e1637b3}.reader-shell.rail-collapsed .rd-rail{opacity:0;pointer-events:none;border-width:1.5px;width:auto;margin-right:0;transform:translateY(12px)}.rd-body{padding:2px 8px 8px}.rd-stage{gap:8px}.rd-arrow{width:40px;height:40px}.rd-arrow.prev{left:2px}.rd-arrow.next{right:2px}.rd-bookwrap{gap:8px}.rd-book{height:100%;box-shadow:0 20px 44px -20px #140e28b3,0 0 0 1px #ffffff80}.rd-page{padding:18px 46px 14px}.rd-page .rd-kicker,.rd-page .rd-pageno{display:none}.rd-page h4.rd-chtitle{font-size:23px}.rd-page h4.rd-chtitle:after{margin-top:8px}.rd-meta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1.5px solid #ffffff47;border-radius:999px;gap:10px;padding:5px 6px;box-shadow:0 8px 20px -10px #2a244780}.rd-meta small{font-size:12px}.rd-meta-arrow{display:grid}}@media (orientation:portrait) and (max-width:860px){.reader-shell{height:100dvh;box-shadow:none;border:none;border-radius:0;margin:0}.rd-top{grid-template-columns:1fr auto;column-gap:8px;padding:10px 12px 8px}.rd-top .rd-tools{grid-area:1/1;justify-self:start;gap:6px}.rd-top .pl-back{border-radius:12px;grid-area:1/2;justify-content:center;justify-self:end;width:38px;height:38px;padding:0}.rd-top .pl-title{grid-area:2/1/auto/-1;margin-top:2px}.reader-shell .pl-title b{font-size:16px}.rd-top--legal{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tools back""title legal"}.rd-top--legal .rd-back{display:contents}.rd-top--legal .rd-tools{grid-area:tools}.rd-top--legal .rd-back .pl-nav{grid-area:back;justify-self:end}.rd-top--legal .pl-legal{grid-area:legal;justify-self:end}.rd-top--legal .pl-title{grid-area:title}.rd-meta{margin-top:8px;margin-bottom:env(safe-area-inset-bottom);background:#2a24478c;border:1.5px solid #ffffff2e;border-radius:16px;flex:none;padding:9px 16px;box-shadow:0 8px 20px -12px #140e2899}}@media (orientation:landscape) and (max-height:820px) and (min-width:640px){.reader-shell{height:100dvh;box-shadow:none;border:none;border-radius:0;grid-template-rows:1fr;margin:0}.rd-top{z-index:7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#463a80cc 0%,#463a8000 100%);grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 12px;transition:opacity .3s,transform .3s;position:absolute;top:0;left:0;right:0}.rd-top .pl-back{order:3;grid-area:auto;justify-content:center;justify-self:end;width:32px;height:32px;padding:0}.rd-top .rd-tools{order:1;grid-area:auto;justify-self:start;gap:5px}.rd-top .pl-title{text-align:center;order:2;grid-area:auto;justify-self:center;line-height:1}.reader-shell .pl-title b{text-shadow:0 1px 6px #2a244766;font-size:13.5px}.rd-tool,.rd-font-btn{min-width:28px;height:28px;box-shadow:none;border-radius:9px;padding:0 7px;font-size:11.5px}.rd-chapters-btn{display:inline-flex}.reader-shell .pl-back span{display:none}.rd-body{padding:40px 16px 12px;transition:padding .3s}.rd-stage{gap:10px}.rd-arrow{width:40px;height:40px}.rd-arrow.prev{left:4px}.rd-arrow.next{right:4px}.rd-bookwrap{gap:0}.rd-book{grid-template-columns:1fr;height:100%;box-shadow:0 24px 50px -22px #140e28cc,0 0 0 1px #ffffff8c,-3px 0 0 -1px #f2e6d0,3px 0 0 -1px #f2e6d0,inset 0 1px #fff}.rd-night-on .rd-book{box-shadow:0 24px 50px -22px #0a0716e6,0 0 0 1px #ffffff2e,-3px 0 0 -1px #262045,3px 0 0 -1px #262045,inset 0 1px #ffffff1f}.rd-gutter,.rd-page.right{display:none}.rd-page{padding:16px 50px;display:flex}.rd-page .rd-kicker,.rd-page .rd-pageno{display:none}.rd-page h4.rd-chtitle{font-size:22px}.rd-rail{z-index:9;background:linear-gradient(165deg,#5a4c8efa,#7a62a8fa);width:auto;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;inset:50px 12px 12px;box-shadow:0 26px 60px -12px #1e1637b3}.reader-shell.rail-collapsed .rd-rail{opacity:0;pointer-events:none;border-width:1.5px;width:auto;margin-right:0;transform:translateY(12px)}.reader-shell.rail-collapsed .rd-rail-open{display:none}.rd-meta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2a24476b;border:1.5px solid #ffffff40;border-radius:999px;justify-content:center;gap:12px;width:auto;max-width:80%;padding:5px 14px;transition:opacity .35s,transform .35s;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px -10px #140e2899}.rd-meta small{color:#fffc;font-size:11.5px}.rd-progress{flex:none;width:96px}.rd-meta-arrow{display:none}.reader-shell.chrome-lull .rd-top{opacity:0;pointer-events:none;transform:translateY(-102%)}.reader-shell.chrome-lull .rd-meta{opacity:0;pointer-events:none;transform:translate(-50%,150%)}.reader-shell.chrome-lull .rd-rail-open{opacity:0;pointer-events:none}.reader-shell.chrome-lull .rd-body{padding-top:12px;padding-bottom:12px}.reader-shell.chrome-lull{cursor:pointer}}@media (prefers-reduced-motion:reduce){.sky-bg:before,.panel,.auth-card,.recorder-card,.render-light,.story-pingate-card,.book-detail,.soon-card,.vc-card,.story-frame,.pin-pad,.pm-wrap,.story-card,.panel:before,.auth-card:before,.recorder-card:before,.render-light:before,.story-pingate-card:before,.book-detail:before,.soon-card:before,.vc-card:before,.panel:after,.auth-card:after,.recorder-card:after,.render-light:after,.story-pingate-card:after,.soon-card:after,.vc-card:after,.pm-emblem,.upsell-card .us-emblem,.pin-slot.filled,.pm-hero h2 em,.record-circle.recording:before,.render-light .prog-bar .fill:after,.char-row.selected .voice-pill.mine,.lg-ripple,.rd-spread-anim{animation:none}.book-detail .big-cover:hover{transform:none}}.si-shell{width:100%;max-width:560px;margin:40px auto 0;animation:.45s cubic-bezier(.2,.8,.2,1) fadeUp;position:relative}.si-halo{background:linear-gradient(115deg, var(--dragon-teal), var(--lavender-deep) 28%, var(--rose) 52%, var(--peach-deep) 76%, var(--dragon-teal));filter:blur(34px)saturate(1.05);opacity:.48;background-size:300% 300%;border-radius:60px;animation:9s ease-in-out infinite alternate siHaloShift;position:absolute;inset:-24px -30px -34px}@keyframes siHaloShift{0%{background-position:0 40%}to{background-position:100% 60%}}.si-card{z-index:1;-webkit-backdrop-filter:blur(14px);background:#ffffffed;border:1.5px solid #fff;border-radius:40px;position:relative;overflow:hidden;box-shadow:0 30px 70px -28px #3c286480,0 6px 18px -10px #3c286438,inset 0 1px #fffffff2}.si-formside{background:radial-gradient(90% 60% at 110% -10%,#e2d4f580 0%,#0000 60%),radial-gradient(80% 50% at -10% 110%,#c8e8d673 0%,#0000 55%),#fff;flex-direction:column;justify-content:center;padding:50px 54px 38px;display:flex;position:relative}.si-eyebrow{color:var(--dragon-teal-deep);letter-spacing:.07em;text-transform:uppercase;background:#5fc2c424;border:1px solid #5fc2c459;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 14px;font-size:11.5px;font-weight:800;display:inline-flex}.si-title{font-family:var(--font-baloo), cursive;letter-spacing:-.015em;margin:18px 0 0;font-size:40px;font-weight:800;line-height:1.06}.si-title em{background:linear-gradient(100deg, var(--dragon-teal-deep), var(--dragon-purple));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.si-title:after{content:"";background:linear-gradient(90deg, var(--dragon-teal), var(--dragon-purple));border-radius:99px;width:52px;height:5px;margin:14px 0 0;display:block}.si-sub{color:var(--ink-soft);margin:14px 0 24px;font-size:15.5px;line-height:1.55}.si-title+form{margin-top:26px}.si-cta{color:#fff;letter-spacing:.01em;background:linear-gradient(120deg,#46b6b9 0%,#6f9ad8 48%,#8f74c6 100%) 0 0/200% 100%;margin-top:2px;animation:7s ease-in-out infinite alternate siCtaShift;box-shadow:0 16px 32px -12px #7a69bea6,inset 0 1.5px #ffffff73,inset 0 -3px 8px #2a24472e}.si-cta:hover{box-shadow:0 20px 38px -12px #7a69becc,inset 0 1.5px #ffffff80,inset 0 -3px 8px #2a24472e}@keyframes siCtaShift{0%{background-position:0 0}to{background-position:100% 0}}.si-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:46%;transition:left .55s cubic-bezier(.3,.7,.3,1);position:absolute;top:-40%;bottom:-40%;left:-70%;transform:rotate(18deg)}.si-cta:hover:after{left:130%}.si-cta-spark{opacity:.9;font-size:13px}.si-cta-arrow{transition:transform .25s cubic-bezier(.2,1.4,.4,1)}.si-cta:hover .si-cta-arrow{transform:translate(4px)}.si-cta.is-busy:disabled{opacity:1;cursor:progress}.si-cta-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite siSpin}@keyframes siSpin{to{transform:rotate(360deg)}}.si-formside .field-input{background-color:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none;border:1.5px solid var(--line);box-shadow:none}.si-formside .field-input:focus{border-color:var(--dragon-teal);background-color:#fff;transform:none;box-shadow:0 0 0 4px #5fc2c42e}.si-formside .social-row{gap:10px}.si-formside .social-btn{background:linear-gradient(#fff 0%,#fbf8ff 100%);border-radius:18px;height:56px;box-shadow:0 4px 12px -6px #3c286429,inset 0 1px #fff}.si-formside .social-btn:hover{border-color:var(--lavender-deep);box-shadow:0 10px 20px -8px #9479c766}.si-formside .auth-foot{margin-top:16px}.si-formside .terms{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.si-formside>*{animation:.5s cubic-bezier(.2,.8,.2,1) backwards siRise}.si-formside>:first-child{animation-delay:80ms}.si-formside>:nth-child(2){animation-delay:.15s}.si-formside>:nth-child(3){animation-delay:.22s}.si-formside>:nth-child(4){animation-delay:.3s}.si-formside>:nth-child(5){animation-delay:.4s}.si-formside>:nth-child(6){animation-delay:.48s}}@keyframes siRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.si-halo,.si-cta,.si-shell{animation:none}}@media (max-width:600px){.si-formside{padding:36px 30px 28px}.si-title{font-size:33px}.si-halo{inset:-20px -6px -28px}}@media (max-width:520px){.si-card{border-radius:30px}.si-formside{padding:30px 24px 26px}.si-title{font-size:29px}}

@font-face{font-family:baloo;src:url(../media/baloo_2_latin-s.p.2zp15__9k16__.woff2)format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:baloo Fallback;src:local(Arial);ascent-override:111.2%;descent-override:54.05%;line-gap-override:0.0%;size-adjust:96.95%}.IkDN1q_className{font-family:baloo,baloo Fallback}.IkDN1q_variable{--font-baloo:"baloo", "baloo Fallback"}
@font-face{font-family:quicksand;src:url(../media/quicksand_latin-s.p.3jc5sq-923m_s.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:quicksand Fallback;src:local(Arial);ascent-override:96.26%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.88%}.KtU5sW_className{font-family:quicksand,quicksand Fallback}.KtU5sW_variable{--font-quicksand:"quicksand", "quicksand Fallback"}
