*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{overflow-x:hidden;background:#041421;color:#fff;font-family:Trebuchet MS,Segoe UI,system-ui,sans-serif}button,textarea{font:inherit}.home{max-width:760px;margin:auto;padding:10px 10px 24px}.hero{min-height:calc(100vh - 20px);position:relative;overflow:hidden;border-radius:30px;border:1px solid rgba(130,190,240,.2)}.bg{position:absolute;inset:0;background-image:url(/mesevilag.png);background-size:cover;background-position:65% center}.shade{position:absolute;inset:0;background:linear-gradient(to bottom,#020f1b1f,#020f1b40 35%,#03111dd4 72%,#030e18fa)}.heroContent{min-height:calc(100vh - 20px);position:relative;z-index:2;display:flex;flex-direction:column;padding:25px 22px 20px}.header{display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:11px}.logo{width:55px;height:55px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(145deg,#347cae,#343b82);border:1px solid rgba(180,220,255,.25);font-size:25px;font-weight:900}.brandName{font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;color:#ff78ae;font-size:27px;line-height:1}.brandSub{margin-top:4px;color:#68c8ff;font-size:9px;font-weight:900;letter-spacing:2.4px}.profile{width:42px;height:42px;border-radius:50%;border:1px solid rgba(130,190,230,.2);background:#041523bf;color:#fff}.headerActions{display:flex;align-items:center;gap:8px}.testModeBadge{padding:7px 9px;border-radius:999px;color:#ffe2a5;background:#4e2d4cb8;border:1px solid rgba(255,185,111,.28);font-size:10px;font-weight:900;white-space:nowrap}.publicTestModeNotice{max-width:650px;margin:12px auto 0;padding:11px 16px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,205,133,.64);border-radius:14px;color:#fff4d6;background:#12121feb;box-shadow:0 10px 24px #0000003d;font-size:12px;font-weight:700;line-height:1.45;text-align:center}.publicTestModeNoticeIcon{flex:0 0 auto;font-size:19px;line-height:1}.publicTestModeNotice strong{color:#ffd48b;font-weight:950}.publicHeader{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(144,203,239,.34);border-radius:28px;background:#071b2c;box-shadow:0 18px 46px #00000042}.publicHeaderBackdrop,.publicHeaderShade{position:absolute;inset:0;pointer-events:none}.publicHeaderBackdrop{z-index:-2;background-image:url(/mesevilag.png);background-size:cover;background-position:65% center}.publicHeaderShade{z-index:-1;background:linear-gradient(180deg,#030f1c6b,#030f1ca8 48%,#030e18f5)}.publicHeaderContent{position:relative;z-index:1;min-height:inherit;display:flex;flex-direction:column;padding:22px 24px 15px}.publicHeader-compact{min-height:clamp(300px,34vw,360px)}.publicHeaderIntro{max-width:620px;margin:auto 0 14px}.publicHeaderIntro h1{margin:8px 0;color:#fff;font-size:clamp(30px,5vw,46px);line-height:1;letter-spacing:-.8px}.publicHeaderIntro p{max-width:560px;margin:0;color:#e4f0f7;font-size:14px;line-height:1.5}.publicHeader .nav{width:100%;margin:0;box-shadow:0 12px 28px #00000052}.publicHeader-hero{min-height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.publicHeader-hero .publicHeaderBackdrop,.publicHeader-hero .publicHeaderShade{display:none}.publicHeader-hero .publicHeaderContent{padding:0}.publicHeader-hero .nav{margin:18px auto 0}.intro{margin-top:clamp(135px,24vh,215px)}.intro small{color:#a6ddff;font-weight:900;letter-spacing:2.5px}.intro h1{margin:13px 0 22px;font-size:clamp(42px,11vw,62px);line-height:.98;font-weight:600;letter-spacing:-1.5px}.intro h1 span{color:#ff76ae}.intro p{max-width:460px;color:#e1eaf1;font-size:17px;line-height:1.55}.page{width:min(100%,720px);min-height:100vh;margin:auto;padding:22px 16px 32px}.page h2{margin:31px 0 5px;font-size:30px}.subtitle{margin-top:0;color:#91a7b9}.progress{display:flex;justify-content:space-between;margin:25px 5px}.progress b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#829bad;background:#142b3d}.progress .done{color:#fff;background:linear-gradient(145deg,#ff67a7,#865fff)}.panel{padding:19px;border-radius:24px;background:linear-gradient(#0c2a42,#071b2d);border:1px solid rgba(125,185,230,.18)}.panel h3{margin-top:0;color:#ff7caf}.upload{min-height:300px;display:grid;place-items:center;overflow:hidden;border-radius:19px;border:1.5px dashed rgba(145,195,235,.3);background:#020f1a73}.upload input{display:none}.upload img{width:100%;height:300px;object-fit:cover}.upload>div{display:flex;flex-direction:column;align-items:center}.upload div b{font-size:45px;color:#7998af}.upload div span{color:#7893a7;font-size:12px}textarea{width:100%;min-height:180px;padding:14px;color:#fff;background:#061a2b;border:1px solid rgba(130,185,225,.2);border-radius:16px;resize:vertical}.next{width:100%;margin-top:15px;padding:15px;border:0;border-radius:16px;color:#fff;background:linear-gradient(95deg,#ff559d,#865fff);font-weight:900}.next:disabled{opacity:.35}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.panel .choices:first-of-type{grid-template-columns:repeat(2,1fr)}.choices button{padding:12px 5px;border-radius:13px;color:#c2d2de;background:#0b2438;border:1px solid rgba(130,185,225,.18)}.choices .selected{color:#fff;background:linear-gradient(145deg,#d354a5,#775fff)}.finish{text-align:center;padding-top:45px}.testModeCard{text-align:left}.testModeCard>div:first-child{text-align:center}.testModeCard p{color:#c2d2de;font-size:14px;line-height:1.55}.testModeThanks{margin-top:14px;padding:12px 14px;border-radius:13px;color:#e6d5ff;background:#7f59ff24;border:1px solid rgba(183,140,255,.25);font-size:13px;font-weight:800;text-align:center}.finish>div:not(.paidGenerationWarning){font-size:50px}.projects,.packages{display:grid;gap:14px;margin-top:25px}.project,.packages article{overflow:hidden;padding:17px;border-radius:23px;background:linear-gradient(#0d2b43,#071b2d);border:1px solid rgba(125,185,230,.17)}.project{display:flex;flex-direction:column}.project.new{min-height:160px;align-items:center;justify-content:center}.project.new b{font-size:35px;color:#ff78ae}.projectImg{height:190px;margin:-17px -17px 14px;background-image:linear-gradient(#030f1926,#030f194d),url(/mesevilag.png);background-size:cover;background-position:center}.project span{color:#8fa6b8;font-size:11px}.packages article{position:relative}.packages article h3{font-size:21px}.packages article>strong{font-size:24px}.blue{color:#57c6ff}.pink{color:#ff78aa}.purple{color:#a17fff}.packages article button{width:100%;padding:13px;border:0;border-radius:14px;background:linear-gradient(95deg,#57bdf4,#7961ff);color:#fff;font-weight:900}.popular{border-color:#ff69aa80!important}.popular label{position:absolute;top:0;right:15px;padding:4px 10px;border-radius:0 0 10px 10px;background:#ff65a5;font-size:9px}.nav{width:min(calc(100% - 32px),688px);margin:14px auto 20px;padding:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:27px;background:#04131ff7;border:1px solid rgba(125,185,230,.18);box-shadow:0 18px 50px #00000073}.page>.nav{width:100%}.home .nav{width:100%;margin:18px auto 0}@media(min-width:900px){.nav{border-radius:27px}}.adminWorkshopHeader{display:grid;gap:10px;margin-bottom:18px}.adminWorkshopHeader h2{margin:0}.pdfAutomaticProgress{min-height:55vh;display:grid;place-items:center;align-content:center;gap:14px;padding:40px 22px;text-align:center}.pdfAutomaticProgress p{max-width:560px;margin:0}.pdfAutomaticStartButton{width:100%;margin-top:16px}.nav button{padding:9px 3px;display:flex;flex-direction:column;align-items:center;border:0;border-radius:18px;background:transparent;color:#7e97aa;font-size:10px}.nav button b{display:block;flex:0 0 auto;font-size:23px;line-height:1;margin-bottom:3px;-webkit-user-select:none;user-select:none}.nav button.active{color:#ff76aa;background:linear-gradient(145deg,#ff509b14,#7d5aff24)}@media(min-width:650px){.projects{grid-template-columns:repeat(2,1fr)}.packages{grid-template-columns:repeat(3,1fr)}}.privacyBox{margin:18px 0;padding:15px 16px;border-radius:16px;background:#0a2337d1;border:1px solid rgba(116,181,230,.16);text-align:left}.privacyBox strong{display:block;margin-bottom:7px;color:#ff82b2;font-size:14px;font-weight:900}.privacyBox p{margin:0;color:#9fb4c5;font-size:12px;line-height:1.55}.ownerPrivacyBox{background:linear-gradient(135deg,#ff5ba917,#855dff1f),#0a2337d1;border-color:#ff74ae3b}.ownerPrivacyBox>span{display:block;margin-top:11px;color:#d8c9f3;font-size:12px;line-height:1.45}.ownerPrivacyBox>span b{color:#fff0f8}.paidGenerationWarning{margin:15px 0;padding:13px 14px;border:1px solid rgba(255,190,122,.34);border-radius:14px;color:#ffe3b4;background:#ff9b5c21;font-size:12px;font-weight:900;line-height:1.45;text-align:left}.imageProviderNotice{margin-top:15px;color:#bfe8ff;font-size:12px;font-weight:900;letter-spacing:.02em}.runwayImageDiagnostics{margin-top:8px;color:#9eb9c9;font-size:12px;text-align:left}.runwayImageDiagnostics>summary{cursor:pointer;font-weight:800}.modelPicker{margin-top:22px;padding-top:18px;border-top:1px solid rgba(151,193,224,.13)}.modelPicker>p{margin:0 0 10px;color:#dce8ef;font-size:12px;font-weight:900}.modelChoices{display:grid;gap:10px}.modelChoices button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:1px solid rgba(126,190,235,.16);border-radius:15px;color:#dce8ef;background:#03121f9e;font:inherit;text-align:left;cursor:pointer}.modelChoices button.selected{border-color:#ff74b49e;background:linear-gradient(135deg,#ff559d26,#855dff2b),#03121fbf;box-shadow:0 8px 24px #7445b224}.modelChoices button:focus-visible{outline:2px solid #8edcff;outline-offset:2px}.modelChoiceTier{min-width:62px;color:#86d9ff;font-size:9px;font-weight:900;letter-spacing:1.2px}.modelChoices strong{color:#f5f8fb;font-size:12px}.modelChoiceCheck{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#ff559d,#865fff);font-size:13px;font-weight:900}.errorBox{margin:15px 0;padding:12px 14px;border-radius:13px;background:#dc32461f;border:1px solid rgba(255,90,110,.28);color:#ffc1cb;font-size:13px;line-height:1.45}.videoPreview{width:100%;max-height:62vh;margin-top:18px;border-radius:18px;background:#000}.downloadButton{display:block;width:100%;margin-top:14px;padding:15px;border-radius:16px;background:linear-gradient(95deg,#ff559d,#865fff);color:#fff;text-decoration:none;text-align:center;font-weight:900}.backButton{width:100%;margin-top:10px;padding:13px;border-radius:15px;border:1px solid rgba(130,185,225,.18);background:#0b2438;color:#bfd0dc}.smartPromptBox{margin-top:16px;padding:15px;border-radius:17px;background:linear-gradient(135deg,#ff5b9b14,#855dff1c);border:1px solid rgba(255,116,174,.18)}.smartPromptHead{display:flex;gap:10px;align-items:flex-start}.smartPromptHead>span{font-size:22px}.smartPromptHead strong{display:block;color:#ff82b2;font-size:14px}.smartPromptHead p{margin:4px 0 0;color:#9fb4c5;font-size:12px;line-height:1.5}.smartPromptButton{width:100%;margin-top:13px;padding:13px;border:0;border-radius:14px;background:linear-gradient(95deg,#ff559d,#865fff);color:#fff;font-weight:900}.smartPromptResult{margin-top:15px}.smartPromptResult label{display:block;margin-bottom:7px;color:#dbe8f2;font-size:12px;font-weight:800}.smartPromptResult textarea{min-height:145px}.savedVideosSection{margin:22px 0 26px;scroll-margin-top:24px}.projectsSubtitle{margin-top:-6px;margin-bottom:22px;color:#ffffffa6;font-size:14px}.emptyVideos{margin-top:30px;padding:36px 22px;text-align:center;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#ffffff0b;box-shadow:0 18px 50px #0000002e}.emptyVideosIcon{font-size:42px;margin-bottom:12px}.emptyVideos h3{margin:0 0 8px;font-size:18px}.emptyVideos p{margin:0;color:#ffffff9e;font-size:14px;line-height:1.5}.videosGrid{display:grid;gap:18px}.savedVideoCard{overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;box-shadow:0 18px 45px #00000038}.savedVideoCard video{display:block;width:100%;max-height:420px;background:#050812;object-fit:contain}.savedVideoInfo{padding:15px}.savedVideoMeta{display:flex;gap:8px;margin-bottom:9px}.savedVideoMeta span{padding:6px 10px;border-radius:999px;background:#ffffff14;color:#ffffffe6;font-size:12px;font-weight:600}.savedVideoInfo small{display:block;color:#ffffff7a;margin-bottom:14px}.savedVideoActions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.videoDownload,.videoDelete{min-height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:14px;font-size:14px;font-weight:700;text-decoration:none}.videoDownload{color:#fff;background:linear-gradient(135deg,#ff4fa3,#8c5cff)}.videoDelete{color:#ffb4c7;background:#ff4f781a;border:1px solid rgba(255,110,145,.18)}.videoDelete:active,.videoDownload:active{transform:scale(.98)}@media(min-width:720px){.videosGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.productIntro,.demoSection{margin:22px 2px 0;padding:24px 18px;border-radius:25px;background:radial-gradient(circle at 90% 0%,rgba(255,91,169,.14),transparent 34%),linear-gradient(145deg,#0b2a42f5,#07192af5);border:1px solid rgba(125,185,230,.15);box-shadow:0 18px 40px #00000029}.sectionEyebrow{color:#86d9ff;font-size:10px;font-weight:900;letter-spacing:2px}.productIntro h2,.demoSection h2{margin:8px 0 7px;font-size:clamp(25px,7vw,34px);line-height:1.05}.productIntro>p,.demoSection>p{margin:0;color:#a8bdcc;font-size:14px;line-height:1.55}.productOfferHighlights{display:grid;grid-template-columns:1fr;gap:10px;margin:19px 0 0;padding:0;list-style:none}.productOfferHighlights li{min-height:104px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(130,94,255,.24),transparent 44%),linear-gradient(135deg,#ff4e9a24,#0f2f4ae0);border:1px solid rgba(190,143,255,.27);box-shadow:inset 0 1px #ffffff0f,0 10px 26px #040a1e38;text-align:left}.productOfferIcon{font-size:28px;line-height:1}.productOfferHighlights strong{color:#fff;font-size:16px;font-weight:900;line-height:1.15}.productOfferHighlights li>span:last-child{color:#b9c9d8;font-size:12px;line-height:1.35}.useCaseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px}.useCaseCard{min-height:82px;padding:13px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:9px;border-radius:17px;background:#03121fb3;border:1px solid rgba(126,190,235,.13)}.useCaseCard span{font-size:22px}.useCaseCard strong{color:#f0f7fc;font-size:12px}@media(min-width:720px){.productOfferHighlights{grid-template-columns:repeat(3,minmax(0,1fr))}.productOfferHighlights li{min-height:132px}}.demoSection{margin-top:18px;margin-bottom:8px}.demoSampleBookCard{margin-top:18px;margin-bottom:0}.demoGrid{display:grid;gap:12px;margin-top:18px}.demoCard{overflow:hidden;border-radius:19px;background:#03121fa8;border:1px solid rgba(126,190,235,.13)}.demoVideoFrame{aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#ff559d1a,#7e5cff21),#071b2d}.demoVideoFrame video{display:block;width:100%;height:100%;object-fit:cover}.demoPlaceholder{min-height:142px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:linear-gradient(135deg,#ff559d1a,#7e5cff21),repeating-linear-gradient(-45deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 9px)}.demoPlaceholder span{font-size:30px;filter:drop-shadow(0 5px 12px rgba(255,90,168,.22))}.demoPlaceholder strong{color:#ffd2e7;font-size:12px}.demoCardBody{padding:12px 14px 14px}.demoCardBody h3{margin:0;color:#f4f8fb;font-size:14px}.demoCardBody p{margin:5px 0 0;color:#8fa8b9;font-size:11px}.demoHonestyNote{width:fit-content;margin:10px auto 0!important;padding:7px 11px;border:1px solid rgba(255,183,221,.2);border-radius:999px;color:#f2cfe2!important;background:#ff5ba914;font-size:11px!important;font-weight:800}.packagesPage{max-width:900px}.packagesHeader{margin-bottom:22px}.packagesHeader h2{margin-bottom:5px}.testModePackages{display:flex;align-items:flex-start;gap:13px;margin:40px 0 0;padding:17px;border-radius:21px;background:linear-gradient(135deg,#ff9b5c24,#ff4d9c14),#1a1831d1;border:1px solid rgba(255,190,122,.28);box-shadow:0 15px 35px #00000024}.testModePackagesIcon{flex:0 0 auto;font-size:26px}.testModePackages h3{margin:0 0 5px;color:#ffe0a6;font-size:17px}.testModePackages p{margin:0;color:#eadde0;font-size:13px;line-height:1.55}.characterMessage{margin:21px 0 0;padding:18px 17px;border-radius:21px;background:linear-gradient(135deg,#55c2ff1a,#b55bda21),#0a1e30e0;border:1px solid rgba(126,190,235,.18)}.characterMessage h3{margin:7px 0 6px;color:#f5f8fc;font-size:19px}.characterMessage p{margin:0;color:#b6cbd7;font-size:13px;line-height:1.55}.characterMessage small{display:block;margin-top:11px;color:#f3d6a3;font-size:11px;line-height:1.45}.packageGroup{margin-top:40px}.packageGroupHeading{margin-bottom:14px}.packageGroupHeading h3{margin:6px 0 4px;color:#f6f9fc;font-size:23px}.packageGroupHeading p{margin:0;color:#99adbd;font-size:13px;line-height:1.5}.premiumGroup .packageGroupHeading h3{color:#e2c8ff}.storyGroup{margin-top:39px;padding:20px 14px 14px;border-radius:27px;background:radial-gradient(circle at 50% 0%,rgba(255,106,184,.15),transparent 38%),linear-gradient(160deg,#21183ef2,#081b2cf5);border:1px solid rgba(255,126,195,.2)}.storyGroup .packageGroupHeading h3{color:#ff9aca;font-size:27px}.storyGroup .packageGroupHeading p{color:#d6c5d7}.packageGrid{display:grid;gap:13px}.packageCard{position:relative;display:flex;flex-direction:column;min-width:0;padding:20px 17px 17px;border-radius:22px;background:linear-gradient(145deg,#0f3048f7,#071a2cfa);border:1px solid rgba(129,194,235,.17);box-shadow:0 13px 30px #00000021;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.packageCard.featured{border-color:#ff68ae99;box-shadow:0 14px 38px #e545a129}.packageCard.selected{border-color:#84dcffcc;box-shadow:0 0 0 2px #5bc7ff1f,0 14px 38px #3a92d42e}.packageBadge{align-self:flex-start;margin-bottom:9px;padding:5px 9px;border-radius:999px;color:#fff4cf;background:linear-gradient(95deg,#ff669f,#b15bda);font-size:10px;font-weight:900;letter-spacing:.5px}.packageCard h3{margin:0 0 14px;color:#f4f9fd;font-size:18px;letter-spacing:.4px}.packagePriceLabel{color:#93adbf;font-size:11px}.packagePrice{display:block;margin-top:2px;color:#76d5ff;font-size:27px;line-height:1.1}.packageCard.premium .packagePrice,.packageCard.subscription .packagePrice{color:#d0a7ff}.packageCard.pdf .packagePrice{color:#8bdcff}.packageModelNote{margin:8px 0 0;color:#d4bcff;font-size:11px;font-weight:800;line-height:1.4}.packageModelSubnote{margin:2px 0 0;color:#9eafbd;font-size:10px;line-height:1.35}.packageExtraNote{margin:8px 0 0;padding:8px 9px;border-radius:11px;color:#ffe0a6;background:#ffb8661a;border:1px solid rgba(255,190,122,.2);font-size:11px;font-weight:800;line-height:1.35}.premiumGroup .packagePrice{color:#d0a7ff}.storyGroup .packagePrice{color:#ff9bc9}.packageCard ul{flex:1;list-style:none;padding:0;margin:19px 0}.packageCard li{display:flex;gap:8px;align-items:flex-start;margin-top:9px;color:#c4d5df;font-size:13px;line-height:1.35}.packageCard li:first-child{margin-top:0}.packageCard li span{flex:0 0 auto;color:#7bdbff;font-weight:900}.premiumGroup .packageCard li span,.storyGroup .packageCard li span{color:#ed9bc7}.packageCard button{min-height:47px;width:100%;padding:12px 10px;border:0;border-radius:15px;color:#fff;background:linear-gradient(95deg,#ff559d,#865fff);font-size:13px;font-weight:900;cursor:pointer;transition:filter .18s ease,transform .18s ease}.packageCard button:hover,.packageCard button:focus-visible{filter:brightness(1.1)}.packageCard button:active{transform:scale(.98)}.sampleBookCard{display:flex;align-items:center;gap:16px;margin-top:25px;padding:18px;border-radius:23px;background:linear-gradient(135deg,#57bef41a,#ab63ff1f),#092033e6;border:1px solid rgba(153,132,255,.22)}.sampleBookVisual{flex:0 0 auto;width:61px;height:73px;display:grid;place-items:center;border-radius:12px 7px 7px 12px;background:linear-gradient(145deg,#734ea5,#ef83b4);font-size:30px;box-shadow:8px 9px #140a2a61}.sampleBookCopy{min-width:0}.sampleBookCopy h3{margin:6px 0 8px;color:#f6efff;font-size:16px;line-height:1.25}.sampleBookCopy p{display:flex;flex-direction:column;gap:3px;margin:0;color:#c8b9dc;font-size:12px}.sampleBookCopy p span{color:#9caebe}.sampleBookButton{display:inline-flex;align-items:center;justify-content:center;border:0;min-height:43px;margin-top:14px;padding:10px 14px;border-radius:13px;color:#fff;background:linear-gradient(95deg,#665eff,#c75fb6);font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.sampleBookActions{display:flex;flex-wrap:wrap;gap:9px}.sampleBookArchiveSection{display:grid;gap:10px;padding-bottom:17px;border-bottom:1px solid rgba(151,193,224,.13)}.sampleBookArchiveCard{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid rgba(255,183,221,.28);border-radius:20px;background:linear-gradient(135deg,#ff559d1f,#715fff21),#092033d1}.sampleBookBadge{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;color:#fff4cf;background:linear-gradient(95deg,#ff669f,#b15bda);font-size:10px;font-weight:900;letter-spacing:.08em}.sampleBookArchiveCard .sampleBookCopy{display:grid;gap:5px}.sampleBookArchiveCard .sampleBookCopy h3{margin:0}.sampleBookArchiveCard .sampleBookCopy p{gap:2px}.sampleBookViewerPage{width:min(100%,1040px);min-width:0;margin:0 auto;padding:18px 12px 112px;overflow-x:clip}.sampleBookViewerHeader{margin-bottom:22px;padding:18px;border:1px solid rgba(153,132,255,.22);border-radius:23px;background:linear-gradient(135deg,#57bef41a,#ab63ff1f),#092033f0}.sampleBookViewerHeader h1{margin:8px 0 5px;color:#fff2fa;font-size:clamp(24px,7vw,38px);line-height:1.14}.sampleBookViewerHeader p{margin:0;color:#b9cad5;font-size:13px;line-height:1.55}.sampleBookBackButton{min-height:43px;margin-bottom:18px;padding:10px 14px;border:1px solid rgba(151,204,238,.28);border-radius:13px;color:#e8f6ff;background:#0b2e46c7;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.sampleBookPages{display:grid;width:100%;min-width:0;gap:18px}.sampleBookPageSheet{position:relative;width:100%;min-width:0;aspect-ratio:900 / 942;overflow:hidden;border:1px solid rgba(145,196,232,.2);border-radius:16px;background:#f4f2ed;box-shadow:0 16px 38px #00000047}.sampleBookPageSheet img{display:block;width:100%;height:auto;margin:0 auto;background:#fff}.sampleBookPageNumber{position:absolute;z-index:2;top:10px;right:10px;padding:5px 8px;border-radius:999px;color:#eef8ff;background:#041421c7;font-size:10px;font-weight:900}.sampleBookPageError{position:absolute;inset:0;display:grid;place-items:center;padding:24px;color:#9f344d;font-size:13px;font-weight:800;text-align:center}.sampleBookStatus{display:grid;justify-items:center;gap:8px;margin:40px auto;color:#c8d9e4;text-align:center}.sampleBookStatus .loader{width:38px;height:38px}.packageThanks{position:sticky;bottom:92px;z-index:4;margin:18px 0 0;padding:13px 15px;border-radius:15px;color:#f0ddff;background:#382353f5;border:1px solid rgba(202,136,255,.35);box-shadow:0 13px 30px #00000040;font-size:13px;font-weight:800;text-align:center}@media(min-width:650px){.home{padding-bottom:105px}.useCaseGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.demoGrid,.packageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.packageGrid .packageCard.subscription{grid-column:2}.demoCard:last-child{grid-column:auto}.storyGroup{padding:25px 20px 20px}}@media(min-width:650px)and (max-width:899px){.packageGrid .packageCard.subscription{grid-column:1 / -1;justify-self:center;width:calc((100% - 13px)/2)}}.demoCardBody button{width:100%;min-height:40px;margin-top:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#8799a7;background:#ffffff0d;font-size:11px;font-weight:900;cursor:not-allowed}.feedbackSection,.waitlistSection{margin:18px 2px 0;padding:24px 18px;border-radius:25px;border:1px solid rgba(125,185,230,.16);box-shadow:0 18px 40px #00000029}.feedbackSection{background:radial-gradient(circle at 100% 0%,rgba(126,92,255,.18),transparent 34%),linear-gradient(145deg,#0b2a42f5,#07192af5)}.feedbackSection h2,.waitlistSection h2{margin:8px 0 7px;font-size:clamp(24px,7vw,33px);line-height:1.08}.feedbackSection>p{margin:0;color:#a8bdcc;font-size:14px;line-height:1.55}.useCaseChoices{display:grid;gap:9px;margin-top:19px}.useCaseChoices button{min-height:52px;padding:11px 13px;display:flex;align-items:center;gap:10px;border:1px solid rgba(130,190,230,.15);border-radius:15px;color:#dce8ef;background:#03121fb3;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.useCaseChoices button>span{flex:0 0 auto;width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:#82d8ff;background:#5dbcf21a;font-size:14px;font-weight:900}.useCaseChoices button.selected{color:#fff;border-color:#ff66ac8c;background:linear-gradient(110deg,#ff549d2b,#7e5cff29)}.useCaseChoices button.selected>span{color:#fff;background:linear-gradient(145deg,#ff559d,#865fff)}.feedbackTextLabel,.waitlistEmail{display:block;margin-top:20px;color:#dce8ef;font-size:12px;font-weight:900}.feedbackTextLabel textarea{min-height:120px;margin-top:8px}.feedbackSubmit,.waitlistSubmit{width:100%;min-height:49px;margin-top:14px;padding:13px;border:0;border-radius:15px;color:#fff;background:linear-gradient(95deg,#ff559d,#865fff);font-size:13px;font-weight:900;cursor:pointer}.feedbackSubmit:disabled,.waitlistSubmit:disabled,.packageCard button:disabled{opacity:.55;cursor:wait}.waitlistSection{text-align:center;background:radial-gradient(circle at 50% 0%,rgba(255,91,169,.2),transparent 37%),linear-gradient(155deg,#221941f7,#081d2ff7);border-color:#ff74b433}.waitlistIcon{font-size:35px;margin-bottom:7px}.waitlistSection h2{max-width:560px;margin-left:auto;margin-right:auto;color:#fff1f8}.waitlistEmail{max-width:500px;margin-left:auto;margin-right:auto;text-align:left}.waitlistEmail input{width:100%;min-height:50px;margin-top:8px;padding:12px 14px;border:1px solid rgba(165,178,231,.2);border-radius:15px;outline:none;color:#fff;background:#03121fb8;font:inherit}.waitlistEmail input:focus{border-color:#ff69ae99;box-shadow:0 0 0 3px #ff559d17}.consentLabel{max-width:500px;margin:15px auto 0;min-height:44px;display:flex;align-items:flex-start;gap:10px;color:#b8c7d1;font-size:11px;line-height:1.5;text-align:left;cursor:pointer}.consentLabel input{flex:0 0 auto;width:19px;height:19px;margin:1px 0 0;accent-color:#e357a9}.waitlistSubmit{max-width:500px}.formMessage{margin-top:13px;padding:12px 13px;border-radius:13px;font-size:12px;font-weight:800;line-height:1.4}.formMessage.success{color:#e9d8ff;background:#7f59ff24;border:1px solid rgba(183,140,255,.25)}.waitlistPrivacy{max-width:500px;margin:14px auto 0;color:#91a5b3;font-size:10px;line-height:1.5;text-align:center}.formMessage.error,.packageError{color:#ffc2cc;background:#dc32461f;border:1px solid rgba(255,90,110,.26)}.packageError{margin-top:14px;padding:12px 14px;border-radius:13px;font-size:12px;text-align:center}.analyticsPrivacy{margin:16px 12px 2px;color:#7890a1;font-size:10px;line-height:1.5;text-align:center}.privacyPage{max-width:760px;margin:auto;padding:10px 10px 115px}.privacyCard{margin-top:14px;padding:26px 20px 30px;border:1px solid rgba(130,190,240,.18);border-radius:26px;background:radial-gradient(circle at 88% 0%,rgba(255,91,169,.13),transparent 30%),linear-gradient(155deg,#11243bfa,#051422fa);box-shadow:0 22px 65px #0000002e}.privacyHeader{padding:12px 4px 8px}.privacyHeader h1{margin:8px 0 9px;color:#fff4fa;font-size:clamp(28px,7vw,42px);line-height:1.06}.privacyEffective{margin:0;color:#a7c4d4;font-size:12px;font-weight:800}.privacyIntro{margin:18px 0 0;color:#c4d5de;font-size:13px;line-height:1.65}.privacySection{margin-top:25px;padding-top:22px;border-top:1px solid rgba(151,193,224,.13)}.privacySection:first-of-type{margin-top:22px}.privacySection h2{margin:0 0 10px;color:#ffb0d2;font-size:17px;line-height:1.25}.privacySection h3{margin:15px 0 6px;color:#e6f4fb;font-size:13px}.privacySection p,.privacySection li{color:#b8cad4;font-size:12px;line-height:1.65}.privacySection p{margin:0 0 9px}.privacySection ul{margin:7px 0 11px;padding-left:19px}.privacySection strong{color:#e8f5fb}.privacyWarning{margin-top:14px!important;padding:12px 13px;border:1px solid rgba(255,116,180,.2);border-radius:13px;color:#f5d8e6!important;background:#ff559d14}.privacyContact{display:inline-block;color:#8edcff;font-weight:900;text-decoration:underline;text-underline-offset:3px}.privacyBack{display:inline-flex;align-items:center;min-height:42px;margin-top:18px;padding:10px 14px;border:1px solid rgba(136,207,245,.22);border-radius:13px;color:#dff5ff;background:#4ab1e01a;font-size:12px;font-weight:900;text-decoration:none}.appFooter{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:14px 18px 24px;text-align:center}.appFooter a{color:#9bdfff;font-size:11px;font-weight:900;text-decoration:underline;text-underline-offset:3px}.adminPage{padding-bottom:32px}.adminCard{width:100%;margin-top:25px;margin-inline:auto;padding:27px 20px 29px;border:1px solid rgba(130,190,240,.18);border-radius:25px;background:radial-gradient(circle at 92% 0%,rgba(255,91,169,.16),transparent 31%),linear-gradient(155deg,#11243bfa,#051422fa);box-shadow:0 22px 65px #0000002e}.adminCard h2{margin:9px 0 8px;color:#fff2f8;font-size:28px}.adminIntro,.adminSignedIn{color:#b9cbd5;font-size:12px;line-height:1.55}.adminForm{display:grid;gap:15px;margin-top:22px}.adminForm label{display:grid;gap:7px;color:#dce8ef;font-size:12px;font-weight:900}.adminForm input{width:100%;min-height:48px;padding:11px 13px;border:1px solid rgba(165,178,231,.2);border-radius:13px;outline:none;color:#fff;background:#03121fb8;font:inherit}.adminForm input:focus{border-color:#ff69ae99;box-shadow:0 0 0 3px #ff559d17}.adminPrimaryLink,.adminLogout{display:inline-flex;align-items:center;justify-content:center;min-height:47px;margin-top:15px;padding:11px 15px;border:0;border-radius:14px;color:#fff;background:linear-gradient(95deg,#ff559d,#865fff);font:inherit;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.adminForm .adminPrimaryLink{width:100%;margin-top:2px}.adminPrimaryLink:disabled,.adminLogout:disabled{opacity:.55;cursor:wait}.ownerModeCard{text-align:center}.ownerModeIcon{display:block;margin-bottom:7px;font-size:34px;line-height:1;-webkit-user-select:none;user-select:none}.ownerModeStatus{margin:18px 0 0;padding:13px 14px;border:1px solid rgba(116,235,190,.25);border-radius:14px;color:#c4ffe9;background:#3cca941a;font-size:12px;font-weight:900;line-height:1.45}.adminSignedIn{margin-top:15px}.adminLogout{width:100%;margin-top:10px;border:1px solid rgba(165,178,231,.22);color:#dce8ef;background:#4ab1e01a}.ownerModeBanner{margin:17px 0 18px;padding:13px 14px;border:1px solid rgba(116,235,190,.25);border-radius:14px;color:#c4ffe9;background:#3cca941a;font-size:12px;font-weight:900;line-height:1.45}.adminCreationTabs{width:100%;max-width:760px;margin-inline:auto;margin-top:22px}.adminCreationTabList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;border:1px solid rgba(130,190,240,.18);border-radius:20px;background:radial-gradient(circle at 8% 0%,rgba(255,91,169,.12),transparent 42%),#051422d1;box-shadow:0 14px 35px #00000029}.adminCreationTab{display:flex;align-items:center;gap:11px;min-width:0;min-height:68px;padding:11px 13px;border:1px solid transparent;border-radius:15px;color:#9eb7c7;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.adminCreationTab:hover{border-color:#8edcff38;color:#effaff;background:#50afdc14}.adminCreationTab:active{transform:translateY(1px)}.adminCreationTab.is-active{border-color:#ff81c07a;color:#fff5fb;background:radial-gradient(circle at 15% 0%,rgba(255,183,221,.2),transparent 43%),linear-gradient(135deg,#ff559d33,#715fff40);box-shadow:0 9px 24px #0000002e,inset 0 1px #ffffff14}.adminCreationTab:focus-visible{outline:2px solid #9bdfff;outline-offset:2px}.adminCreationTabIcon{display:grid;flex:0 0 auto;width:39px;height:39px;place-items:center;border:1px solid rgba(142,220,255,.18);border-radius:13px;background:#4ab1e01a;font-size:20px;line-height:1;padding:0;-webkit-user-select:none;user-select:none}.adminCreationTab.is-active .adminCreationTabIcon{border-color:#ffb7dd4d;background:#ff559d29}.adminCreationTab>span:last-child{display:grid;gap:4px;min-width:0}.adminCreationTab strong{font-size:12px;line-height:1.25}.adminCreationTab small{color:#86a5b6;font-size:10px;font-weight:700;line-height:1.25}.adminCreationTab.is-active small{color:#e6c4da}.adminCreationPanel[hidden]{display:none}.adminPdfCreationPanel{margin-top:16px;padding:24px 20px 25px}.pdfStorybookForm{width:100%;max-width:760px;margin-inline:auto;display:grid;gap:19px}.pdfArchivePanel{display:grid;gap:16px;padding:18px;border:1px solid rgba(135,223,255,.18);border-radius:20px;background:radial-gradient(circle at 8% 0%,rgba(255,183,221,.11),transparent 32%),linear-gradient(145deg,#131c3be6,#091227d1);box-shadow:0 16px 34px #030d1e2e}.pdfArchiveHeader,.pdfArchiveDetailHeader{display:flex;align-items:center;justify-content:space-between;gap:14px}.pdfArchiveHeader h2,.pdfArchiveDetailHeader h3{margin:4px 0 0;color:#fff0fa;font-family:Georgia,Times New Roman,serif}.pdfArchiveHeader p{max-width:560px;margin:7px 0 0;color:#a9c4d1;font-size:11px;line-height:1.5}.pdfArchiveGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:stretch;gap:12px}.pdfArchiveGrid.is-single{grid-template-columns:minmax(0,520px);justify-content:center}.pdfArchiveCard{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;min-width:0;width:100%;height:100%;margin-inline:auto;padding:10px;border:1px solid rgba(165,178,231,.18);border-radius:16px;background:#03121f73}.pdfArchiveCover,.pdfArchiveCoverPlaceholder{display:block;width:74px;height:74px;border-radius:11px;object-fit:cover}.pdfArchiveCoverPlaceholder{display:grid;place-items:center;border:1px solid rgba(255,183,221,.2);color:#ffd9eb;background:linear-gradient(145deg,#ff559d2e,#715fff38);font-size:25px}.pdfArchiveCardBody{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;gap:5px;min-width:0}.pdfArchiveCardBody h3{overflow-wrap:anywhere;margin:0;color:#eff8ff;font-size:12px;line-height:1.3}.pdfArchiveCardBody time,.pdfArchiveDetailHeader time{color:#8faabd;font-size:10px;line-height:1.35}.pdfArchiveCardActions{display:flex;align-items:stretch;flex-wrap:wrap;gap:6px;margin-top:5px}.pdfArchiveCardActions button{display:inline-flex;flex:1 1 110px;align-items:center;justify-content:center;min-height:31px;padding:7px 9px;font-size:9px;text-align:center}.pdfArchiveEmpty{margin:0;padding:14px;border:1px dashed rgba(165,178,231,.2);border-radius:13px;color:#a9c4d1;font-size:11px;text-align:center}.pdfArchiveDetail{display:grid;gap:13px;padding:15px;border:1px solid rgba(116,235,190,.25);border-radius:16px;background:#3cca9412}.pdfArchiveDetailHeader h3{font-size:20px}.pdfArchiveDetailHeader>div:first-child{min-width:0}.pdfArchiveDetailContent{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:15px}.pdfArchiveDetailCover{display:block;width:130px;aspect-ratio:1;border-radius:14px;object-fit:cover;box-shadow:0 12px 26px #030d1e40}.pdfArchiveDetailContent p{margin:0 0 10px;color:#d8eee7;font-size:12px;line-height:1.55}.pdfArchiveDetailContent .pdfArchiveDetailMeta{color:#8fc7b2;font-size:10px}.pdfArchiveDetailLoading{display:flex;align-items:center;gap:10px;color:#b7d9e6;font-size:11px}.pdfDownloadSuccess{padding:12px 14px;border:1px solid rgba(116,235,190,.4);border-radius:13px;color:#c4ffe9;background:#3cca941f;font-size:12px;font-weight:800;line-height:1.4}.pdfArchiveReaderLoading{display:grid;min-height:55vh;place-items:center;align-content:center;gap:13px;padding:30px 16px;color:#dff5ff;text-align:center}.pdfArchiveReaderLoading h2{margin:0;color:#fff0fa;font-family:Georgia,Times New Roman,serif}.pdfArchiveReader{display:grid;gap:16px;width:min(100%,640px);margin-inline:auto}.pdfArchiveReaderHeader,.pdfArchiveReaderControls{display:flex;align-items:center;justify-content:space-between;gap:10px}.pdfArchiveReaderTitle{display:grid;gap:5px;text-align:center}.pdfArchiveReaderTitle h2{overflow-wrap:anywhere;margin:0;color:#fff0fa;font-family:Georgia,Times New Roman,serif}.pdfArchiveReaderTitle>span{color:#a9c4d1;font-size:11px;font-weight:900}.pdfArchiveReaderPage{display:grid;overflow:hidden;min-width:0;border:1px solid rgba(135,223,255,.24);border-radius:20px;width:100%;margin-inline:auto;background:#10132c;box-shadow:0 20px 42px #030d1e4d}.pdfArchiveReaderImage{display:grid;min-height:260px;aspect-ratio:1.15 / 1;background:#121a36}.pdfArchiveReaderImage img{display:block;width:100%;height:100%;object-fit:cover}.pdfArchiveReaderText{display:grid;gap:7px;padding:19px 18px 21px;background:linear-gradient(145deg,#fffaf0,#f5eddf);color:#40364b}.pdfArchiveReaderText>span{color:#9c5479;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pdfArchiveReaderText h3{margin:0;color:#2b203d;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,4vw,29px);line-height:1.1}.pdfArchiveReaderText p{margin:0;color:#40364b;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,2vw,17px);line-height:1.55;white-space:pre-wrap}.pdfArchiveReaderPlaceholder{display:grid;align-content:center;justify-items:center;gap:10px;min-height:260px;padding:24px;color:#dff5ff;text-align:center}.pdfArchiveReaderPlaceholder strong{color:#ffe0ed;font-size:13px}.pdfArchiveReaderPlaceholder span{max-width:360px;color:#a9c4d1;font-size:11px;line-height:1.5}.pdfArchiveReaderClosing{display:grid;min-height:430px;place-items:center;align-content:center;gap:16px;padding:30px;color:#eff2ff;background:radial-gradient(circle at 50% 28%,rgba(171,123,255,.45),transparent 22%),linear-gradient(145deg,#211943,#101b37);text-align:center}.pdfArchiveReaderClosing h3{margin:0;color:#fff0fa;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,5vw,36px)}.pdfArchiveReaderClosing p{max-width:460px;margin:0;color:#cbd8f2;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,2vw,18px);line-height:1.55}.pdfArchiveReaderControls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:10px 0 2px}.pdfArchiveReaderControls>strong{color:#dff5ff;font-size:11px;text-align:center}.pdfArchiveReaderControls>button:last-child{justify-self:end}.pdfStorybookHeader{display:flex;align-items:center;gap:14px}.pdfStorybookHeader>div:last-child{display:grid;gap:6px;min-width:0}.pdfStorybookHeader .adminPdfEmptyIcon{display:grid;place-items:center;width:58px;height:58px;margin:0;padding:0;border:1px solid rgba(255,183,221,.25);border-radius:18px;color:#ffd9eb;background:radial-gradient(circle at 30% 20%,rgba(255,183,221,.25),transparent 46%),linear-gradient(145deg,#ff559d29,#715fff33);box-shadow:0 10px 24px #42184c40;font-size:26px;line-height:1;-webkit-user-select:none;user-select:none}.pdfStorybookHeader h2{margin:0}.pdfStorybookHeader .adminIntro{margin:0;max-width:620px}.pdfStorybookInfo{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid rgba(183,140,255,.24);border-radius:14px;color:#e5d7f8;background:#7f59ff1a;font-size:11px;line-height:1.5}.pdfStorybookInfo>span{flex:0 0 auto;color:#ff9dcc;font-size:15px;line-height:1.1}.pdfStorybookInfo p{margin:0}.pdfStorybookFields{display:grid;gap:15px}.pdfField{display:grid;gap:7px;min-width:0;color:#dce8ef;font-size:12px;font-weight:900}.pdfFieldWide{grid-column:1 / -1}.pdfField>span,.pdfFieldLabel{display:block;line-height:1.35}.pdfField em,.pdfFieldLabel em{margin-left:5px;color:#ff9dcc;font-size:10px;font-style:normal;font-weight:800}.pdfField>span small{color:#8fa7b8;font-size:10px;font-weight:700}.pdfField>small,.pdfPageField>small{color:#91a9b8;font-size:10px;font-weight:600;line-height:1.45}.pdfField input,.pdfField select,.pdfField textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid rgba(165,178,231,.22);border-radius:13px;outline:none;color:#fff;background:#03121fc2;font:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.pdfField select{appearance:none;background:linear-gradient(45deg,transparent 50%,#8edcff 50%) calc(100% - 18px) 21px / 5px 5px no-repeat,linear-gradient(135deg,#8edcff 50%,transparent 50%) calc(100% - 14px) 21px / 5px 5px no-repeat,#03121fc2}.pdfField textarea{min-height:124px;resize:vertical;line-height:1.5}.pdfField input::placeholder,.pdfField textarea::placeholder{color:#718b9b}.pdfField input:focus,.pdfField select:focus,.pdfField textarea:focus{border-color:#ff69aeb8;background-color:#03121fe6;box-shadow:0 0 0 3px #ff559d1c}.pdfPageField{min-width:0;margin:0;padding:0;border:0}.pdfPageField legend{margin-bottom:7px;color:#dce8ef;font-size:12px;font-weight:900}.pdfPageOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pdfPageOption{display:grid;align-content:center;justify-items:center;gap:2px;min-height:86px;padding:10px 7px;border:1px solid rgba(130,190,240,.2);border-radius:15px;color:#a5bdca;background:#03121f8c;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.pdfPageOption:hover{border-color:#8edcff6b;color:#effaff;background:#4ab1e01a}.pdfPageOption:active{transform:translateY(1px)}.pdfPageOption.is-selected{border-color:#ff81c08f;color:#fff2f9;background:radial-gradient(circle at 50% 0%,rgba(255,183,221,.2),transparent 58%),linear-gradient(145deg,#ff559d29,#715fff38);box-shadow:inset 0 1px #ffffff14}.pdfPageOption input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pdfPageOption strong{color:#fff;font-size:24px;line-height:1}.pdfPageOption span{font-size:10px;font-weight:700}.pdfReferenceSection{display:grid;gap:10px;padding:15px;border:1px solid rgba(126,190,235,.2);border-radius:17px;background:radial-gradient(circle at 100% 0%,rgba(255,91,169,.11),transparent 38%),#03121f73}.pdfFieldLabel{color:#dce8ef;font-size:12px;font-weight:900}.pdfUploadLabel{min-height:50px;border-color:#ff81c07a;background:linear-gradient(95deg,#ff559d21,#715fff1a),#ff559d0d;transition:border-color .2s ease,background .2s ease}.pdfUploadLabel:hover{border-color:#ffb7ddb8;background:linear-gradient(95deg,#ff559d30,#715fff26),#ff559d12}.pdfReferencePreview{align-items:center;padding:9px;border:1px solid rgba(142,220,255,.15);border-radius:14px;background:#03121f80}.pdfReferencePreview img{width:72px;height:72px}.pdfReferencePreview>div{display:grid;gap:7px;min-width:0}.pdfReferencePreview strong{max-width:100%}.pdfMasterCharacterPanel{display:grid;gap:12px;padding:17px 15px;border:1px solid rgba(182,140,255,.28);border-radius:19px;background:linear-gradient(145deg,#b68cff1f,#ff5ba914),#06192ac7}.pdfMasterCharacterHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdfMasterCharacterHeader h3{margin:5px 0 0;color:#f1d9ff;font-size:17px}.pdfMasterCharacterDescription{margin:0;color:#b9c8d3;font-size:11px;line-height:1.5}.pdfMasterCharacterLoading{display:flex;align-items:center;gap:11px;min-height:67px;padding:12px;border:1px solid rgba(183,140,255,.24);border-radius:14px;color:#eadfff;background:#7f59ff1a}.pdfMasterCharacterLoading .loader{width:22px;height:22px;flex:0 0 auto;border:3px solid rgba(255,255,255,.22);border-top-color:#ff9dcc;border-radius:50%;animation:pdfMasterCharacterSpin .8s linear infinite}.pdfMasterCharacterLoading div{display:grid;gap:3px}.pdfMasterCharacterLoading strong{font-size:11px}.pdfMasterCharacterLoading span:last-child{color:#adbed0;font-size:10px}@keyframes pdfMasterCharacterSpin{to{transform:rotate(360deg)}}.pdfMasterCharacterPreview{display:grid;gap:8px;overflow:hidden;padding:9px;border:1px solid rgba(183,140,255,.3);border-radius:15px;background:#03121f9e}.pdfMasterCharacterPreview img{display:block;width:100%;max-height:460px;object-fit:contain;border-radius:10px;background:#091a2a}.pdfMasterCharacterPreviewCaption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 3px 1px;color:#f4e8ff;font-size:11px;font-weight:900}.pdfMasterCharacterPreviewCaption small{color:#aebdca;font-size:10px;font-weight:700}.pdfMasterCharacterUnavailable{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,184,104,.3);border-radius:13px;color:#ffdcae;background:#ffab4617;font-size:10px;line-height:1.45}.pdfMasterCharacterUnavailable strong{font-size:11px}.pdfMasterCharacterActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pdfMasterCharacterApproved{padding:11px 12px;border:1px solid rgba(116,235,190,.28);border-radius:12px;color:#c4ffe9;background:#3cca941a;font-size:10px;font-weight:900;line-height:1.45}.pdfNextStepGate{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(151,193,224,.16);border-radius:13px;color:#a5b6c2;background:#03121f6b}.pdfNextStepGate>span{flex:0 0 auto;font-size:16px;line-height:1.1}.pdfNextStepGate>div{display:grid;gap:3px}.pdfNextStepGate strong{color:#dce8ef;font-size:10px}.pdfNextStepGate small{color:#8fa5b3;font-size:10px;line-height:1.4}.pdfNextStepGate.is-unlocked{border-color:#74ebbe47;color:#c4ffe9;background:#3cca9414}.pdfNextStepGate.is-unlocked strong{color:#c4ffe9}.pdfStoryWritingPanel{display:grid;gap:13px;padding:18px 15px;border:1px solid rgba(142,220,255,.22);border-radius:19px;background:linear-gradient(145deg,#4ab1e01a,#715fff17),#06192ac7}.pdfStoryWritingHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdfStoryWritingHeader h2{margin:5px 0 0;color:#dff5ff;font-size:18px}.pdfStoryWritingIntro{margin:0;color:#b9cbd5;font-size:11px;line-height:1.55}.pdfStepLockedNotice,.pdfStoryError{padding:11px 12px;border:1px solid rgba(255,129,192,.26);border-radius:12px;color:#ffd1e8;background:#ff559d14;font-size:10px;font-weight:900;line-height:1.45}.pdfStoryError{border-color:#ffb8684d;color:#ffdcae;background:#ffab4617}.pdfStoryLoading{margin:0}.pdfStoryPreview{display:grid;gap:13px}.pdfStoryPreviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid rgba(151,193,224,.15)}.pdfStoryPreviewHeader h3{margin:5px 0 0;color:#f1e5ff;font-size:18px}.pdfStoryPageCount{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(142,220,255,.22);border-radius:999px;color:#bceaff;background:#4ab1e01a;font-size:10px;font-weight:900}.pdfStorySummary{margin:0;color:#d4e6ee;font-size:12px;line-height:1.6}.pdfStoryBlueprint{display:grid;gap:8px}.pdfStoryBlueprintSection,.pdfStoryPageDetails{border:1px solid rgba(151,193,224,.14);border-radius:12px;background:#081b2b8f}.pdfStoryBlueprintSection>summary,.pdfStoryPageDetails>summary{cursor:pointer;padding:10px 12px;color:#bfe8f8;font-size:10px;font-weight:900;list-style-position:inside}.pdfStoryBlueprintSection[open]>summary,.pdfStoryPageDetails[open]>summary{border-bottom:1px solid rgba(151,193,224,.12)}.pdfStoryArcGrid,.pdfVisualPlanGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:11px 12px 12px}.pdfStoryArcGrid div,.pdfVisualPlanGrid div{min-width:0}.pdfStoryArcGrid dt,.pdfVisualPlanGrid dt,.pdfCharacterCard dt{color:#86b8cc;font-size:9px;font-weight:900}.pdfStoryArcGrid dd,.pdfVisualPlanGrid dd,.pdfCharacterCard dd{margin:3px 0 0;color:#d1e1e7;font-size:10px;line-height:1.45}.pdfCharacterBible{display:grid;gap:8px;padding:11px 12px 12px}.pdfCharacterCard{padding:10px;border:1px solid rgba(183,140,255,.16);border-radius:10px;background:#7f59ff0f}.pdfCharacterCard header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pdfCharacterCard strong{color:#f2eaff;font-size:11px}.pdfCharacterCard code{color:#b9a8da;font-size:9px}.pdfCharacterCard>p{margin:4px 0 8px;color:#c0d2db;font-size:10px;line-height:1.45}.pdfCharacterCard dl{display:grid;gap:6px;margin:0}.pdfStoryPageDetails{overflow:hidden}.pdfStoryPageDetails>p{margin:10px 12px 0;color:#cbdde5;font-size:10px;line-height:1.5}.pdfStoryPageDetails .pdfVisualPlanGrid{padding-top:9px}.pdfStoryPages{display:grid;gap:11px}.pdfStoryPageCard{display:grid;gap:11px;padding:13px;border:1px solid rgba(151,193,224,.17);border-radius:15px;background:#03121f80}.pdfStoryPageCardHeader{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(151,193,224,.12)}.pdfStoryPageCardHeader>span{color:#ffabd1;font-size:9px;font-weight:900;letter-spacing:.08em}.pdfStoryPageCardHeader strong{min-width:0;color:#f0e8ff;font-size:12px}.pdfStoryPageCardHeader small{color:#a9dfc8;font-size:9px;font-weight:900}.pdfStoryPageBlock{display:grid;gap:4px}.pdfStoryPageBlock strong{color:#a8dff6;font-size:10px;font-weight:900}.pdfStoryPageBlock p{margin:0;color:#d4e4ea;font-size:11px;line-height:1.6;white-space:pre-wrap}.pdfStoryImagePrompt{padding:9px 10px;border:1px solid rgba(183,140,255,.17);border-radius:10px;background:#7f59ff12}.pdfStoryImagePrompt p{color:#c6bce1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.5}.pdfStoryAcceptedNotice{padding:11px 12px;border:1px solid rgba(116,235,190,.28);border-radius:12px;color:#c4ffe9;background:#3cca941a;font-size:10px;font-weight:900;line-height:1.45}.pdfStoryWritingActions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px}.pdfStoryGenerateButton{min-height:45px}.pdfStoryWritingHint{color:#91a5b3;font-size:10px;line-height:1.5}.pdfIllustrationGate{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(151,193,224,.16);border-radius:13px;color:#a5b6c2;background:#03121f6b}.pdfIllustrationGate>span{flex:0 0 auto;font-size:16px;line-height:1.1}.pdfIllustrationGate>div{display:grid;gap:3px}.pdfIllustrationGate strong{color:#dce8ef;font-size:10px}.pdfIllustrationGate small{color:#8fa5b3;font-size:10px;line-height:1.4}.pdfIllustrationGate.is-unlocked{border-color:#74ebbe47;color:#c4ffe9;background:#3cca9414}.pdfIllustrationGate.is-unlocked strong{color:#c4ffe9}.pdfIllustrationPanel{display:grid;gap:13px;padding:18px 15px;border:1px solid rgba(255,178,112,.2);border-radius:19px;background:linear-gradient(145deg,#ff9d5c14,#7959ff1a),#06192ac7}.pdfIllustrationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdfIllustrationHeader h2{margin:5px 0 0;color:#ffe9d7;font-size:18px}.pdfIllustrationProgress{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(255,178,112,.26);border-radius:999px;color:#ffd0ad;background:#ff9d5c1a;font-size:10px;font-weight:900}.pdfIllustrationIntro{margin:0;color:#c3d1d8;font-size:11px;line-height:1.55}.pdfIllustrationCards{display:grid;gap:12px}.pdfIllustrationCard{display:grid;gap:11px;padding:13px;border:1px solid rgba(151,193,224,.17);border-radius:15px;background:#03121f85}.pdfIllustrationCard.is-approved{border-color:#74ebbe4d;background:#3cca9412}.pdfIllustrationCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid rgba(151,193,224,.12)}.pdfIllustrationCardHeader>div{min-width:0}.pdfIllustrationCardHeader span{color:#ffb785;font-size:9px;font-weight:900;letter-spacing:.08em}.pdfIllustrationCardHeader h3{margin:5px 0 0;color:#f0e8ff;font-size:13px}.pdfIllustrationCardHeader>strong{flex:0 0 auto;color:#aebfca;font-size:10px;text-align:right}.pdfIllustrationCard.is-approved .pdfIllustrationCardHeader>strong{color:#c4ffe9}.pdfIllustrationCardDescription{margin:0;color:#c6d9e0;font-size:11px;line-height:1.55}.pdfIllustrationLoading{display:flex;align-items:center;gap:9px;min-height:92px;padding:15px;border:1px dashed rgba(255,178,112,.25);border-radius:12px;color:#ffd0ad;background:#ff9d5c0f;font-size:11px;font-weight:900}.pdfIllustrationPreview{position:relative;overflow:hidden;border:1px solid rgba(142,220,255,.2);border-radius:13px;background:#061b2b}.pdfIllustrationPreview img{display:block;width:100%;max-height:520px;object-fit:contain;background:#061b2b}.pdfIllustrationPreview>span{position:absolute;right:9px;bottom:9px;padding:6px 8px;border:1px solid rgba(116,235,190,.24);border-radius:999px;color:#c4ffe9;background:#031e1cd1;font-size:9px;font-weight:900}.pdfIllustrationError{padding:10px 11px;border:1px solid rgba(255,184,104,.28);border-radius:11px;color:#ffdcae;background:#ffab4614;font-size:10px;font-weight:900;line-height:1.45}.pdfIllustrationActions{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px}.pdfBookPreviewGate{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid rgba(151,193,224,.16);border-radius:13px;color:#a5b6c2;background:#03121f6b}.pdfBookPreviewGate>span{flex:0 0 auto;font-size:16px;line-height:1.1}.pdfBookPreviewGate>div{display:grid;gap:3px}.pdfBookPreviewGate strong{color:#dce8ef;font-size:10px}.pdfBookPreviewGate small{color:#8fa5b3;font-size:10px;line-height:1.4}.pdfBookPreviewGate.is-unlocked{border-color:#74ebbe4d;color:#c4ffe9;background:#3cca9414}.pdfBookPreviewGate.is-unlocked strong{color:#c4ffe9}.pdfCoverPanel,.pdfBookFinalPanel{display:grid;gap:13px;padding:18px 15px;border:1px solid rgba(214,164,255,.23);border-radius:19px;background:linear-gradient(145deg,#b670ff1a,#ff9dc214),#06192ac7}.pdfBookFinalPanel{border-color:#87dfff3d;background:linear-gradient(145deg,#4ab1e01a,#3cca940f),#06192ac7}.pdfBookFinalPanel.is-ready{border-color:#74ebbe6b;box-shadow:0 18px 42px #031c2742}.pdfCoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdfCoverHeader h2{margin:5px 0 0;color:#f3e8ff;font-size:18px}.pdfCoverIntro{margin:0;color:#bfd0d9;font-size:11px;line-height:1.55}.pdfCoverPreview{position:relative;overflow:hidden;aspect-ratio:1;max-width:520px;margin:0 auto;border:1px solid rgba(214,164,255,.3);border-radius:16px;background:#111027;box-shadow:0 18px 38px #1408284d}.pdfCoverPreview img{display:block;width:100%;height:100%;object-fit:cover}.pdfCoverPreviewOverlay{position:absolute;right:0;bottom:0;left:0;display:grid;gap:8px;padding:24px 20px 19px;background:linear-gradient(transparent,#0e0924eb 35%)}.pdfCoverPreviewOverlay strong{overflow-wrap:anywhere;color:#fff3fb;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,4vw,32px);line-height:1.04;text-wrap:balance}.pdfCoverPreviewKicker{color:#c9edff;font-size:9px;font-weight:900;letter-spacing:.14em}.pdfCoverActions,.pdfFinalActions{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px}.pdfClosingEditor{display:grid;gap:11px;padding:13px;border:1px solid rgba(135,223,255,.18);border-radius:14px;background:#03121f6b}.pdfClosingEditorHeader{display:grid;gap:4px}.pdfClosingEditorHeader strong{color:#cfeef8;font-size:10px;line-height:1.45}.pdfBookViewer{display:grid;gap:11px;max-width:590px;margin:0 auto;width:100%}.pdfBookViewerToolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.pdfBookViewerToolbar strong{min-width:0;color:#dff5ff;font-size:10px;text-align:center}.pdfBookPage{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid rgba(135,223,255,.25);border-radius:16px;background:#10132c;box-shadow:0 20px 42px #030d1e5c}.pdfBookPage>img{display:block;width:100%;height:100%;object-fit:cover}.pdfBookPageText{position:absolute;right:0;bottom:0;left:0;display:grid;gap:5px;max-height:72%;overflow-y:auto;overscroll-behavior:contain;padding:23px 20px 20px;background:linear-gradient(transparent,#faf7e8f5 29%);color:#2f2440}.pdfBookPageText span{color:#9c5479;font-size:8px;font-weight:900;letter-spacing:.12em}.pdfBookPageText h3{margin:0;color:#2b203d;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,3vw,23px);line-height:1.1}.pdfBookPageText p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;color:#40364b;font-family:Georgia,Times New Roman,serif;font-size:clamp(9px,1.5vw,13px);line-height:1.42;white-space:pre-wrap}.pdfBookClosingPage{display:grid;align-content:center;justify-items:center;gap:16px;padding:26px;color:#eff2ff;background:radial-gradient(circle at 50% 28%,rgba(171,123,255,.45),transparent 22%),linear-gradient(145deg,#211943,#101b37);text-align:center}.pdfBookSparkle{display:block;color:#ffdc8b;font-size:42px;line-height:1;-webkit-user-select:none;user-select:none}.pdfBookClosingPage h3{margin:0;color:#fff0fa;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,4vw,30px)}.pdfBookClosingPage p{max-width:390px;margin:0;color:#cbd8f2;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,2vw,16px);line-height:1.55}.pdfDownloadButton{display:inline-flex;align-items:center;justify-content:center;min-height:45px;border-color:#74ebbe59;color:#dff5ff;text-decoration:none}.pdfAssemblyStatus{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid rgba(135,223,255,.24);border-radius:14px;color:#dff5ff;background:#4ab1e014}.pdfAssemblyStatus>div{display:grid;gap:3px;min-width:0}.pdfAssemblyStatus strong{color:#f3fbff;font-size:12px;line-height:1.35}.pdfAssemblyStatus span:not(.pdfAssemblySpinner):not(.pdfAssemblyStatusIcon){color:#b8d2dc;font-size:10px;line-height:1.5}.pdfAssemblyStatus-completed{border-color:#74ebbe66;color:#c4ffe9;background:#3cca941c}.pdfAssemblyStatus-completed strong,.pdfAssemblyStatus-completed span:not(.pdfAssemblySpinner):not(.pdfAssemblyStatusIcon){color:#c4ffe9}.pdfAssemblyStatus-failed{border-color:#ff8bae6b;background:#ff55801a}.pdfAssemblyStatus-failed strong,.pdfAssemblyStatus-failed span:not(.pdfAssemblySpinner):not(.pdfAssemblyStatusIcon){color:#ffd0dd}.pdfAssemblyStatusIcon{display:grid;flex:0 0 auto;place-items:center;width:27px;height:27px;border-radius:50%;color:#dff5ff;background:#87dfff2e;font-size:17px;font-weight:900;line-height:1;-webkit-user-select:none;user-select:none}.pdfAssemblyStatus-completed .pdfAssemblyStatusIcon{color:#0e3b2c;background:#74ebbe}.pdfAssemblyStatus-failed .pdfAssemblyStatusIcon{color:#4a1026;background:#ff8bae}.pdfAssemblySpinner{flex:0 0 auto;width:24px;height:24px;margin-top:1px;border:3px solid rgba(135,223,255,.22);border-top-color:#74dfff;border-radius:50%;animation:pdfAssemblySpin .8s linear infinite}@keyframes pdfAssemblySpin{to{transform:rotate(360deg)}}.pdfFinalHint{color:#91a5b3;font-size:10px;line-height:1.5;text-align:center}.pdfFormMessage{margin-top:-4px}.pdfFormNotice{display:grid;gap:4px;padding:13px 14px;border:1px solid rgba(116,235,190,.28);border-radius:14px;color:#c4ffe9;background:#3cca941a;font-size:11px;line-height:1.45}.pdfFormNotice strong{font-size:12px}.pdfFormNotice span{color:#b7d9cb}@media(max-width:560px){.pdfArchivePanel{padding:15px 12px}.pdfArchiveHeader,.pdfArchiveDetailHeader{display:grid;grid-template-columns:minmax(0,1fr) auto}.pdfArchiveHeader>.compactSecondaryButton{align-self:start}.pdfArchiveGrid{grid-template-columns:1fr}.pdfArchiveCard{grid-template-columns:64px minmax(0,1fr)}.pdfArchiveCover,.pdfArchiveCoverPlaceholder{width:64px;height:64px}.pdfArchiveDetailContent{grid-template-columns:94px minmax(0,1fr);gap:11px}.pdfArchiveDetailCover{width:94px}.pdfArchiveReaderHeader,.pdfArchiveReaderControls{align-items:stretch}.pdfArchiveReaderHeader{display:grid;grid-template-columns:1fr}.pdfArchiveReaderControls{grid-template-columns:1fr}.pdfArchiveReaderHeader>button,.pdfArchiveReaderControls>button{width:100%;min-height:45px}.pdfArchiveReaderControls>strong{order:-1}.pdfArchiveReaderImage{min-height:235px}.pdfArchiveReaderClosing{min-height:360px;padding:24px 18px}.pdfBookFinalPanel{padding:16px 12px 18px}.pdfFinalActions{grid-template-columns:1fr;gap:10px}.pdfFinalActions>.compactPrimaryButton,.pdfFinalActions>.pdfDownloadButton{width:100%;min-height:52px;font-size:11px}.pdfAssemblyStatus{padding:12px}.pdfAssemblyStatus strong{font-size:11px}.pdfBookViewerToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdfBookViewerToolbar strong{grid-column:1 / -1;grid-row:1;order:-1}}.pdfStorybookActions{display:grid;gap:9px;padding-top:2px}.pdfCreateCharacterButton{width:100%;min-height:53px;border-radius:15px;box-shadow:0 12px 25px #ff559d29;font-size:12px}.pdfCreateCharacterButton:focus-visible{outline:2px solid #9bdfff;outline-offset:3px}.pdfMasterCharacterGenerateAction{display:grid;gap:8px}.pdfMasterCharacterGenerateAction>small{color:#91a5b3;font-size:10px;line-height:1.5;text-align:center}.pdfStorybookActions>small{color:#91a5b3;font-size:10px;line-height:1.5;text-align:center}@media(max-width:560px){.pdfMasterCharacterActions,.pdfStoryWritingActions,.pdfIllustrationActions{grid-template-columns:1fr}.pdfIllustrationCardHeader{flex-direction:column;gap:7px}.pdfIllustrationCardHeader>strong{text-align:left}.pdfStoryPageCardHeader{grid-template-columns:1fr auto}.pdfStoryPageCardHeader>span{grid-column:1 / -1}.pdfMasterCharacterPreviewCaption{align-items:flex-start;flex-direction:column;gap:3px}}@media(min-width:650px){.adminPdfCreationPanel{padding:30px 38px 34px}.pdfStorybookFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.adminCreationTabList{grid-template-columns:1fr}.adminCreationTab{min-height:62px}.adminPdfCreationPanel{padding:20px 14px 22px;border-radius:21px}.pdfStorybookHeader{display:grid;justify-items:center;gap:11px;text-align:center}.pdfStorybookHeader>div:last-child{justify-items:center;width:100%}.pdfStorybookHeader .adminPdfEmptyIcon{width:49px;height:49px;border-radius:15px;font-size:22px}.pdfStorybookHeader h2{font-size:23px}.pdfPageOptions{gap:7px}.pdfPageOption{min-height:78px;padding-inline:4px}.pdfPageOption strong{font-size:21px}}@media(min-width:650px){.feedbackSection,.waitlistSection{padding:29px 25px}.useCaseChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.privacyCard,.adminCard{padding:34px 38px 38px}}.aiStoryMakerCard{margin-top:18px}.aiStoryMakerHeader{display:flex;gap:13px;align-items:flex-start}.storyCheckpointTools{display:grid;flex:0 0 auto;gap:8px;margin-left:auto;justify-items:end}.storyCheckpointStatus{color:#9fb5c2;font-size:9px;font-weight:900;line-height:1.35;text-align:right}.storyCheckpointStatus.saved,.storyCheckpointStatus.restored{color:#c4ffe9}.storyCheckpointStatus.error{color:#ffb4c7}.newStoryButton{max-width:100%;min-height:32px;padding:6px 9px;border:1px solid rgba(255,129,192,.28);border-radius:10px;color:#ffc1df;background:#ff559d17;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.newStoryButton:disabled{opacity:.5;cursor:wait}@media(max-width:560px){.aiStoryMakerHeader{flex-wrap:wrap}.storyCheckpointTools{width:100%;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:start;margin-left:0}.storyCheckpointStatus{text-align:left}}.aiStoryMakerIcon{flex:0 0 auto;display:grid;place-items:center;width:45px;height:45px;border-radius:15px;background:linear-gradient(135deg,#ff57a038,#825bff3d);border:1px solid rgba(255,129,192,.26);font-size:25px;line-height:1;padding:0;-webkit-user-select:none;user-select:none}.aiStoryMakerHeader h2{margin:7px 0}.aiStoryMakerHeader p{margin:0;color:#b9cbd5;font-size:12px;line-height:1.55}.storyMakerNotice{margin-top:18px;padding:12px 13px;border-radius:13px;color:#d8c8f0;background:#7f59ff1a;border:1px solid rgba(183,140,255,.22);font-size:11px;line-height:1.5}.storyMakerForm,.storyEditor{display:grid;gap:15px;margin-top:20px}.storyMakerForm label,.storyEditor label{display:grid;gap:7px;color:#dce8ef;font-size:12px;font-weight:900}.storyMakerForm label>span{color:#8fa7b8;font-size:10px;font-weight:600}.storyMakerForm input,.storyMakerForm select,.storyEditor input,.storyEditor textarea{width:100%;min-height:47px;padding:11px 13px;border:1px solid rgba(165,178,231,.2);border-radius:13px;outline:none;color:#fff;background:#03121fb8;font:inherit;font-size:13px}.storyMakerForm select{appearance:none;background:linear-gradient(45deg,transparent 50%,#8edcff 50%) calc(100% - 17px) 20px / 5px 5px no-repeat,linear-gradient(135deg,#8edcff 50%,transparent 50%) calc(100% - 13px) 20px / 5px 5px no-repeat,#03121fb8}.storyMakerForm textarea{min-height:116px;resize:vertical}.storyMakerForm input:focus,.storyMakerForm select:focus,.storyEditor input:focus,.storyEditor textarea:focus{border-color:#ff69ae99;box-shadow:0 0 0 3px #ff559d17}.storyMakerWideField{grid-column:1 / -1}.adminStoryGenerateButton{width:100%;min-height:49px;margin-top:17px;padding:13px;border:0;border-radius:15px;color:#fff;background:linear-gradient(95deg,#ff559d,#865fff);font:inherit;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 12px 28px #da41af2e}.adminStoryGenerateButton:disabled{opacity:.45;cursor:wait}.storyEditor{padding-top:20px;border-top:1px solid rgba(151,193,224,.13)}.storyEditorStatus{padding:13px 14px;border-radius:14px;color:#c4ffe9;background:#3cca941a;border:1px solid rgba(116,235,190,.25);font-size:12px;line-height:1.5}.storySummaryInput{min-height:100px!important;resize:vertical}.storyScenesHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:8px}.storyScenesHeader h3{margin:7px 0 0;color:#ff9aca;font-size:19px}.storyScenesHeader>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:#bcd6e3;background:#57bef41a;border:1px solid rgba(126,190,235,.18);font-size:10px;font-weight:900}.storySceneCard{display:grid;gap:14px;padding:16px 14px;border-radius:19px;background:linear-gradient(145deg,#ff5ba914,#855dff1c),#06192ae0;border:1px solid rgba(255,116,174,.18)}.storySceneTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.storySceneTitleRow strong{color:#f4ddff;font-size:14px}.storySceneDelete{min-height:34px;padding:6px 10px;border:1px solid rgba(255,110,145,.22);border-radius:10px;color:#ffb4c7;background:#ff4f7817;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.storySceneCard textarea{min-height:115px;resize:vertical}.storyReferenceSection{display:grid;gap:10px;padding:14px;border:1px solid rgba(126,190,235,.18);border-radius:16px;background:#03121f61}.storyFieldLabel,.storyUploadLabel{color:#dce8ef;font-size:12px;font-weight:900}.storyUploadLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 11px;border:1px dashed rgba(255,129,192,.34);border-radius:12px;color:#ffc1df;background:#ff559d14;cursor:pointer}.storyUploadLabel input{width:0;height:0;opacity:0;position:absolute}.storyReferenceHelp,.storyPrivacyNote,.emptyImageState,.masterCharacterPanel>p,.sceneReferenceNote{margin:0;color:#9fb5c2;font-size:11px;line-height:1.5}.storyPrivacyNote{color:#c6aeca;font-size:10px}.unavailableImageNotice{padding:11px;border:1px solid rgba(255,184,104,.28);border-radius:11px;color:#ffdcae;background:#ffab4614;font-size:10px;font-weight:900;line-height:1.45}.masterCharacterRequiredNotice,.legacySceneWarning{padding:11px;border:1px solid rgba(255,129,192,.26);border-radius:11px;color:#ffd1e8;background:#ff559d14;font-size:10px;font-weight:900;line-height:1.45}.legacySceneWarning{border-color:#ffb86847;color:#ffdcae;background:#ffab4614}.referencePreview{display:flex;align-items:center;gap:11px}.referencePreview img{width:65px;height:65px;flex:0 0 auto;object-fit:cover;border-radius:13px;border:1px solid rgba(255,129,192,.34)}.referencePreview strong{display:block;overflow:hidden;color:#f3e7ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.textButton{margin-top:7px;padding:0;border:0;color:#ff9aca;background:none;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.masterCharacterPanel{display:grid;gap:12px;margin-top:18px;padding:16px 14px;border:1px solid rgba(182,140,255,.24);border-radius:19px;background:linear-gradient(145deg,#b68cff1c,#ff5ba912),#06192ac2}.masterCharacterPanel .storyScenesHeader{margin-top:0}.masterCharacterPanel h3{color:#f1d9ff}.paidGenerationWarning{padding:10px 11px;border:1px solid rgba(255,184,104,.28);border-radius:11px;color:#ffdcae;background:#ffab4614;font-size:10px;font-weight:900;line-height:1.45}.masterCharacterResult{display:grid;gap:10px}.masterCharacterResult img,.sceneGeneratedImage{display:block;width:100%;max-height:390px;object-fit:contain;border:1px solid rgba(183,140,255,.28);border-radius:14px;background:#091a2a}.masterCharacterActions,.sceneImageActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.compactPrimaryButton,.compactSecondaryButton{min-height:41px;padding:9px 10px;border-radius:12px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.compactPrimaryButton{border:0;color:#fff;background:linear-gradient(95deg,#ff559d,#865fff)}.compactSecondaryButton{border:1px solid rgba(165,178,231,.22);color:#dce8ef;background:#4ab1e01a}.compactPrimaryButton:disabled,.compactSecondaryButton:disabled{opacity:.5;cursor:wait}.masterCharacterButton{width:100%}.approvedBadge{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(116,235,190,.25);border-radius:999px;color:#c4ffe9;background:#3cca941a;font-size:9px;font-weight:900}.approvedStatus{padding:10px 11px;border:1px solid rgba(116,235,190,.25);border-radius:11px;color:#c4ffe9;background:#3cca941a;font-size:10px;font-weight:900;line-height:1.45}.sceneImageTools,.sceneVideoTools,.sceneNarrationTools{display:grid;gap:10px;padding-top:14px;border-top:1px solid rgba(151,193,224,.13)}.sceneNarrationHelp{margin:0;color:#a9c0cc;font-size:11px;line-height:1.5}.sceneNarrationAudio{display:block;width:100%;min-height:42px;border-radius:11px;accent-color:#ff7bb4}.sceneImageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.sceneImageHeader strong{display:block;margin-top:6px;color:#f3e7ff;font-size:14px}.sceneVideoHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.sceneVideoHeader strong{display:block;margin-top:6px;color:#f3e7ff;font-size:14px}.sceneGeneratedImage{max-height:300px}.sceneGeneratedVideo{display:block;width:100%;max-height:390px;border-radius:14px;background:#020b13;border:1px solid rgba(125,185,230,.18)}.sceneVideoRequirement{color:#b7c8d2;font-size:11px;line-height:1.45}.sceneVideoStatus,.sceneVideoProgressStatus,.sceneVideoFailureStatus,.sceneImageProgressStatus,.sceneImageFailureStatus{padding:10px 11px;border-radius:11px;font-size:10px;font-weight:900;line-height:1.45}.sceneVideoStatus{border:1px solid rgba(116,235,190,.25);color:#c4ffe9;background:#3cca941a}.sceneVideoProgressStatus,.sceneImageProgressStatus{border:1px solid rgba(142,220,255,.25);color:#c9efff;background:#4ab1e017}.sceneVideoFailureStatus,.sceneImageFailureStatus{border:1px solid rgba(255,110,145,.24);color:#ffc4d2;background:#ff4f7817}.mediaStorageRetryNotice{display:grid;gap:9px;padding:11px;border:1px solid rgba(255,195,100,.26);border-radius:11px;color:#ffe1ab;background:#dd922717;font-size:10px;line-height:1.45}.unavailableVideoNotice{padding:11px;border:1px solid rgba(255,184,104,.28);border-radius:11px;color:#ffdcae;background:#ffab4614;font-size:10px;font-weight:900;line-height:1.45}.storyAddSceneButton{min-height:45px;padding:11px;border:1px dashed rgba(142,220,255,.36);border-radius:14px;color:#bfeeff;background:#4ab1e014;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.finalStoryTools{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid rgba(245,112,179,.28);border-radius:18px;background:linear-gradient(145deg,#35194ab8,#0c2037d6)}.finalStoryTools h3{margin:0}.finalStoryMissing{display:grid;gap:5px;padding:11px;border:1px solid rgba(255,195,100,.26);border-radius:11px;color:#ffe1ab;background:#dd922717;font-size:10px;line-height:1.45}.finalStoryDownload{display:inline-flex;width:fit-content;text-decoration:none}.oneClickStoryPanel{display:grid;gap:12px;margin-top:14px;padding:16px;border:1px solid rgba(255,208,93,.3);border-radius:18px;background:linear-gradient(145deg,#423019b8,#162337e6)}.oneClickMasterCharacter{display:grid;gap:10px}.oneClickMasterCharacter img{display:block;width:100%;max-height:300px;object-fit:contain;border:1px solid rgba(183,140,255,.28);border-radius:14px;background:#091a2a}.oneClickStoryPanel p,.oneClickStoryPanel small{color:#d5e5ee;line-height:1.5}.oneClickStoryButton{min-height:48px}.publicWorkshopPage{max-width:820px}.publicWorkshopIntro{margin-top:18px;padding:18px 20px;background:linear-gradient(145deg,#49326785,#0f283dd1),#091c2de6}.publicWorkshopIntro .adminWorkshopHeader{gap:6px;margin-bottom:0}.publicWorkshopIntro .adminWorkshopHeader h2{margin-top:3px;font-size:24px}.publicWorkshopIntro .adminIntro{max-width:620px;margin:0;color:#b5c4d1;font-size:12px;line-height:1.45}.publicWorkshopIntro .publicWorkshopSafety{margin-top:12px;padding:9px 11px;font-size:10px}.workshopCharacterMessage{margin:40px 0 0;padding:16px 17px}.workshopCharacterMessage h3{font-size:18px}.workshopCharacterMessage p{max-width:700px;font-size:12px}.workshopCharacterMessage small{margin-top:8px}.workshopBackButton{min-height:43px;margin-top:22px;padding:10px 14px;border:1px solid rgba(151,204,238,.28);border-radius:13px;color:#e8f6ff;background:#0b2e46c7;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.publicWorkshopSafety{display:flex;align-items:flex-start;gap:10px;margin-top:17px;padding:12px 13px;border:1px solid rgba(255,190,122,.28);border-radius:14px;color:#eadde0;background:#ff9b5c1a;font-size:11px;line-height:1.5}.publicWorkshopSafety span{flex:0 0 auto;font-size:17px}.publicWorkshopSafety p{margin:0}.publicWorkshopModes{margin-top:16px}.publicWorkshopModes .adminCreationTabList{gap:14px;padding:0;border:0;background:transparent;box-shadow:none}.publicWorkshopModes .adminCreationTab{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;column-gap:15px;min-height:174px;padding:20px 18px;border:1px solid rgba(255,145,201,.26);border-radius:22px;background:radial-gradient(circle at 10% 0%,rgba(255,120,187,.15),transparent 45%),linear-gradient(145deg,#1f2041f5,#081f31fa);box-shadow:0 15px 34px #00000029}.publicWorkshopModes .adminCreationTab:hover,.publicWorkshopModes .adminCreationTab:focus-visible{border-color:#ffaedabd;background:radial-gradient(circle at 10% 0%,rgba(255,144,201,.22),transparent 45%),linear-gradient(145deg,#2f2350fa,#0a2238fa);box-shadow:0 18px 40px #e049a12e}.publicWorkshopModes .adminCreationTabIcon{grid-row:1 / span 2;width:64px;height:64px;border-radius:20px;font-size:32px;background:#ff5ba91f}.publicWorkshopModes .publicWorkshopModeCopy{display:grid;align-content:center;gap:6px;min-width:0}.publicWorkshopModes .adminCreationTab strong{color:#fff5fb;font-size:19px;line-height:1.2}.publicWorkshopModes .adminCreationTab small{color:#b7c4d2;font-size:11px;line-height:1.35}.publicWorkshopModeAction{align-self:end;grid-column:2;color:#ffafd2;font-size:11px;font-weight:900;letter-spacing:.2px}.publicWorkshopCard{margin-top:18px}.publicCompletedStorybooks{display:grid;gap:9px;margin-top:20px;padding:16px 15px;border:1px solid rgba(126,190,235,.18);border-radius:19px;background:linear-gradient(145deg,#57bef414,#855dff1a),#06192ab8}.publicCompletedStorybooks h2{margin:0;color:#fff0fa;font-size:21px}.publicCompletedStorybooks>p{margin:0;color:#a9c4d1;font-size:11px;line-height:1.5}.publicStorybookGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;max-width:660px;gap:14px;margin:10px auto 0}.publicStorybookCard{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(255,183,221,.22);border-radius:19px;background:#03121f99}.publicStorybookCoverPreview{position:relative;display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;background:#f4f2ed}.publicStorybookCoverPreview>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.publicStorybookCoverFallback{display:none;max-width:150px;padding:16px;color:#d7e9f5;font-size:11px;font-weight:900;line-height:1.4;text-align:center}.publicStorybookCoverPreview.is-missing .publicStorybookCoverFallback{display:block}.publicStorybookCardBody{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:space-between;gap:18px;padding:15px}.publicStorybookCardBody h3{margin:10px 0 0;color:#eff8ff;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.publicStorybookCardActions{display:grid;grid-template-columns:minmax(0,1fr)}.publicStorybookCardActions .sampleBookButton{width:100%;min-width:0;min-height:42px;margin-top:0;padding-inline:8px}.publicStorybooksStatus{display:flex;align-items:center;gap:9px;min-height:38px;color:#c8d9e4;font-size:11px}.publicStorybooksStatus .loader{width:18px;height:18px;border-width:2px}.publicStorybookReader{display:grid;gap:12px;width:min(100%,760px);margin:0 auto}.publicStorybookPageMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a9c4d1;font-size:11px;font-weight:900}.publicStorybookPageMeta strong{color:#ffb9d8}.publicStorybookSheet{display:grid;grid-template-rows:minmax(0,1fr) 180px;width:100%;height:clamp(520px,72svh,820px);min-height:0;overflow:hidden;border:1px solid rgba(255,183,221,.22);border-radius:18px;background:#f4f2ed;box-shadow:0 16px 38px #00000047}.publicStorybookSheet.is-cover{grid-template-rows:minmax(0,1fr)}.publicStorybookSheet.is-full-page{display:grid;width:100%;height:auto;aspect-ratio:1;grid-template-rows:minmax(0,1fr)}.publicStorybookFullPage{position:relative;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;background:#f4f2ed}.publicStorybookFullPage>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;background:#f4f2ed}.publicStorybookCover{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;padding:clamp(16px,3vw,28px);background:linear-gradient(145deg,#fffffff5,#f1eef7f5),#f4f2ed}.publicStorybookCoverHeader{position:relative;z-index:1;padding:2px 4px clamp(12px,2.4vw,22px);color:#52315f;text-align:center}.publicStorybookCoverBrand{color:#8a5b98;font-size:clamp(10px,1.8vw,13px);font-weight:900;letter-spacing:.18em}.publicStorybookCoverHeader h2{margin:8px 0 0;color:#5d2c72;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5vw,42px);line-height:1.08;overflow-wrap:anywhere}.publicStorybookCoverImageFrame{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;border-radius:12px;background:#f4f2ed}.publicStorybookCoverImageFrame>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.publicStorybookImageFrame{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;background:#f4f2ed}.publicStorybookImageFrame>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#fff}.publicStorybookImageFrame .sampleBookPageError{position:absolute;inset:0}.publicStorybookText{min-height:0;overflow-y:auto;padding:18px 18px 20px;color:#183247;background:#fffdf9}.publicStorybookText h2{margin:0 0 7px;color:#7b3b62;font-family:Georgia,Times New Roman,serif;font-size:20px}.publicStorybookText p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.6;white-space:pre-wrap}.publicStorybookControls{display:flex;justify-content:space-between;gap:10px}.publicCharacterPanel{margin-top:18px}.publicLocalCharacterResult{max-width:270px}.publicLocalCharacterResult img{max-height:270px;object-fit:cover}.publicProcessPanel{display:grid;gap:11px;margin-top:18px;padding:16px 15px;border:1px solid rgba(126,190,235,.18);border-radius:18px;background:#03121f6b}.publicProcessPanel h3{margin:0;color:#f1d9ff;font-size:17px}.publicProcessPanel ol{display:grid;gap:9px;list-style:none;margin:0;padding:0}.publicProcessPanel li{display:flex;align-items:center;gap:10px;color:#b9cbd5;font-size:11px;line-height:1.4}.publicProcessPanel li strong{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#50bfff,#7a62ff);font-size:11px}.publicWorkshopSubmit{display:grid;gap:7px}.publicWorkshopSubmit small{color:#91a9b8;font-size:10px;line-height:1.45;text-align:center}.publicWorkshopSubmit .pdfFormNotice{margin-top:4px}.momimiStyleConfigNotice{display:grid;gap:4px;margin-top:12px;padding:10px 12px;border:1px solid rgba(180,145,255,.23);border-radius:13px;color:#d8c9f3;background:#855dff14;font-size:11px;line-height:1.45}.momimiStyleConfigNotice strong{color:#f1dcff;font-size:12px}.masterStyleRestyleButton{width:100%;margin-top:12px}.masterStyleRestyleConfirm,.masterStyleDraft{display:grid;gap:9px;margin-top:12px;padding:13px;border:1px solid rgba(255,190,122,.34);border-radius:15px;color:#ffe3b4;background:#ff9b5c1a}.masterStyleRestyleConfirm p,.masterStyleDraft p{margin:0;color:#eadde0;font-size:12px;line-height:1.5}.masterStyleDraft{border-color:#74ebbe4d;color:#d7ffef;background:#3cca9414}.masterStyleDraft>img{display:block;width:min(100%,330px);max-height:330px;object-fit:contain;border-radius:15px;background:#091a2a}@media(min-width:650px){.storyMakerForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.publicHeader{min-height:250px;border-radius:22px}.publicHeaderContent{padding:16px 13px 11px}.publicHeaderIntro{margin-top:20px;margin-bottom:11px}.publicHeaderIntro h1{font-size:32px}.publicHeaderIntro p{font-size:12px}.publicHeader-hero{min-height:100%;border:0;border-radius:0}.publicHeader-hero .publicHeaderContent{padding:0}.publicTestModeNotice{margin-top:10px;padding:9px 11px 10px;gap:6px;font-size:11px}.publicTestModeNoticeIcon{font-size:18px}.sampleBookArchiveCard{align-items:flex-start}.publicWorkshopPage{padding-inline:12px}.publicWorkshopIntro,.publicWorkshopCard{padding-inline:15px}.publicWorkshopModes .adminCreationTabList{grid-template-columns:1fr}.publicWorkshopModes .adminCreationTab{min-height:160px}.publicStorybookCard{width:100%}.publicStorybookGrid{grid-template-columns:1fr}.publicStorybookCoverPreview>img{object-fit:contain;background:#f4f2ed}.publicStorybookControls{display:grid;grid-template-columns:1fr 1fr}}
