/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--store-gutter:34px}@media (max-width:820px){:root{--store-gutter:22px}}@media (max-width:560px){:root{--store-gutter:16px}}.search-page .dashboard-page-head,.search-page .search-placeholder-note{padding-left:0;padding-right:0}:host,:root{--font-sans:"Noto Sans SC","Source Han Sans SC","PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}html{scroll-behavior:smooth}body{color:#1d1d1f;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transform:translateY(36px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}.reveal-delay-3{transition-delay:.36s}.img-card img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.img-card:hover img{transform:scale(1.07)}.img-card .card-veil{opacity:0;transition:opacity .6s}.img-card:hover .card-veil{opacity:1}.paw-bg{background-image:radial-gradient(circle at 20% 30%,#d9a05b1a 0 8px,#0000 9px),radial-gradient(circle at 70% 60%,#1d1d1f0d 0 6px,#0000 7px),radial-gradient(circle at 45% 85%,#d9a05b14 0 10px,#0000 11px)}.section-tag:after,.section-tag:before{content:"";vertical-align:middle;opacity:.7;background:#d9a05b;width:34px;height:1px;margin:0 14px;display:inline-block}@media (max-width:767px){.section-tag:after,.section-tag:before{width:18px;margin:0 8px}}.stat-num{font-variant-numeric:tabular-nums}.marquee-track{width:max-content;display:flex}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#d9a05b;border-radius:8px}.vertical-text{writing-mode:vertical-rl;letter-spacing:.5em}.storybook-home{color:#17334a;background:#fbfaf6;min-height:100vh}.home-hero{background:#d8e8ed;height:min(850px,88vh);min-height:680px;position:relative;overflow:hidden}.home-nav{z-index:5;justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:26px 34px;display:flex;position:relative}.brand-lockup{color:#17334a;letter-spacing:.01em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.brand-lockup em{color:#d07e5e;font-style:normal}.brand-mark{color:#fbfaf6;background:#d07e5e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.home-links{color:#476373;gap:30px;font-size:14px;display:flex}.home-links a:hover{color:#d07e5e}.nav-cta{color:#17334a;background:#ffffff59;border:1px solid #9eb9be;border-radius:999px;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:600;display:inline-flex}.nav-cta:hover{color:#fff;background:#17334a;border-color:#17334a}.platform-nav{z-index:50;width:100%;min-height:78px;padding:0 var(--store-gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-bottom:1px solid #17334a1a;justify-content:space-between;position:relative}.platform-nav,.platform-nav-links{align-items:center;gap:24px;display:flex}.platform-nav-links{color:#65777a;font-size:13px}.platform-nav-links a{border-bottom:2px solid #0000;padding:28px 0 24px}.platform-nav-actions{align-items:center;gap:10px;display:flex}.platform-login{color:#476373;padding:10px 14px;font-size:13px;font-weight:600}.platform-register{color:#17334a;background:#fff;border:1px solid #d7dad4;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.platform-nav .nav-cta{padding:11px 16px}.hero-copy{z-index:3;max-width:1240px;margin:88px auto 0;padding:0 34px;position:relative}.eyebrow,.section-kicker{color:#d07e5e;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.hero-copy h1{font-family:var(--font-sans);letter-spacing:0;color:#17334a;margin:20px 0 18px;font-size:clamp(3.35rem,7.3vw,6.6rem);font-weight:700;line-height:.98}.hero-copy h1 span{color:#d07e5e}.hero-copy>p{color:#476373;font-size:17px;line-height:1.85}.hero-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.primary-button{color:#fff;background:#d07e5e;border-radius:999px;align-items:center;gap:9px;padding:14px 22px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #d07e5e3d}.primary-button:hover{background:#b9684c;transform:translateY(-2px)}.text-button{color:#17334a;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.hero-art{inset:0;overflow:hidden}.hero-art,.moon{position:absolute}.moon{aspect-ratio:1;background:#fff1c9;border-radius:50%;width:clamp(120px,18vw,210px);top:20%;right:16%;box-shadow:0 0 0 14px #fff1c938,0 0 70px #fff1c98c}.hero-cloud{filter:blur(.3px);background:#ffffff85;border-radius:999px;position:absolute}.cloud-one{width:250px;height:70px;top:36%;right:29%}.cloud-two{opacity:.7;width:180px;height:52px;top:47%;right:3%}.hill{border-radius:50% 50% 0 0;position:absolute;bottom:-8%;transform:rotate(-4deg)}.hill-back{background:#8db3b1;width:82%;height:48%;left:27%}.hill-front{background:#5e8f83;width:90%;height:40%;left:-8%;transform:rotate(5deg)}.hero-bear{aspect-ratio:1.25;border:10px solid #fff7e3cc;border-radius:48% 48% 15% 15%;width:min(39vw,480px);position:absolute;bottom:12%;right:15%;overflow:hidden;transform:rotate(4deg);box-shadow:0 25px 40px #1832452e}.hero-bear img{object-fit:cover;object-position:46% 70%;width:100%;height:100%;transform:scale(1.9)}.star{color:#fff1c9;font-size:22px;position:absolute}.star-one{top:17%;right:39%}.star-two{font-size:14px;top:27%;right:11%}.star-three{font-size:13px;top:43%;right:49%}.hero-note{z-index:4;color:#476373;align-items:center;gap:8px;font-size:12px;display:inline-flex;position:absolute;bottom:26px;right:34px}.library-section{max-width:1240px;margin:0 auto;padding:110px 34px 120px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:36px;display:flex}.promise-section h2,.section-heading h2{font-family:var(--font-sans);color:#17334a;margin-top:10px;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.1}.shelf-count{color:#81949b;font-size:13px}.book-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.book-card{background:#fff;border:1px solid #e3e5de;border-radius:12px;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.book-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px #17334a1a}.book-cover{aspect-ratio:1.28;position:relative;overflow:hidden}.book-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.book-card:hover .book-cover img{transform:scale(1.04)}.book-badge{color:#b9684c;background:#fffaf0e6;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.book-meta{padding:19px 20px 21px}.book-meta h3{color:#17334a;font-family:var(--font-sans);font-size:22px}.book-meta p{color:#81949b;min-height:38px;margin-top:7px;font-size:13px;line-height:1.6}.read-link{color:#d07e5e;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:700;display:inline-flex}.promise-section{background:#f2eadc;grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:95px max(34px,50vw - 586px);display:grid}.promise-section>p{color:#61727b;max-width:450px;font-size:16px;line-height:2}.home-footer{color:#94a1a4;letter-spacing:.06em;justify-content:space-between;max-width:1240px;margin:0 auto;padding:27px 34px 34px;font-size:11px;display:flex}.reader-shell{color:#17334a;background:#f6f3ed;min-height:100vh}.reader-topbar{background:#ffffffb3;border-bottom:1px solid #e5e1d8;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex}.reader-back,.reader-home{color:#61727b;align-items:center;gap:8px;font-size:13px;display:inline-flex}.reader-back:hover,.reader-home:hover{color:#d07e5e}.reader-title{color:#98a3a5;align-items:center;gap:14px;font-size:12px;display:flex}.reader-title strong{color:#17334a;font-family:var(--font-sans);font-size:18px}.reader-stage{max-width:1180px;margin:0 auto;padding:48px 24px 70px}.reader-book-wrap{justify-content:center;align-items:center;width:min(100%,980px);min-height:560px;margin:0 auto;display:flex}.story-flipbook{margin:0 auto}.story-page{background:#fffdf8;overflow:hidden}.cover-content{width:100%;height:100%;position:relative}.cover-content img{object-fit:cover;width:100%;height:100%}.cover-overlay{color:#fff8e5;background:linear-gradient(#0000,#0f2031cc);padding:48px 44px 40px;position:absolute;inset:auto 0 0}.cover-overlay span,.story-label{letter-spacing:.16em;font-size:10px;font-weight:700}.cover-overlay h1{font-family:var(--font-sans);margin-top:12px;font-size:clamp(2rem,4vw,3.8rem)}.cover-overlay p{color:#fff8e5d1;margin-top:8px;font-size:14px}.cover-overlay small{color:#fff8e5a3;margin-top:24px;font-size:11px;display:block}.spread-content{grid-template-columns:1.08fr .92fr;height:100%;display:grid}.spread-image{background:#d8e8ed;position:relative;overflow:hidden}.spread-image img{object-fit:cover;width:100%;height:100%}.page-number{color:#ffffffe6;letter-spacing:.12em;font-size:11px;position:absolute;bottom:18px;left:22px}.spread-copy{flex-direction:column;justify-content:center;padding:48px clamp(28px,5vw,62px);display:flex}.spread-copy .story-label{color:#d07e5e}.spread-copy h2{font-family:var(--font-sans);color:#17334a;margin-top:18px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.15}.spread-copy>p{font-family:var(--font-sans);color:#3e5867;margin-top:25px;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.8}.spread-copy .translation{color:#94a1a4;margin-top:16px;font-family:inherit;font-size:12px;line-height:1.7}.sound-line{color:#d07e5e;align-items:center;gap:12px;margin-top:30px;display:flex}.sound-line span{background:#e7c7b9;flex:1;height:1px;display:block}.reader-controls{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.icon-button,.sound-button{color:#476373;cursor:pointer;background:#fff;border:1px solid #d9ddd7;border-radius:50%;justify-content:center;align-items:center;min-width:40px;height:40px;transition:all .2s;display:inline-flex}.icon-button:hover:not(:disabled),.sound-button:hover{color:#d07e5e;border-color:#d07e5e}.icon-button:disabled{opacity:.35;cursor:default}.icon-button.subtle{margin-left:0}.page-status{text-align:center;min-width:72px}.page-status strong{color:#17334a;font-size:17px}.page-status span{color:#a0abad;margin-left:3px;font-size:12px}.control-divider{background:#d9ddd7;width:1px;height:24px;margin:0 8px}.sound-button{border-radius:999px;gap:7px;width:auto;padding:0 15px;font-size:12px}.sound-button.active{color:#d07e5e;background:#fff9f5;border-color:#e7c7b9}.reader-hint{text-align:center;color:#a0abad;margin-top:19px;font-size:11px}@media (max-width:767px){.home-hero{height:92vh;min-height:720px}.home-nav{padding:18px}.home-links{display:none}.nav-cta{padding:9px 12px;font-size:11px}.hero-copy{margin-top:52px;padding:0 20px}.hero-copy h1{font-size:3.5rem}.hero-copy>p{font-size:14px}.hero-actions{gap:17px}.hero-art .moon{width:125px;top:51%;right:13%}.hero-bear{border-width:7px;width:68vw;bottom:7%;right:13%}.cloud-one{top:63%;right:25%}.cloud-two{top:72%;right:-2%}.hill-back{width:130%;height:28%;left:8%}.hill-front{width:140%;height:22%;left:-25%}.hero-note{font-size:10px;bottom:18px;right:20px}.library-section{padding:74px 20px 82px}.section-heading{flex-direction:column;align-items:start;gap:12px}.book-grid{grid-template-columns:1fr;gap:18px}.book-meta p{min-height:auto}.promise-section{grid-template-columns:1fr;gap:24px;padding:70px 20px}.home-footer{padding:24px 20px 84px}.reader-topbar{height:66px;padding:0 17px}.reader-title span{display:none}.reader-title strong{font-size:16px}.reader-stage{padding:26px 14px 52px}.reader-book-wrap{min-height:0}.story-page{min-height:430px}.spread-content{grid-template-rows:52% 48%;grid-template-columns:1fr}.spread-copy{justify-content:start;padding:22px 23px}.spread-copy h2{margin-top:8px;font-size:1.6rem}.spread-copy>p{margin-top:12px;font-size:1rem;line-height:1.55}.sound-line,.spread-copy .translation{display:none}.cover-overlay{padding:30px 24px 25px}.cover-overlay h1{font-size:2rem}.reader-controls{flex-wrap:wrap;gap:7px}.control-divider{display:none}.sound-button{order:5}.reader-hint{line-height:1.6}}.cinematic-reader-shell{color:#fff;background:#0f1d22;min-height:100vh}.cinematic-reader-topbar{z-index:30;color:#ffffffd1;background:linear-gradient(#050e12b8,#0000);justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:fixed;top:0;left:0;right:0}.cinematic-reader-topbar .reader-back,.cinematic-reader-topbar .reader-home{color:#ffffffc7}.cinematic-reader-topbar .reader-title{color:#ffffff94}.cinematic-reader-topbar .reader-title strong{color:#fff}.cinematic-reader-stage{justify-content:center;align-items:center;min-height:100vh;padding:94px 24px 58px;display:flex;position:relative}.bookv2-stage{aspect-ratio:2;isolation:isolate;background:#f6f3ed;border:1px solid #ffffff3d;border-radius:8px;width:min(1500px,100vw - 48px);position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.bookv2-art{background:#183a35;animation:bookv2-page-in .42s ease-out;position:absolute;inset:0}.bookv2-art img{object-fit:cover;object-position:center;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;transform:scale(1.01)}.bookv2-placeholder{background:#2c4e55;place-items:center;width:100%;height:100%;display:grid}.bookv2-placeholder i{border:1px solid #ffffff38;border-radius:50%;width:min(42vw,420px);height:min(42vw,420px);display:block}.bookv2-vignette{z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 62%,#030a0d2e);position:absolute;inset:0}.bookv2-spine{z-index:3;pointer-events:none;opacity:.62;mix-blend-mode:soft-light;background:linear-gradient(90deg,#0000002e,#ffffff21 44%,#ffffff0d 50%,#00000038);width:54px;transform:translate(-50%)}.bookv2-spine,.bookv2-spine:before{position:absolute;top:0;bottom:0;left:50%}.bookv2-spine:before{content:"";background:#ffffff47;width:1px;box-shadow:-13px 0 32px #00000038,13px 0 32px #0003}.bookv2-caption{z-index:5;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c191f8a;border:1px solid #ffffff38;border-radius:8px;width:min(1040px,100vw - 64px);padding:24px 30px 22px;position:absolute;bottom:clamp(22px,5vh,58px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000042}.bookv2-caption.is-cover{text-align:center;width:min(760px,100vw - 64px)}.bookv2-caption>span{color:#efbe70;letter-spacing:.18em;font-size:10px;font-weight:800}.bookv2-caption h1{font-family:var(--font-sans);letter-spacing:0;margin-top:10px;font-size:clamp(2rem,4vw,4.4rem);line-height:1.08}.bookv2-caption p{color:#ffffffe6;max-width:780px;margin-top:12px;font-size:clamp(1.05rem,1.55vw,1.38rem);line-height:1.76}.bookv2-caption.is-cover p{margin-left:auto;margin-right:auto}.bookv2-caption small{color:#ffffff8c;margin-top:8px;font-size:12px;line-height:1.65;display:block}.bookv2-caption-row{justify-content:space-between;align-items:center;gap:16px;margin-top:17px;display:flex}.bookv2-caption-row em{color:#ffffff8f;letter-spacing:.16em;font-size:11px;font-style:normal}.bookv2-caption-row button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.bookv2-caption-row button i{opacity:0;background:#efbe70;border-radius:3px;width:3px;height:6px;position:absolute;bottom:6px}.bookv2-caption-row button i:first-of-type{left:15px}.bookv2-caption-row button i:nth-of-type(2){height:10px;left:20px}.bookv2-caption-row button i:nth-of-type(3){height:7px;left:25px}.bookv2-caption-row button.is-playing{background:#efbe702e;border-color:#efbe707a}.bookv2-caption-row button.is-playing i{opacity:1;animation:sound-bar .8s ease-in-out infinite}.bookv2-page-controls{z-index:9;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c191f6b;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:inline-flex;position:absolute;bottom:16px;right:18px}.bookv2-page-controls em{color:#ffffffb8;letter-spacing:.12em;font-size:10px;font-style:normal;font-weight:800}.bookv2-page-controls button{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid;position:relative}.bookv2-page-controls button i{opacity:0;background:#efbe70;border-radius:3px;width:2px;height:5px;position:absolute;bottom:4px}.bookv2-page-controls button i:first-of-type{left:12px}.bookv2-page-controls button i:nth-of-type(2){height:8px;left:16px}.bookv2-page-controls button i:nth-of-type(3){height:6px;left:20px}.bookv2-page-controls button.is-playing i{opacity:1;animation:sound-bar .8s ease-in-out infinite}.bookv2-hit{z-index:8;opacity:0;color:#fff;align-items:center;width:34%;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0}.bookv2-hit:hover{opacity:.82}.bookv2-prev{background:linear-gradient(90deg,#00000038,#0000);justify-content:flex-start;padding-left:28px;left:0}.bookv2-next{background:linear-gradient(270deg,#00000038,#0000);justify-content:flex-end;padding-right:28px;right:0}.cinematic-spec-note{z-index:20;color:#ffffff8a;align-items:center;gap:7px;font-size:11px;display:inline-flex;position:fixed;bottom:18px;left:30px}@keyframes bookv2-page-in{0%{opacity:.55;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (max-width:820px){.cinematic-reader-stage{padding:84px 16px 44px}.bookv2-stage{width:calc(100vw - 32px)}.cinematic-spec-note{display:none}}@media (max-width:520px){.cinematic-reader-topbar{height:62px;padding:0 16px}.bookv2-spine,.cinematic-reader-topbar .reader-title span{display:none}.bookv2-hit{width:42%}.bookv2-hit svg{display:none}.bookv2-page-controls{bottom:10px;right:10px}}.story-flipbook{perspective:1800px;width:100%;height:min(70vh,620px);min-height:480px}.story-page{border-radius:3px;width:100%;height:100%;box-shadow:0 20px 40px #17334a1f}.story-canvas{color:inherit;cursor:pointer;transform-origin:0;text-decoration:none;animation:story-page-in .55s cubic-bezier(.22,.61,.36,1);display:block}.story-canvas:active{cursor:grabbing}@keyframes story-page-in{0%{opacity:.35;transform:rotateY(-8deg)translate(20px)}to{opacity:1;transform:rotateY(0)translate(0)}}@media (max-width:767px){.story-flipbook{height:min(78vh,600px);min-height:0}.story-page{min-height:0}}.book-stage{width:100%;height:min(70vh,620px);min-height:480px;transform-style:preserve-3d;background:#ece5d8;border:1px solid #ded8ca;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 28px 60px #2433392e,inset 0 4px #ffffffa6}.book-spread{background:#fdfbf6;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.book-spread:after{content:"";z-index:3;opacity:.42;pointer-events:none;background:linear-gradient(90deg,#1e26291a,#ffffffb8 42%,#1e26291f);width:18px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.book-page{background:#fffdf8;min-width:0;position:relative;overflow:hidden}.book-page:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 30px #292e2b0f}.cover-art img,.spread-image img{object-fit:cover;width:100%;height:100%}.cover-art{background:#1c3455}.cover-art img{object-position:center;transform:scale(1.03)}.cover-copy{color:#17334a;background:#fffdf8;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,72px);display:flex}.cover-copy>span{color:#d07e5e;letter-spacing:.18em;font-size:10px;font-weight:700}.cover-copy h1{font-family:var(--font-sans);margin-top:20px;font-size:clamp(2rem,4vw,4.2rem);line-height:1.05}.cover-copy p{color:#64767d;max-width:280px;font-family:var(--font-sans);margin-top:18px;font-size:16px;line-height:1.8}.cover-copy small{color:#9aa4a1;margin-top:40px;font-size:11px}.cover-rule{background:#d07e5e;border-radius:3px;width:52px;height:3px;margin-top:22px}.spread-image img{object-position:center}.spread-copy{background:#fffdf8}.spread-copy:after{content:"";pointer-events:none;border:1px solid #d07e5e24;position:absolute;inset:28px}.spread-copy>*{z-index:2;position:relative}.page-number{z-index:2}.book-spine{z-index:6;pointer-events:none;background:#18272c29;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:-8px 0 13px #1622261f,8px 0 13px #fff6}.book-click-target{z-index:8;cursor:e-resize;position:absolute;inset:0 0 0 50%}.turn-sheet{z-index:7;isolation:isolate;transform-style:preserve-3d;backface-visibility:hidden;pointer-events:none;will-change:transform;position:absolute;inset:0;overflow:hidden}.turn-sheet .book-spread:after{opacity:.18}.turn-next{transform-origin:100%;animation:turn-next .62s cubic-bezier(.32,.72,.32,1) both}.turn-previous{transform-origin:0;animation:turn-previous .62s cubic-bezier(.32,.72,.32,1) both}@keyframes turn-next{0%{filter:brightness();transform:rotateY(0)}45%{filter:brightness(.84)}to{filter:brightness();transform:rotateY(-180deg)}}@keyframes turn-previous{0%{filter:brightness();transform:rotateY(0)}45%{filter:brightness(.84)}to{filter:brightness();transform:rotateY(180deg)}}@media (max-width:767px){.book-stage{height:min(78vh,600px);min-height:460px}.book-spread{grid-template-rows:53% 47%;grid-template-columns:1fr}.book-spread:after{background:linear-gradient(#1e26291a,#ffffffb8 42%,#1e26291f);height:14px}.book-spine,.book-spread:after{width:auto;inset:53% 0 auto;transform:translateY(-50%)}.book-spine{height:2px}.book-click-target{inset:0}.cover-copy{padding:24px 28px}.cover-copy h1{margin-top:9px;font-size:2rem}.cover-copy p{margin-top:9px;font-size:14px}.cover-copy small{margin-top:16px}.spread-copy{padding:24px}.spread-copy:after{inset:16px}.spread-copy h2{margin-top:8px;font-size:1.55rem}.spread-copy>p{margin-top:11px;font-size:1rem;line-height:1.55}.spread-copy .sound-line,.spread-copy .translation{display:none}}.narration-player{opacity:.82;accent-color:#d07e5e;width:min(420px,100%);height:34px;margin:22px auto 0;display:block}@media (max-width:767px){.narration-player{height:31px;margin-top:17px}}.reader-mode-card{width:min(620px,100%);min-height:116px;color:inherit;background:#fffdf8;border:1px solid #e4ded2;border-radius:8px;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:16px;margin:22px auto 0;padding:12px 16px 12px 12px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 14px 34px #17334a14}.reader-mode-card:hover{border-color:#d8aa93;transform:translateY(-3px);box-shadow:0 20px 42px #17334a1f}.reader-mode-thumb{aspect-ratio:16/10;background:#dce7e3;border-radius:6px;width:94px;position:relative;overflow:hidden}.reader-mode-thumb img{object-fit:cover}.reader-mode-card span{color:#d07e5e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.reader-mode-card strong{color:#17334a;font-family:var(--font-sans);margin-top:7px;font-size:18px;display:block}.reader-mode-card p{color:#718086;margin-top:5px;font-size:12px;line-height:1.6}.reader-mode-card em{color:#d07e5e;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}@media (max-width:620px){.reader-mode-card{grid-template-columns:84px minmax(0,1fr);padding-right:12px}.reader-mode-thumb{width:84px}.reader-mode-card em{grid-column:2;margin-top:-4px}.reader-mode-card p{display:none}}.auto-turn-toggle{color:#61727b;cursor:pointer;background:#fff;border:1px solid #d9ddd7;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;transition:all .2s;display:inline-flex}.auto-turn-toggle:hover{color:#d07e5e;border-color:#d07e5e}.auto-turn-toggle.active{color:#b9684c;background:#fff5ef;border-color:#d07e5e}.auto-turn-toggle strong{color:#d07e5e;font-variant-numeric:tabular-nums;min-width:20px}.auto-turn-control{color:#61727b;background:#fff;border:1px solid #d9ddd7;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 11px 0 13px;font-size:12px;display:inline-flex}.auto-turn-control svg{color:#d07e5e}.auto-turn-control strong{color:#d07e5e;font-variant-numeric:tabular-nums;min-width:23px}.reader-controls .page-status .story-ui-badge{justify-content:center;min-width:74px;padding:9px 11px}.reader-controls .page-status .story-ui-badge strong{color:inherit;font-size:15px}.reader-controls .page-status .story-ui-badge span{color:inherit;opacity:.68;margin-left:3px;font-size:11px}.reader-hint-notice{background:0 0;border:0;border-radius:999px;width:fit-content;max-width:100%;margin:18px auto 0;padding:8px 12px}.reader-hint-notice .story-ui-notice-icon{flex-basis:25px;width:25px;height:25px}.reader-hint-notice strong{color:#61727b;font-size:11px;font-weight:600}.reader-hint-notice p{color:#a0abad;margin-top:2px;font-size:11px}.cover-spread{grid-template-columns:1fr 1fr}.cover-blank{color:#b5aa99;font-family:var(--font-sans);letter-spacing:.2em;text-align:center;background:#f2eee6;place-items:center;font-size:11px;line-height:1.8;display:grid}.single-cover{background:#1c3455;position:relative}.single-cover>img{object-fit:cover;width:100%;height:100%}.single-cover-overlay{z-index:2;color:#fff8e5;background:linear-gradient(#0000,#0c1c2c2e,#0c1c2cdb);padding:54px clamp(28px,5vw,70px) 40px;position:absolute;inset:auto 0 0}.single-cover-overlay>span:first-child{color:#ffe6b4;letter-spacing:.18em;font-size:10px;font-weight:700}.single-cover-overlay h1{font-family:var(--font-sans);margin-top:14px;font-size:clamp(2.3rem,5vw,5rem);line-height:1.05}.single-cover-overlay p{color:#fff8e5db;font-family:var(--font-sans);margin-top:10px;font-size:15px}.single-cover-overlay small{color:#fff8e59e;margin-top:18px;font-size:11px;display:block}.cover-read-cta{color:#fff8e5;opacity:0;border:1px solid #fff8e580;border-radius:999px;align-items:center;gap:6px;margin-top:22px;padding:10px 16px;font-size:12px;font-weight:700;transition:opacity .25s,transform .25s,background .25s;display:inline-flex;transform:translateY(8px)}.cover-stage:hover .cover-read-cta,.single-cover:focus-within .cover-read-cta,.single-cover:hover .cover-read-cta{opacity:1;background:#fff8e524;transform:translateY(0)}@media (max-width:767px){.cover-spread{grid-template-columns:1fr}.cover-blank{display:none}.single-cover-overlay{padding:36px 24px 28px}.single-cover-overlay h1{font-size:2.4rem}.cover-read-cta{opacity:1;margin-top:15px;transform:none}}.book-click-target{top:0;bottom:0;background:0 0;width:25%;inset-inline:auto}.book-click-previous{cursor:w-resize;left:0}.book-click-next{cursor:e-resize;right:0}.book-click-target:after{color:#315872;opacity:0;background:#ffffffdb;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 16px #17334a1f}.book-click-previous:after{content:"‹";font-size:25px;left:16px;transform:translate(-5px,-50%)}.book-click-next:after{content:"›";font-size:25px;right:16px;transform:translate(5px,-50%)}.book-click-target:hover:after{opacity:1;transform:translateY(-50%)}.cover-stage .book-click-target{inset:auto}.cover-stage .book-click-next{width:auto;inset:0 0 0 50%}.turn-static{z-index:5;width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.turn-static-left{left:0}.turn-static-right{right:0}.flip-face>.book-page,.turn-static>.book-page{width:100%;height:100%}.flip-half{z-index:7;width:50%;transform-style:preserve-3d;will-change:transform;pointer-events:none;position:absolute;top:0;bottom:0}.flip-next{transform-origin:0;animation:single-page-next .62s cubic-bezier(.34,.12,.16,1) both;left:50%}.flip-previous{transform-origin:100%;animation:single-page-previous .62s cubic-bezier(.34,.12,.16,1) both;left:0}.flip-face{backface-visibility:hidden;background:#fffdf8;position:absolute;inset:0;overflow:hidden}.flip-front{z-index:2;box-shadow:-10px 0 24px #17232a14}.flip-back{transform:rotateY(180deg);box-shadow:10px 0 24px #17232a1f}@keyframes single-page-next{0%{transform:rotateY(0)}45%{transform:rotateY(-82deg)}55%{transform:rotateY(-98deg)}to{transform:rotateY(-180deg)}}@keyframes single-page-previous{0%{transform:rotateY(0)}45%{transform:rotateY(82deg)}55%{transform:rotateY(98deg)}to{transform:rotateY(180deg)}}@media (max-width:767px){.book-click-target{width:34%}.cover-stage .book-click-next{left:50%}.flip-half,.turn-static{width:100%}.flip-next,.flip-previous{transform-origin:50%;left:0}}.book-click-next,.book-click-previous,.book-click-target{cursor:pointer}.book-click-target:after{display:none}.inline-sound{z-index:12;color:#d07e5e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin:30px auto 0;transition:color .25s,background .25s,transform .25s;display:grid;position:relative}.inline-sound:hover{background:#fff2ea;transform:scale(1.04)}.inline-sound.is-playing{color:#fff;background:#d07e5e;animation:sound-breathe 1.7s ease-in-out infinite}.inline-sound.is-playing:after,.inline-sound.is-playing:before{content:"";border:1px solid #d07e5e8c;border-radius:50%;animation:sound-ring 1.7s ease-out infinite;position:absolute;inset:-1px}.inline-sound.is-playing:after{animation-delay:.8s}.sound-wave{background:#fff;border-radius:6px;align-items:end;gap:2px;height:12px;padding:2px 3px;display:none;position:absolute;bottom:4px;right:-2px}.inline-sound.is-playing .sound-wave{display:flex}.sound-wave i{background:#d07e5e;border-radius:2px;width:2px;height:4px;animation:sound-bar .8s ease-in-out infinite;display:block}.sound-wave i:nth-child(2){height:8px;animation-delay:.15s}.sound-wave i:nth-child(3){height:6px;animation-delay:.3s}.spread-image-placeholder{background:linear-gradient(160deg,#dcebe8,#b8d1ca 46%,#739c8e);position:absolute;inset:0;overflow:hidden}.spread-image-placeholder:before{content:"";aspect-ratio:1;background:#fff7d2e0;border-radius:50%;width:48%;position:absolute;top:24%;left:26%;box-shadow:0 0 45px #fff7d25c}.spread-image-placeholder:after{content:"";background:#557f75;border-radius:50% 50% 0 0;height:52%;position:absolute;bottom:-18%;left:-10%;right:-10%;transform:rotate(3deg)}.spread-image-placeholder i{z-index:2;background:#fff0b5;border-radius:50%;width:9px;height:9px;display:block;position:absolute;box-shadow:0 0 10px #fff0b5b8}.spread-image-placeholder i:first-child{top:56%;left:20%}.spread-image-placeholder i:nth-child(2){width:6px;height:6px;top:46%;left:69%}.spread-image-placeholder i:nth-child(3){width:7px;height:7px;top:67%;left:78%}.cover-placeholder{position:absolute}@keyframes sound-breathe{0%,to{transform:scale(1);box-shadow:0 0 #d07e5e29}50%{transform:scale(1.06);box-shadow:0 0 0 9px #d07e5e14}}@keyframes sound-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes sound-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.narration-player{display:none!important}.reader-book-wrap{min-height:min(70vh,620px)}.brand-info-shell{color:#17334a;background:#fbfaf6;min-height:100vh}.brand-info-links{color:#61727b;align-items:center;gap:25px;font-size:13px;display:flex}.brand-footer-links a:hover,.brand-info-links a:hover{color:#d07e5e}.brand-info-main{max-width:1120px;margin:0 auto;padding:60px 34px 100px}.brand-page-intro{text-align:center;max-width:760px;margin:0 auto}.brand-intro-icon{color:#d07e5e;background:#fff0e7;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 20px;display:grid}.brand-page-intro h1{font-family:var(--font-sans);letter-spacing:0;color:#17334a;margin-top:16px;font-size:clamp(2.6rem,5vw,5.2rem);line-height:1.08}.brand-page-intro h1 span{color:#d07e5e}.brand-intro-copy{color:#6d7d82;max-width:560px;margin:22px auto 0;font-size:16px;line-height:1.9}.brand-step-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:70px;display:grid}.brand-step-card{background:#fff;border:1px solid #e4e1d8;border-radius:10px;padding:26px 27px 30px}.brand-step-top{color:#d07e5e;justify-content:space-between;align-items:center;display:flex}.brand-step-top>span{letter-spacing:.14em;font-size:12px;font-weight:700}.brand-step-top i,.contact-icon{color:#d07e5e;background:#fff1e9;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.brand-step-card h2{color:#17334a;font-family:var(--font-sans);margin-top:34px;font-size:22px}.brand-step-card p{color:#718086;margin-top:12px;font-size:14px;line-height:1.8}.brand-trust-band{color:#61727b;border-top:1px solid #e4e1d8;border-bottom:1px solid #e4e1d8;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;padding:17px 22px;font-size:13px;display:grid}.brand-trust-band div{justify-content:center;align-items:center;gap:8px;display:flex}.brand-trust-band svg{color:#6c9b83}.brand-page-cta{justify-content:center;align-items:center;gap:25px;margin-top:48px;display:flex}.collection-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:70px;display:grid}.collection-card{background:#fff;border:1px solid #e4e1d8;border-radius:10px;overflow:hidden}.collection-card.is-ready{border-color:#e7c7b9;box-shadow:0 16px 34px #17334a14}.collection-cover{aspect-ratio:1.12;background:#d8e8ed;position:relative;overflow:hidden}.collection-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.collection-card:hover .collection-cover img{transform:scale(1.04)}.collection-cover>span{color:#b9684c;background:#fffaf0eb;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.collection-card-body{padding:21px 21px 23px}.collection-meta{color:#a0abad;gap:8px;font-size:11px;display:flex}.collection-meta span+span:before{content:"·";color:#d07e5e;margin-right:8px}.collection-card h2{font-family:var(--font-sans);margin-top:13px;font-size:24px}.collection-card p{color:#718086;min-height:48px;margin-top:9px;font-size:13px;line-height:1.7}.collection-coming{color:#a0abad;margin-top:16px;font-size:13px;display:inline-block}.collection-note{color:#7a898d;justify-content:center;align-items:center;gap:10px;margin:34px auto 0;font-size:13px;display:flex}.collection-note svg{color:#d07e5e}.faq-list{border-top:1px solid #dedbd2;max-width:760px;margin:70px auto 0}.faq-item{border-bottom:1px solid #dedbd2}.faq-item button{color:#17334a;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:21px 4px;font-size:15px;display:flex}.faq-item button:hover,.faq-plus{color:#d07e5e}.faq-plus{font-size:23px;font-weight:300}.faq-item p{color:#718086;max-width:650px;padding:0 40px 22px 4px;font-size:14px;line-height:1.85}.contact-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:70px;display:grid}.contact-grid article{background:#fff;border:1px solid #e4e1d8;border-radius:10px;padding:30px}.contact-grid .section-kicker{margin-top:28px}.contact-grid h2{font-family:var(--font-sans);margin-top:12px;font-size:27px}.contact-grid article>p:not(.section-kicker){color:#718086;margin-top:13px;font-size:14px;line-height:1.8}.contact-link{color:#d07e5e;align-items:center;gap:7px;margin-top:22px;font-size:13px;font-weight:700;display:inline-flex}.contact-note{color:#61727b;background:#f2eadc;align-items:flex-start;gap:12px;max-width:620px;margin:28px auto 0;padding:20px 23px;display:flex}.contact-note svg{color:#d07e5e;flex:none;margin-top:2px}.contact-note strong{color:#17334a;font-size:14px}.contact-note p{margin-top:5px;font-size:13px;line-height:1.7}.brand-info-footer{color:#94a1a4;border-top:1px solid #e4e1d8;justify-content:space-between;align-items:center;gap:25px;max-width:1120px;margin:0 auto;padding:26px 34px 38px;font-size:11px;display:flex}.brand-info-footer strong{color:#17334a;font-size:14px;display:block}.brand-info-footer>div:first-child span{margin-top:5px;display:block}.brand-footer-links{gap:18px;display:flex}.home-footer-links{gap:18px;display:inline-flex}.home-footer-links a:hover{color:#d07e5e}@media (max-width:767px){.brand-info-nav{padding:18px 20px}.brand-info-links{display:none}.brand-info-main{padding:45px 20px 72px}.brand-page-intro h1{font-size:2.65rem}.brand-intro-copy{font-size:14px}.brand-step-grid,.collection-grid,.contact-grid{grid-template-columns:1fr;margin-top:48px}.brand-step-card h2{margin-top:25px}.brand-trust-band{grid-template-columns:1fr;gap:13px;padding:17px}.brand-page-cta{flex-direction:column;align-items:stretch;gap:15px;margin-top:36px}.brand-page-cta .primary-button,.brand-page-cta .text-button{justify-content:center}.collection-card p{min-height:auto}.faq-list{margin-top:48px}.faq-item button{padding:18px 0;font-size:14px}.faq-item p{padding:0 20px 20px 0;font-size:13px}.contact-grid article{padding:24px}.brand-info-footer{flex-direction:column;align-items:flex-start;padding:24px 20px 35px}.brand-footer-links{flex-wrap:wrap;gap:12px 18px}.home-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 16px}}.story-ui-switch{cursor:pointer;flex:0 0 46px;align-items:center;width:46px;height:24px;display:inline-flex;position:relative}.story-ui-switch-small{flex-basis:38px;width:38px;height:20px}.story-ui-switch input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.story-ui-switch-track{background:#e2ddd1;border:2px solid #c7c1b3;border-radius:999px;transition:background .2s,border-color .2s,box-shadow .2s;position:absolute;inset:0}.story-ui-switch:hover .story-ui-switch-track{border-color:#d07e5e}.story-ui-switch input:checked+.story-ui-switch-track{background:#d07e5e;border-color:#d07e5e;box-shadow:0 0 0 4px #d07e5e1f}.story-ui-switch-knob{background:#fffdf8;border:2px solid #c7c1b3;border-radius:50%;width:16px;height:16px;transition:left .2s,border-color .2s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 2px 4px #17334a26}.story-ui-switch-small .story-ui-switch-knob{width:13px;height:13px}.story-ui-switch input:checked+.story-ui-switch-track .story-ui-switch-knob{border-color:#b9684c;left:calc(100% - 20px)}.story-ui-switch-small input:checked+.story-ui-switch-track .story-ui-switch-knob{left:calc(100% - 17px)}.story-ui-switch input:focus-visible+.story-ui-switch-track{outline-offset:3px;outline:2px solid #17334a}.story-ui-switch-label{color:#61727b;margin-left:9px;font-size:13px}.story-ui-button{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.story-ui-button:hover{transform:translateY(-2px)}.story-ui-button-small{min-height:34px;padding:0 13px;font-size:12px}.story-ui-button-primary{color:#fff;background:#d07e5e;box-shadow:0 10px 20px #d07e5e33}.story-ui-button-primary:hover{background:#b9684c}.story-ui-button-secondary{color:#17334a;background:#fffdf8;border-color:#c9d3cf}.story-ui-button-secondary:hover{color:#d07e5e;border-color:#d07e5e}.story-ui-button-ghost{color:#61727b;background:0 0}.story-ui-button-ghost:hover{color:#d07e5e;background:#fff1e9}.story-ui-badge{border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.story-ui-badge-coral{color:#b9684c;background:#fff0e7}.story-ui-badge-sage{color:#4d8069;background:#e4f0e7}.story-ui-badge-night{color:#fff6db;background:#31506f}.story-ui-badge-neutral{color:#61727b;background:#eef0ed}.story-ui-notice{background:#fffaf5;border:1px solid #eaded5;border-radius:9px;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.story-ui-notice+.story-ui-notice{margin-top:12px}.story-ui-notice-icon{color:#d07e5e;background:#fff0e7;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.story-ui-notice strong{color:#17334a;font-size:13px}.story-ui-notice p{color:#718086;margin-top:5px;font-size:12px;line-height:1.65}.story-ui-book-card{color:inherit;background:#fff;border:1px solid #e4e1d8;border-radius:10px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden}.story-ui-book-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #17334a1a}.story-ui-book-cover{aspect-ratio:1.25;background:#d8e8ed;position:relative;overflow:hidden}.story-ui-book-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.story-ui-book-card:hover .story-ui-book-cover img{transform:scale(1.04)}.story-ui-book-cover .story-ui-badge{position:absolute;top:13px;left:13px}.story-ui-book-copy{padding:17px 18px 20px}.story-ui-book-copy>span{color:#a0abad;font-size:11px}.story-ui-book-copy h3{color:#17334a;font-family:var(--font-sans);margin-top:8px;font-size:22px}.story-ui-book-copy p{color:#718086;min-height:38px;margin-top:7px;font-size:12px;line-height:1.65}.story-ui-book-copy strong{color:#d07e5e;align-items:center;gap:6px;margin-top:13px;font-size:12px;display:inline-flex}.ui-demo-shell{color:#17334a;background:#f8f6f0;min-height:100vh}.ui-demo-hero{text-align:center;max-width:900px;margin:34px auto 0;padding:72px 34px 88px}.ui-demo-hero h1{font-family:var(--font-sans);margin-top:16px;font-size:clamp(3rem,6vw,5.8rem);line-height:1.04}.ui-demo-hero h1 span{color:#d07e5e}.ui-demo-hero>p:last-child{color:#718086;max-width:530px;margin:23px auto 0;font-size:15px;line-height:1.85}.ui-demo-section{border-top:1px solid #e4e1d8;max-width:1120px;margin:0 auto;padding:42px 34px}.ui-demo-section-title{align-items:flex-start;gap:18px;display:flex}.ui-demo-section-title>span{color:#d07e5e;letter-spacing:.12em;font-size:12px;font-weight:700}.ui-demo-section-title h2{font-family:var(--font-sans);font-size:26px}.ui-demo-section-title p{color:#8b999b;margin-top:6px;font-size:12px}.ui-demo-canvas{background:#fffdf8;border:1px solid #e4e1d8;border-radius:10px;margin:28px 0 0 34px;padding:28px}.ui-demo-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-demo-controls{max-width:620px}.ui-control-row{border-bottom:1px solid #eee9de;justify-content:space-between;align-items:center;gap:22px;padding:16px 0;display:flex}.ui-control-row:first-child{padding-top:0}.ui-control-row:last-of-type{border-bottom:0}.ui-control-row strong{color:#17334a;font-size:13px;display:block}.ui-control-row p{color:#8b999b;margin-top:5px;font-size:12px}.ui-sound-preview{color:#d07e5e;background:#fff0e7;border-radius:999px;align-items:center;gap:4px;width:fit-content;margin:18px auto 0;padding:11px 15px;display:flex}.ui-sound-preview span{background:currentColor;border-radius:3px;width:3px;height:8px;display:block}.ui-sound-preview span:nth-of-type(2){height:14px}.ui-sound-preview span:nth-of-type(3){height:10px}.ui-sound-preview.is-playing span{animation:sound-bar .8s ease-in-out infinite}.ui-sound-preview.is-playing span:nth-of-type(2){animation-delay:.15s}.ui-sound-preview.is-playing span:nth-of-type(3){animation-delay:.3s}.ui-demo-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-demo-content-grid{grid-template-columns:.9fr 1.1fr;gap:22px;margin:28px 0 0 34px;display:grid}.ui-demo-content-grid .story-ui-book-card{max-width:430px}.ui-demo-footer{color:#a0abad;justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:34px;font-size:11px;display:flex}.ui-demo-footer a{color:#d07e5e;align-items:center;gap:6px;display:inline-flex}.ui-demo-footer a svg{transform:rotate(180deg)}@media (max-width:767px){.ui-demo-topbar{padding:18px 20px}.ui-version{display:none}.ui-demo-hero{margin-top:8px;padding:58px 20px 68px}.ui-demo-hero h1{font-size:3rem}.ui-demo-section{padding:34px 20px}.ui-demo-canvas,.ui-demo-content-grid{margin-left:0}.ui-demo-canvas{padding:21px}.ui-demo-content-grid{grid-template-columns:1fr}.ui-demo-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:26px 20px 35px}}.story-plaza-shell{color:#17334a;background:#f7f6f1;min-height:100vh}.plaza-nav{background:#ffffffdb;border-bottom:1px solid #e2e1da;justify-content:space-between;width:100%;min-height:78px;padding:0 42px}.plaza-nav,.plaza-nav nav{align-items:center;gap:30px;display:flex}.plaza-nav nav{color:#66777d;font-size:13px}.plaza-nav nav a{border-bottom:2px solid #0000;padding:28px 0 25px}.plaza-nav nav a.is-active,.plaza-nav nav a:hover{color:#17334a;border-color:#d07e5e}.plaza-heading{justify-content:space-between;align-items:flex-end;gap:40px;width:100%;padding:58px 42px 34px;display:flex}.plaza-heading h1{font-family:var(--font-sans);margin-top:9px;font-size:52px;line-height:1.1}.plaza-heading>div:first-child>p:last-child{color:#718086;margin-top:13px;font-size:15px}.plaza-summary{color:#94a1a4;align-items:baseline;gap:10px;display:flex}.plaza-summary strong{color:#d07e5e;font-family:var(--font-sans);font-size:38px}.plaza-summary span{font-size:12px}.plaza-toolbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f6f1f5;border-top:1px solid #e2e1da;border-bottom:1px solid #e2e1da;grid-template-columns:minmax(260px,1fr) 170px 150px auto;gap:10px;width:100%;padding:14px 42px;display:grid;position:sticky;top:0}.plaza-search,.plaza-select{color:#89979a;background:#fff;border:1px solid #d8dbd5;border-radius:8px;align-items:center;gap:9px;min-width:0;height:44px;padding:0 13px;display:flex}.plaza-search:focus-within,.plaza-select:focus-within{border-color:#d07e5e;box-shadow:0 0 0 3px #d07e5e1a}.plaza-search input,.plaza-select select{color:#17334a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.plaza-search input::placeholder{color:#a4aeaf}.plaza-search a{color:#88989b;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.plaza-select select{appearance:none;cursor:pointer}.plaza-select>svg:last-child{pointer-events:none;flex:none}.plaza-submit{cursor:pointer;background:#17334a;border:1px solid #17334a;border-radius:8px;min-height:44px;padding:0 16px;font-size:12px;font-weight:700}.plaza-category-bar{scrollbar-width:none;gap:8px;padding:20px 42px 13px;display:flex;overflow-x:auto}.plaza-category-bar::-webkit-scrollbar{display:none}.plaza-category-bar a{color:#61727b;background:#fff;border:1px solid #d9ddd7;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 14px;font-size:12px;display:inline-flex}.plaza-category-bar a:hover{color:#d07e5e;border-color:#e5b19c}.plaza-category-bar a.is-active{color:#fff;background:#17334a;border-color:#17334a}.plaza-results-heading{color:#8a999b;justify-content:space-between;align-items:center;min-height:45px;padding:0 42px 16px;font-size:12px;display:flex}.plaza-results-heading strong{color:#17334a}.plaza-results-heading>a{color:#d07e5e}.plaza-grid{width:100%;padding:0 var(--store-gutter) 72px;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.plaza-card{min-width:0;color:inherit;background:#fff;border:1px solid #e0e1dc;border-radius:8px;text-decoration:none;transition:transform .24s,border-color .24s,box-shadow .24s;display:block;overflow:hidden}.plaza-card[href]:hover{border-color:#d8b5a6;transform:translateY(-4px);box-shadow:0 16px 34px #17334a1a}.plaza-card.is-upcoming{opacity:.82}.plaza-card-cover{aspect-ratio:3/4;background:#dfe9e6;position:relative;overflow:hidden}.plaza-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .3s}.plaza-card[href]:hover .plaza-card-cover img{transform:scale(1.04)}.plaza-card-cover:after{content:"";pointer-events:none;mix-blend-mode:color;opacity:.2;position:absolute;inset:0}.plaza-card-cover.tone-sun:after{background:#f1c862}.plaza-card-cover.tone-coral:after{background:#dd846d}.plaza-card-cover.tone-berry:after{background:#8e5573}.plaza-card-cover.tone-leaf:after{background:#5f9a78}.plaza-card-cover.tone-aqua:after{background:#52a0aa}.plaza-card-cover.tone-night:after{background:#304b70}.plaza-card-flags{z-index:2;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.plaza-card-flags>.story-ui-badge:only-child{margin-left:auto}.plaza-card-time{color:#476373;background:#ffffffe6;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex;right:12px}.plaza-card-time,.plaza-layout-flags{z-index:2;position:absolute;bottom:11px}.plaza-layout-flags{gap:6px;display:flex;left:12px}.plaza-layout-flags span{color:#476373;background:#ffffffe6;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #17334a14}.plaza-layout-flags span.is-cinematic{color:#fff;background:#17334ae0}.plaza-card-copy{padding:10px 8px 12px}.plaza-card-copy h2{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.plaza-card-copy>p{color:#8a847c;margin:4px 0 0;font-size:12px}.plaza-card-footer{justify-content:space-between;align-items:center;gap:12px;min-height:25px;margin-top:15px;display:flex}.plaza-card-footer>div{color:#9aa5a7;white-space:nowrap;gap:7px;min-width:0;font-size:10px;display:flex;overflow:hidden}.plaza-card-footer strong{color:#d07e5e;flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.plaza-card-footer em{color:#a4adae;flex:none;font-size:10px;font-style:normal}.plaza-empty{color:#94a1a4;text-align:center;border:1px dashed #d7d9d2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;margin:24px 42px 72px;display:flex}.plaza-empty h2{color:#17334a;font-family:var(--font-sans);margin-top:14px;font-size:23px}.plaza-empty p{margin-top:7px;font-size:12px}.plaza-empty>a{color:#d07e5e;background:#fff;border:1px solid #d9ddd7;border-radius:999px;margin-top:18px;padding:9px 14px}.plaza-footer{color:#9aa5a7;border-top:1px solid #e2e1da;justify-content:space-between;align-items:center;min-height:78px;padding:0 42px;font-size:11px;display:flex}.plaza-footer div{gap:20px;display:flex}.plaza-footer a:hover{color:#d07e5e}@media (max-width:1280px){.plaza-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.plaza-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.plaza-nav{padding:0 22px}.plaza-nav nav{display:none}.plaza-heading{padding:42px 22px 27px}.plaza-heading h1{font-size:43px}.plaza-summary{display:none}.plaza-toolbar{grid-template-columns:1fr 150px auto;padding:12px 22px}.plaza-toolbar .plaza-select:nth-of-type(3){display:none}.plaza-category-bar,.plaza-grid,.plaza-results-heading{padding-left:22px;padding-right:22px}.plaza-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plaza-footer{padding:0 22px}}@media (max-width:560px){.plaza-nav{min-height:66px;padding:0 16px}.plaza-nav .nav-cta{padding:8px 11px}.plaza-heading{padding:34px 16px 22px}.plaza-heading h1{font-size:38px}.plaza-heading>div:first-child>p:last-child{font-size:13px}.plaza-toolbar{grid-template-columns:1fr auto;padding:10px 16px;position:static}.plaza-toolbar .plaza-select{display:none}.plaza-submit{padding:0 12px}.plaza-category-bar{padding:16px 16px 11px}.plaza-results-heading{padding:0 16px 13px}.plaza-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 55px}.plaza-card-copy>p{height:auto}.plaza-empty{margin:18px 16px 55px}.plaza-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 16px}.plaza-footer div{flex-wrap:wrap}}.home-community{background:#f8f7f2}.home-community .home-hero{background:#cfe2e0;height:min(820px,100svh - 44px);min-height:700px}.home-community .hero-copy,.home-community .home-nav{max-width:1360px;padding-left:42px;padding-right:42px}.home-community .hero-copy{margin-top:clamp(64px,9vh,102px)}.home-community .hero-copy h1{letter-spacing:0;max-width:850px;margin-top:17px;font-size:clamp(3.5rem,6.8vw,6.4rem)}.home-community .hero-copy>p{max-width:630px}.home-community .hero-art .moon{background:#f9dc86;box-shadow:0 0 0 15px #f9dc8633,0 0 70px #f9dc8680}.home-community .hill-back{background:#75a9a0}.home-community .hill-front{background:#377c70}.home-community .hero-bear{border-color:#fffaede6;border-radius:8px;width:min(34vw,470px);bottom:10%;right:8%;transform:rotate(2deg)}.hero-community-proof{color:#476373;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;border:1px solid #ffffff8c;border-radius:8px;align-items:center;gap:0;width:fit-content;margin-top:34px;padding:8px 14px;font-size:11px;display:flex;box-shadow:0 12px 30px #1c414314}.hero-community-proof span{border-left:1px solid #47637345;align-items:center;gap:6px;min-height:28px;padding:0 17px;display:inline-flex}.hero-community-proof span:first-child{border-left:0;padding-left:3px}.hero-community-proof strong{color:#17334a;font-family:var(--font-sans);font-size:18px}.home-tag-strip{color:#65777a;background:#fff;border-bottom:1px solid #e3e1da;align-items:center;gap:24px;width:100%;min-height:74px;padding:0 max(42px,50vw - 638px);display:flex;overflow:hidden}.home-tag-strip>span{color:#17334a;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.home-tag-strip>div{scrollbar-width:none;flex:1;align-items:center;gap:9px;min-width:0;display:flex;overflow-x:auto}.home-tag-strip>div::-webkit-scrollbar{display:none}.home-tag-strip>div a{color:#637477;background:#f3f2ed;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;transition:color .2s,background .2s}.home-tag-strip>div a:nth-child(3n+1):hover{color:#9c4f58;background:#f7e8e7}.home-tag-strip>div a:nth-child(3n+2):hover{color:#356f62;background:#e4efea}.home-tag-strip>div a:nth-child(3n):hover{color:#9c6a21;background:#f7edcd}.home-tag-more{color:#d07e5e;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.home-tonight-section{background:#f7f6f1;border-bottom:1px solid #e4e1d8;grid-template-columns:.66fr 1.34fr;align-items:end;gap:54px;padding:94px max(42px,50vw - 638px);display:grid}.home-tonight-copy h2{color:#17334a;max-width:520px;font-family:var(--font-sans);letter-spacing:0;margin-top:10px;font-size:clamp(2.45rem,4.7vw,4.5rem);line-height:1.04}.home-tonight-copy>p:not(.section-kicker){color:#6f7f82;max-width:460px;margin-top:18px;font-size:14px;line-height:1.9}.tonight-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tonight-scenario-card{min-width:0;min-height:278px;color:inherit;background:#fff;border:1px solid #e0e1dc;border-radius:8px;flex-direction:column;padding:16px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.tonight-scenario-card:hover{border-color:#d8b5a6;transform:translateY(-4px);box-shadow:0 16px 34px #17334a1a}.tonight-scenario-icon{z-index:2;color:#d07e5e;background:#ffffffeb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;left:14px}.tonight-scenario-cover{aspect-ratio:3/4;background:#dfe9e6;border-radius:6px;width:100%;position:relative;overflow:hidden}.tonight-scenario-cover img{object-fit:cover;transition:transform .5s}.tonight-scenario-card:hover .tonight-scenario-cover img{transform:scale(1.04)}.tonight-scenario-card strong{color:#17334a;font-family:var(--font-sans);margin-top:14px;font-size:18px;line-height:1.22}.tonight-scenario-card p{color:#718086;height:37px;margin-top:6px;font-size:11px;line-height:1.65;overflow:hidden}.tonight-scenario-card span{color:#d07e5e;align-items:center;gap:5px;margin-top:auto;font-size:11px;font-weight:700;display:inline-flex}.home-growth-section{background:#fffdf8;border-bottom:1px solid #e7e1d7;grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;padding:96px max(42px,50vw - 638px);display:grid}.home-growth-copy h2{color:#17334a;max-width:620px;font-family:var(--font-sans);letter-spacing:0;margin-top:11px;font-size:clamp(2.45rem,4.8vw,4.6rem);line-height:1.04}.home-growth-copy>p:not(.section-kicker){color:#6f7f82;max-width:520px;margin-top:18px;font-size:14px;line-height:1.9}.home-growth-copy>a{color:#c66f51;border-bottom:1px solid #c66f516b;align-items:center;gap:8px;width:fit-content;margin-top:26px;font-size:12px;font-weight:700;display:inline-flex}.growth-trait-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-trait{color:#17334a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2ded5;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:154px;padding:20px 18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.growth-trait:hover{border-color:#d8aa93;transform:translateY(-4px);box-shadow:0 18px 34px #17334a1a}.growth-trait span{color:#fff;background:#d07e5e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.growth-trait strong{font-family:var(--font-sans);letter-spacing:0;margin-top:22px;font-size:25px}.growth-trait em{color:#8a989b;margin-top:4px;font-size:11px;font-style:normal}.growth-trait.tone-coral span{background:#d07e5e}.growth-trait.tone-night span{background:#31506f}.growth-trait.tone-leaf span{background:#3f7c71}.growth-trait.tone-aqua span{background:#3f9eaa}.growth-trait.tone-sun span{background:#c6922e}.growth-trait.tone-berry span{background:#965070}.home-family-voice-section{background:#183a35;grid-template-columns:minmax(0,.92fr) minmax(360px,.7fr);align-items:center;gap:64px;padding:96px max(42px,50vw - 638px);display:grid}.home-family-voice-section .section-kicker{color:#efbe70}.home-family-voice-copy h2{color:#fff;max-width:760px;font-family:var(--font-sans);letter-spacing:0;margin-top:10px;font-size:clamp(2.6rem,5vw,4.9rem);line-height:1.04}.home-family-voice-copy>p:not(.section-kicker){color:#b1c6c0;max-width:660px;margin-top:20px;font-size:15px;line-height:1.92}.family-voice-tags{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.family-voice-tags span{color:#f4e7c2;background:#ffffff12;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;display:inline-flex}.family-voice-plan{background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;min-width:0;padding:26px;box-shadow:0 26px 60px #0410122e}.family-voice-plan .voice-preview-top strong{color:#fff}.family-voice-plan .voice-preview-top small{color:#a9c0ba}.family-voice-steps{gap:10px;margin-top:24px;display:grid}.family-voice-steps article{background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:4px 12px;padding:14px;display:grid}.family-voice-steps svg{color:#efbe70;grid-row:1/3}.family-voice-steps strong{color:#fff;font-size:13px}.family-voice-steps p{color:#b9cdc8;font-size:11px;line-height:1.6}.family-voice-plan .voice-wave{margin-top:22px}.home-family-book-section{background:#fffdf8;border-bottom:1px solid #e7e1d7;grid-template-columns:minmax(0,.86fr) minmax(420px,.78fr);align-items:center;gap:64px;padding:96px max(42px,50vw - 638px);display:grid}.home-family-book-copy h2{color:#17334a;max-width:720px;font-family:var(--font-sans);letter-spacing:0;margin-top:10px;font-size:clamp(2.6rem,5vw,4.9rem);line-height:1.04}.home-family-book-copy>p:not(.section-kicker){color:#6f7f82;max-width:650px;margin-top:20px;font-size:15px;line-height:1.92}.family-book-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.family-book-studio{min-width:0}.family-upload-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.family-upload-strip article{text-align:center;background:#fff;border:1px dashed #d8d0c2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:118px;padding:14px 10px;display:flex}.family-upload-strip span{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.family-upload-strip article:nth-child(2n) span{background:#d07e5e}.family-upload-strip article:nth-child(3n) span{background:#31506f}.family-upload-strip strong{color:#17334a;margin-top:10px;font-size:13px}.family-upload-strip small{color:#8a989b;margin-top:5px;font-size:10px;line-height:1.45}.family-book-preview{background:#f8f7f2;border:1px solid #e4e1d8;border-radius:8px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;margin-top:16px;padding:18px;display:grid}.family-book-cover-preview{aspect-ratio:3/4;background:#dce7e3;border-radius:6px;width:160px;position:relative;overflow:hidden;box-shadow:0 18px 34px #17334a1f}.family-book-cover-preview img{object-fit:cover}.family-book-preview em{color:#d07e5e;letter-spacing:.14em;font-size:10px;font-style:normal;font-weight:800}.family-book-preview h3{color:#17334a;font-family:var(--font-sans);margin-top:9px;font-size:30px;line-height:1.12}.family-book-preview p{color:#718086;margin-top:12px;font-size:12px;line-height:1.75}.family-book-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.family-book-flow article{background:#fff;border:1px solid #e4e1d8;border-radius:8px;padding:16px}.family-book-flow svg{color:#d07e5e}.family-book-flow strong{color:#17334a;margin-top:12px;font-size:13px;display:block}.family-book-flow p{color:#718086;margin-top:7px;font-size:11px;line-height:1.62}.home-content-section{max-width:1360px;margin:0 auto;padding:100px 42px}.home-section-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.home-section-title h2{color:#17334a;font-family:var(--font-sans);letter-spacing:0;margin-top:9px;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.08}.home-section-title>div>p:last-child{color:#768588;margin-top:12px;font-size:13px;line-height:1.7}.home-section-title>a{color:#c66f51;border-bottom:1px solid #d8b4a4;flex:none;align-items:center;gap:7px;padding-bottom:4px;font-size:12px;font-weight:700;display:inline-flex}.home-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-book-card{min-width:0;color:inherit;background:#fff;border:1px solid #dedfd9;border-radius:8px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;overflow:hidden}.home-book-card[href]:hover{border-color:#d5aa98;transform:translateY(-5px);box-shadow:0 18px 38px #1c363e1c}.home-book-card.is-upcoming{background:#fbfbf8}.home-book-cover{aspect-ratio:1.12;background:#dce7e3;position:relative;overflow:hidden}.home-book-cover:after,.popular-thumb:after{content:"";pointer-events:none;mix-blend-mode:color;opacity:.17;position:absolute;inset:0}.home-book-cover.tone-sun:after,.popular-thumb.tone-sun:after{background:#efc146}.home-book-cover.tone-coral:after,.popular-thumb.tone-coral:after{background:#dc7a62}.home-book-cover.tone-berry:after,.popular-thumb.tone-berry:after{background:#994d73}.home-book-cover.tone-leaf:after,.popular-thumb.tone-leaf:after{background:#4d9669}.home-book-cover.tone-aqua:after,.popular-thumb.tone-aqua:after{background:#3f9eaa}.home-book-cover.tone-night:after,.popular-thumb.tone-night:after{background:#263d69}.home-book-cover img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.home-book-card[href]:hover .home-book-cover img{transform:scale(1.045)}.home-book-status,.home-book-time{z-index:2;color:#7a8788;background:#ffffffe6;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px}.home-book-status{left:12px}.home-book-status.is-ready{color:#3d725e;background:#e8f6edeb}.home-book-time{color:#476373;gap:5px;right:12px}.home-book-copy{padding:18px 18px 20px}.home-book-info{color:#96a1a2;gap:8px;font-size:10px;display:flex}.home-book-info span+span:before{content:"·";color:#d07e5e;margin-right:8px}.home-book-copy h3{color:#17334a;font-family:var(--font-sans);letter-spacing:0;margin-top:9px;font-size:21px;line-height:1.25}.home-book-copy>p{color:#718086;height:42px;margin-top:7px;font-size:12px;line-height:1.7;overflow:hidden}.home-book-tags{color:#9a7670;white-space:nowrap;align-items:center;gap:7px;min-height:22px;margin-top:14px;font-size:10px;display:flex;overflow:hidden}.home-latest-section{background:#eef1ec;max-width:none;padding-left:max(42px,50vw - 638px);padding-right:max(42px,50vw - 638px)}.home-latest-section .home-section-title{max-width:1276px;margin-left:auto;margin-right:auto}.home-latest-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1276px;margin:0 auto;display:grid}.home-book-card.is-compact{grid-template-columns:42% 58%;min-height:158px;display:grid}.home-book-card.is-compact .home-book-cover{aspect-ratio:auto;height:100%}.home-book-card.is-compact .home-book-time{display:none}.home-book-card.is-compact .home-book-status{padding:0 7px;font-size:9px;top:10px;left:10px}.home-book-card.is-compact .home-book-copy{min-width:0;padding:17px 15px}.home-book-card.is-compact .home-book-copy h3{font-size:18px}.home-book-card.is-compact .home-book-tags{margin-top:18px}.home-popular-section{color:#fff;background:#183a35;padding:100px max(42px,50vw - 638px)}.home-popular-inner{max-width:1276px;margin:0 auto}.home-popular-section .section-kicker{color:#efbe70}.home-popular-section .home-section-title h2{color:#fff}.home-popular-section .home-section-title>div>p:last-child{color:#a9c0ba}.home-popular-section .home-section-title>a{color:#efbe70;border-color:#efbe7073}.home-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:52px;display:grid}.popular-story{min-width:0;min-height:118px;color:inherit;border-top:1px solid #ffffff26;grid-template-columns:42px 90px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.popular-story:nth-last-child(-n+2){border-bottom:1px solid #ffffff26}.popular-rank{color:#efbe70;font-family:var(--font-sans);font-size:19px;font-weight:400}.popular-thumb{background:#dce7e3;border-radius:5px;width:90px;height:76px;position:relative;overflow:hidden}.popular-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.popular-story[href]:hover .popular-thumb img{transform:scale(1.07)}.popular-copy{min-width:0}.popular-copy>span{color:#8fb0a8;font-size:9px}.popular-copy h3{color:#fff;font-family:var(--font-sans);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:18px;overflow:hidden}.popular-copy>div{color:#d0aaa0;gap:7px;margin-top:7px;font-size:9px;display:flex}.popular-copy em{font-style:normal}.popular-score{color:#efbe70;align-items:center;gap:4px;font-size:11px;display:inline-flex}.home-voice-section{background:#f7f6f1;grid-template-columns:minmax(0,.96fr) minmax(360px,.64fr);align-items:center;gap:70px;padding:100px max(42px,50vw - 638px);display:grid}.home-voice-copy h2{color:#17334a;max-width:680px;font-family:var(--font-sans);letter-spacing:0;margin-top:10px;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.05}.home-voice-copy>p:not(.section-kicker){color:#66777d;max-width:650px;margin-top:20px;font-size:15px;line-height:1.95}.home-voice-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.voice-preview-card{min-width:0;color:inherit;background:#fff;border:1px solid #dedfd9;border-radius:8px;padding:24px;transition:transform .24s,border-color .24s;display:block;box-shadow:0 26px 60px #17334a1a}.voice-preview-card:hover{border-color:#d8aa93;transform:translateY(-5px)}.voice-preview-top{grid-template-columns:48px minmax(0,1fr) 42px;align-items:center;gap:13px;display:grid}.voice-avatar{color:#fff;background:#d07e5e;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.voice-preview-top strong{color:#17334a;font-size:15px;display:block}.voice-preview-top small{color:#91a0a2;margin-top:4px;font-size:11px;display:block}.voice-play{color:#d07e5e;background:#fff0e7;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.voice-wave{align-items:center;gap:5px;height:72px;margin-top:24px;padding:0 2px;display:flex}.voice-wave span{opacity:.7;background:#d07e5e;border-radius:999px;flex:1;min-width:3px;height:18px;animation:family-wave 1.45s ease-in-out infinite}.voice-wave span:nth-child(3n){background:#3f7c71;height:42px}.voice-wave span:nth-child(4n){background:#efbe70;height:30px}.voice-wave span:nth-child(5n){background:#31506f;height:54px}.voice-preview-book{background:#f8f6f0;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;min-height:148px;margin-top:12px;padding:16px;display:grid;position:relative}.voice-preview-book>img,.voice-story-cover img{object-fit:cover}.voice-preview-book>span{position:absolute;inset:0}.voice-preview-book>:first-child{aspect-ratio:3/4;border-radius:5px;width:112px;position:relative;overflow:hidden}.voice-preview-book em,.voice-story-preview em{color:#d07e5e;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.voice-preview-book strong{color:#17334a;font-family:var(--font-sans);margin-top:8px;font-size:24px;display:block}.voice-preview-book small{color:#7b898b;margin-top:8px;font-size:11px;display:block}@keyframes family-wave{0%,to{transform:scaleY(.62)}50%{transform:scaleY(1)}}.home-community-callout{color:#17334a;background:#f5dd99;grid-template-columns:1.25fr 1fr auto;align-items:end;gap:60px;padding:88px max(42px,50vw - 638px);display:grid}.home-community-callout .section-kicker{color:#9c5d36}.home-community-callout h2{max-width:560px;font-family:var(--font-sans);letter-spacing:0;margin-top:10px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.08}.home-community-callout>p{color:#5f625c;font-size:13px;line-height:1.9}.home-community-callout>a{white-space:nowrap;border-bottom:1px solid #17334a59;align-items:center;gap:7px;padding-bottom:4px;font-size:12px;font-weight:700;display:inline-flex}.home-create-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-create-steps article{background:#ffffff57;border:1px solid #17334a29;border-radius:8px;min-width:0;padding:17px}.home-create-steps svg{color:#9c5d36}.home-create-steps strong{color:#17334a;margin-top:12px;font-size:13px;display:block}.home-create-steps p{color:#5f625c;margin-top:7px;font-size:11px;line-height:1.65}@media (max-width:1100px){.home-community .home-links{gap:18px}.home-community .hero-bear{opacity:.82;width:38vw;right:3%}.home-community .hero-copy h1{max-width:740px;font-size:clamp(3.4rem,7.8vw,5.4rem)}.home-family-book-section,.home-family-voice-section,.home-growth-section,.home-tonight-section,.home-voice-section{grid-template-columns:1fr;gap:38px}.home-featured-grid,.home-latest-grid,.tonight-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-community-callout{grid-template-columns:1fr;gap:32px}.home-community-callout>a{width:fit-content}}@media (max-width:760px){.home-community .home-hero{height:94svh;min-height:760px}.home-community .home-nav{padding:18px}.home-community .nav-cta{border-radius:50%;justify-content:center;width:40px;height:40px;padding:0;font-size:0}.home-community .hero-copy{margin-top:45px;padding:0 20px}.home-community .hero-copy h1{max-width:100%;font-size:clamp(2.9rem,13vw,4rem);line-height:1.02}.home-community .hero-copy>p{max-width:94%;font-size:13px;line-height:1.75}.home-community .hero-copy>p br{display:none}.home-community .hero-bear{opacity:.9;width:66vw;bottom:6%;right:8%}.home-community .hero-art .moon{top:55%}.hero-community-proof{display:none}.home-community .hero-note{left:20px;right:auto}.home-tag-strip{gap:14px;min-height:66px;padding:0 20px}.home-tag-strip>span{font-size:0}.home-tag-strip>span svg{width:17px;height:17px}.home-tag-more{display:none}.home-content-section,.home-family-book-section,.home-family-voice-section,.home-growth-section,.home-popular-section,.home-tonight-section,.home-voice-section{padding:72px 20px}.home-family-book-copy h2,.home-family-voice-copy h2,.home-growth-copy h2,.home-tonight-copy h2,.home-voice-copy h2{font-size:2.7rem}.tonight-scenario-grid{grid-template-columns:1fr}.tonight-scenario-card{grid-template-rows:auto auto auto;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:3px 14px;min-height:210px;display:grid}.tonight-scenario-cover{grid-row:1/4;width:92px}.tonight-scenario-icon{width:32px;height:32px;top:10px;left:10px}.tonight-scenario-card strong{margin-top:0}.tonight-scenario-card p{height:auto}.tonight-scenario-card span{margin-top:8px}.growth-trait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-trait{min-height:134px;padding:17px 15px}.growth-trait strong{margin-top:17px;font-size:22px}.home-section-title{align-items:flex-start;margin-bottom:28px}.home-section-title h2{font-size:2.55rem}.home-section-title>div>p:last-child{max-width:290px}.home-section-title>a{padding-top:5px;font-size:0}.home-section-title>a svg{width:18px;height:18px}.home-featured-grid{grid-template-columns:1fr 1fr;gap:12px}.home-book-cover{aspect-ratio:1}.home-book-status{min-height:23px;padding:0 7px;font-size:9px;top:8px;left:8px}.home-book-time{display:none}.home-book-copy{padding:13px 12px 15px}.home-book-copy h3{font-size:17px}.home-book-copy>p{height:38px;font-size:10px}.home-book-tags{margin-top:10px;font-size:9px}.home-book-tags span:nth-child(n+3){display:none}.home-latest-section{padding-left:20px;padding-right:20px}.home-latest-grid{grid-template-columns:1fr;gap:11px}.home-book-card.is-compact{grid-template-columns:38% 62%;min-height:132px}.home-book-card.is-compact .home-book-copy h3{font-size:17px}.home-book-card.is-compact .home-book-tags{margin-top:13px}.home-popular-grid{grid-template-columns:1fr}.popular-story{grid-template-columns:30px 70px minmax(0,1fr) auto;gap:10px;min-height:104px}.popular-story:nth-last-child(-n+2){border-bottom:0}.popular-story:last-child{border-bottom:1px solid #ffffff26}.popular-thumb{width:70px;height:62px}.popular-copy h3{font-size:16px}.family-voice-plan{padding:20px}.family-upload-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.family-book-preview{grid-template-columns:104px minmax(0,1fr);padding:14px}.family-book-cover-preview{width:104px}.family-book-preview h3{font-size:22px}.family-book-flow,.home-voice-section{grid-template-columns:1fr}.voice-preview-card{padding:18px}.voice-preview-book{grid-template-columns:86px minmax(0,1fr);gap:13px;padding:13px}.voice-preview-book>:first-child{width:86px}.voice-preview-book strong{font-size:19px}.home-community-callout{grid-template-columns:1fr;align-items:start;gap:23px;padding:68px 20px}.home-community-callout h2{font-size:2.65rem}.home-community-callout>p{max-width:480px}.home-create-steps{grid-template-columns:1fr}}@media (max-width:420px){.home-featured-grid{grid-template-columns:1fr}.home-book-cover{aspect-ratio:1.35}.home-book-copy>p{height:auto}.home-community .hero-actions{gap:13px}.home-community .primary-button{padding:13px 17px}}.growth-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b181dad;place-items:center;padding:24px;animation:book-modal-backdrop-in .2s ease-out;display:grid;position:fixed;inset:0}.growth-modal{background:#fffdf8;border:1px solid #ffffff61;border-radius:8px;width:min(980px,100%);padding:34px;animation:book-modal-in .28s cubic-bezier(.22,.61,.36,1);position:relative;box-shadow:0 30px 80px #04101257}.growth-modal-close{color:#17334a;cursor:pointer;background:#fff;border:1px solid #e2ded5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.growth-modal-close:hover{color:#fff;background:#17334a;border-color:#17334a}.growth-modal h2{color:#17334a;font-family:var(--font-sans);letter-spacing:0;margin-top:11px;font-size:clamp(2rem,5vw,3.8rem);line-height:1.08}.growth-modal>p:not(.section-kicker){color:#6f7f82;max-width:680px;margin-top:14px;font-size:14px;line-height:1.85}.growth-modal-books{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.growth-modal-books a,.growth-modal-books article{min-width:0;color:inherit;background:#fff;border:1px solid #e5e1d8;border-radius:8px;padding:10px;display:block}.growth-modal-books a:hover{border-color:#d8aa93;transform:translateY(-2px)}.growth-modal-cover{aspect-ratio:3/4;background:#dfe9e6;border-radius:5px;width:100%;position:relative;overflow:hidden}.growth-modal-cover img{object-fit:cover}.growth-modal-books span{color:#98a4a6;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:10px;display:block;overflow:hidden}.growth-modal-books strong{color:#17334a;font-family:var(--font-sans);margin-top:5px;font-size:15px;line-height:1.25;display:block}.growth-modal-books em{color:#bc7963;white-space:nowrap;text-overflow:ellipsis;height:16px;margin-top:6px;font-size:10px;font-style:normal;display:block;overflow:hidden}.growth-modal-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.growth-modal-footer>span{color:#7b898b;font-size:13px}.growth-modal-footer>span strong{color:#d07e5e;font-family:var(--font-sans);font-size:22px}.growth-modal-cta{color:#fff;white-space:nowrap;background:#17334a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:12px 17px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:520px){.growth-trait-grid{grid-template-columns:1fr}.growth-modal-backdrop{padding:14px}.growth-modal{padding:27px 18px 20px}.growth-modal-books{grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px;overflow:auto}.growth-modal-footer{flex-direction:column;align-items:flex-start}}.book-route-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1c1ebd;place-items:center;padding:24px;animation:book-modal-backdrop-in .22s ease-out;display:grid;position:fixed;inset:0}.book-route-modal{overscroll-behavior:contain;background:#f6f3ed;border:1px solid #ffffff59;border-radius:8px;width:min(1280px,100%);height:min(900px,100%);animation:book-modal-in .32s cubic-bezier(.22,.61,.36,1);position:relative;overflow:auto;box-shadow:0 32px 90px #0410126b}.book-route-close{z-index:40;float:right;color:#17334a;cursor:pointer;background:#fffffff0;border:1px solid #17334a24;border-radius:50%;place-items:center;width:44px;height:44px;margin:16px 16px -60px 0;transition:transform .2s,background .2s,color .2s;display:grid;position:sticky;top:16px;box-shadow:0 8px 24px #17334a24}.book-route-close:hover{color:#fff;background:#17334a;transform:scale(1.05)}.book-route-close:focus-visible{outline-offset:3px;outline:2px solid #d07e5e}.reader-shell-modal{min-height:100%}.reader-shell-modal .reader-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;padding-right:82px;position:sticky;top:0}.reader-modal-label,.reader-modal-spacer{color:#829092;min-width:100px;font-size:11px}.reader-modal-spacer{display:block}@keyframes book-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes book-modal-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.book-route-backdrop{padding:0}.book-route-modal{border:0;border-radius:0;width:100%;height:100%}.book-route-close{width:40px;height:40px;margin:11px 12px -51px 0;top:11px}.reader-shell-modal .reader-topbar{padding-left:17px;padding-right:64px}.reader-shell-modal .reader-title{justify-content:flex-start;min-width:0}.reader-shell-modal .reader-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader-modal-label{display:none}.reader-modal-spacer{min-width:0}}@media (prefers-reduced-motion:reduce){.book-route-backdrop,.book-route-modal{animation:none}}.growth-topic-shell{color:#17334a;background:#f8f7f2;min-height:100vh}.growth-topic-hero{background:#fffdf8;grid-template-columns:minmax(0,.95fr) minmax(360px,.55fr);align-items:center;gap:72px;min-height:520px;padding:76px max(42px,50vw - 638px);display:grid;overflow:hidden}.growth-topic-shell.tone-coral .growth-topic-hero{background:#f7dfd6}.growth-topic-shell.tone-night .growth-topic-hero{background:#dfe8f1}.growth-topic-shell.tone-leaf .growth-topic-hero{background:#e2efe7}.growth-topic-shell.tone-aqua .growth-topic-hero{background:#dceef0}.growth-topic-shell.tone-sun .growth-topic-hero{background:#f6e8bd}.growth-topic-shell.tone-berry .growth-topic-hero{background:#f1dce6}.growth-topic-hero h1{font-family:var(--font-sans);letter-spacing:0;color:#17334a;margin-top:12px;font-size:clamp(3.4rem,7vw,7rem);line-height:.98}.growth-topic-hero>div:first-child>p:not(.section-kicker){color:#49646f;max-width:650px;margin-top:20px;font-size:16px;line-height:1.9}.growth-topic-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#5d7076;background:#ffffff8c;border:1px solid #ffffff8c;border-radius:8px;align-items:center;gap:0;width:fit-content;max-width:760px;margin-top:30px;font-size:12px;display:flex}.growth-topic-stats span{border-left:1px solid #17334a21;align-items:center;min-height:48px;padding:0 18px;display:inline-flex}.growth-topic-stats span:first-child{border-left:0}.growth-topic-stats strong{color:#17334a;font-family:var(--font-sans);margin-right:6px;font-size:24px}.growth-topic-feature{min-height:360px;position:relative}.topic-cover-stack{aspect-ratio:3/4;background:#fff;border:8px solid #ffffffd1;border-radius:8px;width:min(44%,190px);position:absolute;overflow:hidden;box-shadow:0 24px 46px #17334a2e}.topic-cover-stack img{object-fit:cover}.topic-cover-stack.stack-1{z-index:3;top:4%;left:26%;transform:rotate(3deg)}.topic-cover-stack.stack-2{z-index:2;top:19%;left:6%;transform:rotate(-9deg)}.topic-cover-stack.stack-3{z-index:1;top:24%;right:6%;transform:rotate(10deg)}.growth-topic-intro{background:#fff;border-top:1px solid #e4e1d8;border-bottom:1px solid #e4e1d8;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:42px;padding:28px max(42px,50vw - 638px);display:grid}.growth-topic-intro>div{color:#d07e5e;align-items:center;gap:10px;display:flex}.growth-topic-intro strong{color:#17334a;font-size:14px}.growth-topic-intro p{color:#6d7d80;font-size:13px;line-height:1.85}.growth-topic-books{padding:86px max(42px,50vw - 638px)}.growth-topic-section-title h2{font-family:var(--font-sans);letter-spacing:0;margin-top:9px;font-size:clamp(2.25rem,4vw,4rem);line-height:1.08}.topic-book-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.topic-book-card{min-width:0;color:inherit;background:#fff;border:1px solid #e0e1dc;border-radius:8px;transition:transform .24s,border-color .24s,box-shadow .24s;display:block;overflow:hidden}.topic-book-card[href]:hover{border-color:#d8b5a6;transform:translateY(-4px);box-shadow:0 16px 34px #17334a1a}.topic-book-card.is-upcoming{opacity:.82}.topic-book-cover{aspect-ratio:3/4;background:#dfe9e6;position:relative;overflow:hidden}.topic-book-cover img{object-fit:cover;transition:transform .5s}.topic-book-card[href]:hover .topic-book-cover img{transform:scale(1.04)}.topic-book-cover span{z-index:2;color:#61727b;background:#ffffffe6;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.topic-book-copy{padding:18px 18px 20px}.topic-book-copy small{color:#98a4a6;font-size:10px}.topic-book-copy h3{font-family:var(--font-sans);margin-top:9px;font-size:21px;line-height:1.24}.topic-book-copy p{color:#718086;height:42px;margin-top:7px;font-size:12px;line-height:1.7;overflow:hidden}.topic-book-copy div{color:#9a7670;white-space:nowrap;gap:7px;height:21px;margin-top:13px;font-size:10px;display:flex;overflow:hidden}.topic-book-copy em{flex:none;font-style:normal}.topic-book-copy strong,.topic-book-copy>span{color:#d07e5e;align-items:center;gap:6px;margin-top:15px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:1000px){.growth-topic-hero{grid-template-columns:1fr;gap:28px}.growth-topic-feature{min-height:280px}.topic-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.growth-topic-nav{min-height:66px;padding:0 18px}.growth-topic-nav .brand-lockup{display:none}.growth-topic-hero{padding:58px 20px 54px}.growth-topic-hero h1{font-size:4rem}.growth-topic-stats{flex-direction:column;align-items:flex-start}.growth-topic-stats span{border-top:1px solid #17334a21;border-left:0;width:100%}.growth-topic-stats span:first-child{border-top:0}.growth-topic-intro{grid-template-columns:1fr;gap:12px;padding:24px 20px}.growth-topic-books{padding:60px 20px}.topic-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.topic-book-copy{padding:13px 12px 15px}.topic-book-copy h3{font-size:17px}.topic-book-copy p{height:38px;font-size:10px}}@media (max-width:420px){.topic-book-grid{grid-template-columns:1fr}}.voice-demo-shell{color:#17334a;background:#f8f7f2;min-height:100vh}.voice-hero{background:#d5e5e2;grid-template-columns:minmax(0,.95fr) minmax(360px,.58fr);align-items:center;gap:76px;min-height:calc(100svh - 78px);padding:74px max(42px,50vw - 638px) 86px;display:grid;overflow:hidden}.voice-hero-copy h1{max-width:780px;font-family:var(--font-sans);letter-spacing:0;color:#17334a;margin-top:14px;font-size:clamp(3.2rem,6.4vw,6.2rem);line-height:1}.voice-hero-copy>p:not(.section-kicker){color:#49646f;max-width:650px;margin-top:22px;font-size:15px;line-height:1.95}.voice-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.voice-hero-actions button{cursor:pointer;border:0}.voice-player-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffffff9e;border-radius:8px;padding:26px;box-shadow:0 30px 70px #17334a29}.voice-device-top{grid-template-columns:45px minmax(0,1fr) 42px;align-items:center;gap:13px;display:grid}.voice-device-top button,.voice-device-top>span{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.voice-device-top>span{color:#d07e5e;background:#fff0e7}.voice-device-top button{color:#fff;cursor:pointer;background:#17334a;border:0}.voice-device-top strong{color:#17334a;font-size:15px;display:block}.voice-device-top small{color:#728285;margin-top:4px;font-size:11px;display:block}.voice-demo-wave{align-items:center;gap:5px;height:132px;margin-top:28px;padding:10px 0;display:flex}.voice-demo-wave span{opacity:.68;transform-origin:50%;background:#d07e5e;border-radius:999px;flex:1;min-width:3px;transition:transform .2s}.voice-demo-wave span:nth-child(3n){background:#3f7c71}.voice-demo-wave span:nth-child(4n){background:#efbe70}.voice-demo-wave span:nth-child(5n){background:#31506f}.voice-demo-wave.is-playing span{animation:family-wave 1.2s ease-in-out infinite}.voice-demo-wave.is-playing span:nth-child(2n){animation-delay:.12s}.voice-demo-wave.is-playing span:nth-child(3n){animation-delay:.2s}.voice-demo-wave.is-playing span:nth-child(5n){animation-delay:.28s}.voice-progress{background:#e5e1d8;border-radius:999px;height:7px;overflow:hidden}.voice-progress span{border-radius:inherit;background:linear-gradient(90deg,#d07e5e,#3f7c71);height:100%;transition:width .12s linear;display:block}.voice-story-preview{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;display:grid}.voice-story-cover{aspect-ratio:3/4;border-radius:6px;width:118px;position:relative;overflow:hidden;box-shadow:0 12px 24px #17334a21}.voice-story-preview strong{font-family:var(--font-sans);color:#17334a;margin-top:7px;font-size:24px;display:block}.voice-story-preview p{color:#65777a;margin-top:9px;font-size:12px;line-height:1.75}.voice-flow-section{background:#fffdf8;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:72px max(42px,50vw - 638px);display:grid}.voice-step{background:#fff;border:1px solid #e4e1d8;border-radius:8px;min-height:220px;padding:24px}.voice-step>span{color:#d07e5e;letter-spacing:.15em;font-size:11px;font-weight:800}.voice-step svg{color:#3f7c71;margin-top:38px;display:block}.voice-step h2{font-family:var(--font-sans);margin-top:18px;font-size:24px;line-height:1.22}.voice-step p{color:#718086;margin-top:10px;font-size:12px;line-height:1.75}.voice-workbench{background:#f7f6f1;grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);align-items:start;gap:54px;padding:86px max(42px,50vw - 638px);display:grid}.voice-recorder h2{max-width:610px;font-family:var(--font-sans);letter-spacing:0;margin-top:10px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.08}.voice-upload-zone{color:#718086;text-align:center;background:#fffdf8;border:1px dashed #cbd4ce;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:210px;margin-top:30px;display:flex}.voice-upload-zone svg{color:#d07e5e}.voice-upload-zone strong{color:#17334a;font-size:15px}.voice-upload-zone span{font-size:12px}.voice-narrator-list{gap:12px;display:grid}.voice-narrator-list button{min-height:76px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2ded5;border-radius:8px;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:14px;display:grid}.voice-narrator-list button.is-active{border-color:#d07e5e;box-shadow:0 14px 28px #d07e5e21}.voice-narrator-list button>span{color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.voice-narrator-list strong{font-size:14px;display:block}.voice-narrator-list small{color:#8a989b;margin-top:4px;font-size:11px;display:block}.voice-narrator-list button svg{color:#3f7c71}.voice-permission-note{color:#4f6d66;background:#eef6f1;border:1px solid #dce4df;border-radius:8px;gap:11px;margin-top:4px;padding:16px;display:flex}.voice-permission-note svg{color:#3f7c71;flex:none}.voice-permission-note p{font-size:12px;line-height:1.75}.auth-shell,.create-shell,.family-book-shell,.topics-shell{color:#17334a;background:#fbfaf6;min-height:100vh}.auth-card,.create-hero,.family-book-hero,.topics-hero{max-width:1240px;margin:0 auto;padding:72px 34px 0}.auth-card h1,.create-hero h1,.family-book-hero h1,.topics-hero h1{font-family:var(--font-sans);margin-top:14px;font-size:clamp(2.8rem,5vw,5rem);line-height:1.05}.auth-card>p:last-child,.create-hero>p:last-child,.family-book-hero>p:last-child,.topics-hero>p:last-child{color:#6f7f82;max-width:720px;margin-top:16px;font-size:15px;line-height:1.9}.create-steps,.family-book-showcase,.topics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1240px;margin:0 auto;padding:42px 34px 0;display:grid}.create-steps article,.family-book-showcase article,.topics-card{color:inherit;background:#fff;border:1px solid #e4e1d8;border-radius:10px;padding:22px}.create-steps svg,.family-book-showcase svg,.topics-card span{color:#d07e5e}.create-steps strong,.family-book-showcase strong,.topics-card strong{font-family:var(--font-sans);margin-top:14px;font-size:22px;display:block}.create-steps p,.family-book-showcase p,.topics-card p{color:#718086;margin-top:8px;font-size:13px;line-height:1.7}.topics-card em{color:#8b999b;margin-top:10px;font-size:11px;font-style:normal;line-height:1.6;display:block}.auth-actions,.create-footer-cta,.family-book-cta,.topics-footer-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:28px auto 0;padding:0 34px 56px;display:flex}.family-book-cta>div,.topics-footer-cta>div{color:#61727b;align-items:center;gap:10px;display:flex}.auth-actions a,.create-footer-cta a,.family-book-cta a,.topics-footer-cta a{color:#17334a;background:#fff;border:1px solid #17334a;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;display:inline-flex}.auth-actions a:hover,.create-footer-cta a:hover,.family-book-cta a:hover,.topics-footer-cta a:hover{color:#d07e5e;border-color:#d07e5e}.auth-card{max-width:760px;padding-top:92px}.auth-card .auth-actions{padding-left:0;padding-right:0}.auth-secondary{color:#476373!important;border-color:#d7dad4!important}.family-product{background:#f8f7f2}.family-product-hero{background:#e3efeb;grid-template-columns:minmax(0,.93fr) minmax(400px,.72fr);align-items:center;gap:80px;min-height:670px;padding:74px max(42px,50vw - 638px) 88px;display:grid;overflow:hidden}.family-product-copy h1{font-family:var(--font-sans);letter-spacing:0;color:#17334a;margin-top:17px;font-size:clamp(3.2rem,6.4vw,6.5rem);line-height:.98}.family-product-copy h1 span{color:#3f7c71}.family-product-copy>p:not(.section-kicker){color:#49656a;max-width:610px;margin-top:25px;font-size:16px;line-height:1.9}.family-product-proof{color:#47706a;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:11px;display:flex}.family-product-proof span{align-items:center;gap:6px;display:inline-flex}.family-product-proof svg{color:#3f7c71}.family-product-copy .primary-button{margin-top:31px}.family-product-visual{background:#ffffff6b;border:1px solid #3f7c7133;border-radius:14px;min-height:480px;padding:20px 24px 24px;position:relative;transform:rotate(2deg);box-shadow:0 30px 80px #274d4e1f}.family-visual-label{color:#71918d;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.family-visual-label em{color:#3f7c71;letter-spacing:0;background:#ffffffbd;border-radius:999px;padding:5px 8px;font-style:normal}.family-visual-book{aspect-ratio:3/4;background:#31566a;border-radius:6px;width:min(100%,410px);margin:16px auto 0;position:relative;overflow:hidden;box-shadow:0 25px 45px #17334a38}.family-visual-book img{object-fit:cover}.family-visual-shade{background:linear-gradient(#0000 42%,#10232fd1);position:absolute;inset:0}.family-visual-title{color:#fff8e8;position:absolute;bottom:23px;left:25px;right:25px}.family-visual-title small{color:#efbe70;letter-spacing:.15em;font-size:10px;font-weight:800}.family-visual-title strong{font-family:var(--font-sans);margin-top:10px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.12;display:block}.family-visual-title span{color:#fffc;border:1px solid #ffffff40;border-radius:999px;margin-top:14px;padding:6px 9px;font-size:10px;display:inline-flex}.family-visual-orbit{gap:5px;display:flex;position:absolute;bottom:30px;left:12px}.family-visual-orbit span{color:#3f7c71;background:#ffffffc7;border:1px solid #3f7c7138;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:700;display:grid}.family-visual-orbit span:nth-child(2){transform:translateY(-13px)}.family-visual-orbit span:nth-child(3){transform:translateY(4px)}.family-builder-section{background:#fbfaf6;padding:86px max(42px,50vw - 638px) 100px}.family-builder-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.family-builder-heading h2{color:#17334a;font-family:var(--font-sans);margin-top:10px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.1}.family-builder-step{color:#9aa5a7;font-variant-numeric:tabular-nums;font-size:12px}.family-builder-layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:start;gap:38px;margin-top:44px;display:grid}.family-builder-controls{gap:16px;display:grid}.family-control-block{background:#fff;border:1px solid #e3e1d8;border-radius:8px;padding:24px}.family-control-title{gap:13px;display:flex}.family-control-title>span{color:#d07e5e;letter-spacing:.12em;font-size:11px;font-weight:800}.family-control-title strong{color:#17334a;font-size:15px;display:block}.family-control-title p{color:#8a989b;margin-top:5px;font-size:11px}.family-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.family-member-option{color:#17334a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e1d8;border-radius:7px;align-items:center;gap:9px;min-height:70px;padding:10px;display:flex;position:relative}.family-member-option.is-selected{background:#f1f8f4;border-color:#3f7c71;box-shadow:0 8px 20px #3f7c711a}.family-member-option>svg{color:#3f7c71;margin-left:auto}.family-member-emoji{color:#fff;background:#d07e5e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.tone-sage .family-member-emoji{background:#3f7c71}.tone-blue .family-member-emoji{background:#31506f}.tone-gold .family-member-emoji{background:#c89048}.tone-plum .family-member-emoji{background:#855b78}.family-member-option strong{font-size:12px;display:block}.family-member-option small{color:#93a0a2;margin-top:3px;font-size:10px;display:block}.family-member-add{background:#fbfaf6;border-style:dashed}.family-member-add .family-member-emoji{color:#3f7c71;background:#e5f0eb}.family-theme-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.family-theme-option{color:#17334a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e1d8;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:92px;padding:13px;display:flex}.family-theme-option.is-selected{background:#fff8f2;border-color:#d07e5e}.family-theme-option>span{color:#d07e5e;font-size:19px}.family-theme-option>div{margin-top:9px}.family-theme-option strong{font-size:12px;display:block}.family-theme-option small{color:#8c999b;margin-top:4px;font-size:10px;display:block}.family-theme-option>svg{color:#d07e5e;align-self:flex-end;margin-top:-14px}.family-voice-toggle{color:#17334a;cursor:pointer;text-align:left;background:#f6faf6;border:1px solid #dfe5df;border-radius:8px;align-items:center;gap:12px;width:100%;margin-top:20px;padding:14px;display:flex}.family-voice-avatar{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.family-voice-toggle>span:nth-child(2){flex:1}.family-voice-toggle strong{font-size:12px;display:block}.family-voice-toggle small{color:#829292;margin-top:4px;font-size:10px;display:block}.family-toggle-track{background:#cbd4ce;border-radius:999px;width:35px;height:20px;padding:2px}.family-toggle-track i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;box-shadow:0 2px 4px #00000024}.family-voice-toggle.is-on .family-toggle-track{background:#3f7c71}.family-voice-toggle.is-on .family-toggle-track i{transform:translate(15px)}.family-builder-preview{background:#fff;border:1px solid #e3e1d8;border-radius:8px;padding:14px;position:sticky;top:96px;box-shadow:0 22px 50px #17334a14}.family-preview-top{color:#93a0a2;letter-spacing:.12em;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.family-preview-image{aspect-ratio:1.18;background:#31566a;border-radius:5px;margin-top:12px;position:relative;overflow:hidden}.family-preview-image img{object-fit:cover}.family-preview-image:after{content:"";background:linear-gradient(#0000 35%,#11222ecc);position:absolute;inset:0}.family-preview-image>div{z-index:2;color:#fff;position:absolute;bottom:17px;left:18px;right:18px}.family-preview-image span{color:#efbe70;font-size:10px;font-weight:700}.family-preview-image strong{font-family:var(--font-sans);margin-top:7px;font-size:22px;line-height:1.15;display:block}.family-preview-meta{color:#6f7f82;gap:8px;padding:14px 3px 2px;font-size:11px;display:grid}.family-preview-meta div{align-items:center;gap:7px;display:flex}.family-preview-meta svg{color:#3f7c71}.family-preview-meta strong{color:#17334a}.family-preview-cta{color:#fff;background:#17334a;border-radius:6px;justify-content:space-between;align-items:center;min-height:44px;margin-top:13px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.family-preview-cta:hover{background:#d07e5e}.family-product-note{color:#61727b;background:#f2eadc;border-top:1px solid #e3e1d8;align-items:center;gap:25px;padding:25px max(42px,50vw - 638px);display:flex}.family-product-note>div{color:#17334a;flex:none;align-items:center;gap:9px;font-size:13px;display:flex}.family-product-note>div svg{color:#d07e5e}.family-product-note p{max-width:620px;font-size:11px;line-height:1.7}.family-product-note a{color:#d07e5e;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.create-workspace-shell{background:#f7f6f1}.create-workspace-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1276px;margin:0 auto;padding:66px 42px 42px;display:flex}.create-workspace-header h1{max-width:760px;font-family:var(--font-sans);margin-top:13px;font-size:clamp(2.8rem,5.2vw,5.6rem);line-height:1.03}.create-workspace-header>div>p:last-child{color:#718086;max-width:640px;margin-top:17px;font-size:14px;line-height:1.85}.create-new-button{color:#fff;cursor:pointer;background:#17334a;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:700;display:inline-flex}.create-new-button:hover{background:#d07e5e}.create-stats{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.25fr);gap:10px;max-width:1276px;margin:0 auto;padding:0 42px 42px;display:grid}.create-stats>div{background:#fff;border:1px solid #e3e1d8;border-radius:8px;min-height:124px;padding:17px 18px}.create-stats span{color:#93a0a2;letter-spacing:.08em;font-size:10px;display:block}.create-stats strong{color:#17334a;font-family:var(--font-sans);margin-top:15px;font-size:30px;display:block}.create-stats strong span{color:#93a0a2;font-family:inherit;font-size:11px;display:inline}.create-stats small{color:#8c999b;margin-top:7px;font-size:10px;display:block}.create-stat-tip{grid-template-columns:24px 1fr auto;align-items:center;column-gap:9px;display:grid;background:#e9f1ed!important;border-color:#d2e2d9!important}.create-stat-tip svg{color:#3f7c71;grid-row:1/4}.create-stat-tip span{grid-column:2}.create-stat-tip strong{font-family:var(--font-sans);grid-column:2;margin-top:6px;font-size:14px}.create-stat-tip a{color:#3f7c71;grid-area:1/3/4;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.create-workspace-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:38px;max-width:1276px;margin:0 auto;padding:0 42px 72px;display:grid}.create-column-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.create-column-heading h2{color:#17334a;font-family:var(--font-sans);margin-top:8px;font-size:28px}.create-column-heading>button{color:#718086;cursor:pointer;background:#fff;border:1px solid #dfe1db;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.create-builder-progress{color:#8b999b;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.create-builder-progress i{background:linear-gradient(90deg,#d07e5e 34%,#dfe1db 0);border-radius:99px;width:46px;height:3px;display:block}.create-project-list{gap:9px;margin-top:20px;display:grid}.create-project-item{color:#17334a;background:#fff;border:1px solid #e3e1d8;border-radius:8px;align-items:center;gap:12px;padding:11px;display:flex}.create-project-item>svg{color:#a0abad;margin-left:auto}.create-project-thumb{color:#ffffffe6;border-radius:5px;flex:none;place-items:center;width:58px;height:58px;font-size:23px;display:grid}.create-project-thumb.tone-coral{background:linear-gradient(145deg,#d7836d,#718aa1)}.create-project-thumb.tone-night{background:linear-gradient(145deg,#243d58,#8b6d81)}.create-project-thumb.tone-gold{background:linear-gradient(145deg,#d9ac68,#4c7b70)}.create-project-copy{flex:1;min-width:0}.create-project-copy>div{align-items:center;gap:7px;display:flex}.create-project-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.create-status{white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:9px}.status-published{color:#3f7c71;background:#eaf4ee}.status-draft{color:#b87849;background:#fff0e3}.status-todo{color:#718086;background:#eef0ef}.create-project-copy p{color:#8b999b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.create-project-copy small{color:#a0abad;align-items:center;gap:4px;margin-top:7px;font-size:10px;display:inline-flex}.create-project-add{color:#3f7c71;cursor:pointer;background:0 0;border:1px dashed #cdd6d0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:11px;display:flex}.create-project-add:hover{background:#eef6f1;border-color:#3f7c71}.create-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.create-mode-card{color:#17334a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e1d8;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:170px;padding:15px;display:flex;position:relative}.create-mode-card.is-selected{border-color:#d07e5e;box-shadow:0 16px 30px #d07e5e1f}.create-mode-icon{color:#d07e5e;background:#fff0e8;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.create-mode-card strong{color:#d07e5e;letter-spacing:.1em;margin-top:16px;font-size:10px;display:block}.create-mode-card h3{font-family:var(--font-sans);margin-top:6px;font-size:17px}.create-mode-card p{color:#8a989b;margin-top:7px;font-size:10px;line-height:1.55}.create-mode-card em{color:#9aa5a7;margin-top:auto;font-size:10px;font-style:normal}.create-mode-check{color:#fff;background:#d07e5e;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:12px;right:12px}.create-selected-preview{background:#fff;border:1px solid #e3e1d8;border-radius:8px;grid-template-columns:minmax(190px,.72fr) minmax(0,1fr);gap:20px;margin-top:14px;padding:14px;display:grid}.create-preview-art{color:#fff;background:linear-gradient(140deg,#294d61,#a97969 60%,#e0b47a);border-radius:5px;align-items:flex-end;min-height:245px;padding:18px;display:flex;position:relative;overflow:hidden}.create-preview-art:before{content:"";background:#fff4c77a;border-radius:50%;width:190px;height:190px;position:absolute;top:-55px;right:-35px}.create-preview-spine{z-index:1;background:#ffffff4d;width:1px;position:absolute;top:0;bottom:0;left:50%}.create-preview-badge{z-index:2;color:#fff;letter-spacing:.12em;background:#11232f73;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800;position:absolute;top:13px;left:13px}.create-preview-art>div:last-child{z-index:2;position:relative}.create-preview-art small{color:#ffffffb8;font-size:10px;display:block}.create-preview-art strong{font-family:var(--font-sans);margin-top:7px;font-size:23px;line-height:1.1;display:block}.create-preview-copy{padding:12px 7px 7px}.create-preview-copy>span{color:#d07e5e;letter-spacing:.1em;font-size:10px;font-weight:800}.create-preview-copy h3{color:#17334a;font-family:var(--font-sans);margin-top:16px;font-size:22px;line-height:1.25}.create-preview-copy p{color:#718086;margin-top:12px;font-size:11px;line-height:1.75}.create-start-button{color:#fff;cursor:pointer;background:#17334a;border:0;border-radius:999px;align-items:center;gap:7px;margin-top:21px;padding:10px 13px;font-size:11px;font-weight:700;display:inline-flex}.create-start-button:hover{background:#d07e5e}.create-footer-strip{color:#718086;background:#fff;border-top:1px solid #e3e1d8;align-items:center;gap:30px;min-height:74px;padding:0 max(42px,50vw - 638px);font-size:11px;display:flex}.create-footer-strip>div{align-items:center;gap:8px;display:inline-flex}.create-footer-strip svg{color:#d07e5e}.create-footer-strip strong{color:#17334a}.create-footer-strip a{color:#d07e5e;align-items:center;gap:5px;margin-left:auto;font-weight:700;display:inline-flex}.register-shell{background:#f3eee5}.register-layout{grid-template-columns:minmax(0,.92fr) minmax(390px,.72fr);align-items:center;gap:88px;min-height:calc(100vh - 78px);padding:64px max(42px,50vw - 590px) 86px;display:grid}.register-intro h1{color:#17334a;font-family:var(--font-sans);margin-top:17px;font-size:clamp(3rem,5.4vw,5.6rem);line-height:1}.register-intro h1 span{color:#d07e5e}.register-intro>p:not(.section-kicker){color:#64777a;max-width:520px;margin-top:22px;font-size:15px;line-height:1.9}.register-benefits{gap:17px;margin-top:35px;display:grid}.register-benefits>div{align-items:flex-start;gap:12px;display:flex}.register-benefits>div>span{color:#3f7c71;background:#e1eee9;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.register-benefits strong{color:#17334a;font-size:13px;display:block}.register-benefits p{color:#7d8b8d;margin-top:4px;font-size:11px;line-height:1.6}.register-note{color:#8a6c58;gap:10px;max-width:330px;margin-top:39px;display:flex}.register-note>span{color:#d07e5e;font-family:Georgia,serif;font-size:42px;line-height:.7}.register-note p{font-family:var(--font-sans);font-size:13px;line-height:1.7}.register-panel{background:#ffffffe0;border:1px solid #17334a1c;border-radius:10px;padding:18px 22px 25px;box-shadow:0 26px 70px #17334a1f}.register-panel-top{color:#8a989b;border-bottom:1px solid #edeae3;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:11px;display:flex}.register-panel-top>div{align-items:center;gap:7px;display:flex}.register-step-dot{color:#9aa5a7;background:#eef0ee;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.register-step-dot.is-active{color:#fff;background:#d07e5e}.register-panel-top i{background:#dfe1db;width:23px;height:1px}.register-form{padding:27px 8px 0}.register-form h2{color:#17334a;font-family:var(--font-sans);font-size:25px}.register-form>p{color:#8a989b;margin-top:7px;font-size:11px}.register-role-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.register-role{color:#17334a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e3dc;border-radius:7px;align-items:flex-start;gap:9px;min-height:82px;padding:12px;display:flex}.register-role.is-selected{background:#fff8f2;border-color:#d07e5e}.register-role>span{color:#d07e5e;background:#fff0e8;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.register-role>div{flex:1}.register-role strong{font-size:11px;display:block}.register-role small{color:#899699;margin-top:5px;font-size:10px;line-height:1.45;display:block}.register-role>svg{color:#d07e5e}.register-field{margin-top:15px;display:block}.register-field>span{color:#61727b;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.register-field>span svg{color:#d07e5e}.register-field>div,.register-field>input{width:100%;margin-top:7px}.register-field>div>input,.register-field>input{color:#17334a;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #dfe1db;border-radius:5px;outline:none;padding:0 12px;font-size:12px}.register-field>div:focus-within,.register-field>input:focus{border-color:#d07e5e;box-shadow:0 0 0 3px #d07e5e1a}.register-field>div{position:relative}.register-field>div>input{margin-top:0;padding-right:42px}.register-field>div>button{color:#8a989b;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:43px;display:grid;position:absolute;top:0;right:0}.register-check{color:#8a989b;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.register-check input{accent-color:#d07e5e}.register-check a,.register-login-hint a{color:#d07e5e;font-weight:700}.register-submit{color:#fff;cursor:pointer;background:#17334a;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:19px;font-size:12px;font-weight:700;display:inline-flex}.register-submit:hover{background:#d07e5e}.register-login-hint{text-align:center;color:#8a989b;margin-top:15px;font-size:10px}.register-success{text-align:center;padding:65px 22px 48px}.register-success>span{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 23px;display:grid}.register-success h2{color:#17334a;font-family:var(--font-sans);margin-top:13px;font-size:28px}.register-success>p:not(.section-kicker){color:#718086;max-width:320px;margin:12px auto 0;font-size:12px;line-height:1.75}.register-success>div:last-child{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.register-success .primary-button{margin-top:0;padding:12px 16px;font-size:12px}.auth-text-link{color:#d07e5e;font-size:12px;font-weight:700}.login-shell{background:#f7f5ef}.login-layout{grid-template-columns:minmax(0,1.1fr) minmax(410px,.72fr);min-height:calc(100vh - 78px);display:grid}.login-story-panel{color:#fff;background:#234653;min-height:700px;position:relative;overflow:hidden}.login-story-art{position:absolute;inset:0}.login-story-art img{object-fit:cover;object-position:50% center}.login-story-shade{background:linear-gradient(90deg,#0d1f2ae6,#0d1f2a9e 55%,#0d1f2a2e),linear-gradient(#0000 45%,#08161fb8);position:absolute;inset:0}.login-story-copy{z-index:2;max-width:730px;padding:clamp(76px,9vh,110px) 8vw 110px max(42px,50vw - 638px);position:relative}.login-story-copy .section-kicker{color:#efbe70}.login-story-copy h1{font-family:var(--font-sans);margin-top:18px;font-size:clamp(3.1rem,5.6vw,6.2rem);line-height:.99}.login-story-copy h1 span{color:#f1c278}.login-story-copy>p:not(.section-kicker){color:#ffffffc4;max-width:560px;margin-top:23px;font-size:15px;line-height:1.9}.login-last-read{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e242f85;border:1px solid #fff3;border-radius:8px;grid-template-columns:62px minmax(0,1fr) 22px;align-items:center;gap:13px;max-width:430px;margin-top:36px;padding:11px;display:grid}.login-last-cover{aspect-ratio:3/4;border-radius:4px;width:62px;position:relative;overflow:hidden}.login-last-cover img{object-fit:cover}.login-last-read>div:nth-child(2){min-width:0}.login-last-read span{color:#efbe70;font-size:9px;font-weight:800}.login-last-read strong{margin-top:5px;font-size:16px;display:block}.login-progress{background:#fff3;border-radius:99px;height:3px;margin-top:10px}.login-progress i{border-radius:inherit;background:#efbe70;width:56%;height:100%;display:block}.login-last-read small{color:#ffffff94;margin-top:6px;font-size:9px;display:block}.login-last-read>svg{color:#fff9}.login-story-trust{z-index:2;color:#fff9;gap:22px;font-size:10px;display:flex;position:absolute;bottom:30px;left:max(42px,50vw - 638px)}.login-story-trust span{align-items:center;gap:6px;display:inline-flex}.login-story-trust svg{color:#efbe70}.login-account-panel{background:#fbfaf6;justify-content:center;align-items:center;padding:55px clamp(30px,5vw,78px);display:flex}.login-form,.login-success{width:min(100%,420px)}.login-form-heading{text-align:center}.login-welcome-mark{color:#d07e5e;background:#fff0e8;border-radius:50%;place-items:center;width:43px;height:43px;margin:0 auto 17px;display:grid}.login-form-heading .section-kicker,.login-reset-sent .section-kicker,.login-success .section-kicker{justify-content:center}.login-form-heading h2,.login-reset-sent h2,.login-success h2{color:#17334a;font-family:var(--font-sans);margin-top:11px;font-size:31px}.login-form-heading>p:last-child,.login-reset-sent>p:not(.section-kicker),.login-success>p:not(.section-kicker){color:#849193;margin-top:9px;font-size:11px;line-height:1.7}.login-field{margin-top:20px;display:block}.login-field>span{color:#61727b;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.login-field>span svg{color:#d07e5e}.login-field>div,.login-field>input{width:100%;margin-top:7px}.login-field>div>input,.login-field>input{color:#17334a;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #dfe1db;border-radius:6px;outline:none;padding:0 13px;font-size:12px}.login-field>div:focus-within,.login-field>input:focus{border-color:#d07e5e;box-shadow:0 0 0 3px #d07e5e1a}.login-field>div{position:relative}.login-field>div>input{padding-right:44px}.login-field>div>button{color:#879496;cursor:pointer;background:0 0;border:0;place-items:center;width:43px;height:46px;display:grid;position:absolute;top:0;right:0}.login-options{color:#849193;justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;display:flex}.login-options label{align-items:center;gap:6px;display:flex}.login-options input{accent-color:#d07e5e}.login-options button{color:#d07e5e;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.login-error{color:#b23a2a;background:#fdf1ec;border:1px solid #f0c9c0;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.login-submit{color:#fff;cursor:pointer;background:#17334a;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:47px;margin-top:22px;font-size:12px;font-weight:700;display:inline-flex}.login-submit:disabled{opacity:.6;cursor:not-allowed}.login-divider{color:#a0abad;align-items:center;gap:10px;margin:22px 0 15px;font-size:9px;display:flex}.login-divider:after,.login-divider:before{content:"";background:#e4e3de;flex:1;height:1px}.login-register-link{color:#17334a;background:#fff;border:1px solid #d9ddd7;border-radius:6px;justify-content:center;align-items:center;min-height:44px;font-size:11px;font-weight:700;display:flex}.login-privacy{color:#a0abad;text-align:center;margin-top:17px;font-size:9px}.login-privacy a{color:#7b898b;text-underline-offset:2px;text-decoration:underline}.login-back-button{color:#718086;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:35px;font-size:10px;font-weight:700;display:inline-flex}.login-reset-form .login-submit{margin-top:25px}.login-reset-sent{text-align:center;padding:35px 0}.login-reset-sent>span,.login-success-icon{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 22px;display:grid}.login-reset-sent>p:not(.section-kicker){max-width:330px;margin-left:auto;margin-right:auto}.login-reset-sent>button{color:#17334a;cursor:pointer;background:#fff;border:1px solid #d9ddd7;border-radius:999px;margin-top:24px;padding:10px 15px;font-size:11px;font-weight:700}.login-success{text-align:center}.login-success>p:not(.section-kicker){max-width:350px;margin-left:auto;margin-right:auto}.login-resume-card{color:#17334a;text-align:left;background:#fff;border:1px solid #e0e2dc;border-radius:8px;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:12px;margin-top:27px;padding:11px;display:grid}.login-resume-card>div{aspect-ratio:3/4;border-radius:4px;width:58px;position:relative;overflow:hidden}.login-resume-card img{object-fit:cover}.login-resume-card>span{min-width:0}.login-resume-card small{color:#d07e5e;font-size:9px;font-weight:800;display:block}.login-resume-card strong{margin-top:5px;font-size:14px;display:block}.login-resume-card em{color:#8a989b;margin-top:6px;font-size:9px;font-style:normal;display:block}.login-resume-card>svg{color:#d07e5e}.login-success-actions{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.login-success-actions .primary-button{margin-top:0;padding:12px 16px;font-size:11px}@media (max-width:960px){.platform-nav{padding:0 22px}.platform-nav-actions .platform-login,.platform-nav-links{display:none}.create-steps,.family-book-showcase,.topics-grid{grid-template-columns:1fr}.auth-actions,.auth-card,.create-footer-cta,.create-hero,.family-book-cta,.family-book-hero,.topics-footer-cta,.topics-hero{padding-left:22px;padding-right:22px}.family-product-hero,.register-layout{grid-template-columns:1fr;gap:44px}.family-product-hero{padding-top:58px}.family-product-visual{width:100%;max-width:560px;margin:0 auto}.family-builder-layout{grid-template-columns:1fr}.family-builder-preview{position:relative;top:auto}.create-workspace-header{flex-direction:column;align-items:flex-start}.create-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.create-workspace-grid{grid-template-columns:1fr}.register-layout{padding-top:48px}.register-panel{width:100%;max-width:620px;margin:0 auto}.login-layout{grid-template-columns:1fr}.login-story-panel{min-height:610px}.login-story-copy{padding-left:42px}.login-account-panel{min-height:650px}}@media (max-width:900px){.voice-demo-nav{padding:0 22px}.voice-hero,.voice-workbench{grid-template-columns:1fr;gap:38px}.voice-flow-section{grid-template-columns:1fr}}@media (max-width:560px){.voice-hero{min-height:0;padding:52px 20px 66px}.voice-hero-copy h1{font-size:3rem}.voice-player-panel{padding:18px}.voice-story-preview{grid-template-columns:88px minmax(0,1fr);gap:13px}.voice-story-cover{width:88px}.voice-story-preview strong{font-size:19px}.voice-flow-section,.voice-workbench{padding:56px 20px}.voice-step{min-height:185px}.create-stats,.create-workspace-grid,.create-workspace-header,.family-builder-section,.family-product-hero,.register-layout{padding-left:20px;padding-right:20px}.family-product-hero{padding-top:46px;padding-bottom:58px}.family-product-copy h1{font-size:3.15rem}.family-product-visual{min-height:410px;padding:13px}.family-visual-book{width:84%}.family-visual-orbit{display:none}.family-builder-section{padding-top:60px}.family-builder-heading{flex-direction:column;align-items:flex-start;gap:12px}.family-member-grid,.family-theme-list{grid-template-columns:repeat(2,minmax(0,1fr))}.family-member-option{min-height:64px;padding:8px}.family-control-block{padding:18px}.family-product-note{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.family-product-note a{margin-left:0}.create-workspace-header{padding-top:48px}.create-workspace-header h1{font-size:3rem}.create-stats{grid-template-columns:1fr 1fr;padding-bottom:28px}.create-stats>div{min-height:108px}.create-stat-tip{grid-column:1/-1}.create-workspace-grid{padding-bottom:50px}.create-mode-grid{grid-template-columns:1fr}.create-mode-card{grid-template-columns:34px 1fr auto;align-items:start;column-gap:10px;min-height:96px;display:grid}.create-mode-card strong{margin-top:0}.create-mode-icon{grid-row:1/4}.create-mode-card em{grid-area:1/3;margin-top:0}.create-mode-check{top:auto;bottom:12px;right:13px}.create-selected-preview{grid-template-columns:1fr}.create-preview-art{min-height:210px}.create-footer-strip{flex-direction:column;align-items:flex-start;gap:13px;min-height:0;padding:20px}.create-footer-strip a{margin-left:0}.register-layout{padding-top:42px;padding-bottom:55px}.register-intro h1{font-size:3.2rem}.register-panel{padding-left:14px;padding-right:14px}.register-role-list{grid-template-columns:1fr}.register-success{padding:45px 10px 30px}.login-story-panel{min-height:580px}.login-story-copy{padding:54px 20px 100px}.login-story-copy h1{font-size:3.15rem}.login-story-copy>p:not(.section-kicker){font-size:13px}.login-story-trust{flex-direction:column;gap:12px;bottom:22px;left:20px;right:20px}.login-last-read{margin-top:27px}.login-account-panel{min-height:610px;padding:52px 20px}.login-success-actions{flex-direction:column;gap:14px}}.dashboard-shell{color:#17334a;background:#f5f4ef;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{border-right:1px solid #e0dfd9;flex-direction:column;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0}.dashboard-brand{color:#17334a;align-items:center;gap:9px;min-height:46px;display:flex}.dashboard-brand>span{color:#fff;background:#d07e5e;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.dashboard-brand strong{font-size:15px}.dashboard-brand em{color:#d07e5e;font-style:normal}.dashboard-family{background:#faf9f5;border:1px solid #e3e2dc;border-radius:7px;grid-template-columns:37px minmax(0,1fr) 15px;align-items:center;gap:9px;margin:20px 6px 18px;padding:10px;display:grid}.dashboard-family>span{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.dashboard-family strong{font-size:11px;display:block}.dashboard-family small{color:#929ea0;margin-top:3px;font-size:9px;display:block}.dashboard-family svg{color:#a0abad}.dashboard-sidebar nav{display:grid}.dashboard-sidebar nav a{color:#6d7d80;border-radius:6px;grid-template-columns:20px 1fr auto;align-items:center;min-height:39px;padding:0 10px;font-size:11px;display:grid}.dashboard-sidebar nav a:hover{color:#17334a;background:#f5f4ef}.dashboard-sidebar nav a.is-active{color:#17334a;background:#f0e9df;font-weight:700}.dashboard-sidebar nav em{color:#fff;background:#d07e5e;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.dashboard-side-bottom{border-top:1px solid #e7e6e0;gap:3px;margin-top:auto;padding-top:14px;display:grid}.dashboard-side-bottom a,.dashboard-side-bottom button{color:#7c8a8c;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.dashboard-main{min-width:0}.dashboard-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd6;border-bottom:1px solid #e0dfd9;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 32px;display:flex}.dashboard-topbar p{color:#d07e5e;letter-spacing:.15em;font-size:9px;font-weight:800}.dashboard-topbar h1{font-family:var(--font-sans);margin-top:5px;font-size:25px}.dashboard-top-actions{align-items:center;gap:9px;display:flex}.dash-secondary-action,.dashboard-create{color:#fff;background:#17334a;align-items:center;gap:7px;min-height:38px;font-size:10px;font-weight:700;display:inline-flex}.dash-secondary-action{color:#17334a;border:1px solid #d8dcd6}.dashboard-avatar{background:#3f7c71;width:37px;height:37px;font-weight:800}.dashboard-content{padding:28px 32px 60px}.dash-profile-strip{background:#edf4f0;border:1px solid #dfe4de;justify-content:space-between;align-items:center;min-height:62px;padding:9px 13px;display:flex}.dash-profile-strip>div{align-items:center;gap:10px;display:flex}.dash-child-avatar{color:#fff;background:#d07e5e;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.dash-profile-strip strong{font-size:11px;display:block}.dash-profile-strip p{color:#7a8b88;margin-top:3px;font-size:9px}.dash-profile-strip a{color:#3f7c71;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.dash-home-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:16px;margin-top:16px;display:grid}.dash-resume{color:#fff;background:#254553;border-radius:8px;min-height:350px;position:relative;overflow:hidden}.dash-resume-art{position:absolute;inset:0}.dash-resume-art img{object-fit:cover}.dash-resume-art>div{background:linear-gradient(90deg,#0b1b26e6,#0b1b2638);position:absolute;inset:0}.dash-resume-copy{z-index:2;width:min(430px,80%);padding:54px 40px;position:relative}.dash-resume-copy>span{color:#efbe70;letter-spacing:.12em;font-size:9px;font-weight:800}.dash-resume-copy h2{font-family:var(--font-sans);margin-top:14px;font-size:35px}.dash-resume-copy p{color:#ffffffa8;margin-top:7px;font-size:11px}.dash-progress{background:#fff3;height:3px;margin-top:27px}.dash-progress i{background:#efbe70;width:56%;height:100%;display:block}.dash-resume-copy a{color:#17334a;background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:25px;padding:11px 14px;font-size:10px;font-weight:800;display:inline-flex}.dash-tonight{background:#fff;border:1px solid #e1e0d9;border-radius:8px;padding:20px}.dash-tonight h2{font-family:var(--font-sans);margin-top:7px;font-size:23px}.dash-tonight>div{gap:7px;margin-top:13px;display:grid}.dash-book-mini{color:#17334a;grid-template-columns:43px 1fr;align-items:center;gap:9px;min-width:0;display:grid}.dash-book-mini>div{aspect-ratio:3/4;border-radius:3px;width:43px;position:relative;overflow:hidden}.dash-book-mini img{object-fit:cover}.dash-book-mini small{color:#9aa5a7;font-size:8px}.dash-book-mini strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.dash-book-mini em{color:#d07e5e;margin-top:3px;font-size:8px;font-style:normal;display:block}.dash-tonight>a{color:#d07e5e;align-items:center;gap:5px;margin-top:15px;font-size:9px;font-weight:700;display:inline-flex}.dash-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.dash-summary-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-summary-grid>a{color:#17334a;border:1px solid #e1e0d9;grid-template-columns:28px 1fr 16px;align-items:center;gap:8px;min-height:105px;padding:14px;display:grid}.dash-summary-grid>a>svg:first-child{color:#d07e5e}.dash-summary-grid small,.dash-summary-grid strong{display:block}.dash-summary-grid>a>svg:last-child{color:#a0abad}.dash-filter-bar{align-items:center;gap:5px;display:flex}.dash-filter-bar button{color:#7d8b8d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 11px;font-size:10px}.dash-filter-bar span{color:#9aa5a7;margin-left:auto;font-size:10px}.library-list{gap:10px;margin-top:17px;display:grid}.library-list article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.library-cover{aspect-ratio:3/4;border-radius:4px;width:100px;position:relative;overflow:hidden}.library-cover img{object-fit:cover}.library-copy>div:first-child{color:#96a2a4;align-items:center;gap:8px;font-size:9px;display:flex}.library-copy>div:first-child em{color:#3f7c71;background:#eaf3ee;border-radius:99px;padding:3px 6px;font-style:normal}.library-copy h2{margin-top:7px;font-size:19px}.library-copy>p{color:#7f8e90;margin-top:5px;font-size:10px}.family-project-progress,.library-progress{background:#e8e9e5;border-radius:99px;height:3px;margin-top:15px}.family-project-progress i,.library-progress i{border-radius:inherit;background:#d07e5e;height:100%;display:block}.library-copy>small{color:#a0abad;margin-top:5px;font-size:8px;display:block}.library-meta{color:#718086;gap:15px;margin-top:10px;font-size:9px;display:flex}.library-meta span{align-items:center;gap:4px;display:inline-flex}.library-meta svg{color:#3f7c71}.library-actions{align-items:center;gap:6px;display:flex}.library-actions a,.library-actions button{color:#17334a;background:#fff;border:1px solid #d9ddd7;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;display:inline-flex}.library-actions a{color:#fff;background:#17334a;border-color:#17334a}.order-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-summary>div{background:#fff;border:1px solid #e1e0d9;border-radius:8px;align-items:center;gap:12px;min-height:90px;padding:16px;display:flex}.order-summary svg{color:#d07e5e}.order-summary small,.order-summary strong{display:block}.order-summary small{color:#8b999b;font-size:9px}.order-summary strong{margin-top:6px;font-size:22px}.orders-table,.works-table{background:#fff;border:1px solid #e1e0d9;border-radius:8px;margin-top:16px;overflow:hidden}.orders-table article,.orders-table header{grid-template-columns:minmax(240px,1.6fr) 120px 90px 90px 160px;align-items:center;gap:12px;padding:13px 16px;display:grid}.orders-table header,.works-table header{color:#98a3a5;letter-spacing:.08em;background:#faf9f5;font-size:8px;font-weight:800}.orders-table article{border-top:1px solid #ecebe6;font-size:10px}.orders-table article small,.orders-table article strong{display:block}.orders-table article small{color:#99a4a6;margin-top:4px;font-size:8px}.orders-table article>em{color:#3f7c71;font-size:9px;font-style:normal}.orders-table article>div:last-child{gap:5px;display:flex}.orders-table button{color:#718086;background:#fff;border:1px solid #dedfd9;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.creator-guidance,.dash-support-note{background:#edf4f0;border:1px solid #d7e2dc;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:15px;display:flex}.creator-guidance>svg,.dash-support-note>svg{color:#3f7c71}.creator-guidance>div,.dash-support-note>div{flex:1}.creator-guidance strong,.dash-support-note strong{font-size:11px}.creator-guidance p,.dash-support-note p{color:#748784;margin-top:4px;font-size:9px}.creator-guidance a,.dash-support-note a{color:#3f7c71;font-size:9px;font-weight:700}.favorites-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.favorites-grid article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;padding:10px 10px 14px}.favorites-grid article>div{aspect-ratio:3/4;border-radius:5px;position:relative;overflow:hidden}.favorites-grid img{object-fit:cover}.favorites-grid article>div button{z-index:2;color:#d07e5e;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:8px;right:8px}.favorites-grid article>span{color:#99a4a6;margin-top:11px;font-size:8px;display:block}.favorites-grid h2{margin-top:5px;font-size:15px}.favorites-grid p{color:#819092;height:31px;margin-top:5px;font-size:9px;line-height:1.65;overflow:hidden}.favorites-grid article>a{color:#d07e5e;align-items:center;gap:4px;margin-top:10px;font-size:9px;font-weight:700;display:inline-flex}.child-profile-card{background:#fff;border:1px solid #e1e0d9;border-radius:8px;align-items:center;gap:14px;padding:20px;display:flex}.child-profile-avatar{color:#fff;background:#d07e5e;border-radius:50%;place-items:center;width:58px;height:58px;font-size:20px;font-weight:800;display:grid}.child-profile-card>div:nth-child(2){flex:1}.child-profile-card span{color:#9aa5a7;font-size:8px}.child-profile-card h2{margin-top:3px;font-size:20px}.child-profile-card p{color:#7f8e90;margin-top:5px;font-size:9px}.child-profile-card button{color:#718086;background:#fff;border:1px solid #d9ddd7;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;display:inline-flex}.preference-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.preference-grid article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;padding:22px}.preference-grid h2{margin-top:8px;font-size:20px}.preference-grid article>p:not(.section-kicker){color:#899698;margin-top:6px;font-size:9px}.preference-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.preference-tags button{color:#718086;background:#fff;border:1px solid #dfe1db;border-radius:999px;align-items:center;gap:4px;padding:8px 11px;font-size:9px;display:inline-flex}.preference-tags button.is-active{color:#fff;background:#3f7c71;border-color:#3f7c71}.preference-grid label:not(.dash-toggle-row){color:#718086;grid-template-columns:110px 1fr;align-items:center;margin-top:16px;font-size:9px;display:grid}.preference-grid select{color:#17334a;background:#fff;border:1px solid #dfe1db;border-radius:5px;height:36px;padding:0 9px}.dash-toggle-row{justify-content:space-between;gap:20px;margin-top:15px;align-items:center!important;display:flex!important}.dash-toggle-row small,.dash-toggle-row strong{display:block}.dash-toggle-row strong{color:#17334a;font-size:12px}.dash-toggle-row small{color:#8b999b;margin-top:4px;font-size:12px}.dash-toggle-row input{accent-color:#3f7c71;width:36px;height:20px}.voices-intro{color:#fff;background:#17334a;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.voices-intro>div{align-items:center;gap:11px;display:flex}.voices-intro strong{font-size:12px}.voices-intro p{color:#ffffffa6;margin-top:4px;font-size:9px}.voices-intro a{color:#efbe70;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.voice-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.voice-profile-grid article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;padding:16px}.voice-profile-head{grid-template-columns:38px 1fr 25px;align-items:center;gap:9px;display:grid}.voice-profile-head>span{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.voice-profile-head small,.voice-profile-head strong{display:block}.voice-profile-head strong{font-size:10px}.voice-profile-head small{color:#899698;margin-top:4px;font-size:8px}.voice-profile-head button{color:#8b999b;background:0 0;border:0}.voice-wave-mini{background:#f6f5f0;border-radius:5px;justify-content:center;align-items:center;gap:3px;height:45px;margin-top:15px;display:flex}.voice-wave-mini i{background:#d07e5e;border-radius:2px;width:2px}.voice-profile-grid footer{color:#8b999b;justify-content:space-between;align-items:center;margin-top:11px;font-size:8px;display:flex}.voice-profile-grid footer button{color:#3f7c71;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:inline-flex}.family-project-list{gap:12px;display:grid}.family-project-list article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;grid-template-columns:150px 1fr auto;align-items:center;gap:20px;padding:14px;display:grid}.family-project-art{aspect-ratio:4/3;border-radius:5px;width:150px;position:relative;overflow:hidden}.family-project-art img{object-fit:cover}.family-project-art span{color:#17334a;background:#ffffffe6;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:700;position:absolute;bottom:8px;left:8px}.family-project-list article>div:nth-child(2)>small{color:#d07e5e;font-size:8px}.family-project-list h2{margin-top:6px;font-size:18px}.family-project-list p{color:#819092;margin-top:5px;font-size:9px}.family-project-list article>div:nth-child(2)>span{color:#99a4a6;margin-top:5px;font-size:8px;display:block}.family-project-list article>div:last-child{gap:7px;display:grid}.family-project-list article>div:last-child a,.family-project-list article>div:last-child button{color:#718086;background:#fff;border:1px solid #d9ddd7;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:8px;display:inline-flex}.family-project-list article>div:last-child a{color:#fff;background:#17334a;border-color:#17334a}.works-table{margin-top:0}.works-table article,.works-table header{grid-template-columns:minmax(220px,1.5fr) 100px 70px 70px 100px 30px;align-items:center;gap:12px;padding:12px 15px;display:grid}.works-table article{border-top:1px solid #ecebe6;font-size:9px}.works-table article>div{align-items:center;gap:9px;display:flex}.work-thumb{color:#fff;background:#d07e5e;border-radius:5px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.work-1{background:#31506f}.work-2{background:#3f7c71}.works-table small,.works-table strong{display:block}.works-table small{color:#9aa5a7;margin-top:4px;font-size:8px}.work-status{width:max-content;padding:5px 7px;font-size:8px}.works-table article>button{color:#8b999b;background:0 0;border:0}.settings-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-layout>section{background:#fff;border:1px solid #e1e0d9;border-radius:8px;padding:20px}.settings-layout h2{margin-bottom:16px;font-size:17px}.settings-layout section>label:not(.dash-toggle-row){color:#718086;margin-top:12px;font-size:12px;display:block}.settings-layout input:not([type=checkbox]){color:#17334a;border:1px solid #dfe1db;border-radius:5px;width:100%;height:37px;margin-top:6px;padding:0 10px}.settings-layout input[readonly]{color:#17334a;background:#f4f3f0}.settings-layout section>button{color:#fff;background:#17334a;border:0;border-radius:5px;align-items:center;gap:5px;margin-top:16px;padding:8px 11px;font-size:12px;display:inline-flex}.settings-member{border-bottom:1px solid #ecebe6;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.settings-member>span{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.settings-member small,.settings-member strong{display:block}.settings-member strong{font-size:12px}.settings-member small{color:#899698;margin-top:3px;font-size:12px}.settings-member em{color:#3f7c71;font-size:12px;font-style:normal}.settings-member button{color:#d07e5e;background:0 0;border:0;font-size:12px}.settings-add{color:#3f7c71!important;background:#eaf3ee!important}.settings-wide{grid-column:1/-1}.settings-msg{color:#718086;margin-top:12px;font-size:12px;line-height:1.5}.settings-msg.is-error{color:#b42318}.settings-msg.is-ok{color:#3f7c71}.settings-layout section>button:disabled{opacity:.45}.settings-wide .dash-toggle-row{border-bottom:1px solid #ecebe6;padding:10px 0}.earnings-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.earnings-cards article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;align-items:center;gap:12px;min-height:105px;padding:17px;display:flex}.earnings-cards svg{color:#d07e5e}.earnings-cards small,.earnings-cards span,.earnings-cards strong{display:block}.earnings-cards span{color:#8b999b;font-size:9px}.earnings-cards strong{color:#17334a;margin-top:8px;font-size:23px}.earnings-cards small{color:#9aa5a7;margin-top:4px;font-size:8px}.earnings-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-top:14px;display:grid}.earnings-chart,.earnings-products{background:#fff;border:1px solid #e1e0d9;border-radius:8px;min-height:340px;padding:20px}.earnings-chart>div:first-child{justify-content:space-between;align-items:flex-end;display:flex}.earnings-chart h2,.earnings-products h2{margin-top:7px;font-size:20px}.earnings-chart select{color:#718086;background:#fff;border:1px solid #dfe1db;border-radius:5px;height:32px;padding:0 8px;font-size:8px}.earning-bars{border-bottom:1px solid #e1e0d9;align-items:flex-end;gap:10px;height:235px;margin-top:25px;display:flex}.earning-bars span{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.earning-bars i{background:linear-gradient(#83a99e,#3f7c71);border-radius:4px 4px 0 0;width:100%;display:block}.earning-bars span:nth-child(6) i{background:linear-gradient(#e5ad92,#d07e5e)}.earning-bars em{color:#9aa5a7;margin:7px 0 -18px;font-size:7px;font-style:normal}.earnings-products>div{border-bottom:1px solid #ecebe6;justify-content:space-between;align-items:center;margin-top:16px;padding-bottom:12px;display:flex}.earnings-products small,.earnings-products strong{display:block}.earnings-products strong{font-size:10px}.earnings-products small{color:#9aa5a7;margin-top:4px;font-size:8px}.earnings-products em{color:#3f7c71;font-size:10px;font-style:normal;font-weight:800}.earnings-products a{color:#d07e5e;align-items:center;gap:5px;margin-top:20px;font-size:9px;font-weight:700;display:inline-flex}.dash-support-note>button{color:#fff;background:#3f7c71;border:0;border-radius:5px;padding:7px 10px;font-size:8px}.platform-user-menu{position:relative}.platform-user-menu>button{color:#17334a;background:#fff;border:1px solid #dfe1db;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 8px;font-size:10px;display:flex}.platform-user-menu>button>span{background:#3f7c71;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.platform-user-menu>div{z-index:100;background:#fff;border:1px solid #e0e1dc;border-radius:8px;width:165px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 16px 35px #17334a24}.platform-user-menu>div a,.platform-user-menu>div button{color:#61727b;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 9px;font-size:10px;display:flex}@media (max-width:1050px){.dashboard-shell{grid-template-columns:76px minmax(0,1fr)}.dashboard-brand strong,.dashboard-family div,.dashboard-family svg,.dashboard-side-bottom,.dashboard-sidebar nav span{display:none}.dashboard-brand{justify-content:center;padding:0}.dashboard-family{grid-template-columns:37px;justify-content:center;padding:8px}.dashboard-sidebar nav a{grid-template-columns:1fr;place-items:center}.dashboard-sidebar nav em{margin:0 0 20px 24px;position:absolute}.dash-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dashboard-shell{display:block}.dashboard-sidebar{z-index:90;border:0;border-top:1px solid #dedfd9;width:auto;height:64px;padding:6px 10px;display:block;position:fixed;inset:auto 0 0}.dashboard-brand,.dashboard-family,.dashboard-side-bottom{display:none}.dashboard-sidebar nav{grid-template-columns:repeat(5,1fr);height:100%;display:grid}.dashboard-sidebar nav a{flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:0;font-size:8px;display:flex}.dashboard-sidebar nav a span{display:block}.dashboard-sidebar nav a:nth-child(n+6){display:none}.dashboard-main{padding-bottom:68px}.dashboard-topbar{padding:14px 18px}.dashboard-topbar h1{font-size:20px}.dashboard-create{justify-content:center;width:37px;padding:0;font-size:0}.dashboard-content{padding:20px 16px 40px}.dash-home-grid,.earnings-layout,.preference-grid,.settings-layout{grid-template-columns:1fr}.dash-resume{min-height:300px}.dash-resume-copy{padding:42px 25px}.dash-summary-grid,.earnings-cards{grid-template-columns:1fr 1fr}.library-list article{grid-template-columns:76px 1fr}.library-cover{width:76px}.library-actions{grid-column:1/-1}.orders-table{overflow-x:auto}.orders-table article,.orders-table header{min-width:760px}.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-profile-grid{grid-template-columns:1fr}.family-project-list article{grid-template-columns:100px 1fr}.family-project-art{width:100px}.family-project-list article>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}.works-table{overflow-x:auto}.works-table article,.works-table header{min-width:680px}.settings-wide{grid-column:auto}.platform-user-menu>button strong{display:none}}.register-onboarding{padding:28px 8px 8px}.register-onboarding h2{margin-top:10px;font-size:25px}.register-onboarding>p:not(.section-kicker){color:#8a989b;margin-top:7px;font-size:10px}.register-onboarding>label{margin-top:20px;display:block}.register-onboarding>label>span{color:#61727b;font-size:10px;font-weight:700}.register-onboarding>label>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.register-onboarding>label button{color:#718086;background:#fff;border:1px solid #dfe1db;border-radius:999px;padding:8px 11px;font-size:9px}.register-onboarding>label button.is-active{color:#fff;background:#3f7c71;border-color:#3f7c71}.register-voice-choice{color:#17334a;text-align:left;background:#fff;border:1px solid #dfe1db;border-radius:7px;grid-template-columns:30px 1fr 18px;align-items:center;gap:9px;width:100%;margin-top:20px;padding:12px;display:grid}.register-voice-choice.is-active{background:#fff8f2;border-color:#d07e5e}.register-voice-choice>svg{color:#d07e5e}.register-voice-choice small,.register-voice-choice strong{display:block}.register-voice-choice strong{font-size:10px}.register-voice-choice small{color:#8a989b;margin-top:3px;font-size:8px}.reader-purchase-bar{background:#fff;border:1px solid #e0ddd5;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:17px;max-width:980px;margin:18px auto 0;padding:13px 15px;display:grid;box-shadow:0 12px 28px #17334a0f}.reader-purchase-bar>div small,.reader-purchase-bar>div span,.reader-purchase-bar>div strong{display:block}.reader-purchase-bar>div span{color:#d07e5e;letter-spacing:.1em;font-size:8px;font-weight:800}.reader-purchase-bar>div strong{margin-top:4px;font-size:11px}.reader-purchase-bar>div small{color:#8b999b;margin-top:3px;font-size:8px}.reader-purchase-bar>strong{font-size:18px}.reader-purchase-bar>a{color:#fff;background:#d07e5e;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.checkout-shell{color:#17334a;background:#f6f4ef;min-height:100vh}.checkout-header{background:#fff;border-bottom:1px solid #e0dfd9;justify-content:space-between;align-items:center;min-height:68px;padding:0 max(28px,50vw - 560px);display:flex}.checkout-header>a:first-child,.checkout-header>span{color:#7d8b8d;align-items:center;gap:6px;font-size:9px;display:inline-flex}.checkout-brand{color:#17334a;font-size:15px;font-weight:800}.checkout-brand em{color:#d07e5e;font-style:normal}.checkout-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:36px;max-width:1120px;margin:0 auto;padding:54px 28px 80px;display:grid}.checkout-main>h1{margin-top:10px;font-size:37px}.checkout-main>p:not(.section-kicker){color:#7d8b8d;margin-top:8px;font-size:10px}.checkout-product{background:#fff;border:1px solid #e1e0d9;border-radius:8px;grid-template-columns:92px 1fr auto;align-items:center;gap:16px;margin-top:25px;padding:14px;display:grid}.checkout-product>div{aspect-ratio:3/4;border-radius:4px;width:92px;position:relative;overflow:hidden}.checkout-product img{object-fit:cover}.checkout-product small{color:#9aa5a7;font-size:8px}.checkout-product h2{margin-top:5px;font-size:18px}.checkout-product p{color:#7d8b8d;margin-top:5px;font-size:9px}.checkout-product span>div{gap:5px;margin-top:9px;display:flex}.checkout-product em{color:#3f7c71;background:#eaf3ee;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.checkout-product>strong{font-size:18px}.checkout-benefits{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.checkout-benefits>div{background:#fff;border:1px solid #e1e0d9;border-radius:7px;align-items:center;gap:8px;padding:11px;display:flex}.checkout-benefits svg{color:#d07e5e}.checkout-benefits small,.checkout-benefits strong{display:block}.checkout-benefits strong{font-size:9px}.checkout-benefits small{color:#9aa5a7;margin-top:3px;font-size:7px}.checkout-payment{margin-top:24px}.checkout-payment h2{font-size:16px}.checkout-payment label{background:#fff;border:1px solid #e1e0d9;border-radius:7px;grid-template-columns:16px 32px 1fr 16px;align-items:center;gap:9px;min-height:54px;margin-top:7px;padding:9px 11px;display:grid}.checkout-payment input{accent-color:#d07e5e}.checkout-pay-icon{color:#fff;background:#2785d8;border-radius:7px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.checkout-pay-icon.is-wechat{background:#24a65a}.checkout-pay-icon.is-card{background:#17334a}.checkout-payment small,.checkout-payment strong{display:block}.checkout-payment strong{font-size:10px}.checkout-payment small{color:#9aa5a7;margin-top:3px;font-size:8px}.checkout-payment label>svg{color:#d07e5e}.checkout-summary{background:#fff;border:1px solid #e1e0d9;border-radius:8px;padding:20px;position:sticky;top:20px}.checkout-summary h2{margin-bottom:18px;font-size:16px}.checkout-summary>div{color:#7d8b8d;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.checkout-total{border-top:1px solid #e3e2dc;margin-top:8px;color:#17334a!important;padding-top:16px!important}.checkout-total strong{font-size:18px}.checkout-summary>button{color:#fff;background:#d07e5e;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:44px;margin-top:15px;font-size:10px;font-weight:800;display:flex}.checkout-summary>p{color:#98a3a5;align-items:center;gap:5px;margin-top:12px;font-size:8px;display:flex}.checkout-summary>a{color:#718086;text-align:center;margin-top:16px;font-size:8px;text-decoration:underline;display:block}.checkout-success-shell{color:#17334a;background:#e8f0ec;place-items:center;min-height:100vh;padding:30px;display:grid}.checkout-success-shell>section{text-align:center;background:#fff;border:1px solid #d8dfd9;border-radius:10px;width:min(100%,600px);padding:50px;box-shadow:0 25px 70px #17334a1a}.checkout-success-mark{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 22px;display:grid}.checkout-success-shell .section-kicker{justify-content:center}.checkout-success-shell h1{margin-top:12px;font-size:34px}.checkout-success-shell>section>p:not(.section-kicker){color:#718086;max-width:430px;margin:12px auto 0;font-size:10px;line-height:1.75}.checkout-success-order{text-align:left;background:#faf9f5;border:1px solid #e1e0d9;border-radius:7px;justify-content:space-between;align-items:center;margin-top:25px;padding:13px;display:flex}.checkout-success-order>span{grid-template-columns:22px 1fr;display:grid}.checkout-success-order svg{color:#d07e5e;grid-row:1/3}.checkout-success-order em,.checkout-success-order strong{display:block}.checkout-success-order strong{font-size:9px}.checkout-success-order em{color:#8b999b;font-size:8px;font-style:normal}.checkout-success-order a{color:#d07e5e;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.checkout-success-actions{justify-content:center;gap:8px;margin-top:22px;display:flex}.checkout-success-actions a{color:#fff;background:#17334a;border:1px solid #17334a;border-radius:999px;align-items:center;gap:6px;min-height:39px;padding:0 14px;font-size:9px;font-weight:700;display:inline-flex}.checkout-success-actions a+a{color:#17334a;background:#fff}.checkout-success-shell section>small{color:#9aa5a7;margin-top:18px;font-size:7px;display:block}@media (max-width:760px){.reader-purchase-bar{grid-template-columns:1fr auto}.reader-purchase-bar>div{grid-column:1/-1}.checkout-header{padding:0 16px}.checkout-header>span{display:none}.checkout-layout{grid-template-columns:1fr;padding:34px 16px 60px}.checkout-summary{position:static}.checkout-benefits{grid-template-columns:1fr}.checkout-product{grid-template-columns:72px 1fr}.checkout-product>div{width:72px}.checkout-product>strong{grid-column:2}.checkout-success-shell>section{padding:35px 20px}.checkout-success-actions{flex-direction:column}.checkout-success-actions a{justify-content:center}}.workspace-switcher{background:#f4f3ee;border:1px solid #e3e2dc;border-radius:7px;grid-template-columns:1fr 1fr;margin:8px 6px 0;display:grid}.workspace-switcher a{color:#7a888b;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:31px;font-weight:700;display:flex}.workspace-switcher a.is-active{color:#17334a;box-shadow:0 1px 4px #17334a14}.creator-profile{margin-top:12px}.creator-avatar,.creator-profile>span{background:#d07e5e}.creator-quick-create{background:#17334a;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:0 6px 13px;font-size:10px;font-weight:800;display:flex}.creator-quick-create.is-active,.creator-quick-create:hover{background:#d07e5e}.creator-save-button{color:#17334a;background:#fff;border:1px solid #d8dcd6;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.creator-welcome{color:#fff;background:#17334a;border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);min-height:310px;display:grid;overflow:hidden}.creator-welcome>div:first-child{padding:44px 40px}.creator-welcome h2{margin-top:14px;font-size:32px;line-height:1.18}.creator-welcome>div:first-child>p:not(.section-kicker){color:#ffffffa3;margin-top:11px;font-size:10px}.creator-welcome>div:first-child>a{color:#17334a;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:38px;margin-top:27px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.creator-welcome-art{flex-direction:column;justify-content:flex-end;min-height:310px;padding:32px;display:flex;position:relative;overflow:hidden}.creator-welcome-art:after{content:"";background:linear-gradient(#0c1c2800 34%,#0c1c28d1);position:absolute;inset:0}.creator-drafts-list img,.creator-recent-list img,.creator-welcome-art img,.creator-work-cover img{object-fit:cover}.creator-welcome-art em,.creator-welcome-art span,.creator-welcome-art strong{z-index:1;display:block;position:relative}.creator-welcome-art span{color:#efbe70;letter-spacing:.12em;font-size:8px}.creator-welcome-art strong{margin-top:7px;font-size:20px}.creator-welcome-art em{color:#ffffffab;margin-top:5px;font-size:8px;font-style:normal}.creator-start{background:#fff;border:1px solid #dcded8;border-radius:8px;padding:22px}.creator-start>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.creator-start>header h2{margin-top:7px;font-size:27px}.creator-start>header>div>p:last-child{color:#7d8b8d;max-width:620px;margin-top:7px;font-size:9px;line-height:1.7}.creator-start>header>span{color:#3f7c71;white-space:nowrap;background:#eaf3ee;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.creator-start-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:19px;display:grid}.creator-start-card{color:#17334a;background:#f8f5ef;border:1px solid #e1e0d9;flex-direction:column;min-width:0;min-height:295px;padding:21px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.creator-start-card:hover{border-color:#d07e5e;transform:translateY(-3px);box-shadow:0 16px 30px #17334a14}.creator-start-icon{color:#fff;background:#d07e5e;border-radius:8px;place-items:center;width:41px;height:41px;display:grid;position:absolute;top:19px;right:19px}.is-photo .creator-start-icon{background:#3f7c71}.creator-start-card>span{color:#d07e5e;letter-spacing:.11em;font-size:7px;font-weight:800}.creator-start-card.is-photo>span{color:#3f7c71}.creator-start-card h3{margin-top:12px;font-size:21px}.creator-start-card>p{color:#718086;max-width:390px;margin-top:7px;font-size:8px;line-height:1.7}.creator-start-card blockquote{color:#526a70;background:#ffffffbf;border-left:2px solid #d07e5e;margin-top:17px;padding:13px;font-size:9px;line-height:1.7}.creator-start-auto{color:#d07e5e;background:#ffffffb3;border-radius:6px;grid-template-columns:21px 1fr;gap:7px;margin-top:11px;padding:9px;display:grid}.creator-start-auto small,.creator-start-auto strong{display:block}.creator-start-auto strong{font-size:8px}.creator-start-auto small{color:#8b999b;margin-top:3px;font-size:7px}.creator-start-photo{background:#ffffffb8;border-radius:6px;grid-template-columns:83px 1fr;align-items:center;gap:11px;margin-top:14px;padding:8px;display:grid}.creator-start-photo>div{border-radius:4px;width:83px;height:94px;position:relative;overflow:hidden}.creator-start-photo img{object-fit:cover}.creator-start-photo>span{color:#3f7c71;grid-template-columns:22px 1fr;display:grid}.creator-start-photo>span svg{grid-row:1/3}.creator-start-photo small,.creator-start-photo strong{display:block}.creator-start-photo strong{font-size:8px}.creator-start-photo small{color:#7d8f8a;margin-top:4px;font-size:7px}.creator-start-cta{color:#d07e5e;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:9px;display:flex}.is-photo .creator-start-cta{color:#3f7c71}.creator-start>footer{background:#faf9f5;border:1px solid #e3e2dc;border-radius:7px;grid-template-columns:66px minmax(0,1fr) 35px auto;align-items:center;gap:11px;margin-top:11px;padding:9px;display:grid}.creator-start>footer>div{aspect-ratio:1.5;border-radius:4px;width:66px;position:relative;overflow:hidden}.creator-start>footer img{object-fit:cover}.creator-start>footer small,.creator-start>footer strong{display:block}.creator-start>footer small{color:#98a3a5;font-size:7px}.creator-start>footer strong{margin-top:4px;font-size:9px}.creator-start>footer span>i{background:#e2e3df;border-radius:99px;height:3px;margin-top:7px;display:block}.creator-start>footer span>i em{background:#d07e5e;width:68%;height:100%;display:block}.creator-start>footer>em{color:#d07e5e;font-size:8px;font-style:normal}.creator-start>footer>a{color:#17334a;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.creator-stats-panel{background:#fff;border:1px solid #e1e0d9;border-radius:8px;margin-top:14px;padding:18px}.creator-stats-panel>header{border-bottom:1px solid #ecebe6;justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px 14px;display:flex}.creator-stats-panel>header h2{margin-top:6px;font-size:19px}.creator-stats-panel>header>div:last-child{align-items:center;gap:14px;display:flex}.creator-stats-panel>header>div:last-child>span{color:#98a3a5;font-size:8px}.creator-stats-panel>header a{color:#d07e5e;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.creator-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.creator-kpi-grid>a{color:#17334a;background:#faf9f5;border:1px solid #e1e0d9;border-radius:8px;align-items:center;gap:12px;min-height:96px;padding:15px;display:flex}.creator-kpi-grid small,.creator-kpi-grid span,.creator-kpi-grid strong{display:block}.creator-kpi-grid span{color:#8b999b;font-size:8px}.creator-kpi-grid strong{color:#17334a;margin-top:6px;font-size:20px}.creator-kpi-grid small{color:#9aa5a7;margin-top:4px;font-size:7px}.creator-home-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.creator-home-grid>article{background:#fff;border:1px solid #e1e0d9;padding:20px}.creator-section-title{justify-content:space-between;align-items:flex-end;display:flex}.creator-section-title h2{margin-top:6px;font-size:19px}.creator-section-title>a{color:#d07e5e;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.creator-recent-list{gap:7px;margin-top:13px;display:grid}.creator-recent-list>a{color:#17334a;background:#f7f6f2;border-radius:6px;grid-template-columns:72px minmax(0,1fr) 15px;align-items:center;gap:11px;padding:8px;display:grid}.creator-recent-list>a>div{aspect-ratio:1.5;border-radius:4px;width:72px;position:relative;overflow:hidden}.creator-recent-list small,.creator-recent-list strong{display:block}.creator-recent-list small{color:#8f9b9d;font-size:7px}.creator-recent-list strong{margin:4px 0 7px;font-size:10px}.creator-drafts-list i,.creator-recent-list i{background:#e1e3de;border-radius:99px;height:3px;display:block;overflow:hidden}.creator-drafts-list i em,.creator-recent-list i em{background:#d07e5e;height:100%;display:block}.creator-activity{grid-template-columns:27px 1fr;align-items:center;gap:9px;margin-top:18px;display:grid}.creator-activity>span{color:#d07e5e;background:#fff0e9;place-items:center;width:27px;height:27px;display:grid}.creator-activity>span.is-green{color:#3f7c71;background:#e8f2ed}.creator-activity>span.is-blue{color:#31506f;background:#e8eef3}.creator-activity small,.creator-activity strong{display:block}.creator-activity strong{font-size:9px}.creator-activity small{color:#98a3a5;margin-top:4px;font-size:7px}.creator-work-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}.creator-work-cards article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;overflow:hidden}.creator-work-cover{aspect-ratio:1.45;position:relative;overflow:hidden}.creator-work-cover>span{color:#17334a;background:#ffffffe6;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:800;position:absolute;top:9px;left:9px}.creator-work-cards article>div:last-child{padding:14px}.creator-work-cards article>div:last-child>div:first-child{justify-content:space-between;align-items:center;display:flex}.creator-work-cards article button{color:#899698;background:0 0;border:0}.work-status{color:#3f7c71;background:#eaf3ee;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.work-审核中{color:#31506f;background:#e9eef3}.work-草稿{color:#9b6c33;background:#f7edd9}.creator-work-cards h2{margin-top:11px;font-size:17px}.creator-work-cards p{color:#899698;margin-top:5px;font-size:8px}.creator-work-cards footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.creator-work-cards footer a,.creator-work-cards footer button{color:#d07e5e;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.creator-drafts-list{gap:10px;display:grid}.creator-drafts-list article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px;display:grid}.creator-drafts-list article>div:first-child{aspect-ratio:1.55;border-radius:5px;width:150px;position:relative;overflow:hidden}.creator-drafts-list small{color:#97a2a4;font-size:8px}.creator-drafts-list h2{margin-top:5px;font-size:17px}.creator-drafts-list p{color:#718086;margin:4px 0 13px;font-size:9px}.creator-drafts-list span>small:last-child{margin-top:5px;display:block}.creator-drafts-list article>div:last-child{align-items:center;gap:8px;display:flex}.creator-drafts-list a{color:#fff;background:#17334a;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.creator-drafts-list button{color:#899698;background:0 0;border:0}.publishing-flow{background:#fff;border:1px solid #e1e0d9;border-radius:8px;align-items:center;padding:18px;display:flex}.publishing-flow>span{color:#9aa5a7;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.publishing-flow>span.is-done{color:#3f7c71}.publishing-flow>span.is-active{color:#d07e5e}.publishing-flow>i{background:#dfe1db;flex:1;height:1px;margin:0 10px}.publishing-list{gap:8px;margin-top:14px;display:grid}.publishing-list article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;display:grid}.publishing-state{text-align:center;color:#9b6c33;background:#f7edd9;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal}.publishing-state.is-blue{color:#31506f;background:#e9eef3}.publishing-state.is-green{color:#3f7c71;background:#eaf3ee}.publishing-list h2{font-size:14px}.publishing-list p{color:#718086;margin-top:5px;font-size:8px}.publishing-list small{color:#a0abad;margin-top:5px;font-size:7px;display:block}.publishing-list a,.publishing-list button{color:#d07e5e;background:#fff;border:1px solid #d9ddd7;border-radius:5px;padding:7px 9px;font-size:8px}.creator-analytics-grid{grid-template-columns:1.3fr .7fr;gap:14px;margin-top:14px;display:grid}.creator-audience{background:#fff;border:1px solid #e1e0d9;border-radius:8px;padding:20px}.creator-audience h2{margin-top:7px;font-size:20px}.creator-audience>div{grid-template-columns:48px 1fr 28px;align-items:center;gap:8px;margin-top:18px;font-size:8px;display:grid}.creator-audience>div>i{background:#e7e8e3;border-radius:99px;height:4px;overflow:hidden}.creator-audience>div>i em{background:#3f7c71;height:100%;display:block}.creator-audience h3{margin-top:28px;font-size:10px}.creator-audience>p:last-child{color:#d07e5e;margin-top:8px;font-size:8px}.creator-asset-note{color:#3f7c71;background:#edf4f0;border:1px solid #d6e1dc;border-radius:8px;gap:11px;padding:15px;display:flex}.creator-asset-note strong{font-size:10px}.creator-asset-note p{color:#758683;margin-top:4px;font-size:8px}.asset-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px;display:grid}.asset-grid article{background:#fff;border:1px solid #e1e0d9;border-radius:8px;padding:20px}.asset-grid svg{color:#d07e5e}.asset-grid h2{margin-top:14px;font-size:15px}.asset-grid strong{margin-top:7px;font-size:11px;display:block}.asset-grid p{color:#899698;min-height:30px;margin-top:5px;font-size:8px;line-height:1.6}.asset-grid button{color:#17334a;background:#fff;border:1px solid #d9ddd7;border-radius:5px;margin-top:14px;padding:7px 9px;font-size:8px}.asset-files{background:#fff;border:1px solid #e1e0d9;border-radius:8px;margin-top:14px;overflow:hidden}.asset-files article,.asset-files header{grid-template-columns:1.5fr .6fr .7fr .7fr;gap:10px;padding:13px 16px;font-size:8px;display:grid}.asset-files header{color:#98a3a5;background:#faf9f5;font-weight:800}.asset-files article{border-top:1px solid #ecebe6}.asset-files article em{color:#3f7c71;font-style:normal}.creator-settings{max-width:900px}.creator-builder{grid-template-columns:170px minmax(460px,1fr) 220px;align-items:start;gap:16px;display:grid}.creator-builder-panel,.creator-project-summary,.creator-step-rail{background:#fff;border:1px solid #e1e0d9;border-radius:8px}.creator-step-rail{padding:14px 10px}.creator-project-summary>p,.creator-step-rail>p{color:#96a2a4;letter-spacing:.1em;padding:0 6px 10px;font-size:8px;font-weight:800}.creator-step-rail>button{color:#718086;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:26px 1fr;align-items:center;gap:8px;width:100%;min-height:55px;padding:7px;display:grid}.creator-step-rail>button>span{border:1px solid #dfe1db;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.creator-step-rail>button small,.creator-step-rail>button strong{display:block}.creator-step-rail>button strong{font-size:9px}.creator-step-rail>button small{color:#a0abad;margin-top:3px;font-size:7px}.creator-step-rail>button.is-active{color:#17334a;background:#f3ede5}.creator-step-rail>button.is-active>span{color:#fff;background:#d07e5e;border-color:#d07e5e}.creator-step-rail>button.is-done>span{color:#fff;background:#3f7c71;border-color:#3f7c71}.creator-step-help{color:#3f7c71;background:#edf4f0;border-radius:6px;margin-top:15px;padding:13px 10px}.creator-step-help strong{margin-top:8px;font-size:8px;display:block}.creator-step-help p{color:#778986;margin-top:4px;font-size:7px;line-height:1.6}.creator-step-help a{color:#3f7c71;margin-top:8px;font-size:7px;font-weight:800;text-decoration:underline;display:inline-block}.creator-builder-panel{flex-direction:column;min-height:660px;padding:25px;display:flex}.creator-builder-panel>header>span{color:#d07e5e;letter-spacing:.1em;font-size:8px;font-weight:800}.creator-builder-panel>header h2{margin-top:8px;font-size:24px}.creator-builder-panel>header p{color:#899698;margin-top:7px;font-size:9px}.creator-mode-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.creator-mode-options>button{color:#17334a;text-align:left;background:#fff;border:1px solid #e1e0d9;border-radius:8px;padding:0;position:relative;overflow:hidden}.creator-mode-options>button.is-active{border-color:#d07e5e;box-shadow:0 0 0 2px #d07e5e21}.creator-mode-image{aspect-ratio:1.52;background:#e7ebe7;position:relative;overflow:hidden}.creator-mode-image img{object-fit:cover}.creator-mode-image>span{color:#17334a;background:#ffffffe6;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:9px;left:9px}.creator-mode-options>button>div:nth-child(2){padding:15px}.creator-mode-options small{color:#d07e5e;font-size:7px;font-weight:800}.creator-mode-options h3{margin-top:5px;font-size:17px}.creator-mode-options p{color:#7e8c8f;min-height:34px;margin-top:6px;font-size:8px;line-height:1.65}.creator-mode-options>button>em{color:#fff;background:#d07e5e;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:9px;right:9px}.creator-story-form{margin-top:24px}.creator-story-form fieldset,.creator-story-form>label,.creator-visual-note{margin-top:16px;display:block}.creator-story-form label>span,.creator-story-form legend,.creator-style-options>span,.creator-visual-note>span{color:#61727b;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.creator-story-form input,.creator-story-form select,.creator-story-form textarea,.creator-visual-note textarea{color:#17334a;background:#fff;border:1px solid #dfe1db;border-radius:6px;outline:none;width:100%;font-size:10px}.creator-story-form input,.creator-story-form select{height:40px;padding:0 11px}.creator-story-form textarea,.creator-visual-note textarea{resize:vertical;padding:11px;line-height:1.7}.creator-story-form input:focus,.creator-story-form textarea:focus{border-color:#d07e5e}.creator-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.creator-story-form fieldset{border:0;padding:0}.creator-story-form fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.creator-story-form fieldset button{color:#718086;background:#fff;border:1px solid #dfe1db;border-radius:99px;align-items:center;gap:4px;min-height:32px;padding:0 11px;font-size:8px;display:inline-flex}.creator-story-form fieldset button.is-active{color:#fff;background:#3f7c71;border-color:#3f7c71}.creator-art-panel{margin-top:24px}.creator-art-preview{aspect-ratio:2;border-radius:7px;position:relative;overflow:hidden}.creator-art-preview img{object-fit:cover}.creator-art-preview>span{color:#fff;background:#17334acc;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:flex;position:absolute;bottom:12px;left:12px}.creator-style-options{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.creator-style-options>span{width:100%}.creator-style-options button{color:#718086;background:#fff;border:1px solid #dfe1db;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;display:flex}.creator-style-options button.is-active{color:#17334a;background:#fff8f2;border-color:#d07e5e}.creator-style-options i{background:#d8e5df;border-radius:3px;width:12px;height:12px}.creator-style-options button:nth-of-type(2) i{background:#e8c9a9}.creator-style-options button:nth-of-type(3) i{background:#31506f}.creator-review{text-align:center;max-width:500px;margin:45px auto 0}.creator-review-mark{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;display:grid}.creator-review h3{margin-top:17px;font-size:23px}.creator-review>p{color:#899698;max-width:380px;margin:8px auto 0;font-size:9px;line-height:1.7}.creator-review dl{text-align:left;border:1px solid #e1e0d9;border-radius:7px;margin-top:22px;overflow:hidden}.creator-review dl>div{border-bottom:1px solid #ecebe6;justify-content:space-between;align-items:center;padding:11px 13px;font-size:9px;display:flex}.creator-review dl>div:last-child{border:0}.creator-review dt{color:#899698}.creator-review dd{font-weight:700}.creator-review>button{color:#fff;background:#d07e5e;border:0;border-radius:6px;align-items:center;gap:6px;min-height:40px;margin-top:18px;padding:0 16px;font-size:9px;font-weight:800;display:inline-flex}.creator-builder-panel>footer{border-top:1px solid #ecebe6;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;display:flex}.creator-builder-panel>footer a,.creator-builder-panel>footer button{color:#718086;background:#fff;border:1px solid #d9ddd7;border-radius:6px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:8px;font-weight:700;display:inline-flex}.creator-builder-panel>footer button:disabled{opacity:.35}.creator-builder-panel>footer .is-primary,.creator-builder-panel>footer a{color:#fff;background:#17334a;border-color:#17334a;margin-left:auto}.creator-project-summary{padding:14px;position:sticky;top:104px}.creator-summary-cover{aspect-ratio:3/4;background:#d8e5df;border-radius:5px;position:relative;overflow:hidden}.creator-summary-cover.is-v2{aspect-ratio:1.45}.creator-summary-cover img{object-fit:cover}.creator-summary-cover>span{color:#17334a;background:#ffffffe6;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:800;position:absolute;top:8px;left:8px}.creator-project-summary h3{margin-top:13px;font-size:15px}.creator-project-summary>small{color:#899698;margin-top:5px;font-size:7px;line-height:1.5;display:block}.creator-project-summary>div:nth-of-type(2){color:#899698;justify-content:space-between;margin-top:18px;font-size:8px;display:flex}.creator-project-summary>div:nth-of-type(2) strong{color:#17334a}.creator-project-summary>i{background:#e6e7e2;border-radius:99px;height:4px;margin-top:7px;display:block;overflow:hidden}.creator-project-summary>i em{border-radius:inherit;background:#d07e5e;height:100%;transition:width .25s;display:block}.creator-project-summary ul{color:#9aa5a7;gap:7px;margin-top:15px;font-size:8px;display:grid}.creator-project-summary li{align-items:center;gap:6px;display:flex}.creator-project-summary li:before{content:"";border:1px solid #cdd1cb;border-radius:50%;width:6px;height:6px}.creator-project-summary li.is-done{color:#3f7c71}.creator-project-summary li.is-done:before{background:#3f7c71;border-color:#3f7c71}@media (max-width:1180px){.creator-builder{grid-template-columns:155px minmax(450px,1fr)}.creator-project-summary{display:none}.creator-kpi-grid,.creator-welcome{grid-template-columns:1fr 1fr}}@media (max-width:1050px){.workspace-switcher{display:none}.creator-quick-create{width:42px;min-height:38px;margin:0 auto 13px;font-size:0}.creator-analytics-grid,.creator-home-grid{grid-template-columns:1fr}.creator-work-cards{grid-template-columns:1fr 1fr}.asset-grid{grid-template-columns:1fr}.creator-builder{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:760px){.creator-quick-create,.workspace-switcher{display:none}.creator-welcome{grid-template-columns:1fr}.creator-welcome-art{min-height:220px}.creator-kpi-grid,.creator-work-cards{grid-template-columns:1fr}.creator-builder{display:block}.creator-step-rail{gap:4px;margin-bottom:10px;padding:8px;display:flex;overflow-x:auto}.creator-step-help,.creator-step-rail>p{display:none}.creator-step-rail>button{min-width:118px;min-height:45px}.creator-builder-panel{min-height:600px;padding:18px}.creator-mode-options{grid-template-columns:1fr}.creator-drafts-list article{grid-template-columns:90px 1fr}.creator-drafts-list article>div:first-child{width:90px}.creator-drafts-list article>div:last-child{grid-column:1/-1}.publishing-flow{overflow-x:auto}.publishing-flow>span{min-width:max-content}.publishing-list article{grid-template-columns:70px 1fr}.publishing-list article>div:last-child{grid-column:2}.asset-files{overflow-x:auto}.asset-files article,.asset-files header{min-width:600px}}.home-app-download{color:#fff;background:#17334a;grid-template-columns:minmax(360px,.72fr) minmax(520px,1.05fr);align-items:center;gap:70px;min-height:620px;padding:90px max(42px,50vw - 638px);display:grid;overflow:hidden}.home-app-copy .section-kicker{color:#efbe70}.home-app-copy h2{margin-top:12px;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.05}.home-app-copy>p:not(.section-kicker){color:#afc2c3;max-width:550px;margin-top:20px;font-size:14px;line-height:1.9}.home-app-copy>div{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.home-app-copy .text-button{color:#d8e5df}.home-app-devices{min-height:430px;color:inherit;display:block;position:relative}.home-app-ipad{background:#0e202e;border:10px solid #0e202e;border-radius:24px;position:absolute;inset:20px 50px 20px 0;overflow:hidden;transform:rotate(-2deg);box-shadow:0 35px 70px #0000004d}.home-app-ipad:after{content:"";background:linear-gradient(#0000 50%,#0d1e2aa6);position:absolute;inset:0}.home-app-ipad img{object-fit:cover}.home-app-ipad span{z-index:2;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:18px;left:20px}.home-app-phone{z-index:2;aspect-ratio:.49;background:#101d27;border:7px solid #101d27;border-radius:28px;width:150px;position:absolute;bottom:-8px;right:0;overflow:hidden;transform:rotate(5deg);box-shadow:0 30px 60px #00000057}.home-app-phone img{object-fit:cover}.home-app-phone:after{content:"";background:linear-gradient(#0000 45%,#0b1822bd);position:absolute;inset:0}.home-app-phone span{z-index:2;color:#17334a;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.app-download-page{color:#17334a;background:#f8f7f2;min-height:100vh}.download-hero{background:#dce8e5;grid-template-columns:minmax(390px,.7fr) minmax(600px,1.1fr);align-items:center;gap:70px;min-height:760px;padding:75px max(38px,50vw - 640px) 90px;display:grid;overflow:hidden}.download-hero-copy h1{margin-top:18px;font-size:clamp(3.5rem,6vw,6.2rem);font-weight:700;line-height:.99}.download-hero-copy h1 span{color:#d07e5e}.download-hero-copy>p:not(.section-kicker){color:#61777a;max-width:570px;margin-top:22px;font-size:15px;line-height:1.9}.download-hero-actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.download-hero-actions button{color:#fff;text-align:left;background:#17334a;border:1px solid #17334a;border-radius:7px;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-width:190px;min-height:60px;padding:9px 14px;display:grid}.download-hero-actions button+button{color:#17334a;background:#ffffffa6}.download-hero-actions small,.download-hero-actions strong{display:block}.download-hero-actions small{color:inherit;opacity:.65;font-size:8px}.download-hero-actions strong{margin-top:3px;font-size:11px}.download-hero-note{color:#718487;align-items:center;gap:7px;margin-top:17px;font-size:9px;display:flex}.download-hero-note svg{color:#3f7c71}.download-hero-note span{background:#abb9b7;width:1px;height:12px}.download-devices{min-height:520px;position:relative}.download-ipad{background:#102432;border-radius:27px;padding:11px;position:absolute;inset:25px 10px 50px 0;transform:rotate(1.5deg);box-shadow:0 36px 70px #17334a47}.device-camera{z-index:3;background:#536875;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:4px}.download-ipad-screen{border-radius:17px;width:100%;height:100%;position:relative;overflow:hidden}.download-ipad-screen img{object-fit:cover}.download-ipad-screen:after{content:"";background:linear-gradient(#0000 52%,#091823c7);position:absolute;inset:0}.ipad-story-caption{z-index:2;color:#fff;position:absolute;bottom:25px;left:30px;right:30px}.ipad-story-caption span,.ipad-story-caption strong{display:block}.ipad-story-caption span{color:#efbe70;letter-spacing:.12em;font-size:8px}.ipad-story-caption strong{max-width:390px;margin-top:7px;font-size:22px}.ipad-story-caption i{align-items:center;gap:6px;margin-top:12px;font-size:8px;font-style:normal;display:flex}.download-phone{z-index:4;aspect-ratio:.49;background:#0f202d;border-radius:35px;width:182px;padding:7px;position:absolute;bottom:0;right:-18px;transform:rotate(-4deg);box-shadow:0 35px 70px #17334a4d}.phone-island{z-index:4;background:#0b1720;border-radius:99px;width:58px;height:14px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.download-phone-screen{color:#17334a;background:#fbfaf6;border-radius:27px;height:100%;padding:33px 12px 15px;overflow:hidden}.phone-app-head{align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.phone-cover{aspect-ratio:3/4;border-radius:5px;width:100%;margin-top:16px;position:relative;overflow:hidden}.phone-cover img{object-fit:cover}.download-phone-screen>small,.download-phone-screen>strong{display:block}.download-phone-screen>strong{margin-top:11px;font-size:12px}.download-phone-screen>small{color:#899698;margin-top:4px;font-size:7px}.phone-player{grid-template-columns:25px 1fr auto;align-items:center;gap:6px;margin-top:13px;display:grid}.phone-player>span{color:#fff;background:#d07e5e;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.phone-player>i{background:#e1e3de;border-radius:9px;height:3px;overflow:hidden}.phone-player>i em{background:#d07e5e;width:58%;height:100%;display:block}.phone-player>small{font-size:6px}.download-platforms{padding:105px max(38px,50vw - 640px)}.download-section-heading{max-width:720px}.download-section-heading h2{margin-top:10px;font-size:clamp(2.7rem,4.5vw,4.5rem)}.download-section-heading>p:last-child{color:#718086;margin-top:13px;font-size:13px}.download-platform-grid{gap:18px;margin-top:45px;display:grid}.download-platform-grid>article{background:#fff;border:1px solid #dddcd5;border-radius:8px;grid-template-columns:.78fr 1.22fr;min-height:490px;display:grid;overflow:hidden}.download-platform-grid .is-phone>div:last-child,.download-platform-grid>article>div:first-child:not(.platform-phone-art){padding:50px}.download-platform-grid article>div>span:first-child{color:#fff;background:#d07e5e;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.download-platform-grid article small{color:#d07e5e;letter-spacing:.14em;margin-top:19px;font-size:8px;font-weight:800;display:block}.download-platform-grid h3{margin-top:8px;font-size:32px;line-height:1.15}.download-platform-grid p{color:#718086;max-width:430px;margin-top:14px;font-size:11px;line-height:1.8}.download-platform-grid ul{color:#526a70;gap:8px;margin-top:20px;font-size:9px;display:grid}.download-platform-grid li{align-items:center;gap:7px;display:flex}.download-platform-grid li svg{color:#3f7c71}.download-platform-grid button{color:#fff;background:#17334a;border:0;border-radius:6px;align-items:center;gap:7px;min-height:39px;margin-top:25px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.platform-art,.platform-phone-art{min-height:490px;position:relative;overflow:hidden}.platform-art img,.platform-phone-art img{object-fit:cover}.platform-art:after,.platform-phone-art:after{content:"";background:linear-gradient(90deg,#17334a0d,#0000);position:absolute;inset:0}.is-phone{grid-template-columns:1.22fr .78fr!important}.platform-phone-art>span{z-index:2;color:#fff;background:#d07e5ee6;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.download-benefits{padding:0 max(38px,50vw - 640px) 105px}.download-benefits>div{background:#fff;border:1px solid #dddcd5;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid}.download-benefits article{border-right:1px solid #e5e4de;min-height:165px;padding:28px}.download-benefits article:last-child{border:0}.download-benefits svg{color:#d07e5e}.download-benefits strong{margin-top:16px;font-size:14px;display:block}.download-benefits p{color:#7d8b8d;margin-top:7px;font-size:9px;line-height:1.7}.download-faq{background:#fff;grid-template-columns:minmax(300px,.65fr) minmax(500px,1fr);align-items:start;gap:80px;padding:105px max(38px,50vw - 640px);display:grid}.download-faq>div:first-child{position:sticky;top:105px}.download-faq h2{margin-top:12px;font-size:clamp(2.5rem,4vw,4rem);line-height:1.08}.download-faq>div:first-child>p:not(.section-kicker){color:#718086;margin-top:15px;font-size:12px}.download-faq>div:first-child>a{color:#d07e5e;align-items:center;gap:6px;margin-top:24px;font-size:10px;font-weight:800;display:inline-flex}.download-faq-list{border-top:1px solid #dfe1db}.download-faq-list details{border-bottom:1px solid #dfe1db}.download-faq-list summary{cursor:pointer;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;min-height:68px;list-style:none;display:grid}.download-faq-list summary::-webkit-details-marker{display:none}.download-faq-list summary span{color:#d07e5e;font-size:8px}.download-faq-list summary strong{font-size:11px}.download-faq-list summary svg{color:#899698;transition:transform .2s}.download-faq-list details[open] summary svg{transform:rotate(180deg)}.download-faq-list details>p{color:#718086;padding:0 30px 20px 44px;font-size:10px;line-height:1.8}.download-final-cta{color:#fff;text-align:center;background:#17334a;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:80px 25px;display:flex}.download-final-cta>svg{color:#efbe70}.download-final-cta .section-kicker{color:#efbe70;margin-top:20px}.download-final-cta h2{margin-top:13px;font-size:clamp(2.8rem,5vw,5rem);line-height:1.08}.download-final-cta>div{gap:8px;margin-top:27px;display:flex}.download-final-cta button{color:#17334a;background:#fff;border:1px solid #ffffff59;border-radius:6px;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.download-final-cta button+button{color:#fff;background:0 0}.download-notice-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b19239e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.download-notice-backdrop>section{text-align:center;background:#fff;border-radius:8px;width:min(100%,480px);padding:42px;position:relative;box-shadow:0 35px 90px #00000040}.download-notice-backdrop>section>button:first-child{color:#718086;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.download-notice-backdrop section>span{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:53px;height:53px;margin:0 auto 18px;display:grid}.download-notice-backdrop .section-kicker{justify-content:center}.download-notice-backdrop h2{margin-top:9px;font-size:27px}.download-notice-backdrop section>p:not(.section-kicker){color:#718086;margin-top:11px;font-size:10px;line-height:1.75}.download-notice-backdrop section>button:last-child{color:#fff;background:#17334a;border:0;border-radius:6px;min-height:38px;margin-top:20px;padding:0 15px;font-size:9px;font-weight:800}@media (max-width:1100px){.platform-nav-links{gap:14px}.download-hero{grid-template-columns:1fr;gap:25px}.download-devices{width:min(100%,720px);margin:0 auto}.home-app-download{grid-template-columns:1fr;gap:25px}.home-app-devices{width:min(100%,720px);margin:0 auto}.download-faq{grid-template-columns:1fr;gap:40px}.download-faq>div:first-child{position:static}}@media (max-width:760px){.home-app-download{min-height:0;padding:70px 20px}.home-app-devices{min-height:320px}.home-app-ipad{border-width:7px;border-radius:17px;right:32px}.home-app-phone{border-width:5px;border-radius:21px;width:105px}.download-hero{padding:55px 20px 70px}.download-hero-copy h1{font-size:3.45rem}.download-hero-actions{display:grid}.download-hero-actions button{width:100%}.download-devices{min-height:330px}.download-ipad{border-radius:18px;padding:7px;bottom:30px;right:22px}.download-phone{border-width:0;border-radius:24px;width:112px;right:-5px}.phone-app-head,.phone-player{display:none}.download-phone-screen{padding-top:29px}.ipad-story-caption{bottom:13px;left:15px}.ipad-story-caption strong{font-size:14px}.download-faq,.download-platforms{padding:75px 20px}.download-platform-grid>.is-phone,.download-platform-grid>article{grid-template-columns:1fr!important}.download-platform-grid .is-phone>div:last-child,.download-platform-grid>article>div:first-child:not(.platform-phone-art){padding:30px}.platform-art,.platform-phone-art{min-height:300px}.is-phone .platform-phone-art{grid-row:2}.download-benefits{padding:0 20px 75px}.download-benefits>div{grid-template-columns:1fr 1fr}.download-benefits article:nth-child(2){border-right:0}.download-benefits article:nth-child(-n+2){border-bottom:1px solid #e5e4de}.download-faq-list summary{grid-template-columns:27px 1fr 18px}.download-final-cta{min-height:400px}.download-notice-backdrop>section{padding:36px 22px}}.home-easy-create{color:#17334a;background:#eef3ef;padding:105px max(42px,50vw - 638px)}.easy-create-heading{max-width:800px}.easy-create-heading h2{margin-top:12px;font-size:clamp(3rem,5.7vw,5.7rem);line-height:1.02}.easy-create-heading>p:not(.section-kicker){color:#66797d;max-width:720px;margin-top:20px;font-size:14px;line-height:1.9}.easy-create-methods{grid-template-columns:1fr 1fr;gap:17px;margin-top:45px;display:grid}.easy-create-card{color:#17334a;background:#fff;border:1px solid #d7ddd7;border-radius:8px;flex-direction:column;min-width:0;min-height:430px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.easy-create-card:hover{border-color:#d07e5e;transform:translateY(-4px);box-shadow:0 22px 45px #17334a1a}.easy-create-card-top{justify-content:space-between;align-items:center;display:flex}.easy-create-card-top>span{color:#fff;background:#d07e5e;border-radius:8px;place-items:center;width:43px;height:43px;display:grid}.easy-create-card.is-photo .easy-create-card-top>span{background:#3f7c71}.easy-create-card-top em{color:#98a3a5;letter-spacing:.12em;font-size:9px;font-style:normal}.easy-create-card h3{margin-top:24px;font-size:27px}.easy-create-card>p{color:#718086;max-width:510px;margin-top:10px;font-size:11px;line-height:1.8}.easy-create-card>strong:last-child{color:#d07e5e;align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.easy-create-card.is-photo>strong:last-child{color:#3f7c71}.easy-prompt-preview{background:#f7f2eb;border-radius:7px;flex-direction:column;justify-content:center;gap:9px;min-height:142px;margin-top:25px;padding:20px;display:flex}.easy-prompt-preview>i{background:#ded7cc;border-radius:99px;height:6px;display:block}.easy-prompt-preview>i:first-child{width:88%}.easy-prompt-preview>i:nth-child(2){width:72%}.easy-prompt-preview>i:nth-child(3){width:48%}.easy-prompt-preview>span{color:#d07e5e;align-items:center;gap:7px;margin-top:9px;font-size:9px;font-weight:800;display:flex}.easy-photo-preview{background:#edf4f0;border-radius:7px;grid-template-columns:105px 1fr;align-items:center;gap:17px;min-height:142px;margin-top:25px;padding:12px;display:grid}.easy-photo-preview>div{border-radius:5px;width:105px;height:118px;position:relative;overflow:hidden}.easy-photo-preview img{object-fit:cover}.easy-photo-preview>span{color:#3f7c71;grid-template-columns:25px 1fr;display:grid}.easy-photo-preview>span>svg{grid-row:1/3}.easy-photo-preview small,.easy-photo-preview strong{display:block}.easy-photo-preview strong{font-size:10px}.easy-photo-preview small{color:#778986;margin-top:5px;font-size:8px}.easy-create-system{color:#fff;background:#17334a;border:1px solid #d7ddd7;border-radius:8px;grid-template-columns:1.25fr repeat(3,1fr) auto;align-items:stretch;gap:0;margin-top:17px;display:grid;overflow:hidden}.easy-create-system>a,.easy-create-system>article,.easy-create-system>div{border-right:1px solid #ffffff21;min-height:130px;padding:22px}.easy-create-system>div{flex-direction:column;justify-content:center;display:flex}.easy-create-system>div span,.easy-create-system>div strong{display:block}.easy-create-system>div span{color:#efbe70;letter-spacing:.1em;font-size:8px}.easy-create-system>div strong{margin-top:7px;font-size:17px}.easy-create-system>article{grid-template-columns:25px 1fr;align-content:center;gap:8px;display:grid}.easy-create-system>article>svg{color:#efbe70}.easy-create-system article strong{font-size:9px}.easy-create-system article p{color:#afc1c3;margin-top:5px;font-size:7px;line-height:1.6}.easy-create-system>a{color:#17334a;background:#efbe70;border:0;justify-content:center;align-items:center;gap:6px;min-width:145px;font-size:9px;font-weight:800;display:flex}.creator-source-panel{margin-top:24px}.creator-source-tabs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.creator-source-tabs>button{color:#718086;text-align:left;background:#fff;border:1px solid #dfe1db;border-radius:7px;grid-template-columns:28px 1fr 18px;align-items:center;gap:8px;min-height:67px;padding:11px;display:grid}.creator-source-tabs>button.is-active{color:#17334a;background:#fff8f2;border-color:#d07e5e}.creator-source-tabs>button>svg:first-child{color:#d07e5e}.creator-source-tabs small,.creator-source-tabs strong{display:block}.creator-source-tabs strong{font-size:10px}.creator-source-tabs small{color:#98a3a5;margin-top:4px;font-size:7px}.creator-source-tabs>button>svg:last-child{color:#3f7c71}.creator-photo-box,.creator-prompt-box{background:#faf9f5;border:1px solid #e1e0d9;border-radius:7px;margin-top:13px;padding:17px}.creator-prompt-box label>span{color:#61727b;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.creator-prompt-box textarea{color:#17334a;resize:vertical;background:#fff;border:1px solid #dfe1db;border-radius:6px;outline:none;width:100%;padding:13px;font-size:11px;line-height:1.8}.creator-prompt-box textarea:focus{border-color:#d07e5e}.creator-photo-box>div,.creator-prompt-box>div{color:#3f7c71;background:#edf4f0;border-radius:6px;grid-template-columns:24px 1fr;gap:8px;margin-top:11px;padding:10px;display:grid}.creator-photo-box strong,.creator-prompt-box strong{font-size:8px}.creator-photo-box p,.creator-prompt-box p{color:#778986;margin-top:4px;font-size:7px;line-height:1.6}.creator-photo-box>label{color:#718086;cursor:pointer;background:#fff;border:1px dashed #bdc9c2;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex;position:relative;overflow:hidden}.creator-photo-box>label:hover{background:#f8fbf9;border-color:#3f7c71}.creator-photo-box input{opacity:0;width:1px;height:1px;position:absolute}.creator-photo-box label>span{color:#3f7c71;background:#e7f0eb;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.creator-photo-box label>strong{color:#17334a;margin-top:11px;font-size:11px}.creator-photo-box label>p{margin-top:6px;font-size:8px}.creator-photo-box label>em{color:#3f7c71;background:#e7f0eb;border-radius:99px;margin-top:11px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.creator-photo-box label.has-photo img{object-fit:contain;background:#eef0eb}.creator-auto-output{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.creator-auto-output>span{color:#899698;margin-right:4px;font-size:8px;font-weight:700}.creator-auto-output>em{color:#3f7c71;background:#eaf3ee;border-radius:99px;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex}@media (max-width:1050px){.easy-create-system{grid-template-columns:1fr 1fr}.easy-create-system>a{grid-column:1/-1;min-height:70px}.easy-create-system>article,.easy-create-system>div{border-bottom:1px solid #ffffff21}}@media (max-width:760px){.home-easy-create{padding:75px 20px}.easy-create-heading h2{font-size:3.1rem}.easy-create-methods{grid-template-columns:1fr}.easy-create-card{min-height:400px;padding:22px}.easy-create-system{grid-template-columns:1fr}.easy-create-system>a,.easy-create-system>article,.easy-create-system>div{border-bottom:1px solid #ffffff21;border-right:0;grid-column:auto;min-height:105px}.creator-source-tabs{grid-template-columns:1fr}.creator-photo-box>label{min-height:190px}.creator-start{padding:15px}.creator-start>header{flex-direction:column;align-items:flex-start}.creator-start-grid{grid-template-columns:1fr}.creator-start-card{min-height:285px}.creator-start>footer{grid-template-columns:55px 1fr auto}.creator-start>footer>div{width:55px}.creator-start>footer>em{display:none}.creator-start>footer>a{grid-column:2/-1}.creator-stats-panel{padding:14px}.creator-stats-panel>header{flex-direction:column;align-items:flex-start}.creator-stats-panel>header>div:last-child{justify-content:space-between;width:100%}}.image-style-selector{margin-top:14px}.image-style-note{color:#3f7c71;background:#edf4f0;border:1px solid #d9e3dd;border-radius:7px;align-items:center;gap:9px;padding:11px 13px;display:flex}.image-style-note small,.image-style-note strong,.image-style-note>span{display:block}.image-style-note strong{font-size:9px}.image-style-note small{color:#758784;margin-top:3px;font-size:7px}.image-style-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.image-style-grid>button{color:#17334a;text-align:left;cursor:pointer;background:#faf9f5;border:1px solid #e1e0d9;border-radius:7px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:9px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.image-style-grid>button:hover{background:#fff;border-color:#c8d3cf;transform:translateY(-2px)}.image-style-grid>button.is-active{background:#fff8f2;border-color:#d07e5e;box-shadow:0 0 0 1px #d07e5e1f}.image-style-preview{background:#e8ebe6;border-radius:5px;height:104px;position:relative;overflow:hidden}.image-style-preview img{object-fit:cover}.image-style-preview.is-collage img{filter:saturate(.78)contrast(1.08)}.image-style-preview.is-cinematic img{filter:saturate(.82)contrast(1.12)}.image-style-preview.is-crayon img{filter:saturate(1.25)contrast(1.05)}.image-style-copy em,.image-style-copy small,.image-style-copy strong{display:block}.image-style-copy small{color:#d07e5e;letter-spacing:.06em;font-size:6px;font-weight:800}.image-style-copy strong{margin-top:5px;font-size:12px}.image-style-copy em{color:#7c898c;margin-top:7px;font-size:7px;font-style:normal;line-height:1.6}.image-style-grid>button>i{color:#0000;background:#fff;border:1px solid #dfe1db;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.image-style-grid>button.is-active>i{color:#fff;background:#d07e5e;border-color:#d07e5e}.image-style-selector>footer{justify-content:space-between;align-items:center;gap:9px;margin-top:14px;display:flex}.image-style-selector>footer button{color:#718086;background:#fff;border:1px solid #d9ddd7;border-radius:6px;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.image-style-selector>footer button:last-child{color:#fff;background:#17334a;border-color:#17334a}.creator-step-rail>div:not(.creator-step-help){color:#718086;border-radius:6px;grid-template-columns:26px 1fr;align-items:center;gap:8px;width:100%;min-height:55px;padding:7px;display:grid}.creator-step-rail>div:not(.creator-step-help)>span{border:1px solid #dfe1db;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.creator-step-rail>div:not(.creator-step-help) small,.creator-step-rail>div:not(.creator-step-help) strong{display:block}.creator-step-rail>div:not(.creator-step-help) strong{font-size:9px}.creator-step-rail>div:not(.creator-step-help) small{color:#a0abad;margin-top:3px;font-size:7px}.creator-step-rail>div.is-active{color:#17334a;background:#f3ede5}.creator-step-rail>div.is-active>span{color:#fff;background:#d07e5e;border-color:#d07e5e}.creator-step-rail>div.is-done>span{color:#fff;background:#3f7c71;border-color:#3f7c71}.creator-generation-panel{min-height:720px}.creator-source-tabs-large{margin-top:20px}.creator-source-tabs-large>button{min-height:72px}.story-source-component{margin-top:12px}.prompt-story-component{background:#faf9f5;border:1px solid #e1e0d9;border-radius:7px;padding:18px}.prompt-story-component label>span{color:#61727b;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.prompt-story-component textarea{color:#17334a;resize:vertical;background:#fff;border:1px solid #dfe1db;border-radius:6px;outline:none;width:100%;padding:14px;font-size:11px;line-height:1.8}.prompt-story-component textarea:focus{border-color:#d07e5e}.source-examples{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.source-examples>span{color:#899698;font-size:7px}.source-examples button{color:#718086;background:#fff;border:1px solid #dfe1db;border-radius:99px;padding:6px 8px;font-size:7px}.source-generate-button{color:#fff;background:#d07e5e;border:0;border-radius:6px;align-items:center;gap:7px;min-height:39px;margin-top:17px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.story-source-component>small{color:#98a3a5;margin-top:9px;font-size:7px;display:block}.photo-score-layout{grid-template-columns:minmax(240px,.85fr) minmax(280px,1.15fr);gap:11px;margin-top:12px;display:grid}.photo-score-panel,.photo-story-upload{background:#faf9f5;border:1px solid #e1e0d9;border-radius:7px;min-height:325px;padding:14px}.photo-story-upload{cursor:pointer;flex-direction:column;align-items:center;display:flex}.photo-story-upload input{opacity:0;width:1px;height:1px;position:absolute}.photo-story-upload>div{background:#e8ebe6;border-radius:5px;width:100%;height:230px;position:relative;overflow:hidden}.photo-story-upload img{object-fit:contain}.photo-story-upload>span{color:#3f7c71;align-items:center;gap:5px;margin-top:11px;font-size:8px;font-weight:800;display:flex}.photo-story-upload>small{color:#98a3a5;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:7px;overflow:hidden}.photo-score-panel header{justify-content:space-between;align-items:center;display:flex}.photo-score-panel header>span{align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.photo-score-panel header>span svg{color:#3f7c71}.photo-score-panel header>strong{color:#d07e5e;font-size:27px}.photo-score-panel header>strong small{font-size:8px}.score-waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:205px;display:flex}.score-waiting svg{color:#d07e5e}.score-waiting strong{margin-top:12px;font-size:10px}.score-waiting p{color:#899698;max-width:230px;margin-top:6px;font-size:8px;line-height:1.7}.photo-score-panel>button{color:#fff;background:#17334a;border:0;border-radius:6px;width:100%;min-height:38px;font-size:9px;font-weight:800}.score-meter{margin-top:20px;position:relative}.score-meter>i{background:linear-gradient(90deg,#e6aaa0 0 50%,#e8d89b 50% 70%,#9cc5aa 70%);border-radius:99px;height:7px;display:block;overflow:hidden}.score-meter>i em{background:#ffffff40;border-right:2px solid #17334a;width:60%;height:100%;display:block}.score-meter>span{color:#98a3a5;font-size:6px;position:absolute;top:11px;left:50%}.score-pass{color:#3f7c71;background:#eaf3ee;border-radius:6px;grid-template-columns:25px 1fr;gap:8px;margin-top:22px;padding:10px;display:grid}.score-pass small,.score-pass strong{display:block}.score-pass strong{font-size:9px}.score-pass small{color:#758784;margin-top:3px;font-size:7px}.photo-score-panel dl{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.photo-score-panel dl>div{background:#fff;border:1px solid #e4e3dd;border-radius:5px;padding:8px 6px}.photo-score-panel dt{color:#899698;font-size:6px}.photo-score-panel dd{margin-top:4px;font-size:12px;font-weight:800}.photo-score-panel>p{color:#718086;margin-top:10px;font-size:7px;line-height:1.65}.photo-story-component>.source-generate-button{margin-left:auto;display:flex}.story-analysis-result{margin-top:13px}.analysis-result-head{background:#edf4f0;border:1px solid #d9e3dd;border-radius:7px;grid-template-columns:36px 1fr;gap:11px;padding:15px;display:grid}.analysis-result-head>span{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.analysis-result-head small{color:#3f7c71;font-size:7px;font-weight:800}.analysis-result-head h3{margin-top:4px;font-size:17px}.analysis-result-head p{color:#71817e;margin-top:4px;font-size:8px}.ai-fixed-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.ai-fixed-facts>span{background:#fff;border:1px solid #e1e0d9;border-radius:6px;padding:11px}.ai-fixed-facts small,.ai-fixed-facts strong{display:block}.ai-fixed-facts small{color:#98a3a5;font-size:6px}.ai-fixed-facts strong{margin-top:5px;font-size:10px}.analysis-detail-grid{grid-template-columns:1.15fr .85fr;gap:9px;margin-top:9px;display:grid}.analysis-detail-grid>article{background:#faf9f5;border:1px solid #e1e0d9;border-radius:7px;padding:14px}.analysis-detail-grid article>header{justify-content:space-between;align-items:center;display:flex}.analysis-detail-grid header>span{font-size:10px;font-weight:800}.analysis-detail-grid header>em{color:#98a3a5;font-size:6px;font-style:normal}.analysis-detail-grid ol{gap:6px;margin-top:10px;display:grid}.analysis-detail-grid li{grid-template-columns:22px 1fr;align-items:start;gap:7px;display:grid}.analysis-detail-grid li>span{color:#d07e5e;background:#f8e9e2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.analysis-detail-grid li p{color:#61727b;font-size:7px;line-height:1.55}.analysis-detail-grid article>div{gap:6px;margin-top:10px;display:grid}.analysis-detail-grid article>div>section{background:#fff;border-radius:5px;grid-template-columns:29px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.analysis-detail-grid article>div>section>span{color:#3f7c71;background:#eaf3ee;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.analysis-detail-grid section small,.analysis-detail-grid section strong{display:block}.analysis-detail-grid section strong{font-size:8px}.analysis-detail-grid section small{color:#899698;margin-top:3px;font-size:6px}.story-analysis-result>footer{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.story-analysis-result>footer button{color:#718086;background:#fff;border:1px solid #d9ddd7;border-radius:6px;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:8px;font-weight:700;display:inline-flex}.story-analysis-result>footer button:last-child{color:#fff;background:#17334a;border-color:#17334a}.creator-inline-formats{border-top:1px solid #ecebe6;margin-top:20px;padding-top:17px}.creator-inline-formats>header{justify-content:space-between;align-items:flex-end;display:flex}.creator-inline-formats>header span,.creator-inline-formats>header strong{display:block}.creator-inline-formats>header span{color:#d07e5e;letter-spacing:.1em;font-size:7px;font-weight:800}.creator-inline-formats>header strong{margin-top:4px;font-size:11px}.creator-inline-formats>header small{color:#98a3a5;font-size:7px}.creator-inline-formats>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.creator-inline-formats>div>button{color:#17334a;text-align:left;background:#faf9f5;border:1px solid #e1e0d9;border-radius:7px;grid-template-columns:115px 1fr 17px;align-items:center;gap:10px;min-height:96px;padding:9px;display:grid;position:relative}.creator-inline-formats>div>button.is-active{background:#fff8f2;border-color:#d07e5e}.format-css-book{background:#fff;border-radius:3px;grid-template-columns:1fr 1fr;width:115px;height:72px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #17334a1f}.format-css-book>span{display:block}.format-page-left{background:linear-gradient(145deg,#9fc4ba,#3f7c71)}.format-page-right{background:#fffdf8}.format-css-book.is-v2 .format-page-right{background:linear-gradient(215deg,#d9b36f,#335b64)}.format-css-book>i{background:linear-gradient(90deg,#0000,#17334a33,#0000);width:8px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.creator-inline-formats button>span em,.creator-inline-formats button>span small,.creator-inline-formats button>span strong{display:block}.creator-inline-formats button>span small{color:#d07e5e;font-size:6px}.creator-inline-formats button>span strong{margin-top:4px;font-size:10px}.creator-inline-formats button>span em{color:#899698;margin-top:4px;font-size:6px;font-style:normal}.creator-inline-formats button>svg{color:#98a3a5}.creator-inline-formats button>b{color:#fff;background:#d07e5e;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;right:6px}.creator-simple-back{margin-top:auto!important}.creator-simple-back button{margin-right:auto}.creator-generation-ready{text-align:center;max-width:520px;margin:70px auto 0}.creator-generation-ready>span{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 19px;display:grid}.creator-generation-ready .section-kicker{justify-content:center}.creator-generation-ready h2{margin-top:10px;font-size:28px}.creator-generation-ready>p:not(.section-kicker){color:#718086;margin-top:10px;font-size:9px;line-height:1.8}.creator-generation-ready>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:21px;display:flex}.creator-generation-ready i{color:#3f7c71;background:#eaf3ee;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-style:normal;display:flex}.creator-generation-ready>button{color:#fff;background:#d07e5e;border:0;border-radius:6px;align-items:center;gap:6px;min-height:41px;margin-top:23px;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.creator-generation-ready>a{color:#718086;margin-top:13px;font-size:8px;text-decoration:underline;display:block}.creator-ai-summary dl{border-top:1px solid #ecebe6;margin-top:15px}.creator-ai-summary dl>div{border-bottom:1px solid #ecebe6;justify-content:space-between;padding:8px 0;font-size:7px;display:flex}.creator-ai-summary dt{color:#98a3a5}.creator-ai-summary dd{font-weight:800}.format-modal-backdrop{z-index:210;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a18229e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.format-modal{background:#fff;border-radius:8px;width:min(100%,820px);padding:27px;position:relative;box-shadow:0 35px 90px #00000040}.format-modal>button:first-child{color:#718086;background:0 0;border:0;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:13px;right:13px}.format-modal h2{margin-top:7px;font-size:25px}.format-modal>p:not(.section-kicker){color:#718086;margin-top:5px;font-size:9px}.format-modal-book{border-radius:5px;grid-template-columns:1fr 1fr;height:360px;margin-top:20px;display:grid;overflow:hidden;box-shadow:0 20px 45px #17334a29}.format-modal-left{position:relative;overflow:hidden}.format-modal-left img{object-fit:cover}.format-modal-right{background:#fffdf8;flex-direction:column;justify-content:center;padding:35px;display:flex}.format-modal-right span{color:#d07e5e;letter-spacing:.1em;font-size:7px}.format-modal-right strong{margin-top:13px;font-size:22px;line-height:1.45}.format-modal-right p{color:#718086;margin-top:11px;font-size:9px;line-height:1.8}.format-modal-book.is-v2{display:block;position:relative}.format-modal-book.is-v2 .format-modal-left{position:absolute;inset:0}.format-modal-book.is-v2 .format-modal-right{color:#fff;background:linear-gradient(#0000,#0c1c28d1);padding:40px 30px 25px;position:absolute;inset:auto 0 0}.format-modal-book.is-v2 .format-modal-right>div strong{margin-top:7px;display:block}.format-modal>footer{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.format-modal>footer>span{color:#718086;font-size:8px}.format-modal>footer button{color:#fff;background:#17334a;border:0;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800;display:flex}@media (max-width:1180px){.creator-builder-simple{grid-template-columns:155px minmax(500px,1fr)}.creator-ai-summary{display:none}}@media (max-width:760px){.creator-builder-simple{display:block}.creator-generation-panel{min-height:690px}.creator-step-rail>div:not(.creator-step-help){min-width:125px}.ai-fixed-facts,.analysis-detail-grid,.creator-inline-formats>div,.photo-score-layout{grid-template-columns:1fr}.story-analysis-result>footer{flex-direction:column;align-items:stretch}.story-analysis-result>footer button{justify-content:center}.creator-inline-formats>div>button{grid-template-columns:95px 1fr 15px}.format-css-book{width:95px;height:62px}.format-modal{padding:22px 15px}.format-modal-book{grid-template-rows:1fr 1fr;grid-template-columns:1fr;height:420px}.format-modal>footer{flex-direction:column;align-items:flex-start;gap:10px}.format-modal>footer button{justify-content:center;width:100%}.image-style-grid{grid-template-columns:1fr}.image-style-grid>button{grid-template-columns:112px minmax(0,1fr)}.image-style-preview{height:92px}.image-style-selector>footer{flex-direction:column;align-items:stretch}.image-style-selector>footer button{justify-content:center}}.creator-builder-simple{grid-template-columns:minmax(620px,1fr) 220px}.creator-panel-progress{border-bottom:1px solid #ecebe6;grid-template-columns:repeat(4,1fr);margin:-8px -8px 25px;padding:14px 14px 16px;display:grid}.creator-panel-progress>div{color:#a0abad;align-items:center;gap:8px;display:flex;position:relative}.creator-panel-progress>div:not(:last-child):after{content:"";z-index:0;background:#dfe1db;height:1px;position:absolute;top:13px;left:34px;right:10px}.creator-panel-progress>div.is-done:not(:last-child):after{background:#7da49a}.creator-panel-progress span{z-index:1;background:#fff;border:1px solid #dfe1db;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid;position:relative}.creator-panel-progress strong{z-index:1;white-space:nowrap;background:#fff;padding-right:8px;font-size:8px;position:relative}.creator-panel-progress .is-active{color:#17334a}.creator-panel-progress .is-active span{color:#fff;background:#d07e5e;border-color:#d07e5e}.creator-panel-progress .is-done{color:#3f7c71}.creator-panel-progress .is-done span{color:#fff;background:#3f7c71;border-color:#3f7c71}@media (max-width:1180px){.creator-builder-simple{grid-template-columns:minmax(500px,1fr)}}@media (max-width:760px){.creator-builder-simple{display:block}.creator-panel-progress{margin:-4px -4px 21px;padding:10px 4px 13px}.creator-panel-progress>div{justify-content:center}.creator-panel-progress>div:not(:last-child):after{left:calc(50% + 13px);right:calc(13px - 50%)}.creator-panel-progress strong{display:none}}.dashboard-sidebar{background:#fbfcfa;border-right-color:#dcddd8;padding:20px 14px 17px}.dashboard-brand{border-bottom:1px solid #e7e8e3;min-height:50px;padding:0 8px 12px}.dashboard-brand>span{border:1px solid #ffffffb8;width:36px;height:36px;box-shadow:0 0 0 3px #f0ddd5}.creator-shell .dashboard-brand>span{background:#17334a;box-shadow:0 0 0 3px #e5ece9}.dashboard-brand strong{letter-spacing:0}.workspace-switcher{background:#eef0ec;border-color:#dedfd9;gap:4px;margin:14px 4px 0;padding:4px}.workspace-switcher a{border:1px solid #0000;min-height:34px;font-size:8px}.workspace-switcher a svg{color:#8b989a}.workspace-switcher a.is-active{border-color:#dedfd9;box-shadow:0 3px 10px #17334a12}.workspace-switcher a.is-active svg{color:#3f7c71}.creator-shell .workspace-switcher a.is-active svg{color:#d07e5e}.creator-quick-create{border:1px solid #17334a;border-radius:7px;min-height:42px;margin:12px 4px 0;box-shadow:0 7px 18px #17334a1a}.creator-quick-create+.dashboard-nav-label{margin-top:19px}.dashboard-sidebar nav a{border:1px solid #0000;border-radius:7px;grid-template-columns:27px 1fr auto;gap:8px;padding:0 9px 0 8px;position:relative}.dashboard-sidebar nav a:before{content:"";background:0 0;border-radius:99px;width:3px;position:absolute;top:9px;bottom:9px;left:-5px}.dashboard-sidebar nav a>svg:first-child{color:#829193;background:#f0f2ef;border-radius:6px;width:27px;height:27px;padding:6px}.dashboard-sidebar nav a:hover{background:#fff;border-color:#e6e6e1}.dashboard-sidebar nav a.is-active{background:#f4eee7;border-color:#e5ddd3;box-shadow:0 4px 12px #17334a0a}.dashboard-sidebar nav a.is-active:before{background:#d07e5e}.dashboard-sidebar nav a.is-active>svg:first-child{color:#fff;background:#d07e5e}.dashboard-sidebar nav em{min-width:19px;height:19px;box-shadow:0 0 0 3px #fbfcfa}.dashboard-side-bottom{margin:18px 4px 0;padding-top:12px}.dashboard-side-bottom a,.dashboard-side-bottom button{min-height:39px;padding:0 8px}.dashboard-side-bottom a:hover,.dashboard-side-bottom button:hover{background:#f3f5f2}@media (max-width:1050px) and (min-width:761px){.creator-quick-create,.dashboard-nav-label{font-size:0}.creator-quick-create{width:42px;margin:12px auto 0}.dashboard-sidebar nav a{grid-template-columns:1fr;place-items:center;padding:0}.dashboard-sidebar nav a:before{left:-8px}.dashboard-sidebar nav a>svg:first-child{width:29px;height:29px}.workspace-switcher{display:none}}@media (max-width:760px){.creator-quick-create,.dashboard-nav-label{display:none}.dashboard-sidebar{background:#fffffff5;padding:6px 10px}.dashboard-sidebar nav{gap:2px}.dashboard-sidebar nav a{border:0;border-radius:6px;min-height:52px}.dashboard-sidebar nav a:before{display:none}.dashboard-sidebar nav a>svg:first-child{width:24px;height:24px;padding:4px}.dashboard-sidebar nav a.is-active{box-shadow:none}}.plaza-discovery{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;margin:0 42px 30px;display:grid}.plaza-featured-story{color:#17334a;background:#fff;border:1px solid #d9ddd7;border-radius:8px;grid-template-columns:minmax(190px,35%) 1fr;min-height:250px;display:grid;overflow:hidden;box-shadow:0 14px 34px #17334a0f}.plaza-featured-art{background:#dfe9e6;min-height:250px;position:relative;overflow:hidden}.plaza-featured-art:after{content:"";background:linear-gradient(90deg,#0000,#17334a1f);position:absolute;inset:0}.plaza-featured-art img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.plaza-featured-story:hover .plaza-featured-art img{transform:scale(1.04)}.plaza-featured-story>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:28px;display:flex}.plaza-featured-story>div:last-child>span{color:#d07e5e;letter-spacing:.05em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.plaza-featured-story h2{margin-top:12px;font-size:29px}.plaza-featured-story p{color:#718086;max-width:490px;margin-top:8px;font-size:12px;line-height:1.7}.plaza-featured-story>div:last-child>div{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.plaza-featured-story em{color:#61727b;background:#f1f3ef;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal}.plaza-featured-story>div:last-child>strong{color:#d07e5e;align-items:center;gap:6px;margin-top:20px;font-size:10px;display:inline-flex}.plaza-quick-paths{background:#eef3f0;border:1px solid #dfe1db;border-radius:8px;padding:16px}.plaza-quick-paths>p{color:#83918f;letter-spacing:.1em;padding:1px 5px 9px;font-size:8px;font-weight:800}.plaza-quick-paths>a{color:#17334a;border-top:1px solid #3f7c7121;grid-template-columns:34px 1fr 15px;align-items:center;gap:9px;min-height:62px;padding:8px 5px;display:grid}.plaza-quick-paths>a>span{color:#3f7c71;background:#fff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.plaza-quick-paths small,.plaza-quick-paths strong{display:block}.plaza-quick-paths strong{font-size:10px}.plaza-quick-paths small{color:#849290;margin-top:4px;font-size:8px}.plaza-quick-paths>a>svg{color:#93a09e}.plaza-toolbar{grid-template-columns:minmax(260px,1fr) 170px auto}.plaza-availability{color:#61727b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dbd5;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.plaza-availability input{opacity:0;width:1px;height:1px;position:absolute}.plaza-availability>span{color:#0000;background:#f6f6f2;border:1px solid #d8dbd5;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.plaza-availability input:checked+span{color:#fff;background:#3f7c71;border-color:#3f7c71}.plaza-active-filters{flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;padding:0 42px 10px;display:flex}.plaza-active-filters>span{color:#919d9f;margin-right:3px;font-size:9px}.plaza-active-filters a{color:#61727b;background:#fff;border:1px solid #dddeda;border-radius:99px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:9px;display:inline-flex}.plaza-active-filters a:last-child{color:#d07e5e;background:0 0;border-color:#0000}.plaza-results-heading{min-height:55px}.plaza-results-heading>div{align-items:baseline;gap:10px;display:flex}.plaza-results-heading>div>span{color:#a0abad;font-size:9px}.plaza-results-heading>nav{background:#fff;border:1px solid #dddeda;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}.plaza-results-heading>nav a{color:#7d8b8d;border-radius:5px;align-items:center;min-height:27px;padding:0 9px;font-size:9px;display:flex}.plaza-results-heading>nav a.is-active{color:#fff;background:#17334a}.plaza-card-meta{flex-wrap:wrap;align-items:center}.plaza-card-meta span{align-items:center;gap:3px;display:inline-flex}.plaza-growth-tags{gap:5px;margin-top:12px;display:flex}.plaza-growth-tags span{color:#3f7c71;background:#edf4f0;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:700}.plaza-card-footer{border-top:1px solid #eeeee9;margin-top:11px;padding-top:11px}@media (max-width:1000px){.plaza-discovery{grid-template-columns:1fr}.plaza-quick-paths{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.plaza-quick-paths>p{grid-column:1/-1}.plaza-quick-paths>a{background:#ffffff8c;border:1px solid #3f7c7121;border-radius:6px}.plaza-toolbar{grid-template-columns:minmax(220px,1fr) 150px auto}}@media (max-width:820px){.plaza-discovery{margin:0 22px 24px}.plaza-toolbar{grid-template-columns:1fr 150px auto}.plaza-availability{display:none}.plaza-active-filters{padding-left:22px;padding-right:22px}.plaza-results-heading>div>span{display:none}}@media (max-width:560px){.plaza-discovery{margin:0 16px 20px}.plaza-featured-story{grid-template-columns:112px 1fr;min-height:0}.plaza-featured-art{min-height:190px}.plaza-featured-story>div:last-child{padding:17px}.plaza-featured-story h2{font-size:21px}.plaza-featured-story p{font-size:10px}.plaza-featured-story>div:last-child>div{margin-top:10px}.plaza-featured-story em:nth-child(n+3){display:none}.plaza-featured-story>div:last-child>strong{margin-top:13px}.plaza-quick-paths{display:block}.plaza-quick-paths>p{padding-bottom:6px}.plaza-quick-paths>a{background:0 0;border:0;border-top:1px solid #3f7c7121}.plaza-toolbar{grid-template-columns:1fr auto}.plaza-active-filters{padding-left:16px;padding-right:16px}.plaza-results-heading{flex-direction:column;align-items:flex-start;gap:10px;padding-top:7px}.plaza-results-heading>nav{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.plaza-results-heading>nav a{justify-content:center}.plaza-card-copy>p{height:auto}}.topics-card{flex-direction:column;align-items:flex-start;min-height:350px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.topics-card:hover{border-color:#d7b4a4;transform:translateY(-4px);box-shadow:0 18px 38px #17334a17}.topics-card:before{content:"";background:#d07e5e;height:4px;position:absolute;inset:0 0 auto}.topics-card.tone-night:before{background:#31506f}.topics-card.tone-leaf:before{background:#3f7c71}.topics-card.tone-aqua:before{background:#3f9eaa}.topics-card.tone-sun:before{background:#c6922e}.topics-card.tone-berry:before{background:#965070}.topics-card-head{justify-content:space-between;align-items:center;width:100%;display:flex}.topics-card-head>span{color:#fff;background:#d07e5e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.topics-card.tone-night .topics-card-head>span{background:#31506f}.topics-card.tone-leaf .topics-card-head>span{background:#3f7c71}.topics-card.tone-aqua .topics-card-head>span{background:#3f9eaa}.topics-card.tone-sun .topics-card-head>span{background:#c6922e}.topics-card.tone-berry .topics-card-head>span{background:#965070}.topics-card-head>div{align-items:baseline;gap:5px;display:flex}.topics-card-head b{color:#17334a;font-size:30px;line-height:1}.topics-card-head small{color:#95a1a3;font-size:8px}.topics-card>strong{margin-top:18px;font-size:27px}.topics-card-covers{align-items:center;width:100%;min-height:58px;margin-top:15px;display:flex}.topics-card-covers>i{background:#e4e8e3;border:2px solid #fff;border-radius:4px;width:43px;height:56px;display:block;position:relative;overflow:hidden;box-shadow:0 5px 12px #17334a1a}.topics-card-covers>i+i{margin-left:-10px}.topics-card-covers img{object-fit:cover}.topics-card-covers>span{color:#3f7c71;background:#edf4f0;border-radius:99px;margin-left:10px;padding:5px 7px;font-size:8px;font-weight:800}.topics-card>em{min-height:36px}.topics-card>footer{color:#d07e5e;border-top:1px solid #ecebe6;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:14px;font-size:10px;font-weight:800;display:flex}@media (max-width:960px){.topics-card{min-height:320px}}.platform-nav-links a{align-items:center;gap:5px;display:inline-flex}.home-safety-band{color:#17334a;background:#f3f7f3;border-top:1px solid #dae4de;border-bottom:1px solid #dae4de;grid-template-columns:minmax(250px,.72fr) minmax(470px,1.35fr) auto;align-items:center;gap:28px;min-height:112px;padding:22px max(42px,50vw - 638px);display:grid}.home-safety-heading{align-items:center;gap:13px;display:flex}.home-safety-heading>span{background:#3f7c71;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.home-safety-heading small,.home-safety-heading strong{display:block}.home-safety-heading small{color:#7b918b;letter-spacing:.12em;font-size:10px;font-weight:800}.home-safety-heading strong{margin-top:5px;font-size:17px}.home-safety-points{grid-template-columns:repeat(2,minmax(170px,1fr));gap:9px 20px;display:grid}.home-safety-points span{color:#536a66;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.home-safety-points svg{color:#3f7c71}.home-safety-band>a{color:#315f57;white-space:nowrap;border:1px solid #b9cec4;border-radius:6px;gap:6px;min-height:39px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.home-safety-band>a,.reader-safety-strip{justify-content:center;align-items:center}.reader-safety-strip{color:#657a76;gap:18px;max-width:980px;margin:8px auto 0;padding:9px 12px;font-size:10px;display:flex}.reader-safety-strip>span{align-items:center;gap:5px;display:inline-flex}.reader-safety-strip svg{color:#3f7c71}.reader-safety-strip>a{color:#3f7c71;align-items:center;gap:4px;margin-left:auto;font-weight:800;display:inline-flex}.publishing-standard-panel{background:#f1f6f2;border:1px solid #cfded6;border-radius:8px;margin-top:14px;padding:20px}.publishing-standard-panel>header{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;display:grid}.publishing-standard-panel>header>span{color:#fff;background:#3f7c71;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.publishing-standard-panel h2{margin-top:3px;font-size:16px}.publishing-standard-panel header>a{color:#3f7c71;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.publishing-standard-panel>div{border-top:1px solid #d8e4de;border-bottom:1px solid #d8e4de;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.publishing-standard-panel>div>span{border-right:1px solid #d8e4de;padding:14px 12px}.publishing-standard-panel>div>span:last-child{border-right:0}.publishing-standard-panel small,.publishing-standard-panel strong{display:block}.publishing-standard-panel strong{color:#254e47;font-size:10px}.publishing-standard-panel small{color:#7b8d88;margin-top:4px;font-size:8px}.publishing-standard-panel>p{color:#667b76;margin-top:12px;font-size:9px;line-height:1.6}.safety-page{color:#17334a;background:#fbfcfa;min-height:100vh}.safety-hero{background:#eaf1ed;grid-template-columns:minmax(0,1.15fr) minmax(360px,.7fr);align-items:center;gap:90px;min-height:610px;padding:88px max(42px,50vw - 590px);display:grid;overflow:hidden}.safety-hero h1{letter-spacing:0;max-width:740px;margin-top:13px;font-size:clamp(3.4rem,6vw,6.6rem);line-height:.98}.safety-hero h1 span{color:#3f7c71}.safety-hero>div>p:not(.section-kicker){color:#5f7470;max-width:650px;margin-top:24px;font-size:16px;line-height:1.9}.safety-hero>div>div{align-items:center;gap:20px;margin-top:30px;display:flex}.safety-hero aside{background:#fff;border:1px solid #3f7c7138;border-radius:8px;padding:32px;position:relative;box-shadow:0 24px 60px #17334a1a}.safety-shield{color:#fff;background:#3f7c71;border:7px solid #eaf1ed;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:-39px;right:30px}.safety-hero aside>small{color:#8b9995;letter-spacing:.12em;font-size:10px;font-weight:800}.safety-hero aside h2{margin-top:8px;font-size:25px}.safety-hero ol{gap:0;margin-top:24px;display:grid}.safety-hero li{grid-template-columns:34px 1fr;align-items:start;gap:12px;min-height:72px;list-style:none;display:grid}.safety-hero li>span{color:#3f7c71;border:1px solid #bdd0c7;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.safety-hero li:not(:last-child)>span:after{content:"";background:#d3dfd9;width:1px;height:38px;margin-top:34px;margin-left:14px;display:block;position:absolute}.safety-hero li small,.safety-hero li strong{display:block}.safety-hero li strong{font-size:13px}.safety-hero li small{color:#83908d;margin-top:5px;font-size:10px}.safety-standards{padding:100px max(42px,50vw - 590px)}.safety-standards>header{max-width:720px}.safety-control-section h2,.safety-standards h2{margin-top:10px;font-size:clamp(2.4rem,4.2vw,4.5rem);line-height:1.07}.safety-standards>header>p:last-child{color:#6e7d7b;margin-top:17px;font-size:14px;line-height:1.8}.safety-standards>div{border-top:1px solid #dcded8;border-bottom:1px solid #dcded8;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.safety-standards article{border-right:1px solid #dcded8;min-height:275px;padding:28px 24px}.safety-standards article:last-child{border-right:0}.safety-standards article>span{color:#a0aaa7;font-size:10px;font-weight:800}.safety-standards article>svg{color:#3f7c71;margin-top:38px;display:block}.safety-standards h3{margin-top:17px;font-size:18px}.safety-standards article p{color:#71807d;margin-top:10px;font-size:12px;line-height:1.75}.safety-family-section{background:#17334a;grid-template-columns:1fr 1fr;gap:18px;padding:90px max(42px,50vw - 590px);display:grid}.safety-family-section>article{color:#fff;background:#1d4057;border:1px solid #ffffff21;border-radius:8px;min-height:380px;padding:42px;position:relative}.safety-family-section>article:last-child{background:#244f48}.safety-family-icon{color:#17334a;background:#f0c785;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.safety-family-section .section-kicker{color:#f0c785;margin-top:38px}.safety-family-section h2{margin-top:10px;font-size:30px}.safety-family-section article>p:not(.section-kicker){color:#c3d2d0;max-width:510px;margin-top:15px;font-size:13px;line-height:1.85}.safety-family-section article>div:last-child{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.safety-family-section article>div:last-child span{color:#e4eeeb;background:#ffffff14;border-radius:4px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.safety-transparency{background:#fff;border:1px solid #dde0da;border-radius:8px;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.3fr) auto;align-items:center;gap:35px;max-width:1180px;margin:95px auto 0;padding:34px;display:grid}.safety-transparency>div{align-items:flex-start;gap:13px;display:flex}.safety-transparency>div>svg{color:#d07e5e}.safety-transparency h2{margin-top:5px;font-size:20px}.safety-transparency>p{color:#657572;font-size:12px;line-height:1.8}.safety-transparency>a{color:#d07e5e;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.safety-control-section{padding:100px max(42px,50vw - 590px)}.safety-control-section>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px;display:grid}.safety-control-section>div>span{background:#fff;border:1px solid #dcdfda;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:150px;padding:25px;display:flex}.safety-control-section svg{color:#3f7c71}.safety-control-section strong{margin-top:20px;font-size:16px}.safety-control-section small{color:#758481;margin-top:7px;font-size:11px;line-height:1.6}.safety-demo-note{color:#765b45;background:#fbf4eb;border:1px solid #e4d5c7;border-radius:8px;gap:13px;max-width:1180px;margin:0 auto 80px;padding:20px 24px;display:flex}.safety-demo-note svg{flex:none}.safety-demo-note strong{font-size:12px}.safety-demo-note p{margin-top:5px;font-size:10px;line-height:1.7}.safety-footer{color:#778582;border-top:1px solid #dfe1dc;justify-content:space-between;align-items:center;min-height:100px;padding:0 max(42px,50vw - 590px);font-size:11px;display:flex}.safety-footer>div{color:#315f57;gap:20px;font-weight:700;display:flex}@media (max-width:1100px){.home-safety-band{grid-template-columns:1fr 1.3fr}.home-safety-band>a{grid-column:1/-1;justify-self:start}.safety-hero{gap:45px}.safety-transparency{grid-template-columns:1fr 1.3fr;margin-left:42px;margin-right:42px}.safety-transparency>a{grid-column:2}}@media (max-width:760px){.home-safety-band{padding:26px 20px;display:block}.home-safety-points{grid-template-columns:1fr 1fr;gap:11px;margin-top:20px}.home-safety-band>a{width:100%;margin-top:20px}.reader-safety-strip{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 13px}.reader-safety-strip>span:last-of-type{display:none}.reader-safety-strip>a{margin-left:0}.publishing-standard-panel>header{grid-template-columns:38px 1fr}.publishing-standard-panel header>a{grid-column:2}.publishing-standard-panel>div{grid-template-columns:1fr 1fr}.publishing-standard-panel>div>span:nth-child(2){border-right:0}.publishing-standard-panel>div>span:nth-child(-n+2){border-bottom:1px solid #d8e4de}.safety-hero{grid-template-columns:1fr;gap:70px;min-height:0;padding:68px 20px 80px}.safety-hero h1{font-size:3.65rem}.safety-hero>div>p:not(.section-kicker){font-size:14px}.safety-hero>div>div{flex-direction:column;align-items:stretch;gap:13px}.safety-hero .primary-button,.safety-hero .text-button{justify-content:center}.safety-hero aside{padding:26px 22px}.safety-standards{padding:75px 20px}.safety-standards>div{grid-template-columns:1fr 1fr}.safety-standards article{border-bottom:1px solid #dcded8;min-height:250px}.safety-standards article:nth-child(2){border-right:0}.safety-standards article:nth-child(n+3){border-bottom:0}.safety-family-section{grid-template-columns:1fr;padding:65px 20px}.safety-family-section>article{min-height:0;padding:30px 24px}.safety-family-section h2{font-size:25px}.safety-transparency{grid-template-columns:1fr;gap:19px;margin:60px 20px 0;padding:25px 22px}.safety-transparency>a{grid-column:auto}.safety-control-section{padding:75px 20px}.safety-control-section>div{grid-template-columns:1fr}.safety-control-section>div>span{min-height:125px}.safety-demo-note{margin:0 20px 60px}.safety-footer{flex-direction:column;align-items:flex-start;gap:15px;padding:24px 20px}.safety-footer>div{flex-wrap:wrap}}.home-community .home-hero.home-hero-redesign{background:#132c3e;height:min(860px,100svh - 54px);min-height:720px}.hero-immersive-media{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-immersive-media img{object-fit:cover;object-position:center 52%;transform:scale(1.16)translate(7%)}.hero-immersive-media>span{background:#081b288c;position:absolute;inset:0}.home-hero-redesign .platform-nav{background:#fbfcf9e6}.home-community .home-hero-redesign .hero-copy{max-width:1360px;margin-top:clamp(38px,5.8vh,64px)}.home-hero-redesign .hero-copy .eyebrow{color:#f4d699;background:#0a223080;border:1px solid #ffffff47;border-radius:4px;width:fit-content;padding:7px 10px;font-size:10px}.home-community .home-hero-redesign .hero-copy h1{color:#fffdf7;text-shadow:0 3px 24px #04111b3d;max-width:980px;margin-top:18px;font-size:clamp(3.5rem,5.9vw,5.9rem);line-height:1.01}.home-community .home-hero-redesign .hero-copy h1 span{color:#f1ca80}.home-community .home-hero-redesign .hero-copy>p{color:#ffffffd4;text-shadow:0 2px 12px #04111b47;max-width:720px;margin-top:18px;font-size:15px;line-height:1.8}.home-hero-redesign .hero-actions{margin-top:23px}.home-hero-redesign .hero-actions .primary-button{border-radius:6px;min-height:46px;box-shadow:0 13px 30px #843d2842}.home-hero-redesign .hero-actions .text-button{color:#fff}.hero-trait-picker{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081c29b8;border:1px solid #fff3;border-radius:8px;grid-template-columns:230px 1fr;align-items:center;gap:20px;width:min(100%,850px);min-height:82px;margin-top:24px;padding:13px 15px 13px 18px;display:grid}.hero-trait-picker>div small,.hero-trait-picker>div strong{display:block}.hero-trait-picker>div small{color:#f1ca80;font-size:10px;font-weight:800}.hero-trait-picker>div strong{color:#ffffff9e;margin-top:5px;font-size:9px}.hero-trait-picker nav{justify-content:flex-end;align-items:center;gap:6px;display:flex}.hero-trait-picker a,.hero-trait-picker button{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2b;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:10px;font-weight:750;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.hero-trait-picker a:hover,.hero-trait-picker button:hover{background:#f1ca802b;border-color:#f1ca80a8;transform:translateY(-2px)}.home-community .home-hero-redesign .hero-note{color:#ffffffb8}@media (max-width:980px){.home-community .home-hero-redesign .hero-copy h1{max-width:800px;font-size:clamp(3.2rem,7.6vw,5rem)}.hero-trait-picker{grid-template-columns:200px 1fr;max-width:720px}.hero-trait-picker nav{grid-template-columns:repeat(3,1fr);display:grid}.hero-trait-picker a,.hero-trait-picker button{padding:0 7px}}@media (max-width:760px){.home-community .home-hero.home-hero-redesign{height:max(670px,100svh - 46px);min-height:670px}.hero-immersive-media img{object-position:54% center;transform:scale(1.45)translate(0)}.hero-immersive-media>span{background:#081b28a3}.home-community .home-hero-redesign .hero-copy{margin-top:30px;padding:0 18px}.home-hero-redesign .hero-copy .eyebrow{letter-spacing:.09em;max-width:100%;font-size:8px}.home-community .home-hero-redesign .hero-copy h1{margin-top:15px;font-size:8.8vw;line-height:1.06}.home-community .home-hero-redesign .hero-copy>p{max-width:100%;margin-top:14px;font-size:11px;line-height:1.65}.home-hero-redesign .hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:18px}.home-hero-redesign .hero-actions .primary-button,.home-hero-redesign .hero-actions .text-button{justify-content:center;min-height:40px;font-size:11px}.hero-trait-picker{min-height:0;margin-top:17px;padding:12px;display:block}.hero-trait-picker>div strong{display:none}.hero-trait-picker nav{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px}.hero-trait-picker a,.hero-trait-picker button{min-height:32px;padding:0 5px;font-size:9px}.hero-trait-picker button:nth-of-type(4),.home-community .home-hero-redesign .hero-note{display:none}}@keyframes hero-copy-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-media-enter{0%{opacity:.68;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes hero-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-slide-copy{animation:hero-copy-enter .52s cubic-bezier(.22,.61,.36,1) both}.hero-immersive-media{animation:hero-media-enter 1s both}.hero-immersive-media.is-growth img{object-position:center 54%}.hero-immersive-media.is-growth>span{background:linear-gradient(90deg,#071824cc,#07182499 47%,#0718242e 78%),linear-gradient(#0000 48%,#07182447)}.hero-immersive-media.is-safety img{object-position:center 58%}.hero-immersive-media.is-safety>span{background:linear-gradient(90deg,#122426d1,#1224269e 49%,#1224262e 80%),linear-gradient(#0000 48%,#12242647)}.hero-immersive-media.is-voice img{object-position:center 54%}.hero-immersive-media.is-voice>span{background:linear-gradient(90deg,#241915d1,#2419159e 50%,#24191529 82%),linear-gradient(#0000 46%,#1c141052)}.hero-slide-summary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081c29ad;border:1px solid #fff3;border-radius:8px;grid-template-columns:repeat(3,1fr);width:min(100%,780px);min-height:82px;margin-top:24px;display:grid;overflow:hidden}.hero-slide-summary>span{color:#fff;border-right:1px solid #ffffff24;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-content:center;min-width:0;padding:14px 16px;display:grid}.hero-slide-summary>span:last-child{border-right:0}.hero-slide-summary svg{color:#f1ca80;grid-row:1/3;align-self:center}.hero-slide-summary small,.hero-slide-summary strong{display:block}.hero-slide-summary strong{font-size:11px}.hero-slide-summary small{color:#ffffff94;margin-top:3px;font-size:8px}.hero-slide-summary.is-safety{background:#143331b3}.hero-slide-summary.is-voice{background:#32221bad}.hero-carousel-controls{z-index:8;color:#fff;align-items:center;gap:7px;display:flex;position:absolute;bottom:24px;left:max(34px,50vw - 646px)}.hero-carousel-controls>button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081b285c;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,border-color .2s;display:grid}.hero-carousel-controls>button:hover{background:#081b289e;border-color:#ffffff9e}.hero-carousel-controls>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081b286b;border:1px solid #ffffff38;border-radius:6px;align-items:stretch;height:42px;display:flex;overflow:hidden}.hero-carousel-controls>div button{color:#ffffff8c;text-align:left;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-width:104px;padding:0 13px;display:grid;position:relative}.hero-carousel-controls>div button+button{border-left:1px solid #ffffff21}.hero-carousel-controls>div button span{font-variant-numeric:tabular-nums;font-size:8px}.hero-carousel-controls>div button strong{white-space:nowrap;font-size:9px}.hero-carousel-controls>div button.is-active{color:#fff;background:#ffffff17}.hero-carousel-controls>div button i{transform-origin:0;background:#f1ca80;height:2px;animation:hero-carousel-progress 7s linear both;position:absolute;bottom:0;left:0;right:0}.hero-carousel-controls .hero-carousel-pause{margin-left:2px}.home-hero-redesign .hero-note{bottom:32px}.feature-page{--feature-accent:#d07e5e;--feature-dark:#17334a;--feature-soft:#eef2ef;color:#17334a;background:#faf9f5;min-height:100vh}.feature-theme-growth{--feature-accent:#d07e5e;--feature-dark:#17384a;--feature-soft:#e9f0ec}.feature-theme-read{--feature-accent:#d59a4d;--feature-dark:#162f3e;--feature-soft:#e7eff1}.feature-theme-safety{--feature-accent:#3f7c71;--feature-dark:#183a38;--feature-soft:#e7f0eb}.feature-theme-voice{--feature-accent:#bd7657;--feature-dark:#3a2a25;--feature-soft:#f2e9e1}.feature-theme-create{--feature-accent:#a9762f;--feature-dark:#283849;--feature-soft:#f2eadc}.feature-theme-community{--feature-accent:#c17a59;--feature-dark:#223437;--feature-soft:#edf0ea}.feature-page .primary-button{background:var(--feature-accent);box-shadow:0 14px 30px var(--feature-accent);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.feature-page .primary-button{box-shadow:0 14px 30px color-mix(in srgb,var(--feature-accent) 26%,transparent)}}.feature-page .primary-button:hover{background:var(--feature-dark)}.feature-switcher{z-index:20;color:#fff;width:min(1100px,100% - 64px);position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.feature-switcher:before{content:"";background:#ffffff42;height:1px;position:absolute;bottom:0;left:0;right:0}.feature-switcher>div{grid-template-columns:repeat(4,1fr);min-height:64px;display:grid}.feature-switcher a{color:#ffffff8c;text-shadow:0 2px 12px #05141b52;grid-template-columns:22px 21px 1fr;align-items:center;gap:8px;min-width:0;padding:10px 18px 17px;display:grid;position:relative}.feature-switcher a:after{content:"";transform-origin:50%;background:#f1c77e;height:2px;transition:transform .28s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0);box-shadow:0 0 14px #f1c77e75}.feature-switcher a.is-active,.feature-switcher a:hover{color:#fff}.feature-switcher a.is-active:after{transform:scaleX(1)}.feature-switcher a>span{font-variant-numeric:tabular-nums;font-size:7px;font-weight:800}.feature-switcher a svg{color:#f1c77e;opacity:.72}.feature-switcher a.is-active svg{opacity:1}.feature-switcher a small,.feature-switcher a strong{display:block}.feature-switcher a strong{font-size:10px}.feature-switcher a small{color:#ffffff6e;margin-top:4px;font-size:7px}.feature-hero{background:var(--feature-soft);grid-template-columns:minmax(440px,.88fr) minmax(520px,1.12fr);align-items:stretch;min-height:680px;display:grid;position:relative;overflow:hidden}.feature-hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(0deg,var(--feature-dark),transparent);height:112px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.feature-hero:after{background:linear-gradient(0deg,color-mix(in srgb,var(--feature-dark) 88%,transparent),transparent)}}.feature-hero-media{background:var(--feature-dark);grid-area:1/2;min-height:680px;position:relative;overflow:hidden}.feature-hero-media img{object-fit:cover;object-position:center;transform:scale(1.03)}.feature-hero-media>span{background:linear-gradient(90deg,var(--feature-soft) 0,transparent 20%),linear-gradient(0deg,#0a181e42,transparent 48%);position:absolute;inset:0}.feature-hero-copy{z-index:2;grid-area:1/1;align-self:center;padding:80px 50px 106px max(38px,50vw - 640px);position:relative}.feature-hero-copy h1{max-width:690px;color:var(--feature-dark);margin-top:18px;font-size:clamp(3.4rem,5.5vw,6.1rem);line-height:1.01}.feature-hero-copy>p:not(.section-kicker){color:#607376;max-width:610px;margin-top:24px;font-size:15px;line-height:1.9}.feature-hero-copy>div{align-items:center;gap:24px;margin-top:28px;display:flex}.feature-hero-copy .text-button{color:var(--feature-dark)}.feature-hero-signal{z-index:4;color:#fff;background:var(--feature-dark);border:1px solid #ffffff47;border-radius:7px;width:min(410px,50vw - 50px);padding:18px 20px;position:absolute;bottom:112px;right:max(30px,50vw - 640px)}@supports (color:color-mix(in lab,red,red)){.feature-hero-signal{background:color-mix(in srgb,var(--feature-dark) 72%,transparent)}}.feature-hero-signal{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.feature-hero-signal small,.feature-hero-signal strong{display:block}.feature-hero-signal small{color:#f1cf94;letter-spacing:.15em;font-size:7px;font-weight:800}.feature-hero-signal strong{margin-top:7px;font-size:17px}.feature-hero-signal p{color:#ffffffa8;margin-top:5px;font-size:9px;line-height:1.6}.feature-values{background:#fff;padding:115px max(38px,50vw - 640px)}.feature-values>header{max-width:890px}.feature-process h2,.feature-showcase h2,.feature-values h2{color:var(--feature-dark);margin-top:12px;font-size:clamp(2.6rem,4.5vw,4.7rem);line-height:1.08}.feature-values>header>p:not(.section-kicker){color:#718184;max-width:720px;margin-top:17px;font-size:13px;line-height:1.85}.feature-values>div{border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.feature-values article{border-right:1px solid #dedfd9;min-height:320px;padding:34px 30px 42px;position:relative}.feature-values article:first-child{border-left:1px solid #dedfd9}.feature-values article>span{color:#b7bfbd;font-size:8px;position:absolute;top:18px;right:20px}.feature-values article>svg{color:var(--feature-accent);margin-top:38px}.feature-values article h3{color:var(--feature-dark);margin-top:42px;font-size:20px}.feature-values article p{color:#718184;margin-top:13px;font-size:11px;line-height:1.85}.feature-process{background:var(--feature-soft);grid-template-columns:minmax(300px,.68fr) minmax(520px,1.2fr);align-items:start;gap:90px;padding:105px max(38px,50vw - 640px);display:grid}.feature-process>header{position:sticky;top:40px}.feature-process ol{border-top:1px solid var(--feature-dark)}@supports (color:color-mix(in lab,red,red)){.feature-process ol{border-top:1px solid color-mix(in srgb,var(--feature-dark) 18%,transparent)}}.feature-process li{border-bottom:1px solid var(--feature-dark);grid-template-columns:70px 1fr;min-height:170px;display:grid}@supports (color:color-mix(in lab,red,red)){.feature-process li{border-bottom:1px solid color-mix(in srgb,var(--feature-dark) 18%,transparent)}}.feature-process li>span{color:var(--feature-accent);padding-top:31px;font-size:9px;font-weight:800}.feature-process li>div{grid-template-columns:32px 1fr;align-content:center;padding:28px 0;display:grid}.feature-process li svg{color:var(--feature-accent);grid-row:1/3}.feature-process li strong{color:var(--feature-dark);font-size:18px}.feature-process li p{color:#66797c;max-width:520px;margin-top:8px;font-size:11px;line-height:1.75}.feature-showcase{background:var(--feature-dark);color:#fff;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.feature-showcase-media{min-height:620px;position:relative;overflow:hidden}.feature-showcase-media img{object-fit:cover;object-position:center;transition:transform .9s}.feature-showcase:hover .feature-showcase-media img{transform:scale(1.035)}.feature-showcase>div:last-child{align-self:center;padding:70px max(42px,50vw - 640px) 70px 70px}.feature-showcase .section-kicker{color:#efc47f}.feature-showcase h2{color:#fff}.feature-showcase>div:last-child>p:not(.section-kicker){color:#ffffffa6;max-width:590px;margin-top:18px;font-size:12px;line-height:1.85}.feature-showcase ul{grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:25px;display:grid}.feature-showcase li{color:#ffffffd1;align-items:center;gap:7px;font-size:10px;display:flex}.feature-showcase li svg{color:#efc47f}.feature-showcase>div:last-child>a{min-height:43px;color:var(--feature-dark);background:#fff;border:1px solid #ffffff4d;border-radius:6px;align-items:center;gap:8px;margin-top:30px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.feature-showcase>div:last-child>a:hover{color:#fff;background:var(--feature-accent);border-color:var(--feature-accent)}.feature-page-nav{background:#fff;border-top:1px solid #dedfd9;grid-template-columns:1fr auto 1fr;align-items:stretch;min-height:130px;display:grid}.feature-page-nav>a{color:#6b7b7e;align-items:center;gap:15px;padding:30px max(32px,50vw - 640px);display:flex}.feature-page-nav>a:last-child{text-align:right;justify-content:flex-end}.feature-page-nav>a:hover{color:var(--feature-accent);background:#faf9f5}.feature-page-nav a small,.feature-page-nav a strong{display:block}.feature-page-nav a small{letter-spacing:.12em;text-transform:uppercase;font-size:7px}.feature-page-nav a strong{color:var(--feature-dark);margin-top:5px;font-size:13px}.feature-page-nav>div{color:#9aa5a6;letter-spacing:.1em;border-left:1px solid #dedfd9;border-right:1px solid #dedfd9;align-items:center;gap:8px;padding:0 32px;font-size:8px;display:flex}@media (max-width:1100px){.hero-carousel-controls{left:24px}.home-hero-redesign .hero-note{display:none}.feature-switcher{width:min(820px,100% - 48px)}.feature-switcher a{padding-left:10px;padding-right:10px}.feature-switcher a:after{left:10px;right:10px}.feature-hero{grid-template-columns:.88fr 1.12fr}.feature-hero-copy{padding-left:38px;padding-right:32px}.feature-hero-signal{right:25px}.feature-showcase>div:last-child{padding:55px 42px}.feature-process{gap:50px}}@media (max-width:760px){.hero-immersive-media.is-growth>span,.hero-immersive-media.is-safety>span,.hero-immersive-media.is-voice>span{background:linear-gradient(#0718246b,#071824d1)}.hero-slide-summary{min-height:62px;margin-top:14px}.hero-slide-summary>span{grid-template-columns:21px 1fr;padding:9px 8px}.hero-slide-summary strong{font-size:9px}.hero-slide-summary small{font-size:7px}.hero-slide-summary svg{width:14px}.hero-carousel-controls{justify-content:center;bottom:14px;left:16px;right:16px}.hero-carousel-controls>button:not(.hero-carousel-pause){display:none}.hero-carousel-controls>div{flex:1;height:36px}.hero-carousel-controls>div button{flex:1;grid-template-columns:17px 1fr;min-width:0;padding:0 8px}.hero-carousel-controls>div button strong{font-size:8px}.hero-carousel-controls .hero-carousel-pause{flex:0 0 34px}.feature-switcher{scrollbar-width:none;width:auto;bottom:14px;left:16px;right:16px;overflow-x:auto;transform:none}.feature-switcher::-webkit-scrollbar{display:none}.feature-switcher>div{width:max-content;min-width:100%;min-height:56px}.feature-switcher a{grid-template-columns:16px 17px 1fr;width:132px;padding:8px 8px 13px}.feature-switcher a:after{left:8px;right:8px}.feature-switcher a small{display:none}.feature-hero{background:var(--feature-dark);flex-direction:column;min-height:0;padding-bottom:74px;display:flex}.feature-hero-media{order:1;width:100%;min-height:390px}.feature-hero-media>span{background:linear-gradient(0deg,var(--feature-soft),transparent 25%)}.feature-hero-copy{background:var(--feature-soft);order:2;padding:48px 20px 150px}.feature-hero-copy h1{font-size:11vw}.feature-hero-copy>p:not(.section-kicker){font-size:12px}.feature-hero-copy>div{flex-direction:column;align-items:stretch;gap:10px}.feature-hero-copy .primary-button,.feature-hero-copy .text-button{justify-content:center;min-height:42px}.feature-hero-signal{width:auto;padding:14px 16px;bottom:82px;left:20px;right:20px}.feature-hero-signal strong{font-size:14px}.feature-values{padding:75px 20px}.feature-process h2,.feature-showcase h2,.feature-values h2{font-size:2.45rem}.feature-values>div{grid-template-columns:1fr;margin-top:38px}.feature-values article{border-bottom:1px solid #dedfd9;border-left:1px solid #dedfd9;min-height:230px}.feature-values article:last-child{border-bottom:0}.feature-values article>svg{margin-top:20px}.feature-values article h3{margin-top:24px}.feature-process{grid-template-columns:1fr;gap:35px;padding:75px 20px}.feature-process>header{position:static}.feature-process li{grid-template-columns:45px 1fr}.feature-process li>div{grid-template-columns:28px 1fr}.feature-showcase{grid-template-columns:1fr;min-height:0}.feature-showcase-media{min-height:380px}.feature-showcase>div:last-child{padding:55px 20px 65px}.feature-showcase ul{grid-template-columns:1fr}.feature-page-nav{grid-template-columns:1fr 1fr;min-height:100px}.feature-page-nav>a{padding:24px 18px}.feature-page-nav>div{display:none}}.creator-shell,.dashboard-shell{color:#171716;background:#fbfaf8;grid-template-columns:252px minmax(0,1fr)}.dashboard-sidebar{z-index:30;border-right:1px solid #e8e6e2;padding:16px 12px 14px}.dashboard-brand{color:#171716;gap:10px;min-height:48px;padding:0 8px}.creator-shell .dashboard-brand>span,.dashboard-brand>span{color:#fff;width:32px;height:32px;box-shadow:none;background:#171716;border-radius:50%}.dashboard-brand strong{font-size:14px;line-height:1.1}.dashboard-brand small{color:#a09e99;margin-top:4px;font-size:8px;font-weight:500;display:block}.workspace-switcher{background:#f7f6f4;border:1px solid #e7e5e1;border-radius:8px;gap:3px;margin:12px 2px 0;padding:3px}.workspace-switcher a{color:#7f7d78;border:0;border-radius:6px;gap:6px;min-height:35px;font-size:9px;font-weight:650}.workspace-switcher a.is-active{color:#171716;background:#fff;border:0;box-shadow:0 1px 3px #14141214}.creator-shell .workspace-switcher a.is-active svg,.workspace-switcher a svg,.workspace-switcher a.is-active svg{color:currentColor}.dashboard-nav-label{color:#aaa8a3;letter-spacing:.1em;margin:24px 10px 8px;font-size:8px;font-weight:700}.dashboard-sidebar nav{gap:2px}.dashboard-sidebar nav a{color:#65635f;min-height:42px;box-shadow:none;background:0 0;border:0;grid-template-columns:22px 1fr auto;gap:9px;padding:0 11px;font-size:10px;font-weight:500}.dashboard-sidebar nav a:before{display:none}.dashboard-sidebar nav a.is-active>svg:first-child,.dashboard-sidebar nav a>svg:first-child{color:#777570;background:0 0;border-radius:0;width:18px;height:18px;padding:0}.dashboard-sidebar nav a:hover{color:#171716;background:#f7f6f4;border:0}.dashboard-sidebar nav a.is-active{box-shadow:none;background:#efeeec;border:0}.dashboard-sidebar nav a.is-active>svg:first-child{color:#171716}.dashboard-sidebar nav em{color:#65635f;min-width:20px;height:20px;box-shadow:none;background:#fff}.creator-quick-create{color:#fff;min-height:40px;box-shadow:none;background:#171716;border-radius:999px;margin:12px 2px 0}.creator-quick-create:hover{background:#373633}.dashboard-side-bottom{border-top-color:#eceae7;gap:1px;padding-top:10px}.dashboard-side-bottom a,.dashboard-side-bottom button{color:#74726e;border-radius:8px;min-height:38px;padding:0 11px;font-size:9px}.dashboard-side-bottom a:hover,.dashboard-side-bottom button:hover{color:#171716;background:#f5f4f2}.dashboard-main{background:#fbfaf8}.dashboard-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e9e7e3;min-height:72px;padding:13px 30px;position:sticky;top:0}.dashboard-topbar p{color:#9b9893;letter-spacing:.13em;font-size:7px}.dashboard-topbar h1{color:#171716;margin-top:4px;font-size:20px;font-weight:700}.dashboard-top-actions{gap:7px}.dash-secondary-action,.dashboard-create{border-radius:999px;min-height:36px;padding:0 13px;font-size:9px}.dashboard-create{color:#fff;background:#171716}.dashboard-create:hover{background:#373633}.dash-secondary-action{color:#3f3e3b;background:#fff;border-color:#e1dfdb}.dashboard-account{color:#4e4c48;cursor:pointer;background:#fff;border:1px solid #e4e2df;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:3px 9px 3px 4px;display:flex}.dashboard-account strong{font-size:9px;font-weight:650}.dashboard-account>svg{color:#aaa7a1}.dashboard-avatar{color:#fff;background:#47877b;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.creator-avatar{background:#ef6a52}.dashboard-content{width:100%;padding:28px 30px 72px}.dash-profile-strip{background:#f2f7f4;border-color:#e2e9e4;border-radius:8px;min-height:58px;padding:8px 12px}.dash-child-avatar{background:#ef6a52;width:34px;height:34px;font-size:10px}.dash-profile-strip strong{color:#282724;font-size:10px}.dash-profile-strip p{color:#85827d;font-size:8px}.dash-profile-strip a{color:#477f75;font-size:9px}.dash-summary-grid{gap:12px}.dash-summary-grid-three{margin-top:14px}.dash-summary-grid>a{color:#171716;background:#fff;border-color:#e7e5e1;border-radius:8px;grid-template-columns:42px 1fr 16px;gap:13px;min-height:116px;padding:18px;transition:border-color .18s,transform .18s}.dash-summary-grid>a:hover{border-color:#cfcac3;transform:translateY(-2px)}.dash-summary-grid>a>svg:first-child{color:#ef6a52;background:#fff1ed;border-radius:50%;width:42px;height:42px;padding:11px}.dash-summary-grid>a:nth-child(2)>svg:first-child{color:#477f75;background:#edf6f2}.dash-summary-grid>a:nth-child(3)>svg:first-child{color:#9b7527;background:#faf2df}.dash-summary-grid span{color:#97938e;font-size:8px}.dash-summary-grid strong{color:#22211f;margin-top:5px;font-size:11px}.dash-summary-grid small{color:#a09d98;margin-top:5px;font-size:8px}.dash-home-grid{gap:14px;margin-top:14px}.dash-resume,.dash-tonight{border-radius:8px}.dash-resume{min-height:360px}.dash-resume-art>div{background:linear-gradient(90deg,#0a1114e0,#0a11141f)}.dash-tonight{border-color:#e7e5e1}.dash-tonight h2{color:#1e1d1b}.dash-book-mini{color:#242320}.dash-tonight>a{color:#ef6a52}.asset-grid article,.child-profile-card,.creator-audience,.creator-drafts-list article,.creator-work-cards article,.earnings-cards article,.earnings-chart,.earnings-products,.favorites-grid article,.library-list article,.orders-table,.preference-grid article,.publishing-list article,.settings-layout>section,.voice-profile-grid article,.works-table{box-shadow:none;border-color:#e7e5e1;border-radius:8px}.dash-filter-bar button.is-active{color:#fff;background:#171716;border-color:#171716}.creator-settings button,.library-actions a,.settings-layout button{background:#171716;border-color:#171716;border-radius:999px}.creator-start,.creator-stats-panel{background:0 0;border:0;border-radius:0;padding:0}.creator-start>header{align-items:center}.creator-start>header h2{color:#171716;font-size:25px}.creator-start>header>span{color:#6f6c67;background:#efeeec}.creator-start-grid{gap:12px}.creator-start-card{color:#171716;min-height:292px;box-shadow:none;background:#f3f1ee;border-color:#e5e2dd;border-radius:8px}.creator-start-card.is-photo{background:#f3f6f4}.creator-start-card:hover{box-shadow:none;border-color:#c9c5bf;transform:translateY(-2px)}.creator-start-icon,.is-photo .creator-start-icon{border-radius:50%}.creator-start-card.is-photo>span,.creator-start-card>span,.creator-start-cta,.is-photo .creator-start-cta{color:#ef6a52}.creator-start-auto,.creator-start-photo{background:#ffffffd1;border-radius:8px}.creator-start>footer{background:#fff;border-color:#e7e5e1;border-radius:8px;min-height:64px}.creator-stats-panel{margin-top:28px}.creator-stats-panel>header{border-bottom-color:#e7e5e1}.creator-kpi-grid{background:#fff;border:1px solid #e7e5e1;border-radius:8px;gap:0;overflow:hidden}.creator-kpi-grid>a{background:#fff;border:0;border-radius:0}.creator-kpi-grid>a+a{border-left:1px solid #eceae7}.creator-kpi-grid svg{color:#ef6a52}.creator-home-grid{gap:12px}.creator-home-grid>article{box-shadow:none;border-color:#e7e5e1;border-radius:8px}.creator-recent-list>a{background:#f7f6f4;border-radius:8px}.creator-activity>span{border-radius:50%}.features-overview-cta .primary-button,.features-overview-hero-copy .primary-button{background:#171716}@media (max-width:1050px) and (min-width:761px){.creator-shell,.dashboard-shell{grid-template-columns:76px minmax(0,1fr)}.dashboard-account strong,.dashboard-account>svg,.dashboard-brand small{display:none}.dashboard-account{padding-right:4px}}@media (max-width:760px){.creator-shell,.dashboard-shell{display:block}.dashboard-topbar{min-height:64px;padding:10px 15px}.dashboard-topbar p{display:none}.dashboard-topbar h1{margin-top:0;font-size:18px}.dash-secondary-action,.dashboard-account strong,.dashboard-account>svg{display:none}.dashboard-account{border:0;min-height:34px;padding:2px}.dashboard-avatar{width:30px;height:30px}.dashboard-content{padding:18px 14px 84px}.dash-summary-grid-three{grid-template-columns:1fr}.dash-summary-grid>a{min-height:92px}.dash-home-grid{grid-template-columns:1fr}.creator-kpi-grid{grid-template-columns:1fr 1fr}.creator-kpi-grid>a:nth-child(3){border-top:1px solid #eceae7;border-left:0}.creator-kpi-grid>a:nth-child(4){border-top:1px solid #eceae7}}.features-overview-cta .primary-button,.features-overview-hero-copy .primary-button{background:var(--art-ink);box-shadow:none}.features-overview-cta .primary-button:hover,.features-overview-hero-copy .primary-button:hover{background:var(--art-coral)}@media (prefers-reduced-motion:reduce){.hero-carousel-controls>div button i,.hero-immersive-media,.hero-slide-copy{animation:none}.feature-showcase-media img{transition:none}}.app-download-page,.brand-info-shell,.feature-page,.features-overview-page,.story-plaza-shell,.storybook-home,.topics-shell,.ui-demo-shell,.voice-demo-shell,body{background:var(--art-paper);color:var(--art-ink)}.platform-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf8f5e0;border-bottom:1px solid #11100f14;min-height:72px;padding-left:clamp(20px,3.5vw,52px);padding-right:clamp(20px,3.5vw,52px)}.platform-nav-glass{background:#faf8f5c2}.brand-lockup{color:var(--art-ink);letter-spacing:-.02em;font-size:16px}.brand-lockup em{color:var(--art-coral)}.brand-mark{border-radius:11px;width:32px;height:32px}.platform-nav-links{color:#6f6964;gap:clamp(14px,2.2vw,28px);font-size:12px}.platform-nav-links a{border-bottom-width:1px;padding:26px 0 22px}.platform-login{color:#5e5955;font-size:12px}.platform-register{border-color:var(--art-ink);color:#fff;background:var(--art-ink);border-radius:999px;justify-content:center;font-size:11px}.platform-login:hover,.platform-register:hover{color:var(--art-coral)}.platform-nav .nav-cta{border-color:var(--art-line);color:var(--art-ink);background:#fff;border-radius:999px;justify-content:center;font-size:11px}.platform-nav .nav-cta:hover{color:#fff;border-color:var(--art-ink);background:var(--art-ink)}.feature-page .primary-button,.features-overview-page .primary-button,.primary-button{color:#fff;background:var(--art-ink);min-height:42px;box-shadow:none;border:0;border-radius:999px;padding:0 18px;font-size:12px;transition:transform .2s,background .2s,color .2s}.feature-page .primary-button:hover,.features-overview-page .primary-button:hover,.primary-button:hover{color:#fff;background:var(--art-coral);transform:translateY(-2px)}.home-hero-redesign .hero-actions .primary-button{box-shadow:none;border-radius:999px}.text-button{color:var(--art-ink);font-size:12px}.text-button:hover{color:var(--art-coral)}.eyebrow,.section-kicker{color:var(--art-coral);letter-spacing:.13em;font-size:10px}.feature-hero-copy h1,.features-overview-hero-copy h1,.home-community .home-hero-redesign .hero-copy h1{letter-spacing:-.035em}.brand-step-grid,.home-content-section,.home-safety-band,.home-tag-strip,.plaza-category-bar,.topics-grid{border-color:var(--art-line)}.book-card,.home-book-card,.plaza-card,.story-ui-book-card,.topics-card{background:var(--art-surface);border-radius:18px}.book-badge,.home-book-status,.home-book-tags span,.home-book-time,.plaza-card-flags,.plaza-card-time,.plaza-category-bar a,.plaza-growth-tags span,.plaza-layout-flags,.plaza-results-heading nav a,.plaza-search,.plaza-select,.plaza-submit,.plaza-toolbar input,.plaza-toolbar select,.topics-card-head{border-radius:999px}.plaza-submit{border-color:var(--art-ink);color:#fff;background:var(--art-ink)}.plaza-submit:hover{background:var(--art-coral);border-color:var(--art-coral)}.plaza-card-footer strong,.read-link,.topics-card footer{color:var(--art-coral)}.home-app-download,.home-family-voice-section,.home-safety-band{border-radius:0}.download-notice-backdrop>section,.format-modal,.growth-modal,.ui-demo-canvas{border-color:var(--art-line);border-radius:24px}.dash-secondary-action,.dashboard-create,.icon-button,.sound-button,.ui-demo-actions button,.ui-demo-badges span{border-radius:999px}.creator-shell,.dashboard-shell{background:var(--art-paper);color:var(--art-ink)}.dashboard-sidebar{border-right-color:var(--art-line)}.dashboard-topbar{border-bottom-color:var(--art-line);background:#faf8f5e0}.dashboard-create,.register-submit{background:var(--art-ink);border-radius:999px}.dashboard-create:hover,.register-submit:hover{background:var(--art-coral)}.dash-secondary-action{border-color:var(--art-line);border-radius:999px}.dash-profile-strip,.dashboard-family,.order-summary>div,.orders-table,.works-table{border-color:var(--art-line);border-radius:16px}.dashboard-sidebar nav a{border-radius:999px}.feature-hero-copy h1,.feature-process h2,.feature-showcase h2,.feature-values h2,.features-overview-cta h2,.features-overview-intro h2,.features-overview-item-copy h2,.features-platform-journeys h2{letter-spacing:-.04em}.feature-switcher a,.features-overview-index a{letter-spacing:-.01em}@media (max-width:760px){.platform-nav{min-height:64px}.platform-nav .brand-lockup{font-size:15px}.feature-page .primary-button,.features-overview-page .primary-button,.primary-button{min-height:40px;font-size:11px}.book-card,.home-book-card,.plaza-card,.story-ui-book-card,.topics-card{border-radius:15px}}.features-overview-page{color:#17334a;background:#f8f7f2;min-height:100vh}.features-overview-hero{color:#fff;background:#17334a;height:min(860px,100svh - 78px);min-height:760px;position:relative;overflow:hidden}.features-overview-hero-media{position:absolute;inset:0}.features-overview-hero-media img{object-fit:cover;object-position:center 52%;transform:scale(1.02)}.features-overview-hero-media>span{background:linear-gradient(90deg,#081924e0,#081924b3 45%,#08192438 78%),linear-gradient(#0000 55%,#081924bf);position:absolute;inset:0}.features-overview-hero-copy{z-index:3;max-width:1360px;margin:0 auto;padding:clamp(80px,11vh,120px) 38px 150px;position:relative}.features-overview-hero-copy h1{color:#fff;max-width:720px;margin-top:18px;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:600;line-height:1.12}.features-overview-hero-copy h1 span{color:#efc47f}.features-overview-hero-copy>p:not(.section-kicker){color:#ffffffc2;max-width:740px;margin-top:24px;font-size:15px;line-height:1.9}.features-overview-hero-copy>div{align-items:center;gap:24px;margin-top:29px;display:flex}.features-overview-hero-copy .primary-button{border-radius:6px}.features-overview-hero-copy .text-button{color:#fff}.features-overview-index{z-index:4;grid-template-columns:repeat(6,1fr);width:min(1180px,100% - 64px);display:grid;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.features-overview-index:after{content:"";background:#ffffff47;height:1px;position:absolute;bottom:0;left:0;right:0}.features-overview-index a{color:#ffffff91;grid-template-columns:18px 20px 1fr;align-items:center;gap:7px;min-width:0;padding:12px 9px 17px;display:grid;position:relative}.features-overview-index a:after{content:"";background:#efc47f;height:2px;transition:transform .25s;position:absolute;bottom:0;left:9px;right:9px;transform:scaleX(0)}.features-overview-index a:hover{color:#fff}.features-overview-index a:hover:after{transform:scaleX(1)}.features-overview-index a span{font-size:7px;font-weight:800}.features-overview-index a svg{color:#efc47f}.features-overview-index a strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.features-overview-intro{background:#fff;grid-template-columns:minmax(500px,1.1fr) minmax(400px,.72fr);align-items:end;gap:100px;padding:115px max(38px,50vw - 640px);display:grid}.features-overview-intro h2{margin-top:13px;font-size:clamp(1.85rem,2.8vw,2.5rem);font-weight:600;line-height:1.2}.features-overview-intro>p{color:#687b7e;padding-bottom:7px;font-size:14px;line-height:1.95}.features-overview-list{background:#fff}.features-overview-item{border-top:1px solid #dcdfda;grid-template-columns:1fr 1fr;min-height:630px;display:grid}.features-overview-item:last-child{border-bottom:1px solid #dcdfda}.features-overview-item.is-reverse .features-overview-art{grid-column:2}.features-overview-item.is-reverse .features-overview-item-copy{grid-area:1/1}.features-overview-art{background:#dfe8e4;min-height:630px;position:relative;overflow:hidden}.features-overview-art:after{content:"";background:linear-gradient(#0000 45%,#0819244d);position:absolute;inset:0}.features-overview-art img{object-fit:cover;transition:transform .85s cubic-bezier(.22,.61,.36,1)}.features-overview-item:hover .features-overview-art img{transform:scale(1.035)}.features-overview-art>span{z-index:2;color:#ffffffd9;letter-spacing:.16em;font-size:11px;font-weight:800;position:absolute;bottom:26px;left:35px}.features-overview-item-copy{align-self:center;padding:70px max(42px,50vw - 640px)}.features-overview-item-copy .section-kicker{color:#c47757}.features-overview-item-copy h2{max-width:520px;margin-top:15px;font-size:clamp(1.7rem,2.4vw,2.15rem);font-weight:600;line-height:1.22}.features-overview-item-copy>strong{color:#3f7c71;max-width:590px;margin-top:19px;font-size:13px;line-height:1.75;display:block}.features-overview-item-copy>p:not(.section-kicker){color:#718184;max-width:620px;margin-top:14px;font-size:12px;line-height:1.9}.features-overview-item-copy ul{gap:9px;margin-top:24px;display:grid}.features-overview-item-copy li{color:#51696c;align-items:center;gap:8px;font-size:10px;display:flex}.features-overview-item-copy li svg{color:#c47757}.features-overview-item-copy>a{color:#17334a;border-bottom:1px solid #c47757;align-items:center;gap:8px;min-height:42px;margin-top:29px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.features-overview-item-copy>a:hover{color:#c47757}.features-platform-journeys{color:#fff;background:#17334a;padding:115px max(38px,50vw - 640px)}.features-platform-journeys>header{max-width:920px}.features-platform-journeys .section-kicker{color:#efc47f}.features-platform-journeys h2{margin-top:14px;font-size:clamp(1.85rem,2.8vw,2.5rem);font-weight:600;line-height:1.2}.features-platform-journeys>div{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:1fr 1fr;margin-top:62px;display:grid}.features-platform-journeys article{padding:42px 42px 45px}.features-platform-journeys article+article{border-left:1px solid #fff3}.features-platform-journeys article>span{color:#17334a;background:#efc47f;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.features-platform-journeys article>small{color:#efc47f;letter-spacing:.15em;margin-top:26px;font-size:8px;font-weight:800;display:block}.features-platform-journeys article h3{margin-top:8px;font-size:27px}.features-platform-journeys ol{border-top:1px solid #ffffff24;margin-top:27px}.features-platform-journeys li{border-bottom:1px solid #ffffff24;align-items:center;gap:16px;min-height:51px;display:flex}.features-platform-journeys li em{color:#efc47f;font-size:8px;font-style:normal}.features-platform-journeys li strong{color:#ffffffe0;gap:3px;font-size:13px;display:grid}.features-platform-journeys li strong span{color:#ffffff94;font-size:11px;font-weight:500}.features-platform-journeys article>a{color:#fff;align-items:center;gap:7px;margin-top:27px;font-size:10px;font-weight:800;display:inline-flex}.features-overview-cta{text-align:center;background:#f2eadc;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:90px 25px;display:flex}.features-overview-cta>svg{color:#3f7c71}.features-overview-cta .section-kicker{margin-top:18px}.features-overview-cta h2{max-width:640px;margin-top:14px;font-size:clamp(1.85rem,2.8vw,2.5rem);font-weight:600;line-height:1.2}.features-overview-cta>div{align-items:center;gap:22px;margin-top:30px;display:flex}@media (max-width:1100px){.features-overview-index{width:calc(100% - 40px)}.features-overview-index a{grid-template-columns:16px 17px 1fr;padding-left:5px;padding-right:5px}.features-overview-index a:after{left:5px;right:5px}.features-overview-intro{grid-template-columns:1fr;gap:30px}.features-overview-item-copy{padding-left:42px;padding-right:42px}.features-platform-journeys article{padding:38px 30px}}@media (max-width:760px){.features-overview-hero{height:max(720px,100svh - 68px);min-height:720px}.features-overview-hero-media img{object-position:61% center;transform:scale(1.25)}.features-overview-hero-media>span{background:linear-gradient(#08192466,#081924e8)}.features-overview-hero-copy{padding:76px 20px 155px}.features-overview-hero-copy h1{font-size:clamp(1.9rem,8.2vw,2.35rem);line-height:1.18}.features-overview-hero-copy>p:not(.section-kicker){font-size:12px;line-height:1.75}.features-overview-hero-copy>div{flex-direction:column;align-items:stretch;gap:8px}.features-overview-hero-copy .primary-button,.features-overview-hero-copy .text-button{justify-content:center;min-height:41px}.features-overview-index{scrollbar-width:none;width:auto;bottom:16px;left:16px;right:16px;overflow-x:auto;transform:none}.features-overview-index::-webkit-scrollbar{display:none}.features-overview-index:after{width:792px}.features-overview-index a{flex:none;grid-template-columns:16px 17px 1fr;width:132px}.features-overview-index{display:flex}.features-overview-intro{padding:76px 20px}.features-overview-intro h2{font-size:1.7rem}.features-overview-intro>p{font-size:12px}.features-overview-item,.features-overview-item.is-reverse{flex-direction:column;min-height:0;display:flex}.features-overview-item.is-reverse .features-overview-art,.features-overview-item.is-reverse .features-overview-item-copy{grid-area:auto}.features-overview-art{width:100%;min-height:390px}.features-overview-item-copy{padding:54px 20px 65px}.features-overview-item-copy h2{font-size:1.65rem}.features-platform-journeys{padding:76px 20px}.features-platform-journeys h2{font-size:1.7rem}.features-platform-journeys>div{grid-template-columns:1fr}.features-platform-journeys article{padding:35px 20px}.features-platform-journeys article+article{border-top:1px solid #fff3;border-left:0}.features-overview-cta{min-height:430px;padding:75px 20px}.features-overview-cta h2{font-size:1.7rem}.features-overview-cta>div{flex-direction:column;align-items:stretch;gap:10px;width:100%}.features-overview-cta .primary-button,.features-overview-cta .text-button{justify-content:center;min-height:42px}}:root{--art-paper:#f7f7f6;--art-surface:#fff;--art-ink:#171716;--art-muted:#77746f;--art-line:#e7e6e3;--art-coral:#171716;--art-coral-dark:#343330;--art-gold:#9b9892}body{background:var(--art-paper);color:var(--art-ink)}::selection{color:#fff;background:#3d3c39}::-webkit-scrollbar-track{background:#f4f4f2}::-webkit-scrollbar-thumb{background:#c8c6c1}.app-download-page,.brand-info-shell,.feature-page,.features-overview-page,.story-plaza-shell,.storybook-home,.topics-shell,.ui-demo-shell,.voice-demo-shell{color:var(--art-ink);background:var(--art-paper)}.home-hero-redesign .platform-nav,.platform-nav,.platform-nav-glass{background:#ffffffeb;border-bottom-color:#ebeae7}.brand-lockup,.brand-lockup em{color:var(--art-ink)}.brand-mark{color:#fff;background:var(--art-ink)}.platform-nav-links{color:#6d6b67}.platform-nav-links a.is-active,.platform-nav-links a:hover{color:var(--art-ink);border-color:var(--art-ink)}.feature-page .primary-button,.features-overview-page .primary-button,.platform-nav .nav-cta,.platform-register,.primary-button{color:#fff;border-color:var(--art-ink);background:var(--art-ink);box-shadow:none}.feature-page .primary-button:hover,.features-overview-page .primary-button:hover,.platform-nav .nav-cta:hover,.platform-register:hover,.primary-button:hover{color:#fff;background:#353431;border-color:#353431}.eyebrow,.plaza-card-footer strong,.read-link,.section-kicker,.topics-card footer{color:#77746f}.features-overview-hero-copy h1 span,.home-community .home-hero-redesign .hero-copy h1 span{color:#fff}.home-hero-redesign .hero-copy .eyebrow{color:#ffffffe0;background:#0f0f0e6b;border-color:#ffffff4d}.home-hero-redesign .hero-actions .primary-button{color:#171716;background:#fff}.home-hero-redesign .hero-actions .primary-button:hover{color:#171716;background:#ececea}.home-hero-redesign .hero-actions .text-button:hover{color:#fff}.hero-carousel-controls>button,.hero-carousel-controls>div,.hero-slide-summary,.hero-slide-summary.is-safety,.hero-slide-summary.is-voice{background:#0f0f0e75}.hero-carousel-controls>div button.is-active,.hero-slide-summary svg,.hero-trait-picker>div small{color:#fff}.hero-carousel-controls>div button i{background:#fff}.home-tag-strip>div a{color:#66635f;background:#f3f3f1}.home-tag-strip>div a:nth-child(n):hover{color:#171716;background:#e8e7e4}.home-tag-more{color:#3f3e3b}.home-easy-create,.home-tonight-section,.home-voice-section{color:var(--art-ink);background:#f4f4f2}.home-content-section,.home-growth-section{background:#fff}.easy-create-heading h2,.home-book-copy h3,.home-family-book-copy h2,.home-family-voice-copy h2,.home-growth-copy h2,.home-tonight-copy h2,.home-voice-copy h2{color:var(--art-ink)}.home-book-copy>p,.home-family-book-copy>p:not(.section-kicker),.home-family-voice-copy>p:not(.section-kicker),.home-growth-copy>p:not(.section-kicker),.home-tonight-copy>p:not(.section-kicker),.home-voice-copy>p:not(.section-kicker){color:#77746f}.home-growth-copy>a{color:#171716;border-color:#9b9892}.home-safety-band{color:#171716;background:#f1f1ef;border-color:#e5e5e2}.home-safety-heading>span{color:#fff;background:#171716}.home-safety-heading small,.home-safety-points span,.home-safety-points svg{color:#65635f}.home-safety-band>a{color:#171716;background:#fff;border-color:#ceccc8;border-radius:999px}.home-community-callout{color:#fff;background:#1c1c1b}.home-community-callout .section-kicker,.home-community-callout>p{color:#ffffff9e}.home-community-callout>a{border-color:#ffffff59}.book-card,.home-book-card,.plaza-card,.story-ui-book-card,.topics-card{border-color:var(--art-line);box-shadow:none;background:#fff;border-radius:8px}.book-card:hover,.home-book-card[href]:hover,.plaza-card:hover,.story-ui-book-card:hover,.topics-card:hover{border-color:#c6c4bf;box-shadow:0 16px 36px #11111014}.home-book-status.is-ready,.home-book-tags span,.plaza-growth-tags span,.topics-card-covers>span{color:#5d5b57;background:#f0f0ee}.home-book-info span+span:before,.plaza-card-meta span+span:before{color:#9c9994}.topics-card.tone-aqua:before,.topics-card.tone-berry:before,.topics-card.tone-leaf:before,.topics-card.tone-night:before,.topics-card.tone-sun:before,.topics-card:before{background:#292927}.topics-card-head>span,.topics-card.tone-aqua .topics-card-head>span,.topics-card.tone-berry .topics-card-head>span,.topics-card.tone-leaf .topics-card-head>span,.topics-card.tone-night .topics-card-head>span,.topics-card.tone-sun .topics-card-head>span{color:#fff;background:#292927}.feature-page,.feature-theme-community,.feature-theme-create,.feature-theme-growth,.feature-theme-read,.feature-theme-safety,.feature-theme-voice{--feature-accent:#171716;--feature-dark:#1b1b1a;--feature-soft:#f2f2f0}.feature-page .section-kicker{color:#77746f}.feature-hero-copy h1 span{color:#171716}.feature-hero-copy>p:not(.section-kicker),.feature-process li p,.feature-values article p,.feature-values>header>p:not(.section-kicker){color:#74716c}.feature-process li svg,.feature-process li>span,.feature-values article>svg{color:#33322f}.feature-switcher a svg,.features-overview-index a svg{color:#ffffffc7}.feature-switcher a:after,.features-overview-index a:after{box-shadow:none;background:#fff}.feature-showcase .section-kicker,.feature-showcase li svg{color:#ffffffb8}.features-overview-page{color:#171716;background:#f7f7f6}.features-overview-hero-copy .section-kicker{color:#ffffffb8}.features-overview-cta .primary-button,.features-overview-hero-copy .primary-button{color:#171716;background:#fff;border-radius:999px}.features-overview-item.tone-community,.features-overview-item.tone-read,.features-overview-item.tone-safety{background:#f3f3f1}.features-overview-item.tone-create,.features-overview-item.tone-voice{background:#fff}.features-overview-item-copy .section-kicker,.features-overview-item-copy li svg,.features-overview-item-copy>strong{color:#44423f}.features-overview-item-copy li,.features-overview-item-copy>p:not(.section-kicker){color:#73706b}.features-overview-item-copy>a{color:#171716;border-color:#9b9892}.features-platform-journeys{background:#1b1b1a}.features-platform-journeys .section-kicker,.features-platform-journeys article>small,.features-platform-journeys li em{color:#ffffff94}.features-platform-journeys article>span{color:#171716;background:#fff}.features-overview-cta{background:#eeeeeb}.features-overview-cta .primary-button{color:#fff;background:#171716}.creator-shell,.dashboard-main,.dashboard-shell{color:#171716;background:#f7f7f6}.dashboard-sidebar{background:#fff;border-right-color:#e7e6e3}.dashboard-topbar{background:#fffffff0;border-bottom-color:#e7e6e3}.dashboard-sidebar nav a{color:#676560;border-radius:8px}.dashboard-sidebar nav a.is-active{color:#171716;background:#efefed}.dashboard-sidebar nav a.is-active svg{color:#171716}.creator-quick-create,.dashboard-create,.register-submit{color:#fff;background:#171716}.creator-quick-create:hover,.dashboard-create:hover,.register-submit:hover{background:#343330}.dash-profile-strip{background:#f1f1ef;border-color:#e4e4e1}.creator-avatar,.dash-child-avatar,.dashboard-avatar{color:#fff;background:#292927}.dash-summary-grid>a:nth-child(2)>svg:first-child,.dash-summary-grid>a:nth-child(3)>svg:first-child,.dash-summary-grid>a>svg:first-child{color:#33322f;background:#f0f0ee}.creator-start-card,.creator-start-card.is-photo{background:#f1f1ef}.creator-start-icon,.is-photo .creator-start-icon{color:#fff;background:#171716}.creator-kpi-grid svg,.creator-start-card.is-photo>span,.creator-start-card>span,.creator-start-cta,.is-photo .creator-start-cta{color:#44423f}.creator-home-grid>article,.creator-kpi-grid>a,.creator-start>footer{background:#fff}@media (max-width:760px){.book-card,.home-book-card,.plaza-card,.story-ui-book-card,.topics-card{border-radius:8px}}.platform-user-menu>button{color:#292826;border-color:#e2e1de}.platform-user-menu>button>span{color:#fff;background:#292927}.platform-user-menu>div{border-color:#e4e3e0;box-shadow:0 16px 34px #1111101a}.platform-user-menu>div a,.platform-user-menu>div button{color:#66635f}.platform-user-menu>div a:hover,.platform-user-menu>div button:hover{color:#171716;background:#f2f2f0}.dashboard-brand em{color:#171716}.creator-section-title a,.creator-stats-panel>header a,.dash-tonight>a{color:#3f3d3a}.creator-drafts-list i em,.creator-recent-list i em,.creator-start>footer span>i em,.dash-progress i{background:#5b5955}.home-family-voice-section{color:#fff;background:#1c1c1b}.home-family-voice-copy>p:not(.section-kicker),.home-family-voice-section .section-kicker{color:#ffffff9e}.easy-create-card,.easy-create-card.is-photo{color:#171716;background:#fff;border-color:#e2e1de}.easy-create-card:hover{border-color:#bdbab5;box-shadow:0 18px 38px #11111012}.easy-create-card-top>span,.easy-create-card.is-photo .easy-create-card-top>span{color:#fff;background:#1d1d1c}.easy-create-card>p{color:#74716c}.easy-create-card.is-photo>strong:last-child,.easy-create-card>strong:last-child{color:#292826}.easy-create-system{background:#1c1c1b;border-color:#2f2e2b}.easy-create-system>article>svg,.easy-create-system>div span{color:#ffffffad}.easy-create-system article p{color:#ffffff94}.easy-create-system>a{color:#171716;background:#fff}.voice-demo-wave span,.voice-demo-wave span:nth-child(3n),.voice-demo-wave span:nth-child(4n),.voice-demo-wave span:nth-child(5n){background:#575550}.login-shell,.register-shell{color:#171716;background:#f5f5f3}.login-form-heading h2,.login-reset-sent h2,.login-success h2,.register-benefits strong,.register-form h2,.register-intro h1,.register-intro h1 span,.register-onboarding h2{color:#171716}.login-form-heading>p:last-child,.login-reset-sent>p:not(.section-kicker),.login-success>p:not(.section-kicker),.register-benefits p,.register-form>p,.register-intro>p:not(.section-kicker),.register-onboarding>p:not(.section-kicker){color:#77746f}.login-welcome-mark,.register-benefits>div>span{color:#33322f;background:#ececea}.register-panel{border-color:#e2e1de;border-radius:8px;box-shadow:0 22px 55px #11111014}.login-reset-sent>span,.login-success-icon,.register-step-dot.is-active,.register-success>span{color:#fff;background:#20201f}.login-field>div>input,.login-field>input,.login-register-link,.register-role,.register-voice-choice{color:#171716;border-color:#deddd9;border-radius:8px}.register-role.is-selected,.register-voice-choice.is-active{color:#171716;background:#f3f3f1;border-color:#171716}.login-field>span svg,.register-field>span svg,.register-role>span,.register-role>svg,.register-voice-choice>svg{color:#44423f;background:#eeeeec}.login-field>div:focus-within,.login-field>input:focus,.register-field>div:focus-within,.register-field>input:focus{border-color:#77746f;box-shadow:0 0 0 3px #17171614}.login-options input,.register-check input{accent-color:#171716}.auth-text-link,.login-options button,.login-resume-card small,.login-resume-card>svg,.register-check a,.register-login-hint a{color:#33322f}.login-submit{background:#171716;border-radius:999px}.login-submit:hover{background:#343330}.login-register-link:hover{color:#171716;border-color:#999691}.login-last-read span,.login-story-copy .section-kicker,.login-story-copy h1 span,.login-story-trust svg{color:#ffffffbd}.login-progress i{background:#fff}.dashboard-shell :where(p,a,button,span,small,em,strong,label,input,select,option,blockquote){font-size:12px}.dashboard-shell .dashboard-nav-label,.dashboard-shell .dashboard-topbar>div>p,.dashboard-shell .section-kicker{letter-spacing:.08em;font-size:12px}.dashboard-shell .dashboard-account strong,.dashboard-shell .dashboard-brand small,.dashboard-shell .dashboard-side-bottom a,.dashboard-shell .dashboard-side-bottom button,.dashboard-shell .dashboard-sidebar nav a,.dashboard-shell .dashboard-top-actions a{font-size:12px}.dashboard-shell .creator-start-card>span,.dashboard-shell .dash-resume-copy>span{letter-spacing:.08em;font-size:12px}.dashboard-shell .creator-activity small,.dashboard-shell .creator-kpi-grid small,.dashboard-shell .creator-recent-list small,.dashboard-shell .creator-section-title a,.dashboard-shell .creator-start-auto small,.dashboard-shell .creator-start-auto strong,.dashboard-shell .creator-start-card>p,.dashboard-shell .creator-start-cta,.dashboard-shell .creator-start-photo small,.dashboard-shell .creator-start-photo strong,.dashboard-shell .creator-start>footer small,.dashboard-shell .creator-stats-panel>header a,.dashboard-shell .creator-stats-panel>header>div:last-child>span,.dashboard-shell .dash-book-mini em,.dashboard-shell .dash-book-mini small,.dashboard-shell .dash-filter-bar button,.dashboard-shell .dash-filter-bar span,.dashboard-shell .dash-resume-copy p,.dashboard-shell .dash-summary-grid small,.dashboard-shell .dash-summary-grid span,.dashboard-shell .library-actions a,.dashboard-shell .library-actions button,.dashboard-shell .library-copy>div:first-child,.dashboard-shell .library-copy>p,.dashboard-shell .library-copy>small,.dashboard-shell .library-meta,.dashboard-shell .orders-table article,.dashboard-shell .orders-table article small,.dashboard-shell .orders-table article>em,.dashboard-shell .orders-table button,.dashboard-shell .orders-table header,.dashboard-shell .works-table article,.dashboard-shell .works-table header{font-size:12px}@media (max-width:760px){.dashboard-shell .dashboard-sidebar nav a,.dashboard-shell .dashboard-sidebar nav a span,.dashboard-shell :where(p,a,button,span,small,em,strong,label,input,select,option,blockquote){font-size:12px}}.dashboard-shell :where(p,a,button,span,small,em,strong,label,input,select,option,blockquote){line-height:1.5;font-size:12px!important}.dashboard-shell h1{font-size:25px}.dashboard-shell h2{font-size:20px}.dashboard-shell h3{font-size:18px}.dashboard-shell .dashboard-brand strong{font-size:15px!important}.dashboard-shell .creator-kpi-grid strong,.dashboard-shell .dash-summary-grid strong{font-size:18px!important}.dashboard-shell .creator-activity strong,.dashboard-shell .creator-recent-list strong,.dashboard-shell .dash-book-mini strong{font-size:13px!important}.dashboard-shell .creator-start-card h3{font-size:21px}.dashboard-shell .dash-resume-copy h2{font-size:35px}.dashboard-shell .dash-tonight h2{font-size:23px}.dashboard-shell .child-profile-card h2,.dashboard-shell .preference-grid h2{font-size:20px}.dashboard-shell .creator-section-title h2,.dashboard-shell .creator-stats-panel h2{font-size:19px}.qcFrame{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#0f172073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qcCard{color:#0f172a;background:#fff;border-radius:20px;flex-direction:column;width:min(680px,92vw);max-height:min(60vh,520px);animation:qcIn .25s ease-out both;display:flex;overflow:hidden;box-shadow:0 18px 50px #02061738,0 8px 16px #0206171f,0 1px 3px #02061724}@keyframes qcIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.qcCardMinimized{max-height:auto;animation:none}.qcHeader{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.qcHeadingBlock{flex:1;min-width:0}.qcEyebrow{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:11px;font-weight:700}.qcTitle{color:#0f172a;word-break:break-word;margin:0;font-size:17px;font-weight:700;line-height:1.35}.qcHeaderActions{flex-shrink:0;align-items:center;gap:4px;margin-top:2px;display:flex}.qcIconButton{appearance:none;cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .15s,color .15s;display:inline-flex}.qcIconButton:hover:not(:disabled){color:#334155;background:#f1f5f9}.qcIconButton:disabled{opacity:.5;cursor:default}.qcIconClose:hover:not(:disabled){color:#ef4444;background:#fef2f2}.qcBody{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 18px 10px;overflow-y:auto}.qcDetail{color:#475569;white-space:pre-wrap;word-break:break-word;margin-bottom:10px;font-size:13px;line-height:1.55}.qcOptions{flex-direction:column;gap:7px;display:flex}.qcOption{appearance:none;cursor:pointer;text-align:left;color:#334155;background:#f8fafc;border:1.5px solid #0000;border-radius:13px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:flex}.qcOption:hover:not(:disabled){background:#f1f5f9;border-color:#e2e8f0;transform:translateY(-.5px)}.qcOption:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.qcOptionSelected{background:#eff6ff;border-color:#93c5fd;box-shadow:inset 0 0 0 1px #3b82f614}.qcNumber{color:#64748b;background:#e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.qcOptionSelected>.qcNumber{color:#fff;background:#3b82f6}.qcCheckbox{border:1.5px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.qcCheckboxChecked{color:#fff;background:#3b82f6;border-color:#3b82f6}.qcOptionCopy{flex:1;min-width:0}.qcOptionLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qcOptionLabel{color:#0f172a;font-size:14px;font-weight:600}.qcBadge{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.qcDescription{color:#64748b;font-size:12px;font-weight:400}.qcCustomRow{border:1.5px dashed #e2e8f0;border-radius:13px;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s,background .15s;display:flex}.qcCustomRowActive{background:#fafbff;border-color:#93c5fd}.qcCustomInput,.qcCustomTextarea{color:#0f172a;resize:none;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px;line-height:1.45}.qcCustomInput::placeholder,.qcCustomTextarea::placeholder{color:#94a3b8}.qcCustomTextarea{border:1.5px solid #e2e8f0;border-radius:13px;width:100%;padding:10px 12px}.qcCustomTextarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f614}.qcFooter{border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;gap:12px;padding:10px 18px 14px}.qcFooter,.qcPager{align-items:center;display:flex}.qcPager{gap:6px}.qcProgress{color:#64748b;font-variant-numeric:tabular-nums;min-width:36px;font-weight:600}.qcFeedback,.qcProgress{text-align:center;font-size:12px}.qcFeedback{color:#dc2626;flex:1;min-height:18px;font-weight:500}.qcFooterActions{align-items:center;gap:8px;display:flex}.qcBtn{appearance:none;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,opacity .15s,transform .12s;display:inline-flex}.qcBtnPrimary{color:#fff;background:#2563eb}.qcBtnPrimary:hover:not(:disabled){background:#1d4ed8;transform:translateY(-.5px)}.qcBtnOutline{color:#475569;background:0 0;border:1.5px solid #e2e8f0}.qcBtnOutline:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.qcBtn:disabled{opacity:.5;cursor:default}.topics-block{max-width:1240px;margin:28px auto 0;padding:0 34px}.topics-block-head{margin:0;display:block}.topics-block-head h2{margin:6px 0 8px;font-size:22px;line-height:1.25}.topics-block-head p{color:#6d7779;max-width:640px;margin:0;font-size:13px;line-height:1.7}.topics-block .topics-grid{max-width:none;margin:0;padding:18px 0 0}.hero-stage{z-index:3;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:28px;max-width:1360px;margin:0 auto;padding:0 42px;display:grid;position:relative}.home-community .home-hero-redesign .hero-stage .hero-copy{max-width:none;margin:0;padding:0}.phone-book-demo{justify-self:end}.phone-book-frame{background:linear-gradient(#2a2a28,#111110);border-radius:38px;width:268px;height:548px;padding:10px 9px 22px;position:relative;box-shadow:0 24px 50px #04111b61,inset 0 0 0 1px #ffffff1f}.phone-book-notch{background:#0b0b0a;border-radius:0 0 12px 12px;width:88px;height:18px;margin:0 auto 7px}.phone-book-screen{cursor:pointer;background:#1b1a18;border-radius:26px;height:calc(100% - 28px);position:relative;overflow:hidden}.phone-book-image{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.phone-book-image.is-back{opacity:0}.phone-book-caption{z-index:3;text-align:center;color:#fffdf7;text-shadow:0 1px 2px #000c,0 8px 18px #00000059;margin:0;font-size:13px;line-height:1.55;position:absolute;bottom:11%;left:10%;right:10%}@media (max-width:980px){.hero-stage{grid-template-columns:1fr;padding:0 20px}.phone-book-demo{justify-self:center}.phone-book-frame{width:220px;height:450px}}.hero-dots{gap:8px;margin-top:22px;display:flex}.hero-dots button{cursor:pointer;background:#ffffff59;border:0;border-radius:99px;width:7px;height:7px;padding:0}.hero-dots button.is-on{background:#f1ca80;width:22px}.hero-wash{z-index:0;transition:background .9s;position:absolute;inset:0}.hero-wash.tone-grow{background:linear-gradient(135deg,#16324a,#2f5d63 48%,#c9a36a 140%)}.hero-wash.tone-read{background:linear-gradient(135deg,#3a2438,#7a4a55 46%,#e3b48a 130%)}.hero-wash.tone-create{background:linear-gradient(135deg,#1e3a32,#3f7c71 50%,#d7c48a 130%)}.hero-wash.tone-earn{background:linear-gradient(135deg,#2a2218,#8a5a32 48%,#f0c27a 128%)}.studio-panel{background:#f8f7f2;width:100%;max-width:none;min-height:100%}.studio-panel-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:28px 28px 0;display:flex}.studio-panel-head p{color:#8b999b;letter-spacing:.14em;margin:0;font-size:11px}.studio-panel-head h1{color:#17334a;margin:6px 0 0;font-size:28px}.studio-panel .dashboard-content{padding:22px 28px 40px}.auth-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);background:#18182047;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-dialog-card{border-radius:var(--ui-popup-radius);width:min(420px,100%);max-height:calc(100dvh - 48px);color:var(--ui-popup-ink);box-shadow:var(--ui-popup-shadow);background:#fff;border:0;padding:36px 32px 28px;position:relative;overflow-y:auto}.auth-dialog-close{color:#898992;cursor:pointer;background:#f4f4f6;border:0;border-radius:999px;place-items:center;width:36px;height:36px;transition:color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:16px;right:16px}.auth-dialog-close:hover{color:#36363e;background:#eaeaec}.auth-dialog-head{margin:4px 8px 22px 0}.auth-dialog-eyebrow{color:#737373;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.auth-dialog-title{color:#25252b;letter-spacing:0;margin:0;font-size:24px;font-weight:600;line-height:1.4}.auth-dialog-tabs{background:#f4f4f6;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid}.auth-dialog-tabs button{color:#777780;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:38px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.auth-dialog-tabs button:hover{color:#25252b}.auth-dialog-tabs button.is-on{color:#0a0a0a;background:#fff;box-shadow:0 2px 8px #1818200f}.auth-dialog-form{gap:14px;display:grid}.auth-dialog-field{color:#73737d;letter-spacing:0;gap:8px;font-size:12px;font-weight:500;display:grid}.auth-dialog-field input,.auth-dialog-form input{box-sizing:border-box;color:#25252b;width:100%;min-height:48px;font:inherit;background:#f4f4f6;border:0;border-radius:14px;outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.auth-dialog-field input::placeholder,.auth-dialog-form input::placeholder{color:#aaaab2}.auth-dialog-field input:focus,.auth-dialog-form input:focus{background:#f7f7f9;box-shadow:0 0 0 3px #6464781c}.auth-dialog-error,.auth-dialog-form em{color:#bf5360;background:#fdf2f3;border:0;border-radius:10px;padding:10px 12px;font-size:12px;font-style:normal}.auth-dialog-form>button.auth-dialog-primary,.auth-dialog-primary{color:#fff;letter-spacing:0;cursor:pointer;background:#27272e;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:2px;font-size:14px;font-weight:600;transition:background .15s,transform .1s,opacity .15s;display:inline-flex;box-shadow:0 3px 8px -3px #18182038}.auth-dialog-primary:hover:not(:disabled){background:#3c3c45}.auth-dialog-primary:active:not(:disabled){transform:translateY(1px)}.auth-dialog-primary:disabled{opacity:.45;cursor:default}.auth-dialog-meta{justify-content:space-between;gap:12px;margin-top:2px;display:flex}.auth-dialog-link{color:#777780;cursor:pointer;background:0 0;border:0;min-height:auto;padding:0;font-size:12px;font-weight:500;transition:color .15s}.auth-dialog-link:hover:not(:disabled){color:#25252b}.auth-dialog-link:disabled{color:#b0b0b8;cursor:default}.auth-dialog-foot{color:#737373;letter-spacing:0;text-align:center;border:0;margin:10px 0 0;padding-top:4px;font-size:11px;line-height:1.8}.auth-dialog-foot a{color:#64646d;text-underline-offset:2px;text-decoration:underline}.auth-dialog-foot a:hover{color:#25252b}.auth-profile{text-align:center}.auth-avatar-row{justify-content:center;align-items:center;gap:12px;display:flex}.auth-avatar-preview{object-fit:cover;background:#fff;border:2px solid #e7e3dc;border-radius:50%;width:96px;height:96px}.auth-avatar-nav{color:#17334a;cursor:pointer;background:#f3f1ec;border:0;border-radius:99px;place-items:center;width:36px;height:36px;display:grid}.auth-avatar-nav:hover{background:#ece8e1}.auth-password-mask{-webkit-text-security:disc}.dashboard-public{background:#fffdf8;min-height:100vh}.dashboard-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:24px clamp(16px,3vw,40px) 88px}.dashboard-page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.dashboard-page-head p{color:#8a847c;letter-spacing:.08em;margin:0 0 6px;font-size:12px}.dashboard-page-head h1{color:#17334a;margin:0;font-size:32px;line-height:1.15}.dashboard-page-actions{gap:10px;display:flex}.site-search{color:#8a847c;background:#fff;border:1px solid #e3e0da;border-radius:999px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.site-search input{color:#17334a;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.site-search-platform{width:min(320px,28vw)}.studio-topbar{background:#fff;border-bottom:1px solid #0000000f;align-items:center;height:56px;padding:0 20px;display:flex}.studio-topbar .site-search{width:min(520px,100%)}.search-placeholder-note{color:#8a847c;margin:0 0 18px;font-size:13px}.search-placeholder-list{gap:10px;display:grid}.search-placeholder-card{background:#fff;border:1px solid #e7e3dc;border-radius:14px;gap:4px;padding:16px 18px;display:grid}.search-placeholder-card em{color:#d07e5e;font-size:12px;font-style:normal}.search-placeholder-card strong{color:#17334a;font-size:16px}.search-placeholder-card span{color:#8a847c;font-size:13px}.plaza-filter-row{z-index:20;padding:10px var(--store-gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f1f0;border-bottom:1px solid #eeeae4;flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex;position:sticky;top:0}.plaza-filter-row .plaza-category-bar{flex:1;min-width:0;padding:0}.plaza-age-bar a,.plaza-filter-row .plaza-category-bar a{min-height:30px;padding:0 12px;font-size:13px}.plaza-age-bar{gap:6px;display:flex;overflow-x:auto}.plaza-age-bar a{color:#6d6660;background:#fff;border:1px solid #e3e0da;border-radius:999px;flex:none;align-items:center;display:inline-flex}.plaza-age-bar a.is-active{color:#fff;background:#17334a;border-color:#17334a}.dashboard-page,.plaza-filter-row,.storefront-root .platform-nav,.story-plaza-shell .plaza-grid{padding-left:var(--store-gutter);padding-right:var(--store-gutter)}.story-plaza-shell .plaza-grid{padding-top:18px;padding-bottom:72px}.storefront-root .growth-topic-books,.storefront-root .growth-topic-hero,.storefront-root .growth-topic-intro,.storefront-root .topics-block,.storefront-root .topics-footer-cta,.storefront-root .topics-grid,.storefront-root .topics-hero{max-width:none;padding-left:var(--store-gutter);padding-right:var(--store-gutter);margin-left:0;margin-right:0}.storefront-root .topics-hero{padding-top:28px;padding-bottom:8px}.storefront-root .topics-hero h1{margin-top:6px;font-size:28px}.storefront-root .topics-hero>p:last-child{margin-top:8px;font-size:14px}.storefront-root .topics-block{margin-top:22px;padding-bottom:8px}.storefront-root .topics-footer-cta{padding:28px var(--store-gutter) 48px}.account-layout{width:100%;min-height:calc(100vh - 78px);display:flex}.account-side{background:#faf9f5;border-right:1px solid #eeeae4;flex-shrink:0;width:220px;padding:18px 12px}.account-side a{color:#6d6660;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:13px;display:flex}.account-side a.is-active,.account-side a:hover{color:#17334a;background:#fff}.account-side a.is-active{box-shadow:0 1px #eeeae4}.account-layout .dashboard-page{flex:1;min-width:0}@media (max-width:760px){.account-layout{flex-direction:column}.account-side{width:100%;padding:10px var(--store-gutter);border-bottom:1px solid #eeeae4;border-right:0;gap:6px;display:flex;overflow-x:auto}.account-side a{flex:none}}.home-press{color:#171716;background:#f4f2ee;min-height:100vh}.home-press-hero{color:#fff;background:#141312;flex-direction:column;justify-content:flex-end;min-height:min(920px,100svh - 72px);display:flex;position:relative;overflow:hidden}.home-press-hero-media{position:absolute;inset:0}.storefront-root{scroll-behavior:smooth}.home-press-hero-media img{object-fit:cover;object-position:52% 42%;transform:scale(1.04)}.home-press-hero-media>span{background:linear-gradient(90deg,#0a0b0ab8,#0a0b0a47 58%,#0a0b0a14),linear-gradient(#0a0b0a2e,#0000 28%,#0a0b0ac7);position:absolute;inset:0}.home-press-hero-copy,.home-press-trust{z-index:2;width:min(1280px,calc(100% - 2 * var(--store-gutter)));margin:0 auto;position:relative}.home-press-hero-copy{max-width:820px;padding-bottom:48px}.home-press-chapter-copy>p:first-child,.home-press-close>p,.home-press-head p,.home-press-hero-copy>p:first-child,.home-press-traits>p{color:#ffffff9e;letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.home-press-hero-copy h1{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(3.4rem,8vw,7.4rem);font-weight:600;line-height:.96}.home-press-hero-copy h1 em{font-style:normal}.home-press-hero-copy>p:nth-of-type(2){color:#ffffffc7;max-width:420px;margin:22px 0 0;font-size:18px;line-height:1.7}.home-press-close>div,.home-press-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.home-press-btn{color:#171716;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.home-press-btn:hover{background:#eceae6}.home-press-btn.is-dark{color:#fff;background:#171716}.home-press-btn.is-dark:hover{background:#2d2c2a}.home-press-text{color:#ffffffdb;font-size:14px;font-weight:500}.home-press-text:hover{color:#fff}.home-press-text.is-ink{color:#171716}.home-press-text.is-ink:hover{color:#5c5954}.home-press-trust{color:#ffffff9e;border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:10px 28px;padding:18px 0 28px;font-size:13px;list-style:none;display:flex}.home-press-featured,.home-press-find,.home-press-latest{width:min(1280px,calc(100% - 2 * var(--store-gutter)));margin:0 auto;padding:108px 0 24px}.home-press-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.home-press-chapter-copy>p:first-child,.home-press-close>p,.home-press-head p,.home-press-traits>p{color:#8a857e}.home-press-chapter-copy h2,.home-press-close h2,.home-press-head h2{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:600;line-height:1.05}.home-press-head>a{color:#171716;border-bottom:1px solid #c8c3bb;flex:none;align-items:center;gap:6px;padding-bottom:4px;font-size:13px;font-weight:600;display:inline-flex}.home-press-head>a:hover{border-color:#171716}.home-press-spread{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:48px;display:grid}.home-press-lead{color:inherit;display:block}.home-press-lead-art{aspect-ratio:4/5;background:#ddd8d0;position:relative;overflow:hidden}.home-press-chapter-art img,.home-press-cover img,.home-press-lead-art img,.home-press-moment-art img,.home-press-side-art img{object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.home-press-chapter:hover .home-press-chapter-art img,.home-press-lead:hover .home-press-lead-art img,.home-press-moment:hover .home-press-moment-art img,.home-press-rail-card:hover .home-press-cover img,.home-press-side-row:hover .home-press-side-art img{transform:scale(1.035)}.home-press-lead-copy{max-width:520px;padding-top:22px}.home-press-lead-copy span,.home-press-rail-card>span,.home-press-side-row span{color:#8a857e;font-size:12px}.home-press-lead-copy h3{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(2rem,3vw,3.1rem);font-weight:600;line-height:1.12}.home-press-chapter-copy>p:last-of-type,.home-press-lead-copy p,.home-press-moment p,.home-press-side-row p{color:#6f6b65;margin:12px 0 0;font-size:15px;line-height:1.75}.home-press-side{border-top:1px solid #e4e0d8;flex-direction:column;display:flex}.home-press-side-row{color:inherit;border-bottom:1px solid #e4e0d8;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:20px;padding:22px 0;display:grid}.home-press-cover,.home-press-moment-art,.home-press-side-art{background:#ddd8d0;position:relative;overflow:hidden}.home-press-side-art{aspect-ratio:3/4}.home-press-moment strong,.home-press-rail-card strong,.home-press-side-row h3{letter-spacing:-.02em;margin:6px 0 0;font-size:22px;font-weight:600;line-height:1.2;display:block}.home-press-side-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.home-press-find{padding-top:96px;padding-bottom:112px}.home-press-find-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:72px;display:grid}.home-press-moments{display:grid}.home-press-moment{color:inherit;border-top:1px solid #e4e0d8;grid-template-columns:36px 72px minmax(0,1fr);align-items:center;gap:18px;padding:22px 0;display:grid}.home-press-moment:last-child{border-bottom:1px solid #e4e0d8}.home-press-moment em{color:#b4afa6;letter-spacing:.08em;font-size:13px;font-style:normal}.home-press-moment-art{aspect-ratio:3/4}.home-press-traits>p{margin:0 0 14px}.home-press-traits>p:nth-of-type(2){margin-top:36px}.home-press-traits>div{flex-wrap:wrap;gap:10px;display:flex}.home-press-traits button{color:#171716;cursor:pointer;background:#fff;border:1px solid #ddd8d0;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 14px 0 16px;font-size:14px;display:inline-flex}.home-press-traits button:hover{border-color:#171716}.home-press-traits button span{color:#8a857e;font-size:12px}.home-press-chapter{background:#fff;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.home-press-chapter-art{background:#1b1a18;min-height:420px;position:relative;overflow:hidden}.home-press-chapter-copy{flex-direction:column;justify-content:center;padding:72px clamp(28px,5vw,80px);display:flex}.home-press-chapter-copy>p:last-of-type{max-width:460px}.home-press-chapter-copy .home-press-btn{width:fit-content;margin-top:28px}.home-press-latest{padding-bottom:40px}.home-press-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.home-press-rail-card{min-width:0;color:inherit;display:block}.home-press-cover{aspect-ratio:3/4}.home-press-rail-card strong{font-size:16px}.home-press-close{padding:120px var(--store-gutter) 100px;text-align:center}.home-press-close h2{max-width:720px;margin-left:auto;margin-right:auto}.home-press-close>div{justify-content:center}.home-press-footer{width:min(1280px,calc(100% - 2 * var(--store-gutter)));color:#8a857e;border-top:1px solid #e4e0d8;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:22px 0 36px;font-size:12px;display:flex}.home-press-footer .home-footer-links a:hover{color:#171716}@media (max-width:1100px){.home-press-chapter,.home-press-find-grid,.home-press-spread{grid-template-columns:1fr}.home-press-chapter.is-voice .home-press-chapter-copy{order:1}.home-press-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.home-press .platform-register,.home-press .site-search{display:none}.home-press .platform-nav{gap:12px}.home-press .nav-cta{white-space:nowrap;padding:0 12px;font-size:12px}.home-press-hero{min-height:min(720px,100svh - 64px)}.home-press-hero-media img{object-position:62% 70%;transform:scale(1.12)}.home-press-hero-copy{padding-bottom:28px}.home-press-hero-copy h1{font-size:clamp(2.8rem,13vw,4rem)}.home-press-hero-copy>p:nth-of-type(2){font-size:15px}.home-press-hero-actions{flex-direction:column;align-items:stretch;gap:12px}.home-press-btn,.home-press-text{justify-content:center;min-height:44px}.home-press-featured,.home-press-find,.home-press-latest{padding-top:72px}.home-press-find{padding-bottom:72px}.home-press-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.home-press-head h2{font-size:2.2rem}.home-press-spread{gap:28px}.home-press-side-row{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px 0}.home-press-side-row h3{font-size:18px}.home-press-moment{grid-template-columns:28px 56px minmax(0,1fr);gap:12px;padding:16px 0}.home-press-chapter{min-height:0}.home-press-chapter-art{min-height:280px}.home-press-chapter-copy{padding:48px var(--store-gutter)}.home-press-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-press-close{padding:80px var(--store-gutter)}.home-press-footer{flex-direction:column;align-items:flex-start;padding-bottom:88px}}.features-press,.plaza-press,.topics-press{color:#171716;background:#f4f2ee;min-height:100vh}.features-press-hero{color:#fff;background:#141312;flex-direction:column;justify-content:flex-end;min-height:min(820px,100svh - 72px);display:flex;position:relative;overflow:hidden}.features-press-hero-media{position:absolute;inset:0}.features-press-hero-media img{object-fit:cover;object-position:52% 42%;transform:scale(1.04)}.features-press-hero-media>span{background:linear-gradient(90deg,#0a0b0abd,#0a0b0a47 58%,#0a0b0a1a),linear-gradient(#0a0b0a29,#0000 30%,#0a0b0ac7);position:absolute;inset:0}.features-press-hero-copy{z-index:2;width:min(1280px,calc(100% - 2 * var(--store-gutter)));max-width:820px;margin:0 auto;padding:0 0 72px;position:relative}.features-press-close>p,.features-press-copy>p:first-child,.features-press-hero-copy>p:first-child,.features-press-intro>p:first-child,.features-press-paths article>p,.features-press-paths header>p,.plaza-press-hero p:first-child,.topics-press-block header>p,.topics-press-hero>p:first-child{color:#8a857e;letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.features-press-hero-copy>p:first-child{color:#ffffff9e}.features-press-hero-copy h1,.plaza-press-hero h1,.topics-press-hero h1{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(3.2rem,7vw,6.6rem);font-weight:600;line-height:.96}.features-press-hero-copy h1 em{font-style:normal}.features-press-hero-copy>p:nth-of-type(2),.plaza-press-hero p:last-of-type,.topics-press-hero>p:last-of-type{color:#ffffffc7;max-width:460px;margin:20px 0 0;font-size:17px;line-height:1.7}.features-press-close>div,.features-press-hero-copy>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.features-press-close,.features-press-intro,.topics-press-block,.topics-press-close,.topics-press-hero{width:min(1280px,calc(100% - 2 * var(--store-gutter)));margin:0 auto}.features-press-intro{padding:108px 0 72px}.features-press-close h2,.features-press-copy h2,.features-press-intro h2,.features-press-paths h2,.topics-press-block h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(2.2rem,4.4vw,4.2rem);font-weight:600;line-height:1.06}.features-press-copy>p:last-of-type,.features-press-intro>p:last-child{color:#6f6b65;max-width:560px;margin:22px 0 0;font-size:16px;line-height:1.8}.features-press-list article{background:#fff;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.features-press-list article.is-reverse .features-press-copy{order:-1}.features-press-art{background:#1b1a18;min-height:380px;position:relative;overflow:hidden}.features-press-art img{object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.features-press-list article:hover .features-press-art img{transform:scale(1.03)}.features-press-copy{flex-direction:column;justify-content:center;padding:72px clamp(28px,5vw,80px);display:flex}.features-press-copy strong{max-width:460px;margin-top:16px;font-size:16px;font-weight:500;line-height:1.7}.features-press-copy a{border-bottom:1px solid #c8c3bb;width:fit-content;margin-top:28px;padding-bottom:4px;font-size:14px;font-weight:600}.features-press-copy a:hover{border-color:#171716}.features-press-paths{padding:108px var(--store-gutter);color:#fff;background:#171716}.features-press-paths header{width:min(1280px,100%);margin:0 auto 56px}.features-press-paths article>p,.features-press-paths header>p{color:#ffffff80}.features-press-paths>div{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;width:min(1280px,100%);margin:0 auto;display:grid}.features-press-paths article{padding:36px 0 0}.features-press-paths article+article{border-left:1px solid #ffffff24;padding-left:64px}.features-press-paths h3{letter-spacing:-.03em;margin:10px 0 0;font-size:32px;font-weight:600}.features-press-paths ol{margin:28px 0 0;padding:0;list-style:none}.features-press-paths li{color:#ffffffc7;border-top:1px solid #ffffff1f;align-items:center;gap:16px;min-height:56px;font-size:16px;display:flex}.features-press-paths li em{color:#fff6;letter-spacing:.08em;font-size:13px;font-style:normal}.features-press-paths article>a{color:#fff;margin-top:28px;font-size:14px;font-weight:600;display:inline-block}.features-press-close{text-align:center;padding:120px 0}.features-press-close h2{max-width:720px;margin-left:auto;margin-right:auto}.features-press-close>div{justify-content:center}.topics-press-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:64px 0 28px;display:flex}.topics-press-hero>p:last-of-type{color:#6f6b65}.plaza-press{background:#efece6}.plaza-press .plaza-toolbar{z-index:30;width:100%;padding:18px var(--store-gutter) 14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f4f0;border-top:0;border-bottom:1px solid #e2ddd4;display:block;position:sticky;top:0}.plaza-toolbar-top{grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:20px;display:grid}.plaza-toolbar-title p{color:#8a857e;letter-spacing:.16em;margin:0;font-size:10px;font-weight:700}.plaza-toolbar-title h1{letter-spacing:-.03em;margin:4px 0 0;font-size:22px;font-weight:600}.plaza-press .plaza-search{color:#8a857e;width:100%;height:44px;min-height:44px;box-shadow:none;background:#fff;border:1px solid #ddd7cd;border-radius:999px;align-items:center;gap:10px;padding:0 14px;display:flex}.plaza-search input{color:#171716;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.plaza-search svg{color:#8a857e;flex:none}.plaza-search button{color:#5c5954;cursor:pointer;background:#efece6;border:0;border-radius:99px;place-items:center;width:22px;height:22px;display:grid}.plaza-toolbar-top>strong{color:#8a857e;white-space:nowrap;font-size:14px;font-weight:500}.plaza-toolbar-filters{flex-wrap:wrap;gap:8px 22px;margin-top:12px;display:flex}.plaza-toolbar-filters nav{flex-wrap:wrap;gap:6px;display:flex}.plaza-toolbar-filters a{color:#6f6b65;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:13px;display:inline-flex}.plaza-toolbar-filters a:hover{background:#fff}.plaza-toolbar-filters a.is-active{color:#fff;background:#171716;border-color:#171716}.plaza-shelf{width:100%;padding:28px var(--store-gutter) 72px;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:28px 18px;display:grid}.plaza-book{min-width:0;color:inherit;background:#fff;border:1px solid #e4dfd6;border-radius:16px;padding:12px 12px 16px;transition:transform .22s,box-shadow .22s;display:block;box-shadow:0 10px 24px #1714100d}.plaza-book:hover{transform:translateY(-4px);box-shadow:0 18px 36px #1714101a}.plaza-book-stage{perspective:900px;padding:6px 10px 10px}.plaza-book-body{aspect-ratio:3/4;transform-origin:0;background:#d8d2c8;border-radius:2px 7px 7px 2px;position:relative;overflow:hidden;transform:rotateY(-8deg);box-shadow:10px 14px 22px #1c161029,inset 10px 0 #00000029,inset 14px 0 18px #00000014}.plaza-book-body img{object-fit:cover}.plaza-book-meta{padding:2px 6px 0}.plaza-book-meta span{color:#8a857e;font-size:12px;display:block}.plaza-book-meta h2{letter-spacing:-.02em;margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.3}.plaza-book-meta small{color:#9a958c;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:inline-flex}.plaza-book.is-upcoming{opacity:.78}.plaza-press-empty{width:100%;padding:80px var(--store-gutter);text-align:center;color:#8a857e;place-items:center;margin:0;display:grid}.plaza-press-empty h2{color:#171716;margin:14px 0 0;font-size:28px}.plaza-press-empty p{margin-top:8px}.plaza-press-empty a{color:#171716;border-bottom:1px solid #c8c3bb;margin-top:18px}.plaza-press-footer{padding:18px var(--store-gutter) 28px;color:#8a857e;border-top:1px solid #e2ddd4;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.plaza-press-footer span:last-child{gap:18px;display:flex}.plaza-press-footer a:hover{color:#171716}.topics-press-hero{padding:48px var(--store-gutter) 12px;width:auto;max-width:none;display:block}.topics-press-block{padding:36px var(--store-gutter) 8px;width:auto;max-width:none}.topics-press-block header{margin-bottom:20px}.topics-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.topics-board-card{color:inherit;background:#fffdf9;border:1px solid #e6ddd2;border-radius:22px;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 12px 28px #2820180f}.topics-board-card:hover{border-color:#d8cfc3;transform:translateY(-5px);box-shadow:0 20px 40px #2820181c}.topics-board-card:active{transform:translateY(-1px)scale(.985)}.topics-board-art{aspect-ratio:16/10;background:#ddd6cc;position:relative;overflow:hidden}.topics-board-art img{object-fit:cover;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.topics-board-card:hover .topics-board-art img{transform:scale(1.04)}.topics-board-art span{color:#2c261f;background:#fffcf7eb;border-radius:999px;min-height:28px;padding:0 10px;font-size:12px;font-weight:650;position:absolute;top:12px;right:12px}.topics-board-copy{flex-direction:column;flex:1;padding:18px 18px 16px;display:flex}.topics-board-copy strong{letter-spacing:-.03em;font-size:24px;font-weight:650}.topics-board-copy p{color:#6f6b65;min-height:44px;margin:8px 0 0;font-size:14px;line-height:1.6}.topics-board-covers{margin-top:16px;display:flex}.topics-board-covers i{background:#ddd6cc;border:2px solid #fff;border-radius:6px;width:36px;height:48px;position:relative;overflow:hidden;box-shadow:0 4px 10px #2820181f}.topics-board-covers i+i{margin-left:-8px}.topics-board-covers img{object-fit:cover}.topics-board-copy b{color:#9a4f38;background:#f3e3da;border-radius:999px;align-items:center;width:fit-content;min-height:38px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.topics-board-card:hover b{color:#fffaf4;background:#3a322b}.topics-press-close{width:auto;max-width:none;padding:48px var(--store-gutter) 72px;justify-content:space-between;align-items:center;gap:20px;display:flex}.topics-press-close p{color:#6f6b65;margin:0;font-size:15px}@media (max-width:1100px){.topics-board{grid-template-columns:repeat(3,minmax(0,1fr))}.features-press-list article,.features-press-list article.is-reverse,.features-press-paths>div{grid-template-columns:1fr}.features-press-list article.is-reverse .features-press-copy{order:0}.features-press-paths article+article{border-top:1px solid #ffffff24;border-left:0;margin-top:36px;padding-top:36px;padding-left:0}}@media (max-width:760px){.features-press .platform-register,.features-press .site-search,.plaza-press .platform-register,.plaza-press .site-search,.topics-press .platform-register,.topics-press .site-search{display:none}.features-press-hero{min-height:min(680px,100svh - 64px)}.features-press-hero-media img{object-position:62% 70%}.features-press-hero-copy{padding-bottom:40px}.features-press-hero-copy h1{font-size:clamp(2.6rem,12vw,3.6rem)}.features-press-hero-copy>div{flex-direction:column;align-items:stretch;gap:12px}.features-press-intro,.features-press-paths{padding:72px var(--store-gutter)}.features-press-copy{padding:48px var(--store-gutter)}.features-press-close{padding:80px 0}.topics-press-hero{flex-direction:column;align-items:flex-start;padding-top:36px}.topics-press-hero h1{font-size:2.6rem}.plaza-press .plaza-toolbar{padding-top:12px}.plaza-toolbar-top{grid-template-columns:1fr auto;gap:10px}.plaza-toolbar-title{grid-column:1}.plaza-toolbar-top>strong{grid-column:2}.plaza-search{grid-column:1/-1}.plaza-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding-top:16px}.plaza-book{border-radius:12px;padding:8px 8px 12px}.plaza-book-meta h2{font-size:14px}.plaza-press-footer{flex-direction:column;align-items:flex-start;padding-bottom:88px}.topics-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.topics-board-copy strong{font-size:22px}}@media (max-width:520px){.topics-board{grid-template-columns:1fr}.topics-press-close{flex-direction:column;align-items:stretch;padding-bottom:88px}}.storefront-public:has(.iiiimg-home),.storefront-public:has(.iiiimg-index2){color:inherit;background:0 0}.storefront-public:has(.iiiimg-index2){color-scheme:dark;background:#070708}.storefront-public:has(.iiiimg-learn){color:#fff;color-scheme:dark;background:#000}.storefront-public:has(.iiiimg-home) .iiiimg-home-inner{background:0 0!important}.storefront-public{--sf-paper:#f6f6f4;--sf-card:#fff;--sf-ink:#141414;--sf-muted:#6a6a66;--sf-line:#e7e7e3;--sf-warm:#171716;--sf-accent:#171716;--sf-accent-soft:#efefed;background:var(--sf-paper);color:var(--sf-ink)}.storefront-public .platform-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #1414140f;min-height:0;padding:0;display:block}.storefront-public .platform-nav-bar{min-height:76px;padding:0 var(--store-gutter);align-items:center;gap:22px;display:flex}.storefront-public .brand-lockup{color:var(--sf-ink);flex:none;gap:10px;font-size:16px;font-weight:650}.storefront-public .brand-lockup em{color:var(--sf-accent);font-style:normal}.storefront-public .brand-mark{color:#fff;background:var(--sf-warm);border-radius:12px;width:34px;height:34px}.storefront-public .platform-nav-links{color:var(--sf-muted);align-items:center;gap:6px;font-size:14px;display:flex}.storefront-public .platform-nav-links a{border:0;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;display:inline-flex}.storefront-public .platform-nav-links a:hover{color:var(--sf-ink);background:#2c261f0d}.storefront-public .platform-nav-links a.is-active{color:var(--sf-ink);background:var(--sf-accent-soft);border-color:#0000}.storefront-public .site-search-platform{border-color:var(--sf-line);width:min(280px,24vw);height:42px;color:var(--sf-muted);background:#fff;border-radius:999px}.storefront-public .site-search-platform:focus-within{border-color:#cbb8a8;box-shadow:0 0 0 4px #c56a4a1a}.storefront-public .platform-nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.storefront-public .growth-modal-cta,.storefront-public .home-press-btn,.storefront-public .nav-ghost,.storefront-public .nav-menu-toggle,.storefront-public .nav-solid,.storefront-public .nav-studio,.storefront-public .plaza-toolbar-filters a,.storefront-public .primary-button{transition:transform .16s,background .16s,color .16s,box-shadow .16s,border-color .16s}.storefront-public .nav-ghost,.storefront-public .nav-solid{cursor:pointer;border-radius:999px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600}.storefront-public .nav-ghost{border:1px solid var(--sf-line);color:var(--sf-ink);background:#fff}.storefront-public .nav-ghost:hover{background:#f4f4f2;border-color:#d4d4d0}.storefront-public .nav-studio{color:#141414;background:#efefed;border:0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 5px;font-size:13px;font-weight:600;display:inline-flex}.storefront-public .nav-studio>span{color:#fff;background:#171716;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.storefront-public .nav-studio:hover{color:#fff;background:#171716}.storefront-public .nav-studio:hover>span{color:#171716;background:#fff}.storefront-public .home-press-btn:active,.storefront-public .nav-ghost:active,.storefront-public .nav-solid:active,.storefront-public .nav-studio:active,.storefront-public .primary-button:active{transform:translateY(1px)scale(.98)}.storefront-public .nav-solid{border:1px solid var(--sf-warm);background:var(--sf-warm);color:#fffaf4}.storefront-public .nav-solid:hover{background:#2a241e}.storefront-public .nav-menu-toggle{border:1px solid var(--sf-line);width:40px;height:40px;color:var(--sf-ink);background:#fff;border-radius:12px;place-items:center;display:none}.storefront-public .platform-nav .nav-cta,.storefront-public .platform-register{display:none}.storefront-public .platform-user-menu>button{border-color:var(--sf-line);background:#fff;border-radius:999px;min-height:40px;padding:0 10px 0 6px}.storefront-public .growth-modal-cta,.storefront-public .home-press-btn,.storefront-public .home-press-btn.is-dark,.storefront-public .primary-button{background:var(--sf-warm);color:#fffaf4;border-radius:999px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;box-shadow:0 10px 22px #2c261f1f}.storefront-public .growth-modal-cta:hover,.storefront-public .home-press-btn.is-dark:hover,.storefront-public .home-press-btn:hover,.storefront-public .primary-button:hover{color:#fffaf4;background:#2a241e;transform:translateY(-1px)}.storefront-public .features-press-hero .home-press-btn,.storefront-public .home-press-hero .home-press-btn{color:var(--sf-ink);background:#fff;box-shadow:0 12px 28px #0a0a0829}.storefront-public .features-press-hero .home-press-btn:hover,.storefront-public .home-press-hero .home-press-btn:hover{color:var(--sf-ink);background:#f4efe8}.storefront-public .home-press-text,.storefront-public .text-button{min-height:48px;padding:0 6px;font-size:15px;font-weight:600}.storefront-public .book-card,.storefront-public .growth-modal,.storefront-public .home-press-lead,.storefront-public .home-press-rail-card,.storefront-public .home-press-side-row,.storefront-public .plaza-book,.storefront-public .plaza-card,.storefront-public .topics-card{border-color:var(--sf-line);background:var(--sf-card);border-radius:18px;box-shadow:0 12px 30px #2820180f}.storefront-public .book-card:hover,.storefront-public .plaza-book:hover,.storefront-public .plaza-card:hover{box-shadow:0 18px 36px #2820181a}.storefront-public .plaza-toolbar-filters a{border-color:var(--sf-line);border-radius:999px;min-height:36px}.storefront-public .plaza-toolbar-filters a.is-active{background:var(--sf-warm);border-color:var(--sf-warm);color:#fffaf4}.storefront-public .topics-board-card{border-color:var(--sf-line);background:var(--sf-card)}.storefront-public .platform-nav-drawer{display:none}@media (max-width:980px){.storefront-public .platform-nav-actions .nav-ghost,.storefront-public .platform-nav-actions .nav-solid,.storefront-public .platform-nav-actions .nav-studio,.storefront-public .platform-nav-actions .platform-user-menu,.storefront-public .platform-nav-bar>.site-search,.storefront-public .platform-nav-links{display:none}.storefront-public .nav-menu-toggle{display:grid}.storefront-public .platform-nav-drawer{padding:8px var(--store-gutter) 22px;border-top:1px solid var(--sf-line);background:#fffdf9;gap:18px;display:grid}.storefront-public .platform-nav-drawer .site-search{width:100%}.storefront-public .platform-nav-drawer nav{gap:6px;display:grid}.storefront-public .platform-nav-drawer nav a{min-height:46px;color:var(--sf-ink);border-radius:14px;align-items:center;padding:0 14px;font-size:16px;display:flex}.storefront-public .platform-nav-drawer nav a.is-active{background:var(--sf-accent-soft)}.storefront-public .platform-nav-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.storefront-public .platform-nav-drawer-actions .nav-ghost,.storefront-public .platform-nav-drawer-actions .nav-solid,.storefront-public .platform-nav-drawer-actions .nav-studio{flex:1;justify-content:center;min-height:44px}}.storefront-public .home-community .home-hero.home-hero-redesign{height:auto;min-height:680px;padding:36px 0 40px;overflow:hidden}.storefront-public .hero-stage{align-items:center;min-height:520px;padding-top:8px;padding-bottom:8px}.storefront-public .home-app-download .primary-button,.storefront-public .home-family-voice-section .primary-button,.storefront-public .home-hero-redesign .hero-actions .primary-button{border-radius:999px;min-height:48px;font-size:15px}.storefront-public .home-hero-redesign .hero-actions .primary-button{color:#2c261f;background:#fff;box-shadow:0 12px 28px #080a0c2e}.storefront-public .home-hero-redesign .hero-actions .primary-button:hover{color:#2c261f;background:#f4efe8}.storefront-public .home-hero-redesign .hero-actions .text-button{color:#fff;min-height:48px}.storefront-public .home-app-copy h2,.storefront-public .home-family-voice-copy h2,.storefront-public .home-popular-section .home-section-title h2{color:#fff}.storefront-public .home-app-copy .section-kicker,.storefront-public .home-family-voice-section .section-kicker,.storefront-public .home-popular-section .section-kicker{color:#efbe70}.storefront-public .home-app-copy>p:not(.section-kicker),.storefront-public .home-family-voice-copy>p:not(.section-kicker),.storefront-public .home-popular-section .home-section-title>div>p:last-child{color:#ffffffb8}.storefront-public .home-app-download .text-button,.storefront-public .home-family-voice-section .text-button,.storefront-public .home-popular-section .home-section-title>a{color:#fff}.storefront-public .family-voice-plan{background:#ffffff17;box-shadow:0 24px 50px #04101238}.storefront-public .family-voice-plan .voice-preview-top strong,.storefront-public .family-voice-steps strong,.storefront-public .popular-copy h3{color:#fff}.storefront-public .family-voice-plan .voice-preview-top small,.storefront-public .family-voice-steps p{color:#ffffffad}.storefront-public .home-tonight-section{align-items:start}.storefront-public .tonight-scenario-cover{aspect-ratio:4/3}.storefront-public .home-safety-band{gap:20px}.storefront-public .growth-trait{min-height:188px}.storefront-public .growth-trait strong{margin-top:14px;font-size:22px}.storefront-public .growth-trait p{color:#7a7268;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.storefront-public .home-growth-copy>a,.storefront-public .home-safety-band>a,.storefront-public .home-section-title>a{border-radius:999px;align-items:center;min-height:36px;padding:0 14px;display:inline-flex}.storefront-public .easy-create-card,.storefront-public .easy-create-system,.storefront-public .family-voice-plan,.storefront-public .growth-trait,.storefront-public .home-book-card,.storefront-public .popular-story,.storefront-public .tonight-scenario-card{border-radius:18px;transition:transform .18s,box-shadow .18s,border-color .18s}.storefront-public .easy-create-card,.storefront-public .growth-trait,.storefront-public .home-book-card,.storefront-public .tonight-scenario-card{background:#fffdf9;box-shadow:0 12px 28px #2820180f}.storefront-public .easy-create-card:hover,.storefront-public .growth-trait:hover,.storefront-public .home-book-card[href]:hover,.storefront-public .tonight-scenario-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #2820181a}.storefront-public .easy-create-card:active,.storefront-public .growth-trait:active,.storefront-public .home-book-card[href]:active,.storefront-public .tonight-scenario-card:active{transform:translateY(-1px)scale(.985)}.storefront-public .family-voice-tags span,.storefront-public .home-tag-strip>div a{border-radius:999px}@media (max-width:980px){.storefront-public .home-community .home-hero.home-hero-redesign{padding:22px 0 28px}.storefront-public .hero-stage{gap:22px;min-height:0}}.features-overview-page{background:#f5f0e8}.storefront-public .features-overview-hero .primary-button{color:#2c261f;background:#fff;box-shadow:0 12px 28px #080a0c2e}.storefront-public .features-overview-hero .primary-button:hover{color:#2c261f;background:#f4efe8}.storefront-public .features-overview-hero .text-button{color:#fff;min-height:48px}.storefront-public .features-overview-index{gap:0;width:min(1180px,100% - 48px)}.storefront-public .features-overview-index a{color:#ffffffc7;grid-template-columns:22px 18px minmax(0,1fr);padding:16px 10px 18px}.storefront-public .features-overview-index a span{letter-spacing:.08em;font-size:10px}.storefront-public .features-overview-index a strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.features-highlights{padding:28px var(--store-gutter) 12px;background:#f5f0e8;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.features-highlight{min-width:0;min-height:310px;color:inherit;background:#fffdf9;border:1px solid #e6ddd2;border-radius:22px;flex-direction:column;padding:26px 24px 22px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 32px #28201812}.features-highlight:hover{transform:translateY(-4px);box-shadow:0 20px 40px #2820181f}.features-highlight:active{transform:translateY(-1px)scale(.985)}.features-highlight>span{color:#fff;background:#3a322b;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.features-highlight.tone-safety>span{background:#3f7c71}.features-highlight.tone-community>span{background:#c56a4a}.features-highlight.tone-create>span{background:#31506f}.features-highlight small{color:#8a847c;letter-spacing:.14em;margin-top:18px;font-size:10px;font-weight:800;display:block}.features-highlight h2{letter-spacing:-.02em;margin:8px 0 0;font-size:20px;font-weight:600;line-height:1.28}.features-highlight>p{color:#6f6b65;margin:10px 0 0;font-size:14px;line-height:1.7}.features-highlight ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.features-highlight li{color:#4a463f;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.features-highlight li svg{color:#c56a4a}.features-highlight.tone-safety li svg{color:#3f7c71}.features-highlight.tone-create li svg{color:#31506f}.features-highlight em{color:#2c261f;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.features-overview-intro{background:#f5f0e8}.features-highlight,.features-overview-item{scroll-margin-top:92px}.features-platform-journeys li{align-items:flex-start;min-height:68px;padding:8px 0}.storefront-public .features-overview-cta .primary-button{min-height:48px}.storefront-public .features-overview-item-copy>a,.storefront-public .features-platform-journeys article>a{border-radius:999px;min-height:36px}@media (max-width:980px){.features-highlights{grid-template-columns:1fr;padding-top:20px}.features-highlight{min-height:0}}.storefront-public .features-highlights,.storefront-public .features-overview-cta,.storefront-public .features-overview-intro,.storefront-public .features-overview-page,.storefront-public .features-press,.storefront-public .home-content-section,.storefront-public .home-easy-create,.storefront-public .home-growth-section,.storefront-public .home-safety-band,.storefront-public .home-tag-strip,.storefront-public .home-tonight-section,.storefront-public .plaza-press,.storefront-public .topics-press{background:var(--sf-paper)}.storefront-public .easy-create-card,.storefront-public .features-highlight,.storefront-public .growth-trait,.storefront-public .home-book-card,.storefront-public .plaza-book,.storefront-public .tonight-scenario-card{border-color:var(--sf-line);background:#fff;box-shadow:0 10px 28px #1111100d}.storefront-public .topics-press-hero{padding:48px var(--store-gutter) 20px;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.storefront-public .topics-press-hero h1{letter-spacing:-.04em;max-width:none;margin-top:10px;font-size:clamp(2rem,3.2vw,2.7rem);line-height:1.15}.storefront-public .topics-press-hero>p:last-of-type{max-width:320px;color:var(--sf-muted);margin:0;font-size:15px;line-height:1.7}.storefront-public .topics-press-block header{margin-bottom:18px}.storefront-public .topics-press-block h2{letter-spacing:-.02em;margin-top:6px;font-size:clamp(1.25rem,2vw,1.5rem)}.storefront-public .topics-board-card{background:#d8d6d1;border:0;border-radius:28px;position:relative;box-shadow:0 16px 36px #11111014}.storefront-public .topics-board-art{aspect-ratio:1;background:#d8d6d1}.storefront-public .topics-board-art:after{content:"";background:linear-gradient(#0a0a0a0a 28%,#0a0a0a9e);position:absolute;inset:0}.storefront-public .topics-board-art span{color:#141414;background:#ffffffe0;top:14px;right:14px}.storefront-public .topics-board-copy{z-index:2;color:#fff;padding:22px 64px 20px 20px;position:absolute;bottom:0;left:0;right:0}.storefront-public .topics-board-copy strong{font-size:28px}.storefront-public .topics-board-copy p{color:#ffffffc7;-webkit-line-clamp:2;min-height:0;margin-top:6px;line-height:1.5}.storefront-public .topics-board-tags em{color:#ffffffc7}.storefront-public .topics-board-tags em+em:before{content:"·";color:#ffffff73;margin-right:6px}.storefront-public .topics-board-card>i{z-index:3;color:#141414;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 18px #0a0a0a29}.storefront-public .topics-board-card:hover{box-shadow:0 22px 40px #1111101f}.storefront-public .topics-board-card:hover>i{transform:translate(2px)}.storefront-public .features-highlight{border:0;border-radius:28px;min-height:280px;padding:24px 22px 20px;position:relative;overflow:hidden}.storefront-public .features-highlight.tone-safety{background:linear-gradient(160deg,#dce8e4,#eef3f1 58%,#f6f7f6)}.storefront-public .features-highlight.tone-community{background:linear-gradient(160deg,#e7e1dc,#f3f0ed 58%,#f7f6f5)}.storefront-public .features-highlight.tone-create{background:linear-gradient(160deg,#dbe4ea,#eef2f4 58%,#f6f7f7)}.storefront-public .features-highlight>span{color:#fff;background:#171716;border-radius:50%;width:40px;height:40px}.storefront-public .features-highlight.tone-community>span,.storefront-public .features-highlight.tone-create>span,.storefront-public .features-highlight.tone-safety>span{background:#171716}.storefront-public .features-highlight em{color:#141414;background:#fff;border-radius:50%;width:40px;height:40px;padding:0;font-size:0;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 18px #0a0a0a1a}.storefront-public .features-highlight em svg{display:none}.storefront-public .features-highlight em:after{content:"";border-top:1.6px solid #141414;border-right:1.6px solid #141414;width:8px;height:8px;transform:rotate(45deg)}@media (max-width:1100px){.storefront-public .topics-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.storefront-public .topics-press-hero{flex-direction:column;align-items:flex-start;gap:12px;padding-top:32px}.storefront-public .topics-press-hero h1{font-size:2rem}.storefront-public .topics-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storefront-public .topics-board-copy strong{font-size:22px}.storefront-public .topics-board-copy{padding-right:56px}}.storefront-public .plaza-press{background:var(--sf-paper)}.storefront-public .plaza-press .plaza-toolbar{padding:22px var(--store-gutter) 16px;border-bottom:1px solid var(--sf-line);background:#ffffffe0}.storefront-public .plaza-toolbar-title p{color:var(--sf-muted);letter-spacing:.14em}.storefront-public .plaza-toolbar-title h1{letter-spacing:-.03em;font-size:clamp(1.7rem,2.4vw,2rem)}.storefront-public .plaza-press .plaza-search{border-color:var(--sf-line);background:#fff;height:46px;box-shadow:0 8px 20px #1111100a}.storefront-public .plaza-toolbar-top>strong{color:var(--sf-muted)}.storefront-public .plaza-toolbar-filters{gap:10px 16px;margin-top:14px}.storefront-public .plaza-toolbar-filters a{border:1px solid var(--sf-line);color:#5c5c58;background:#fff;min-height:34px}.storefront-public .plaza-toolbar-filters a:hover{background:#f4f4f2;border-color:#cfcfcb}.storefront-public .plaza-toolbar-filters a.is-active{color:#fff;background:#171716;border-color:#171716}.storefront-public .plaza-shelf{padding:28px var(--store-gutter) 80px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px 18px}.storefront-public .plaza-book{background:#fff;border:0;border-radius:26px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 12px 30px #1111100f}.storefront-public .plaza-book:hover{transform:translateY(-5px);box-shadow:0 20px 40px #1111101a}.storefront-public .plaza-book-cover{aspect-ratio:3/4;background:#d8d6d1;position:relative;overflow:hidden}.storefront-public .plaza-book-cover img{object-fit:cover;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.storefront-public .plaza-book:hover .plaza-book-cover img{transform:scale(1.04)}.storefront-public .plaza-book-cover em{color:#141414;background:#ffffffe6;border-radius:999px;min-height:26px;padding:0 9px;font-size:11px;font-style:normal;font-weight:650;position:absolute;top:12px;left:12px}.storefront-public .plaza-book-cover>i{color:#141414;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 18px #0a0a0a24}.storefront-public .plaza-book:hover .plaza-book-cover>i{transform:translate(2px)}.storefront-public .plaza-book-meta{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.storefront-public .plaza-book-meta span{color:var(--sf-muted);font-size:12px}.storefront-public .plaza-book-meta h2{margin-top:5px;font-size:17px;line-height:1.3}.storefront-public .plaza-book-meta p{color:#6a6a66;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.storefront-public .plaza-book-meta small{color:#8a8a85;margin-top:auto;padding-top:12px}.storefront-public .plaza-book.is-upcoming{opacity:.72}.storefront-public .plaza-press-footer{border-top-color:var(--sf-line);background:0 0}@media (max-width:760px){.storefront-public .plaza-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.storefront-public .plaza-book{border-radius:20px}.storefront-public .plaza-book-meta{padding:12px 12px 14px}.storefront-public .plaza-book-meta h2{font-size:15px}.storefront-public .plaza-book-meta p{display:none}}.storefront-public .app-download-page{color:var(--sf-ink);background:var(--sf-paper)}.storefront-public .app-download-page .section-kicker{color:var(--sf-muted);letter-spacing:.12em;font-size:11px}.storefront-public .download-hero{min-height:0;padding:56px var(--store-gutter) 72px;background:var(--sf-paper);gap:48px}.storefront-public .download-hero-copy h1{letter-spacing:-.035em;max-width:520px;margin-top:12px;font-size:clamp(2.1rem,3.4vw,2.7rem);font-weight:600;line-height:1.18}.storefront-public .download-hero-copy h1 span{color:inherit}.storefront-public .download-hero-copy>p:not(.section-kicker){max-width:460px;color:var(--sf-muted);margin-top:16px;font-size:15px;line-height:1.75}.storefront-public .download-hero-actions{gap:10px;margin-top:24px}.storefront-public .download-hero-actions button{color:#fff;background:#171716;border:0;border-radius:999px;min-width:0;min-height:52px;padding:0 18px 0 14px;box-shadow:0 10px 22px #1111101f}.storefront-public .download-hero-actions button+button{border:1px solid var(--sf-line);color:#141414;box-shadow:none;background:#fff}.storefront-public .download-hero-actions button:hover{transform:translateY(-1px)}.storefront-public .download-hero-actions small{opacity:.62;font-size:11px}.storefront-public .download-hero-actions strong{margin-top:2px;font-size:14px;font-weight:650}.storefront-public .download-hero-note{color:var(--sf-muted);margin-top:16px;font-size:13px}.storefront-public .download-hero-note svg{color:#171716}.storefront-public .download-ipad,.storefront-public .download-phone{transform:none}.storefront-public .download-ipad{background:#171716;border-radius:28px;box-shadow:0 24px 50px #11111029}.storefront-public .download-phone{background:#171716;border-radius:32px;box-shadow:0 20px 40px #1111102e}.storefront-public .ipad-story-caption span{color:#ffffff9e;font-size:11px}.storefront-public .ipad-story-caption strong{font-size:18px;font-weight:600}.storefront-public .phone-player>i em,.storefront-public .phone-player>span{background:#171716}.storefront-public .download-platforms{padding:72px var(--store-gutter)}.storefront-public .download-section-heading h2{letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:600}.storefront-public .download-section-heading>p:last-child{max-width:460px;color:var(--sf-muted);margin-top:10px;font-size:15px;line-height:1.7}.storefront-public .download-platform-grid{gap:16px}.storefront-public .download-platform-grid>article{background:#fff;border:0;border-radius:28px;min-height:420px;overflow:hidden;box-shadow:0 14px 34px #1111100f}.storefront-public .download-platform-grid article>div>span:first-child{background:#171716;border-radius:50%;width:40px;height:40px}.storefront-public .download-platform-grid article small{color:var(--sf-muted);letter-spacing:.12em;font-size:11px}.storefront-public .download-platform-grid h3{margin-top:10px;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:600;line-height:1.25}.storefront-public .download-platform-grid p{color:var(--sf-muted);margin-top:12px;font-size:14px;line-height:1.7}.storefront-public .download-platform-grid ul{color:#3f3f3c;gap:10px;margin-top:18px;font-size:13px}.storefront-public .download-platform-grid li svg{color:#171716}.storefront-public .download-platform-grid button{background:#171716;border-radius:999px;min-height:42px;margin-top:22px;padding:0 16px;font-size:13px;font-weight:600}.storefront-public .platform-art,.storefront-public .platform-phone-art{min-height:420px}.storefront-public .platform-phone-art>span{background:#171716;width:52px;height:52px}.storefront-public .download-benefits{padding:0 var(--store-gutter) 72px}.storefront-public .download-benefits>div{background:0 0;border:0;gap:14px}.storefront-public .download-benefits article{background:#fff;border:0;border-radius:22px;min-height:150px;padding:22px 20px;box-shadow:0 10px 24px #1111100a}.storefront-public .download-benefits svg{color:#171716}.storefront-public .download-benefits strong{margin-top:14px;font-size:16px;font-weight:650}.storefront-public .download-benefits p{color:var(--sf-muted);margin-top:8px;font-size:13px;line-height:1.65}.storefront-public .download-faq{padding:72px var(--store-gutter);background:#fff;gap:56px}.storefront-public .download-faq h2{max-width:360px;margin-top:10px;font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:600;line-height:1.25}.storefront-public .download-faq>div:first-child>p:not(.section-kicker){color:var(--sf-muted);margin-top:12px;font-size:14px;line-height:1.7}.storefront-public .download-faq>div:first-child>a{color:#141414;margin-top:20px;font-size:14px;font-weight:600}.storefront-public .download-faq-list{border-top-color:var(--sf-line)}.storefront-public .download-faq-list details{border-bottom-color:var(--sf-line)}.storefront-public .download-faq-list summary span{color:var(--sf-muted);font-size:12px}.storefront-public .download-faq-list summary strong{font-size:15px;font-weight:600}.storefront-public .download-faq-list details>p{color:var(--sf-muted);padding-bottom:18px;font-size:14px;line-height:1.75}.storefront-public .download-final-cta{min-height:0;margin:0 var(--store-gutter) 72px;background:#171716;border-radius:28px;padding:56px 28px}.storefront-public .download-final-cta .section-kicker,.storefront-public .download-final-cta>svg{color:#ffffff80}.storefront-public .download-final-cta h2{max-width:480px;margin-top:10px;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:600;line-height:1.25}.storefront-public .download-final-cta>div{gap:10px}.storefront-public .download-final-cta button{color:#141414;background:#fff;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600}.storefront-public .download-final-cta button+button{color:#fff;background:0 0;border:1px solid #fff3}.storefront-public .download-notice-backdrop>section{border-radius:24px;padding:36px 28px}.storefront-public .download-notice-backdrop section>span{background:#171716}.storefront-public .download-notice-backdrop h2{font-size:22px;font-weight:600}.storefront-public .download-notice-backdrop section>p:not(.section-kicker){font-size:14px}.storefront-public .download-notice-backdrop section>button:last-child{background:#171716;border-radius:999px;min-height:44px;padding:0 18px;font-size:14px}@media (max-width:760px){.storefront-public .download-hero{padding:32px var(--store-gutter) 48px}.storefront-public .download-hero-copy h1{font-size:1.85rem}.storefront-public .download-faq,.storefront-public .download-platforms{padding:56px var(--store-gutter)}.storefront-public .download-final-cta{margin:0 var(--store-gutter) 48px;padding:40px 20px}}.storefront-public .topics-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.storefront-public .topics-board-card{border:1px solid var(--sf-line);min-height:0;color:inherit;background:#fff;border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 12px 28px #1111100d}.storefront-public .topics-board-art,.storefront-public .topics-board-card>i{display:none}.storefront-public .topics-board-copy{z-index:auto;color:var(--sf-ink);flex-direction:column;flex:1;padding:18px 18px 14px;display:flex;position:static;bottom:auto;left:auto;right:auto}.storefront-public .topics-board-kicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.storefront-public .topics-board-kicker span{color:var(--sf-muted);letter-spacing:.12em;font-size:11px;font-weight:650}.storefront-public .topics-board-kicker em{color:#8a8a85;flex:none;font-size:12px;font-style:normal}.storefront-public .topics-board-copy strong{letter-spacing:-.03em;margin-top:8px;font-size:1.15rem;font-weight:650;line-height:1.25}.storefront-public .topics-board-copy p{min-height:3.9em;color:var(--sf-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.storefront-public .topics-board-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.storefront-public .topics-board-tags em{color:#5f5f5a;background:#f3f3f0;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-style:normal;display:inline-flex}.storefront-public .topics-board-tags em+em:before{content:none}.storefront-public .topics-board-books{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:auto;padding:4px 14px 14px;display:grid}.storefront-public .topics-board-books.is-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-public .topics-board-books.is-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-public .topics-board-books.is-count-1{grid-template-columns:minmax(0,28%)}.storefront-public .topics-board-books i{aspect-ratio:3/4;background:#e8e8e4;border-radius:11px;position:relative;overflow:hidden;box-shadow:0 8px 16px #1111101a}.storefront-public .topics-board-books i b{color:#fff;letter-spacing:-.02em;background:#0c0c0c6b;place-items:center;font-size:13px;font-weight:650;display:grid;position:absolute;inset:0}.storefront-public .topics-board-books img{object-fit:cover;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.storefront-public .topics-board-card:hover{border-color:#dcdcd7;transform:translateY(-4px);box-shadow:0 20px 36px #1111101a}.storefront-public .topics-board-card:hover .topics-board-books img{transform:scale(1.04)}@media (max-width:1100px){.storefront-public .topics-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.storefront-public .topics-board{grid-template-columns:1fr;gap:12px}.storefront-public .topics-board-copy{padding:18px 18px 14px}.storefront-public .topics-board-copy strong{font-size:1.15rem}.storefront-public .topics-board-books{grid-template-columns:repeat(4,minmax(0,1fr))}}.storefront-public .growth-topic-back{color:#6a6a66;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;display:inline-flex}.storefront-public .growth-topic-back:hover{color:#141414}.storefront-public .growth-topic-hero .section-kicker{letter-spacing:.16em}.storefront-public .growth-topic-stats{background:#ffffffb3;border-radius:16px}.storefront-public .growth-topic-intro{border-color:var(--sf-line)}.storefront-public .growth-topic-intro strong{color:#141414}.storefront-public .growth-topic-intro p{color:var(--sf-muted)}.storefront-public .growth-topic-books{padding:56px var(--store-gutter) 80px}.storefront-public .growth-topic-section-title h2{letter-spacing:-.02em;margin-top:6px;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:650}.storefront-public .topic-book-grid{gap:16px;margin-top:20px}.storefront-public .topic-book-card{border:1px solid var(--sf-line);background:#fff;border-radius:22px;box-shadow:0 10px 24px #1111100d}.storefront-public .topic-book-card[href]:hover{border-color:#dcdcd7;box-shadow:0 18px 32px #1111101a}.storefront-public .topic-book-cover{background:#e8e8e4}.storefront-public .topic-book-cover span{color:#141414;background:#ffffffeb;font-size:11px;font-weight:650}.storefront-public .topic-book-copy{padding:14px 16px 16px}.storefront-public .topic-book-copy small{color:var(--sf-muted);font-size:12px}.storefront-public .topic-book-copy h3{margin-top:5px;font-size:16px;line-height:1.3}.storefront-public .topic-book-copy p{height:auto;min-height:0;color:var(--sf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.storefront-public .topic-book-copy div{color:#6a6a66;white-space:normal;flex-wrap:wrap;gap:6px;height:auto;margin-top:10px;font-size:11px}.storefront-public .topic-book-copy em{background:#f3f3f0;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;display:inline-flex}.storefront-public .topic-book-copy strong,.storefront-public .topic-book-copy>span{color:#141414;margin-top:12px;font-size:13px;font-weight:600}@media (max-width:760px){.storefront-public .growth-topic-books{padding:48px var(--store-gutter) 64px}}