@font-face{font-family:Swei Spring Sugar Landing;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugar-Regular-shared.woff2) format("woff2");unicode-range:U+0000-2E7F,U+3008-3011,U+30FB,U+FF08-FF09,U+FF5E}@font-face{font-family:Swei Spring Sugar Landing;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugar-Bold-shared.woff2) format("woff2");unicode-range:U+0000-2E7F,U+3008-3011,U+30FB,U+FF08-FF09,U+FF5E}@font-face{font-family:Swei Spring Sugar SC Landing;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugar-Regular-shared.woff2) format("woff2");unicode-range:U+0000-2E7F,U+3008-3011,U+30FB,U+FF08-FF09,U+FF5E}@font-face{font-family:Swei Spring Sugar SC Landing;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugar-Bold-shared.woff2) format("woff2");unicode-range:U+0000-2E7F,U+3008-3011,U+30FB,U+FF08-FF09,U+FF5E}@font-face{font-family:Swei Spring Sugar JP Landing;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugar-Regular-shared.woff2) format("woff2");unicode-range:U+0000-2E7F,U+3008-3011,U+30FB,U+FF08-FF09,U+FF5E}@font-face{font-family:Swei Spring Sugar JP Landing;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugar-Bold-shared.woff2) format("woff2");unicode-range:U+0000-2E7F,U+3008-3011,U+30FB,U+FF08-FF09,U+FF5E}@font-face{font-family:Swei Spring Sugar Landing;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugarCJKtc-Regular-landing.woff2) format("woff2");unicode-range:U+2E80-3007,U+3012-30FA,U+30FC-9FFF,U+F900-FAFF,U+FE10-FE4F,U+FF00-FF07,U+FF0A-FF5D,U+FF5F-FFEF}@font-face{font-family:Swei Spring Sugar Landing;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugarCJKtc-Bold-landing.woff2) format("woff2");unicode-range:U+2E80-3007,U+3012-30FA,U+30FC-9FFF,U+F900-FAFF,U+FE10-FE4F,U+FF00-FF07,U+FF0A-FF5D,U+FF5F-FFEF}@font-face{font-family:Swei Spring Sugar SC Landing;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugarCJKsc-Regular-landing.woff2) format("woff2");unicode-range:U+2E80-3007,U+3012-30FA,U+30FC-9FFF,U+F900-FAFF,U+FE10-FE4F,U+FF00-FF07,U+FF0A-FF5D,U+FF5F-FFEF}@font-face{font-family:Swei Spring Sugar SC Landing;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugarCJKsc-Bold-landing.woff2) format("woff2");unicode-range:U+2E80-3007,U+3012-30FA,U+30FC-9FFF,U+F900-FAFF,U+FE10-FE4F,U+FF00-FF07,U+FF0A-FF5D,U+FF5F-FFEF}@font-face{font-family:Swei Spring Sugar JP Landing;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugarCJKjp-Regular-landing.woff2) format("woff2");unicode-range:U+2E80-3007,U+3012-30FA,U+30FC-9FFF,U+F900-FAFF,U+FE10-FE4F,U+FF00-FF07,U+FF0A-FF5D,U+FF5F-FFEF}@font-face{font-family:Swei Spring Sugar JP Landing;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/SweiSpringSugarCJKjp-Bold-landing.woff2) format("woff2");unicode-range:U+2E80-3007,U+3012-30FA,U+30FC-9FFF,U+F900-FAFF,U+FE10-FE4F,U+FF00-FF07,U+FF0A-FF5D,U+FF5F-FFEF}.landing-page{font-family:Swei Spring Sugar Landing,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif;--color-border: #9e8e7e;--color-input: #9e8e7e}.landing-page .font-serif,.landing-page .font-handwriting{font-family:Swei Spring Sugar Landing,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif}:lang(ja) .landing-page,:lang(ja) .landing-page .font-serif,:lang(ja) .landing-page .font-handwriting,:lang(ja) .landing-page .deco-quote-mark{font-family:Swei Spring Sugar JP Landing,Hiragino Maru Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif}:lang(zh-Hans) .landing-page,:lang(zh-Hans) .landing-page .font-serif,:lang(zh-Hans) .landing-page .font-handwriting,:lang(zh-Hans) .landing-page .deco-quote-mark{font-family:Swei Spring Sugar SC Landing,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}:lang(ar) .landing-page,:lang(ar) .landing-page .font-serif,:lang(ar) .landing-page .font-handwriting,:lang(ar) .landing-page .deco-quote-mark{font-family:LM Noto Sans Arabic,LM Latin Ellipsis,Swei Spring Sugar Landing,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif}:lang(en) .landing-page,:lang(en) .landing-page .font-serif,:lang(en) .landing-page .font-handwriting{font-family:LM Latin Punctuation,Swei Spring Sugar Landing,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif}:lang(ar) .landing-page [class*=tracking-]{letter-spacing:normal}:lang(ar) .landing-page :is(em,i,.italic){font-style:normal}#lang-suggestion-banner{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic UI,system-ui,sans-serif}body:has(#lang-suggestion-banner) .landing-page nav.fixed{top:2.25rem}.landing-hero-section{padding-top:calc(6rem + var(--lang-banner-h, 0px))}.landing-hero-fade{opacity:0;animation:landingFadeInUp .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes landingFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.landing-reveal{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.landing-reveal.visible{opacity:1;transform:translateY(0)}.landing-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.75rem;background:linear-gradient(135deg,#d4a853,#c4943c);color:#0f0d0a;font-weight:700;border-radius:.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #d4a85326;cursor:pointer;border:none;font-size:inherit}.landing-cta-btn:hover{box-shadow:0 4px 24px #d4a85366;transform:translateY(-2px)}.landing-cta-btn:active{transform:translateY(0);box-shadow:0 2px 8px #d4a85333}.landing-cta-btn.landing-cta-btn--compact{padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;min-height:2.5rem}.landing-cta-shimmer{background:linear-gradient(110deg,#d4a853,#d4a853 35%,#e8c878,#d4a853 65%,#c4943c);background-size:200% auto;animation:shimmer 4s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}.landing-card{background:linear-gradient(155deg,#f7f2e6f2,#fcfaf5fa 40%,#f5efe2f2);border:1px solid rgba(180,155,110,.18);border-radius:.75rem;padding:2rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #fff9,0 2px 12px #78643c0d}.landing-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.035;pointer-events:none;border-radius:inherit}.landing-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fff9,0 20px 50px #78643c1a;border-color:#d4a8534d}.landing-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none}.landing-scroll-indicator{width:22px;height:36px;border:2px solid rgba(212,168,83,.25);border-radius:11px;position:relative}.landing-scroll-indicator:after{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:2.5px;height:7px;background:#d4a85373;border-radius:2px;animation:landingScrollBounce 2s ease-in-out infinite}@keyframes landingScrollBounce{0%,to{transform:translate(-50%) translateY(0);opacity:1}50%{transform:translate(-50%) translateY(10px);opacity:.2}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.typewriter-cursor{display:inline-block;width:2px;height:.85em;background:#d4a853;margin-inline-start:2px;vertical-align:text-bottom;animation:cursorBlink .85s step-end infinite}.typewriter-cursor-done{opacity:0;animation:none}.ink-wash{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}@keyframes gentleFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes gentleFloatAlt{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(8px) rotate(-2deg)}}.float-gentle{animation:gentleFloat 8s ease-in-out infinite}.float-gentle-alt{animation:gentleFloatAlt 10s ease-in-out infinite}.deco-quote-mark{font-family:Swei Spring Sugar Landing,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.step-number-circle{width:3.5rem;height:3.5rem;border-radius:50%;border:1.5px solid rgba(212,168,83,.3);background:#faf8f5cc;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;position:relative;z-index:1;transition:all .3s ease}.step-number-circle:hover{border-color:#d4a85380;box-shadow:0 0 20px #d4a8531a}@media(min-width:768px){.ink-steps-container{position:relative}.ink-steps-container:before{content:"";position:absolute;top:1.75rem;inset-inline:18%;height:1px;background:repeating-linear-gradient(90deg,rgba(212,168,83,.25) 0px,rgba(212,168,83,.25) 6px,transparent 6px,transparent 14px);z-index:0}}.ink-blot{pointer-events:none;-webkit-user-select:none;user-select:none}.landing-screenshot-frame{position:relative;border-radius:.75rem;overflow:hidden;box-shadow:0 8px 40px #00000059,0 0 0 1px #d4a8531a}@media(min-width:1024px){.landing-screenshot-hero,.landing-manga-showcase{transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);transition:transform .5s cubic-bezier(.16,1,.3,1);box-shadow:0 12px 60px #0006,0 0 80px #d4a8530f,0 0 0 1px #d4a8531f}.landing-screenshot-hero:hover,.landing-manga-showcase:hover,.landing-manga-showcase:has(:focus-visible){transform:perspective(1200px) rotateY(0) rotateX(0);box-shadow:0 16px 70px #00000073,0 0 100px #d4a8531a,0 0 0 1px #d4a8532e}}.landing-screenshot-frame:not(.landing-demo-iframe-frame):after{content:"";position:absolute;bottom:0;inset-inline:0;height:20%;background:linear-gradient(to top,#0f0d0a 0%,transparent 100%);pointer-events:none}.landing-screenshot-mobile{max-width:260px;border-radius:1.25rem;box-shadow:0 12px 48px #0006,0 0 0 1px #d4a85326}@media(max-width:1023px){.landing-screenshot-auto{max-width:260px;margin:0 auto;border-radius:1.25rem;box-shadow:0 12px 48px #0006,0 0 0 1px #d4a85326}}.landing-card-stagger{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.landing-card-stagger.visible{opacity:1;transform:translateY(0)}.landing-hero-media-tabs>button:focus-visible{outline:2px solid #d4a853;outline-offset:2px}.landing-hero-demo-col{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:1023px){.landing-hero-demo-col{min-height:600px;justify-content:flex-start}}@media(min-width:1024px){.landing-hero-demo-col{--demo-stage-h: min(560px, calc(100dvh - 250px) )}.landing-hero-demo-col>.landing-world-showcase,.landing-hero-demo-col>.landing-manga-showcase,.landing-hero-demo-col>.landing-screenshot-frame{width:401px;max-width:401px;height:var(--demo-stage-h)}}.landing-demo-iframe-frame{position:relative;width:100%;max-width:400px;margin-inline:auto;aspect-ratio:2 / 3;background:#0f0d0a;overflow:hidden}.landing-demo-iframe-frame>iframe{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;display:block;border:0;pointer-events:none}.landing-screenshot-fill>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.landing-demo-iframe-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:transparent;border:0;padding:0;border-radius:inherit}.landing-demo-iframe-overlay:focus-visible{outline:2px solid rgba(212,168,83,.6);outline-offset:4px}.landing-demo-iframe-hint{position:absolute;bottom:.75rem;inset-inline-end:.75rem;pointer-events:none;background:#0f0d0aeb;color:#d4a853;font-size:.75rem;padding:.375rem .75rem;border-radius:9999px;opacity:0;transition:opacity .2s ease}.landing-demo-iframe-frame:hover .landing-demo-iframe-hint,.landing-demo-iframe-overlay:focus-visible~.landing-demo-iframe-hint{opacity:1}.landing-demo-iframe-frame>iframe{opacity:0}.landing-demo-iframe-frame[data-demo-ready=true]>iframe{opacity:1}.landing-demo-iframe-frame[data-demo-ready=true]>.novel-demo-standin{visibility:hidden}.novel-demo-standin{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0d0a;color:#e8e0d4;pointer-events:none}.novel-demo-standin-bar{position:absolute;top:0;inset-inline:0;height:57px;display:flex;align-items:center;gap:10px;padding-inline:16px;background:#1a1610;border-bottom:1px solid rgb(80 69 54)}.novel-demo-standin-logo{width:58px;height:32px;flex-shrink:0;background:url(/logo.png) center / contain no-repeat}.novel-demo-standin-wordmark{font-family:Swei Spring Sugar Landing,serif;font-size:18px;line-height:28px;font-weight:700;color:#c4a574}.landing-demo-iframe-frame{container-type:inline-size}@container (max-width: 390px){.novel-demo-standin-wordmark{display:none}}.novel-demo-standin-toolbar{position:absolute;top:57px;inset-inline:0;height:41px;display:flex;align-items:center;padding-inline:22px;background:#1a1610;border-bottom:1px solid rgb(80 69 54)}.novel-demo-standin-title{position:absolute;top:122px;inset-inline:24px;margin:0;font-family:Swei Spring Sugar Landing,serif;font-size:24px;line-height:32px;font-weight:700;white-space:nowrap;overflow:hidden}.novel-demo-standin-status{position:absolute;bottom:0;inset-inline:0;height:31px;display:flex;align-items:center;justify-content:flex-end;padding-inline:22px;background:#1a1610;border-top:1px solid rgb(80 69 54);color:#978b7b}body.playground-demo-mobile .fixed.inset-0.z-\[50\].bg-card{display:none!important}body.playground-demo-mobile .fixed.z-\[100\].w-72{left:8px!important;right:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important}.demo-cursor{position:fixed;width:22px;height:24px;pointer-events:none;z-index:2147483647;transform:translate(-2px,-2px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));transition:left .5s cubic-bezier(.4,0,.2,1),top .5s cubic-bezier(.4,0,.2,1),transform .12s ease-out}.demo-cursor.demo-cursor-pressed{transform:translate(-2px,-2px) scale(.85)}.demo-touch-ripple{position:fixed;width:8px;height:8px;border-radius:50%;background:#d4a8538c;border:2px solid rgba(212,168,83,.85);box-shadow:0 0 #d4a85366;pointer-events:none;z-index:2147483647;transform:translate(-50%,-50%);animation:demoTouchRipple .5s ease-out forwards}@keyframes demoTouchRipple{0%{width:8px;height:8px;opacity:1;box-shadow:0 0 #d4a85366}to{width:56px;height:56px;opacity:0;box-shadow:0 0 0 18px #d4a85300}}.landing-manga-showcase{position:relative;display:flex;flex-direction:column;gap:.9rem;width:100%;max-width:400px;margin:0 auto;cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent}.landing-manga-showcase:has(:focus-visible){outline:none}.landing-world-showcase-scrim,.landing-manga-showcase-scrim{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:transparent;border:0;padding:0;border-radius:inherit}.landing-manga-showcase-stage{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:.9rem;overflow:hidden;background:#0b0a08;box-shadow:0 12px 48px #00000073,0 0 0 1px #d4a85329;transition:box-shadow .4s ease}@media(min-width:1024px){.landing-manga-showcase-stage{box-shadow:0 16px 64px #00000080,0 0 70px #d4a8530f,0 0 0 1px #d4a8532e}}.landing-manga-showcase:hover .landing-manga-showcase-stage,.landing-manga-showcase:has(:focus-visible) .landing-manga-showcase-stage{box-shadow:0 18px 72px #0000008c,0 0 90px #d4a8531f,0 0 0 1px #d4a8534d}.landing-manga-showcase-page{position:relative;height:100%;aspect-ratio:2 / 3;margin-inline:auto;background:#f7f5f1}.landing-manga-showcase-panel{position:absolute;margin:0;overflow:hidden;background:#f7f5f1;border:1px solid rgba(17,15,12,.85)}.landing-manga-showcase-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .55s ease}.landing-manga-showcase-chip{position:absolute;bottom:.6rem;left:.6rem;z-index:3;background:#0f0d0ad1;color:#d4a853;font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:9999px;border:1px solid rgba(212,168,83,.3)}.landing-manga-panel-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .5s ease}.landing-manga-panel-bubbles[data-visible=true]{opacity:1}.landing-manga-bubble{position:absolute;max-width:86%;font-size:.52rem;line-height:1.45;background:#fffffff5;color:#1a1a1a;border-radius:.8rem;padding:.4rem .65rem;font-size:.72rem;line-height:1.35;box-shadow:0 4px 14px #0000004d}.landing-manga-bubble[data-pos^=top]{top:.4rem}.landing-manga-bubble[data-pos=top-left],.landing-manga-bubble[data-pos=top-right]{max-width:46%}.landing-manga-bubble[data-kind=narration][data-pos^=top]{top:.4rem}.landing-manga-bubble[data-pos^=middle]{top:50%;transform:translateY(-50%)}.landing-manga-bubble[data-pos^=bottom]{bottom:.9rem}.landing-manga-bubble[data-pos$=left]{left:.4rem}.landing-manga-bubble[data-pos$=right]{right:.4rem}.landing-manga-bubble[data-pos$=center]{left:50%;transform:translate(-50%);text-align:center}.landing-manga-bubble[data-pos=middle-center]{transform:translate(-50%,-50%)}.landing-manga-bubble[data-kind=narration]{background:#181613eb;color:#faf8f5f0;border-radius:.25rem}.landing-manga-showcase-steps{display:flex;align-items:flex-start;justify-content:space-between;list-style:none;margin:0;padding:0}.landing-manga-step{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.35rem}.landing-manga-step:not(:first-child):before{content:"";position:absolute;top:5px;inset-inline-end:50%;inset-inline-start:-50%;height:2px;background:#d4a8532e;z-index:0}.landing-manga-step[data-state=done]:not(:first-child):before,.landing-manga-step[data-state=current]:not(:first-child):before{background:#d4a8538c}.landing-manga-step-dot{position:relative;z-index:1;width:10px;height:10px;border-radius:9999px;background:#faf8f52e;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.landing-manga-step[data-state=done] .landing-manga-step-dot{background:#d4a853b3}.landing-manga-step[data-state=current] .landing-manga-step-dot{background:#d4a853;transform:scale(1.35);box-shadow:0 0 0 4px #d4a85333}.landing-manga-step-label{font-size:.72rem;color:#faf8f573;white-space:nowrap;transition:color .3s ease}.landing-manga-step[data-state=done] .landing-manga-step-label{color:#d4a853b3}.landing-manga-step[data-state=current] .landing-manga-step-label{color:#d4a853;font-weight:600}.landing-manga-showcase-hint{display:block;text-align:center;font-size:.8rem;color:#d4a853bf;transition:color .2s ease}.landing-manga-showcase:hover .landing-manga-showcase-hint,.landing-manga-showcase:has(:focus-visible) .landing-manga-showcase-hint{color:#d4a853}@media(max-width:360px){.landing-manga-showcase{max-width:100%}.landing-manga-step-label{font-size:.62rem}.landing-manga-bubble{font-size:.66rem;max-width:78%}}@media(prefers-reduced-motion:reduce){.landing-manga-showcase-art,.landing-manga-showcase-bubbles,.landing-manga-step-dot,.landing-manga-step-label,.landing-manga-showcase-stage{transition:none}}.landing-manga-gallery{width:100%;max-width:480px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1rem}.landing-manga-panels{display:flex;justify-content:center;gap:.9rem;width:100%}.landing-manga-panel{position:relative;flex:1 1 0;min-width:0;margin:0;border-radius:.9rem;overflow:hidden;background:#0b0a08;box-shadow:0 12px 40px #00000073,0 0 0 1px #d4a85329;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.landing-manga-panel img{display:block;width:100%;height:auto}.landing-manga-panel-style{position:absolute;bottom:.5rem;left:.5rem;background:#0f0d0ad1;color:#d4a853;font-size:.66rem;font-weight:600;padding:.16rem .55rem;border-radius:9999px;border:1px solid rgba(212,168,83,.3)}.landing-manga-gallery-note{font-size:.8rem;font-style:italic;color:#d4a85399}@media(min-width:1024px){.landing-manga-panel:hover{transform:translateY(-4px);box-shadow:0 18px 60px #00000080,0 0 60px #d4a85314,0 0 0 1px #d4a85347}}@media(prefers-reduced-motion:reduce){.landing-manga-panel{transition:none}}.landing-world-showcase{position:relative;display:flex;flex-direction:column;gap:.9rem;width:100%;max-width:400px;margin:0 auto;cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent}.landing-world-showcase:has(:focus-visible){outline:none}.landing-world-showcase-stage{position:relative;display:flex;flex-direction:column;gap:.55rem;width:100%;aspect-ratio:4 / 3.4;padding:.85rem;border-radius:.9rem;overflow:hidden;background:#0b0a08;box-shadow:0 12px 48px #00000073,0 0 0 1px #d4a85329;transition:box-shadow .4s ease}@media(min-width:1024px){.landing-world-showcase-stage{box-shadow:0 16px 64px #00000080,0 0 70px #d4a8530f,0 0 0 1px #d4a8532e}}@media(max-width:640px){.landing-world-showcase-prose,.landing-world-showcase-sheet.is-expanded .landing-world-showcase-paste{font-size:.7rem;line-height:1.6}.landing-world-showcase-field{grid-template-columns:3.4rem 1fr}.landing-world-showcase-field dt{font-size:.62rem}.landing-world-showcase-field dd{font-size:.72rem}}.landing-world-showcase:hover .landing-world-showcase-stage,.landing-world-showcase:has(:focus-visible) .landing-world-showcase-stage{box-shadow:0 18px 72px #0000008c,0 0 90px #d4a8531f,0 0 0 1px #d4a8534d}.landing-world-showcase-sheet{position:relative;z-index:2;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.35rem;padding:.7rem .8rem;border-radius:.55rem;background:#faf8f50a;border:1px dashed rgba(212,168,83,.28);overflow:hidden}.landing-world-showcase-paste{position:relative;z-index:2;flex:0 0 auto;width:100%;height:.95rem;padding:0;border:0;outline:none;background:transparent;resize:none;overflow:hidden;font:inherit;font-size:.68rem;line-height:.95rem;letter-spacing:.08em;color:#faf8f5eb}.landing-world-showcase-paste::placeholder{color:#faf8f58c;opacity:1}.landing-world-showcase-sheet.is-expanded{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#121009;border-style:solid;border-color:#d4a85366}.landing-world-showcase-sheet.is-expanded .landing-world-showcase-paste{flex:1 1 auto;height:auto;min-height:0;overflow-y:auto;font-size:.78rem;line-height:1.72;letter-spacing:normal;color:#faf8f5eb}.landing-world-showcase-compose-actions{position:relative;z-index:2;flex:0 0 auto;display:flex;justify-content:flex-end;padding-top:.4rem;scroll-margin-bottom:12px}.landing-world-showcase-submit{padding:.4rem 1rem;border:0;border-radius:999px;background:#d4a853;color:#0f0d0a;font-size:.78rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.landing-world-showcase-submit:disabled{background:#d4a85347;color:#faf8f599;cursor:default}.landing-world-showcase.is-composing .landing-world-showcase-scrim{pointer-events:none}.landing-world-showcase-prose{margin:0;font-size:.78rem;line-height:1.72;color:#faf8f5bd;transition:opacity .6s ease}.landing-world-showcase-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(212,168,83,.16) 50%,transparent 80%);animation:landing-world-scan 1.5s ease-in-out infinite;pointer-events:none}@keyframes landing-world-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.landing-world-showcase-card{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;padding:.7rem .8rem;border-radius:.55rem;background:#d4a85312;border:1px solid rgba(212,168,83,.22);transition:opacity .55s ease,transform .55s ease}.landing-world-showcase-card-head{display:flex;align-items:center;gap:.45rem;padding-bottom:.35rem;border-bottom:1px solid rgba(212,168,83,.16)}.landing-world-showcase-card-kind{flex:0 0 auto;font-size:.56rem;padding:.08rem .34rem;border-radius:999px;background:#d4a85333;color:#e8c98a}.landing-world-showcase-card-name{font-size:.82rem;color:#faf8f5f0}.landing-world-showcase-fields{margin:0;display:flex;flex-direction:column;gap:.42rem}.landing-world-showcase-field{display:grid;grid-template-columns:4rem 1fr;align-items:center;gap:.5rem}.landing-world-showcase-field dt{font-size:.68rem;color:#faf8f58c}.landing-world-showcase-field dd{margin:0;min-height:1.2rem;font-size:.8rem;line-height:1.5;border-radius:.25rem;transition:background-color .45s ease,color .45s ease}.landing-world-showcase-field dd.is-empty{background:#faf8f50f;color:transparent}.landing-world-showcase-field dd.is-filled{background:transparent;color:#faf8f5e0}.landing-world-showcase-caption{min-height:5.1rem;display:flex;align-items:flex-start;justify-content:center;padding-top:.5rem;margin:0;font-size:.72rem;line-height:1.5;color:#faf8f58c;text-align:center}@media(prefers-reduced-motion:reduce){.landing-world-showcase-scan{animation:none}.landing-world-showcase-prose,.landing-world-showcase-card{transition:none}}.landing-world-showcase-avatar.is-empty{background:#faf8f512;border-color:#d4a85338}.landing-world-showcase-card-kind.is-empty{min-width:2.2rem;background:#faf8f50f}.landing-world-showcase-card-name.is-empty{min-width:3.4rem;border-radius:.25rem;background:#faf8f50f}.landing-world-showcase-card-kind,.landing-world-showcase-card-name{transition:background-color .45s ease,color .45s ease}.landing-world-showcase-card-kind.is-empty,.landing-world-showcase-card-name.is-empty{color:transparent}.landing-world-showcase-avatar{flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:999px;object-fit:cover;background:#d4a85329;border:1px solid rgba(212,168,83,.4)}.landing-world-showcase-hit{background:transparent;color:inherit;border-radius:.2rem;padding:0 .12rem;transition:background-color .45s ease,color .45s ease}.landing-world-showcase-hit.is-lit{background:#d4a85342;color:#faf8f5}@media(prefers-reduced-motion:reduce){.landing-world-showcase-hit{transition:none}}.lp-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0}:lang(ar) .landing-page :is(.lp-mono,.lp-bento-tag){font-family:inherit;letter-spacing:0}:lang(ar) .landing-page :is(.lp-eyebrow,.lp-hero-eyebrow,.landing-world-showcase-paste){letter-spacing:0}:lang(ar) .landing-page .lp-bento-tag{flex:none;white-space:nowrap}:lang(ar) .landing-page .lp-h2{text-wrap:balance}:lang(ar) .landing-page .lp-h2>br:not([class~="lg:hidden"])+span{display:block;text-wrap:balance}@media(max-width:1023px){:lang(ar) .landing-page .lp-h2>span{display:block;text-wrap:balance}}.lp-tone-dark{background:#0f0d0a;color:#f0ede6}.lp-tone-paper{background:#f0ede6;color:#1f1a14}.lp-frame{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media(min-width:1024px){.lp-frame{padding:0 40px}}@media(max-width:1023px){.lp-hide-mobile{display:none!important}}.lp-head{position:relative}.lp-head-center{text-align:center}.lp-eyebrow{display:flex;gap:.75rem;margin:0;font-size:12px;letter-spacing:.04em}.lp-head-center .lp-eyebrow{justify-content:center}.lp-tone-dark .lp-eyebrow{color:#b5aa98}.lp-tone-paper .lp-eyebrow{color:#5c534a}.lp-h2{margin:10px 0 0;font-size:28px;line-height:1.28;font-weight:700}.lp-sub{margin:8px 0 0;font-size:14px;line-height:1.7}.lp-tone-dark .lp-sub{color:#b5aa98}.lp-tone-paper .lp-sub{color:#5c534a}@media(min-width:1024px){.lp-eyebrow{font-size:15px;letter-spacing:.06em}.lp-h2{margin-top:16px;font-size:56px;line-height:1.25}.lp-sub{margin-top:14px;font-size:18px}.lp-h2{text-wrap:balance}.lp-h2>br:not([class~="lg:hidden"])+span{display:block;text-wrap:balance}:lang(ja) .lp-h2{word-break:auto-phrase}}.landing-cta-btn.lp-cta{background:#d4a853;border-radius:999px;padding:12px 22px;font-size:15px;line-height:1.3;text-align:center}.landing-cta-btn.lp-cta:hover{background:#dcb466}@media(min-width:1024px){.landing-cta-btn.lp-cta{padding:14px 26px;font-size:16px}}.lp-ghost-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:999px;border:1px solid rgba(240,237,230,.28);background:#0f0d0a99;color:#f0ede6;font-size:14px;transition:border-color .2s ease}.lp-ghost-btn:hover{border-color:#f0ede68c}@media(min-width:1024px){.lp-ghost-btn{padding:16px 26px;font-size:16px}}.lp-fade{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.lp-fade[data-on]{opacity:1;transform:none}.lp-pop{opacity:0;transform:translateY(14px) scale(.96);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1);pointer-events:none}.lp-pop[data-on]{opacity:1;transform:none;pointer-events:auto}.lp-hero{position:relative;background:#0f0d0a;color:#f0ede6;min-height:100svh;padding-bottom:32px;box-sizing:border-box}@media(max-width:1023px){.landing-hero-section.lp-hero{padding-top:calc(4.75rem + var(--lang-banner-h, 0px))}}.lp-hero-stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.lp-pin-stars{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lp-pin-stars:before,.lp-pin-stars:after{content:"";position:absolute;top:0;right:0;bottom:-410px;left:0}.lp-pin-stars:before{background-image:radial-gradient(1.6px 1.6px at 23px 41px,rgba(212,168,83,.55),transparent),radial-gradient(1.1px 1.1px at 87px 12px,rgba(212,168,83,.55),transparent),radial-gradient(1.4px 1.4px at 141px 77px,rgba(212,168,83,.55),transparent),radial-gradient(1px 1px at 203px 28px,rgba(212,168,83,.55),transparent),radial-gradient(1.7px 1.7px at 259px 133px,rgba(212,168,83,.55),transparent),radial-gradient(1.2px 1.2px at 47px 171px,rgba(212,168,83,.55),transparent),radial-gradient(1.5px 1.5px at 118px 219px,rgba(212,168,83,.55),transparent),radial-gradient(1px 1px at 181px 163px,rgba(212,168,83,.55),transparent),radial-gradient(1.3px 1.3px at 227px 251px,rgba(212,168,83,.55),transparent),radial-gradient(1px 1px at 9px 263px,rgba(212,168,83,.55),transparent),radial-gradient(1.2px 1.2px at 291px 199px,rgba(212,168,83,.55),transparent),radial-gradient(1.6px 1.6px at 161px 289px,rgba(212,168,83,.55),transparent);background-size:300px 300px;animation:lp-sky-300 90s linear infinite}.lp-pin-stars:after{background-image:radial-gradient(1px 1px at 61px 93px,rgba(212,168,83,.4),transparent),radial-gradient(1.3px 1.3px at 173px 39px,rgba(212,168,83,.4),transparent),radial-gradient(1px 1px at 311px 151px,rgba(212,168,83,.4),transparent),radial-gradient(1.2px 1.2px at 97px 331px,rgba(212,168,83,.4),transparent),radial-gradient(1px 1px at 251px 307px,rgba(212,168,83,.4),transparent),radial-gradient(1.4px 1.4px at 379px 23px,rgba(212,168,83,.4),transparent),radial-gradient(1.1px 1.1px at 17px 389px,rgba(212,168,83,.4),transparent),radial-gradient(1px 1px at 331px 371px,rgba(212,168,83,.4),transparent);background-size:410px 410px;animation:lp-sky-410 150s linear infinite,lp-sky-breathe 7s ease-in-out infinite alternate}@keyframes lp-sky-300{to{transform:translate3d(0,-300px,0)}}@keyframes lp-sky-410{to{transform:translate3d(0,-410px,0)}}@keyframes lp-sky-breathe{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lp-pin-stars:before,.lp-pin-stars:after{animation:none}}.lp-hero-grid{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:10px}.lp-hero-text{display:flex;flex-direction:column;gap:10px;min-width:0}.lp-hero-eyebrow{margin:0;font-size:12px;letter-spacing:.04em;color:#b5aa98}.lp-hero-h1{margin:0;font-size:38px;line-height:1.22;font-weight:700;color:#f0ede6}.lp-hero-sub{margin:0;font-size:14px;line-height:1.75;color:#cfc6b6}.lp-hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.landing-cta-btn.lp-cta.lp-cta-hero{padding:14px 20px;font-size:16px}.lp-hero-paste{align-self:flex-start;font-size:13px;color:#f0ede6;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#f0ede673;background:none;border:0;padding:2px 0;cursor:pointer;text-align:start}.lp-hero-paste:hover{text-decoration-color:#f0ede6}.lp-hero-trust{display:flex;flex-wrap:wrap;gap:0 8px;margin:0;font-size:12px;color:#a39888}.lp-hero-count{color:#d4a853;font-weight:600}.lp-hero-sign{display:none}.lp-hero-demo{display:flex;flex-direction:column;gap:10px;min-width:0}.landing-hero-media-tabs.lp-hero-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:#17130d;border:1px solid rgba(240,237,230,.1);box-shadow:none}.lp-hero-tab{flex:1;min-height:40px;padding:8px 18px;border:0;border-radius:999px;background:transparent;color:#b5aa98;font-size:14px;cursor:pointer;white-space:nowrap}.lp-hero-tab:hover{color:#f0ede6}.lp-hero-tab[aria-selected=true]{background:#f0ede6;color:#0f0d0a;font-weight:700}.lp-hero-caption{display:flex;justify-content:space-between;font-size:13px;color:#b5aa98}.lp-hero-caption .lp-mono{color:#9a8f80}@media(min-width:1024px){.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) auto;align-items:center;gap:56px;padding:0 40px;min-height:calc(100svh - 6rem - var(--lang-banner-h, 0px) - 32px)}.lp-hero-text{gap:22px}.lp-hero-eyebrow{font-size:15px;letter-spacing:.06em}.lp-hero-h1{font-size:clamp(3rem,1rem + 3.4vw,4.25rem);line-height:1.16}.lp-hero-sub{font-size:18px;line-height:1.85;max-width:500px}.lp-hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}.landing-cta-btn.lp-cta.lp-cta-hero{padding:16px 28px;font-size:17px}.lp-hero-paste{align-self:auto;padding:15px 24px;font-size:16px;text-decoration:none;border:1px solid rgba(240,237,230,.24);border-radius:999px;transition:border-color .2s ease}.lp-hero-paste:hover{border-color:#f0ede68c}.lp-hero-trust{font-size:14px}.lp-hero-sign{display:block;margin:-10px 0 0;font-size:14px;color:#a39888}.lp-hero-demo{width:401px;gap:14px}.landing-hero-media-tabs.lp-hero-tabs{align-self:flex-start}.lp-hero-tab{flex:0 0 auto;padding:8px 20px}.lp-hero-caption{font-size:14px}}.lp-pin{position:relative;height:calc(var(--lp-steps) * 100svh)}.lp-pin-sentinel{position:absolute;inset-inline-start:0;width:1px;top:calc(var(--lp-k) * 100% / var(--lp-steps));height:calc(100% / var(--lp-steps));pointer-events:none}.lp-pin-inner{position:sticky;top:0;height:100svh;overflow:hidden;box-sizing:border-box;padding-top:calc(78px + var(--lang-banner-h, 0px))}.lp-pin-inner>.lp-frame{height:100%}@media(min-width:1024px){.lp-pin-inner{padding-top:calc(108px + var(--lang-banner-h, 0px))}}.lp-counter{display:flex;align-items:center;gap:10px;font-size:11px}.lp-counter-bars{display:flex;gap:6px}.lp-counter-bar{display:block;width:18px;height:2px;opacity:.22;transition:opacity .3s ease}.lp-counter-bar[data-on]{opacity:1}.lp-tone-dark .lp-counter{color:#9a8f80}.lp-tone-dark .lp-counter-bar{background:#f0ede6}.lp-tone-paper .lp-counter{color:#5c534a}.lp-tone-paper .lp-counter-bar{background:#1f1a14}@media(min-width:1024px){.lp-counter{font-size:14px;gap:12px}.lp-counter-bar{width:32px}}.lp-wall{display:flex;flex-direction:column;align-items:center}.lp-wall .lp-h2{font-size:32px}.lp-wall .lp-head{width:100%}.lp-wall-lead{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:10px}.lp-wall-line{display:block;width:1px;height:36px;background:linear-gradient(#8a651f00,#8a651f)}.lp-wall-dot{display:block;width:12px;height:12px;border-radius:99px;background:#d4a853;box-shadow:0 0 0 5px #d4a85338}.lp-wall-note{position:absolute;inset-inline-start:26px;top:0;margin:0;font-size:16px;color:#5c534a;white-space:nowrap;transform:rotate(-4deg)}.lp-wall-stage{position:relative;width:calc(100% + 40px);margin:4px -20px 0;height:clamp(280px,calc(100svh - 330px),330px)}.lp-wall-art{position:absolute;left:50%;top:0;width:100vw;height:300px;margin-left:-50vw;overflow:hidden;perspective:900px;pointer-events:none;transform:translate3d(0,40px,0);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.lp-wall-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#f0ede600 45%,#f0ede6 95%)}.lp-wall-art[data-on]{transform:none}.lp-wall-art[data-on] .lp-wall-strip{opacity:1}.lp-wall-strip{position:absolute;left:0;top:6px;display:flex;width:1824px;height:240px;transform-origin:50% 0;transform:rotateX(34deg);opacity:.5;transition:opacity .6s ease;direction:ltr;animation:lp-wall-drift 40s linear infinite}.lp-wall-art[data-paused] .lp-wall-strip{animation-play-state:paused}.lp-wall-tile{flex:none;width:608px;height:100%}.lp-wall-tile img{display:block;width:100%;height:100%;color:transparent}.lp-wall-rest{flex:none;width:1216px;height:100%;background-repeat:repeat-x;background-size:608px 100%}@keyframes lp-wall-drift{0%{transform:rotateX(34deg) translateZ(0)}to{transform:rotateX(34deg) translate3d(var(--lp-wall-period, -608px),0,0)}}.lp-pains{list-style:none;margin:0;padding:0}.lp-pain{position:absolute;inset-inline:20px;display:flex;flex-direction:column;gap:4px;text-align:start;background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 14px 36px #1f1a1429}.lp-pain[data-k="1"],.lp-pain[data-k="3"]{top:34px}.lp-pain[data-k="2"],.lp-pain[data-k="4"]{top:148px}.lp-pain-label{font-size:11px;color:#5c534a}.lp-pain-quote{font-size:14px;font-weight:700;color:#1f1a14}.lp-pain-desc{font-size:12px;line-height:1.7;color:#5c534a}.lp-wall[data-wall-step="3"] .lp-pain[data-group=a],.lp-wall[data-wall-step="4"] .lp-pain[data-group=b]{opacity:1;transform:none;pointer-events:auto}.lp-wall-cta{position:absolute;inset-inline:20px;bottom:18px;display:flex;justify-content:center}.lp-wall-cta-pill{display:flex;width:100%}.lp-wall-cta-pill .lp-cta{flex:1}.lp-wall-cta-lead{display:none}.lp-wall>.lp-counter{position:absolute;inset-inline-start:20px;bottom:14px}@media(min-width:1024px){.lp-wall .lp-h2{font-size:60px;line-height:1.2}.lp-wall-lead{margin-top:20px}.lp-wall-line{height:64px}.lp-wall-dot{width:14px;height:14px;box-shadow:0 0 0 6px #d4a85338}.lp-wall-note{inset-inline-start:34px;top:8px;font-size:22px}.lp-wall-stage{width:100%;max-width:1240px;margin:8px auto 0;height:clamp(300px,calc(100svh - 470px),540px)}.lp-wall-art{height:560px;perspective:1500px;transform:translate3d(0,64px,0)}.lp-wall-art:after{background:linear-gradient(#f0ede600 45%,#f0ede6 90%)}.lp-wall-strip{top:16px;width:5000px;height:560px;animation-duration:64s;--lp-wall-period: -1250px}.lp-wall-tile{width:1250px}.lp-wall-rest{width:3750px;background-size:1250px 100%}.lp-wall-stage{--lp-wall-cta-lane: 84px;--lp-wall-lift: -96px}.lp-pain{inset-inline:auto;width:360px;gap:6px;border-radius:16px;padding:16px 18px;box-shadow:0 18px 48px #1f1a1429}.lp-pain[data-k="1"]{inset-inline-start:0;top:0}.lp-pain[data-k="2"]{inset-inline-end:0;top:32px}.lp-pain[data-k="3"]{inset-inline-start:72px;top:auto;bottom:var(--lp-wall-cta-lane)}.lp-pain[data-k="4"]{inset-inline-end:56px;top:auto;bottom:calc(var(--lp-wall-cta-lane) + 16px)}.lp-pain-label{font-size:12px}.lp-pain-quote{font-size:16px}.lp-pain-desc{font-size:13px;line-height:1.75}.lp-wall-cta{inset-inline:0;bottom:8px}.lp-wall-cta-pill{width:auto;align-items:center;gap:16px;background:#faf8f3;border:1px solid #e2dacb;border-radius:999px;padding:8px;padding-inline-start:24px;box-shadow:0 18px 48px #1f1a141f}.lp-wall-cta-pill .lp-cta{flex:none;padding:12px 22px;font-size:15px}.lp-wall-cta-lead{display:inline;font-size:15px;color:#3d352b}.lp-wall>.lp-counter{inset-inline-start:40px;bottom:32px}}@media(min-width:1024px)and (min-height:900px)and (prefers-reduced-motion:no-preference){.lp-wall-lead{transition:opacity .4s ease}:root:is(:lang(zh),:lang(ja)) .lp-wall[data-wall-step="4"] .lp-wall-lead{opacity:0}:root:is(:lang(zh),:lang(ja)) .lp-wall[data-wall-step="4"] .lp-pain[data-group=a]{opacity:1;transform:translateY(var(--lp-wall-lift));pointer-events:auto}}@media(min-width:1200px)and (min-height:900px)and (prefers-reduced-motion:no-preference){.lp-wall[data-wall-step="4"] .lp-wall-lead{opacity:0}.lp-wall[data-wall-step="4"] .lp-pain[data-group=a]{opacity:1;transform:translateY(var(--lp-wall-lift));pointer-events:auto}}.lp-split{display:flex;flex-direction:column;margin-top:14px}.lp-split-text{display:contents}.lp-split>.lp-split-text>.lp-head{order:1}.lp-split-demo{order:2;display:grid}.lp-step-grid{order:3;display:grid;margin-top:16px}.lp-split-cta{order:4}.lp-stage{grid-area:1 / 1;opacity:0;transition:opacity .45s ease;pointer-events:none}.lp-stage[data-on]{opacity:1;pointer-events:auto}.lp-step{grid-area:1 / 1;opacity:0;transition:opacity .35s ease}.lp-step[data-on]{opacity:1}.lp-step-title{display:flex;align-items:baseline;gap:10px;margin:0;font-size:19px;font-weight:700;text-wrap:balance}.lp-step-no{font-size:13px;font-weight:400}.lp-tone-dark .lp-step-no{color:#b5aa98}.lp-tone-paper .lp-step-no{color:#5c534a}.lp-step-desc{margin:6px 0 0;font-size:13px;line-height:1.8}.lp-tone-dark .lp-step-desc{color:#cfc6b6}.lp-tone-paper .lp-step-desc{color:#5c534a}.lp-desc-long{display:none}.lp-split-counter{position:absolute;inset-inline-start:20px;bottom:22px}.lp-split-cta{position:absolute;inset-inline-end:20px;bottom:12px}.lp-split-cta .landing-cta-btn.lp-cta{padding:10px 16px;font-size:13px}.lp-demo{position:relative;height:clamp(230px,calc(100svh - 410px),280px);box-sizing:border-box;border-radius:18px;overflow:hidden;font-size:12px}.lp-demo[style*=--lp-fit]>*{zoom:var(--lp-fit)}.lp-demo-dark{background:#17130d;border:1px solid rgba(240,237,230,.1);color:#f0ede6}.lp-demo-paper{background:#faf8f3;border:1px solid #e2dacb;color:#1f1a14}.lp-demo-pad{padding:14px 16px}.lp-demo-col{display:flex;flex-direction:column;gap:10px}.lp-demo-label{font-size:11px;color:#9a8f80}.lp-demo-label.lp-on-paper{color:#5c534a}.lp-gold{color:#d4a853}.lp-ink{color:#1f1a14}.lp-avatar{display:block;flex:none;object-fit:cover;border-radius:8px}.lp-avatar-round{border-radius:99px}.lp-demo-prose{margin:0;border-radius:10px;background:#0f0d0a;padding:10px 12px;line-height:1.8;color:#cfc6b6}.lp-x,.lp-x-src{display:flex;flex-direction:column;gap:6px}.lp-x-src>.lp-demo-label{display:none}.lp-x-prose{line-height:2}.lp-x-m{position:relative;z-index:0;white-space:nowrap;background:none;color:#f0ede6;font-weight:700}.lp-x-m:after{content:"";position:absolute;z-index:-1;top:-1px;right:-3px;bottom:-1px;left:-3px;inset-inline-start:16px;border-radius:5px;background:#f0ede629;box-shadow:inset 0 -2px #f0ede6}.lp-x-m:before,.lp-x-no{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:99px;background:#f0ede6;color:#1f1a14;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lp-x-m:before{content:attr(data-m);margin-inline-end:3px;vertical-align:1px}.lp-x-arrow{display:flex;align-items:center;gap:8px;padding-inline-start:18px}.lp-x-arrow-line{position:relative;width:2px;height:18px;background:#f0ede640}.lp-x-arrow-line:after{content:"";position:absolute;left:-4px;bottom:-4px;border:5px solid transparent;border-top-color:#f0ede680}.lp-x-arrow-dot{position:absolute;left:-3px;top:0;width:8px;height:8px;border-radius:99px;background:#f0ede6;opacity:0}.lp-x-card{padding:8px 12px}.lp-x-card .lp-card-head{margin-bottom:2px}.lp-x-card .lp-card-head .lp-avatar{width:26px!important;height:26px!important}.lp-x-field{align-items:center;padding:3px 0}.lp-x-field .lp-field-label{display:inline-flex;align-items:center;gap:6px}.lp-x-field{flex-wrap:wrap;row-gap:2px}.lp-x-field .lp-x-slot{margin-inline-start:auto}.lp-x-slot{display:inline-grid;justify-items:end}.lp-x-slot>*{grid-area:1 / 1}.lp-x-skel{align-self:center;width:56px;height:8px;border-radius:99px;background:#e2dacb;opacity:0}.lp-x-val{font-weight:700}@media(prefers-reduced-motion:no-preference){.lp-stage[data-on] .lp-x-m:after,.lp-stage[data-on] .lp-x-m:before{animation:lp-x-mark 8s linear infinite}.lp-stage[data-on] .lp-x-m[data-m="2"]:after,.lp-stage[data-on] .lp-x-m[data-m="2"]:before{animation-name:lp-x-mark-2}.lp-stage[data-on] .lp-x-m[data-m="3"]:after,.lp-stage[data-on] .lp-x-m[data-m="3"]:before{animation-name:lp-x-mark-3}.lp-stage[data-on] .lp-x-field :is(.lp-x-val,.lp-x-no){animation:lp-x-fill 8s linear infinite}.lp-stage[data-on] .lp-x-field[data-m="2"] :is(.lp-x-val,.lp-x-no){animation-name:lp-x-fill-2}.lp-stage[data-on] .lp-x-field[data-m="3"] :is(.lp-x-val,.lp-x-no){animation-name:lp-x-fill-3}.lp-stage[data-on] .lp-x-skel{animation:lp-x-skel 8s linear infinite}.lp-stage[data-on] .lp-x-field[data-m="2"] .lp-x-skel{animation-name:lp-x-skel-2}.lp-stage[data-on] .lp-x-field[data-m="3"] .lp-x-skel{animation-name:lp-x-skel-3}.lp-stage[data-on] .lp-x-arrow-dot{animation:lp-x-dot-y 8s linear infinite}}@keyframes lp-x-mark{0%,10%{opacity:0}13%,92%{opacity:1}97%,to{opacity:0}}@keyframes lp-x-mark-2{0%,30%{opacity:0}33%,92%{opacity:1}97%,to{opacity:0}}@keyframes lp-x-mark-3{0%,50%{opacity:0}53%,92%{opacity:1}97%,to{opacity:0}}@keyframes lp-x-fill{0%,18%{opacity:0}21%,92%{opacity:1}97%,to{opacity:0}}@keyframes lp-x-fill-2{0%,38%{opacity:0}41%,92%{opacity:1}97%,to{opacity:0}}@keyframes lp-x-fill-3{0%,58%{opacity:0}61%,92%{opacity:1}97%,to{opacity:0}}@keyframes lp-x-skel{0%,18%{opacity:1}21%,92%{opacity:0}97%,to{opacity:1}}@keyframes lp-x-skel-2{0%,38%{opacity:1}41%,92%{opacity:0}97%,to{opacity:1}}@keyframes lp-x-skel-3{0%,58%{opacity:1}61%,92%{opacity:0}97%,to{opacity:1}}@keyframes lp-x-dot-y{0%,12%{opacity:0;transform:translateY(0)}13%{opacity:1;transform:translateY(0)}18%{opacity:1;transform:translateY(12px)}19%,32%{opacity:0;transform:translateY(0)}33%{opacity:1;transform:translateY(0)}38%{opacity:1;transform:translateY(12px)}39%,52%{opacity:0;transform:translateY(0)}53%{opacity:1;transform:translateY(0)}58%{opacity:1;transform:translateY(12px)}59%,to{opacity:0;transform:translateY(0)}}@keyframes lp-x-dot-x{0%,12%{opacity:0;transform:translate(0)}13%{opacity:1;transform:translate(0)}18%{opacity:1;transform:translate(var(--lp-x-run))}19%,32%{opacity:0;transform:translate(0)}33%{opacity:1;transform:translate(0)}38%{opacity:1;transform:translate(var(--lp-x-run))}39%,52%{opacity:0;transform:translate(0)}53%{opacity:1;transform:translate(0)}58%{opacity:1;transform:translate(var(--lp-x-run))}59%,to{opacity:0;transform:translate(0)}}.lp-paper-card{border-radius:12px;background:#f0ede6;color:#1f1a14;padding:10px 12px}.lp-card-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.lp-card-head .lp-avatar{width:32px!important;height:32px!important}.lp-field{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid #e2dacb}.lp-field-label{color:#5c534a;flex:none}.lp-graph-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-graph-title{position:absolute;inset-inline-start:14px;top:12px}.lp-graph-node{position:absolute;display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;transform:translate(-50%,-50%)}.lp-graph-person{padding-block:5px;padding-inline:5px 10px;border-radius:999px;background:#f0ede6;color:#1f1a14}.lp-graph-place{padding:7px 10px;border-radius:10px;background:#2a2318;border:1px solid rgba(240,237,230,.2);font-weight:700}.lp-graph-node[data-node=suyan]{left:24.2%;top:50%}.lp-graph-node[data-node=moling]{left:71%;top:25%}.lp-graph-node[data-node=shop]{left:71%;top:75%}.lp-graph-node[data-node=owner]{left:29%;top:84.2%}.lp-graph-edge{position:absolute;font-size:11px;color:#d9d2c4;background:#17130d;padding:1px 6px;white-space:nowrap;transform:translate(-50%,-50%)}.lp-graph-edge[data-edge=found]{left:47.6%;top:37.5%}.lp-graph-edge[data-edge=regular]{left:47.6%;top:62.5%}.lp-graph-edge[data-edge=livesIn]{left:71%;top:50%}.lp-graph-edge[data-edge=runs]{left:50.8%;top:79.5%}.lp-timeline{list-style:none;margin:0;padding:10px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border-top:1px solid rgba(240,237,230,.25);font-size:11px;line-height:1.5}.lp-timeline li{display:flex;flex-direction:column;gap:2px}.lp-timeline-when{color:#9a8f80}.lp-timeline-when.lp-gold{color:#d4a853}.lp-foreshadow{border-radius:12px;background:#0f0d0a;border:1px solid rgba(212,168,83,.45);padding:12px;display:flex;flex-direction:column;gap:8px}.lp-foreshadow-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.lp-foreshadow-head b{font-size:14px}.lp-foreshadow-stages{display:flex;flex-wrap:wrap;gap:6px;font-size:11px}.lp-pill-done{padding:4px 8px;border-radius:999px;background:#f0ede6;color:#1f1a14;font-weight:700}.lp-pill-open{padding:4px 8px;border-radius:999px;border:1px dashed rgba(212,168,83,.7);color:#d4a853}.lp-editor{gap:0}.lp-editor-bar{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid #e2dacb;font-size:11px;color:#5c534a}.lp-editor-count{margin-inline-start:auto}.lp-editor-body{position:relative;flex:1;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.lp-editor-prose{margin:0;font-size:13px;line-height:1.85}.lp-mention{border-bottom:2px solid #1f1a14}.lp-mention-pop{display:flex;gap:8px;align-items:flex-start}.lp-mention-menu{list-style:none;margin:0;flex:none;width:120px;border-radius:10px;background:#fff;border:1px solid #e2dacb;padding:4px;display:flex;flex-direction:column}.lp-mention-menu li{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:7px}.lp-mention-menu li[data-on]{background:#f0ede6}.lp-mention-kind{display:none;font-size:11px;color:#5c534a}.lp-mention-card{flex:1;min-width:0;border-radius:10px;background:#1f1a14;color:#f0ede6;padding:10px;display:flex;flex-direction:column;gap:4px;line-height:1.6;box-shadow:0 16px 40px #1f1a1433}.lp-mention-card-head{display:flex;align-items:center;gap:6px}.lp-mention-card-head .lp-avatar{width:26px!important;height:26px!important}.lp-mention-line{color:#cfc6b6}.lp-mention-appears{color:#9a8f80}.lp-type-slot{display:inline-grid}.lp-type-slot>*{grid-area:1 / 1}.lp-mention-done{opacity:0;color:#8a651f;border-bottom-color:#8a651f}.lp-type-typed{border-bottom:0}.lp-type-at,.lp-type-key{border-bottom:2px solid #1f1a14}.lp-type-caret{display:inline-block;width:2px;height:1.1em;margin-inline-start:2px;vertical-align:-.15em;background:#1f1a14;opacity:0}@media(prefers-reduced-motion:no-preference){.lp-stage[data-on] .lp-type-typed{animation:lp-type-typed 8s linear infinite}.lp-stage[data-on] .lp-type-at{animation:lp-type-at 8s linear infinite}.lp-stage[data-on] .lp-type-key{animation:lp-type-key 8s linear infinite}.lp-stage[data-on] .lp-mention-done{animation:lp-type-done 8s linear infinite}.lp-stage[data-on] .lp-type-caret{animation:lp-type-caret 8s steps(1) infinite}.lp-stage[data-on] .lp-editor .lp-mention-menu{animation:lp-type-menu 8s ease infinite}.lp-stage[data-on] .lp-editor .lp-mention-menu li[data-on]{animation:lp-type-pick 8s linear infinite}.lp-stage[data-on] .lp-editor .lp-mention-card{animation:lp-type-card 8s ease infinite}.lp-stage[data-on] .lp-editor .lp-mention-pop{display:grid;justify-items:start}.lp-stage[data-on] .lp-editor .lp-mention-pop>*{grid-area:1 / 1}}@keyframes lp-type-typed{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes lp-type-at{0%,7%{opacity:0}8%,to{opacity:1}}@keyframes lp-type-key{0%,13%{opacity:0}14%,to{opacity:1}}@keyframes lp-type-done{0%,45%{opacity:0}47%,93%{opacity:1}97%,to{opacity:0}}@keyframes lp-type-caret{0%{opacity:1}4%{opacity:0}8%{opacity:1}20%{opacity:0}26%{opacity:1}32%{opacity:0}38%{opacity:1}45%,to{opacity:0}}@keyframes lp-type-menu{0%,18%{opacity:0;transform:translateY(6px)}22%,43%{opacity:1;transform:none}47%,to{opacity:0;transform:translateY(6px)}}@keyframes lp-type-pick{0%,36%{transform:none}39%{transform:scale(.96)}42%,to{transform:none}}@keyframes lp-type-card{0%,50%{opacity:0;transform:translateY(8px)}55%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:no-preference){.lp-stage[data-on] .lp-play{animation:lp-play-pop 8s ease var(--d, 0s) infinite backwards}.lp-stage[data-on] .lp-play-strike:after{animation:lp-play-strike 8s ease var(--d, 0s) infinite backwards}.lp-stage[data-on] .lp-play-toast{animation:lp-play-toast 8s ease infinite}.lp-stage[data-on] .lp-play-ring:after{animation:lp-play-ring 8s ease-out .5s infinite backwards}.lp-stage[data-on] .lp-play-blink:after{animation:lp-play-blink 1.6s ease-in-out infinite}.lp-stage[data-on] .lp-play-fade{animation:lp-play-fade 8s ease var(--d, 0s) infinite backwards}.lp-stage[data-on] .lp-play-off{animation:lp-play-off 8s ease var(--d, 0s) infinite backwards}.lp-stage[data-on] .lp-script{animation:lp-script 8s ease var(--d, 0s) infinite backwards}.lp-stage[data-on] .lp-script-unit{animation:lp-script-unit 8s linear var(--d, 0s) infinite backwards}.lp-stage[data-on] :is(.lp-m3-art,.lp-m3-step)[data-l="1"]{animation:lp-m3-1 10s linear infinite}.lp-stage[data-on] :is(.lp-m3-art,.lp-m3-step)[data-l="2"]{animation:lp-m3-2 10s linear infinite}.lp-stage[data-on] :is(.lp-m3-art,.lp-m3-step)[data-l="3"]{animation:lp-m3-3 10s linear infinite}.lp-stage[data-on] :is(.lp-m3-art,.lp-m3-step)[data-l="4"]{animation:lp-m3-4 10s linear infinite}.lp-stage[data-on] .lp-m3-bubble{animation:lp-m3-bubble 10s ease infinite}.lp-split[data-paused] .lp-stage *,.lp-split[data-paused] .lp-stage *:before,.lp-split[data-paused] .lp-stage *:after{animation-play-state:paused}}@keyframes lp-play-pop{0%{opacity:0;translate:0 10px;scale:.96}6%,86%{opacity:1;translate:0 0;scale:1}92%,to{opacity:0;translate:0 0;scale:1}}@keyframes lp-play-strike{0%{scale:0 1}6%,86%{scale:1 1}92%,to{scale:0 1}}@keyframes lp-play-toast{0%,2%{opacity:0;translate:0 -120%}6%,24%{opacity:1;translate:0 0}30%,to{opacity:0;translate:0 -120%}}@keyframes lp-play-ring{0%{opacity:.8;scale:1}8%,to{opacity:0;scale:1.5}}@keyframes lp-play-blink{0%,to{opacity:0}50%{opacity:1}}@keyframes lp-play-off{0%{opacity:1}3%,92%{opacity:0}97%,to{opacity:1}}@keyframes lp-m3-1{0%{opacity:0}3%,92%{opacity:1}96%,to{opacity:0}}@keyframes lp-m3-2{0%,16%{opacity:0}19%,92%{opacity:1}96%,to{opacity:0}}@keyframes lp-m3-3{0%,32%{opacity:0}35%,92%{opacity:1}96%,to{opacity:0}}@keyframes lp-m3-4{0%,48%{opacity:0}51%,92%{opacity:1}96%,to{opacity:0}}@keyframes lp-m3-bubble{0%,62%{opacity:0;translate:0 8px}66%,92%{opacity:1;translate:0 0}96%,to{opacity:0;translate:0 0}}@keyframes lp-script{0%{opacity:0;scale:1}2%,15%{opacity:1;scale:1}20%,86%{opacity:1;scale:.7}92%{opacity:0;scale:.7}to{opacity:0;scale:1}}@keyframes lp-script-unit{0%{opacity:0}0.5%,85%{opacity:1}86%,to{opacity:0}}@keyframes lp-play-fade{0%{opacity:0}6%,90%{opacity:1}96%,to{opacity:0}}.lp-play-ring:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:2px solid #f0ede6;opacity:0;pointer-events:none}.lp-pill-open{position:relative}.lp-play-blink:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;box-shadow:0 0 0 2px #d4a85399;opacity:0}.lp-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.lp-shelf-col{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 8px;border-radius:12px;background:#0f0d0a;border:1px solid rgba(240,237,230,.08);box-sizing:border-box;container-type:inline-size}.lp-shelf-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px 6px;border-bottom:1px solid rgba(240,237,230,.12);font-size:12px;color:#cfc6b6}.lp-shelf-head .lp-mono{color:#9a8f80}.lp-shelf-item{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 8px;border-radius:9px;background:#f0ede6;color:#1f1a14;font-weight:700;font-size:12px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}:root:not(:lang(zh)):not(:lang(ja)) .lp-shelf-item{font-size:clamp(10px,calc(15cqi - 3px),12px)}.lp-chat{display:flex;flex-direction:column;gap:8px;padding:0 0 12px}.lp-chat-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #e2dacb;font-size:12px}.lp-momo{flex:none;width:26px;height:26px}.lp-momo-big{width:40px;height:40px;margin-top:-6px}.lp-chat-me{align-self:flex-end;max-width:78%;margin-inline-end:14px;padding:7px 11px;border-radius:12px;border-end-end-radius:4px;background:#1f1a14;color:#f0ede6;font-size:12px;line-height:1.6}.lp-chat-pet{display:flex;align-items:flex-start;gap:8px;padding-inline:14px}.lp-chat-reply{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;line-height:1.6}.lp-chat-reply>p{margin:0}.lp-finding{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid rgba(163,53,43,.35)}.lp-finding-label{color:#a3352b;font-size:12px}.lp-finding-label:before{content:"● "}.lp-finding-line{display:flex;gap:8px;margin:0}.lp-finding-ch{flex:none;color:#5c534a}.lp-finding-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px;font-size:11px}.lp-finding-actions>span{padding:3px 9px;border-radius:999px;border:1px solid #e2dacb;color:#5c534a}.lp-finding-actions>.lp-finding-go{background:#1f1a14;border-color:#1f1a14;color:#f0ede6}.lp-clash{position:relative;background:none;color:#a3352b;font-weight:700;white-space:nowrap}.lp-clash:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:#a3352b;transform-origin:left center}:root[dir=rtl] .lp-clash:after{transform-origin:right center}.lp-notify{position:absolute;z-index:2;inset-inline:12px;top:10px;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#1f1a14;color:#f0ede6;font-size:12px;font-weight:700;box-shadow:0 12px 30px #1f1a1440;opacity:0}.lp-notify-dot{flex:none;width:8px;height:8px;border-radius:99px;background:#d4a853}.lp-reader{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.lp-reader-crumb{font-size:11px;color:#5c534a}.lp-reader-head{display:flex;gap:12px;align-items:flex-start}.lp-reader-cover{position:relative;overflow:hidden;flex:none;display:grid;place-items:end start;width:92px;aspect-ratio:16 / 9;border-radius:6px;background:linear-gradient(160deg,#2a2318,#0f0d0a);color:#f0ede6;font-size:13px;text-align:center;padding:4px;box-sizing:border-box}.lp-reader-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.lp-reader-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 35%,#0f0d0abf)}.lp-reader-cover b{position:relative;z-index:1;padding:0 4px 2px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.lp-reader-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.lp-reader-title{font-size:17px;line-height:1.3}.lp-reader-by{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:#5c534a}.lp-reader-by u{color:#1f1a14;text-underline-offset:2px}.lp-reader-status{padding:0 6px;border:1px solid #5c534a;border-radius:4px}.lp-reader-stats{font-size:12px;color:#5c534a}.lp-reader-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px}.lp-reader-start{padding:5px 10px;border-radius:6px;background:#7a5a35;color:#fff;font-weight:700}.lp-reader-follow-slot{display:inline-grid}.lp-reader-follow-slot>*{grid-area:1 / 1}.lp-reader-follow,.lp-reader-following{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid #1f1a14;font-weight:700;white-space:nowrap}.lp-reader-follow{opacity:0}.lp-reader-following{background:#1f1a14;color:#f0ede6}.lp-reader-following svg{display:inline;vertical-align:-1px}.lp-reader-list{display:flex;flex-direction:column;font-size:12px}.lp-reader-list>b{padding-bottom:4px}.lp-reader-row{display:flex;align-items:center;gap:8px;padding:5px 2px;border-top:1px solid #e2dacb}.lp-reader-row-title{color:#1f1a14}.lp-reader-new{position:relative;margin-inline-start:auto;padding:0 6px;border-radius:4px;background:#1f1a14;color:#f0ede6;font-size:10px}.lp-split[data-variant=manga] .lp-head .lp-sub{display:none}@media(max-width:1023px){.lp-pin .lp-head:not(.lp-head-center) .lp-sub{display:none}}.lp-panels{--lp-gap: 10px;--lp-cap-h: 24px;display:flex;justify-content:center;align-items:flex-end;gap:var(--lp-gap);height:clamp(250px,calc(100svh - 400px),300px);container-type:size}.lp-panel{margin:0;display:flex;flex-direction:column;flex:none;width:min(calc((100cqw - var(--lp-gap)) / 2),calc((100cqh - var(--lp-cap-h)) * 2 / 3))}.lp-panel-hero{width:min(100cqw,calc((100cqh - var(--lp-cap-h)) * 2 / 3))}.lp-page{position:relative;width:100%;aspect-ratio:2 / 3;background:#f7f5f1;border-radius:3px;overflow:hidden;container-type:inline-size}.lp-page-panel{position:absolute;box-sizing:border-box;overflow:hidden;background:#f7f5f1;border:1px solid rgba(17,15,12,.85)}.lp-page-panel img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.lp-page-bubble{position:absolute;right:3%;top:64%;max-width:64%;box-sizing:border-box;background:#fff;color:#1f1a14;border:1.5px solid #1f1a14;border-radius:12px;padding:.35em .6em;font-size:clamp(10px,5.6cqw,15px);line-height:1.45;font-weight:700;box-shadow:0 3px 10px #00000040}.lp-page-script{position:absolute;z-index:1;inset-inline:4%;bottom:4%;padding:.3em .55em;border-radius:6px;background:#0f0d0ad6;color:#f0ede6;font-size:clamp(11px,3.4cqw,13px);line-height:1.45;word-break:keep-all;overflow-wrap:anywhere;transform-origin:0 100%}[dir=rtl] .lp-page-script{transform-origin:100% 100%}.lp-script-mention{white-space:nowrap}.lp-panels-cast{--lp-side-w: 112px;align-items:center}.lp-panels-cast .lp-panel-hero{width:min(calc(100cqw - var(--lp-gap) - var(--lp-side-w)),calc(100cqh * 2 / 3))}.lp-cast{display:flex;flex-direction:column;gap:10px;width:var(--lp-side-w);flex:none}.lp-cast-label{font-size:11px;color:#9a8f80}.lp-cast-sheet{margin:0;display:flex;flex-direction:column;gap:4px}.lp-cast-sheet img{display:block;width:100%;height:auto;border-radius:8px;background:#f7f5f1}.lp-cast-sheet figcaption{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#f0ede6}.lp-face{position:absolute;z-index:1;width:15cqw;aspect-ratio:1;border-radius:99px;border:2px solid #1f1a14;box-shadow:0 0 0 2px #fff,0 0 10px #0f0d0a59;transform:translate(-50%,-50%)}.lp-face .lp-x-no{position:absolute;top:-6px;right:-6px}.lp-stage-row{display:flex;justify-content:space-between;gap:4px;height:var(--lp-cap-h);margin:0;padding:0 0 6px;box-sizing:border-box;list-style:none;font-size:12px;color:#f0ede6}.lp-stage-row li{display:flex;align-items:center;gap:4px}.lp-stage-row li:before{content:"";width:6px;height:6px;border-radius:99px;background:#d4a853}.lp-panel-cap{display:flex;gap:6px;height:var(--lp-cap-h);box-sizing:border-box;padding-top:6px;font-size:12px;line-height:1.5;white-space:nowrap;color:#b5aa98}.lp-panel-cap-on{color:#f0ede6}@media(min-width:1024px){.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;align-items:start;margin-top:40px}.lp-split-text{display:flex;flex-direction:column;border-inline-start:1px solid rgba(240,237,230,.12)}.lp-tone-paper .lp-split-text{border-inline-start-color:#d6cdbd}.lp-step-grid{margin-top:0}.lp-step{display:contents}.lp-step-title{grid-row:var(--k);grid-column:1;gap:14px;padding-block:12px;padding-inline:26px 0;margin-inline-start:-1px;border-inline-start:2px solid transparent;font-size:22px}.lp-tone-dark .lp-step-title{color:#8a8072}.lp-tone-paper .lp-step-title{color:#6f665a}.lp-tone-dark .lp-step[data-on] .lp-step-title{color:#f0ede6;border-inline-start-color:#f0ede6}.lp-tone-paper .lp-step[data-on] .lp-step-title{color:#1f1a14;border-inline-start-color:#1f1a14}.lp-step-no{font-size:14px}.lp-tone-dark .lp-step-no,.lp-tone-paper .lp-step-no{color:inherit}.lp-step-desc{grid-row:var(--lp-desc-row);grid-column:1;margin:0;padding-block:8px 0;padding-inline:28px 0;max-width:470px;font-size:16px;line-height:1.85;opacity:0;transition:opacity .35s ease}.lp-step[data-on] .lp-step-desc{opacity:1}.lp-desc-long{display:inline}.lp-desc-short{display:none}.lp-split-cta{position:static;padding-block:20px 0;padding-inline:28px 0}.lp-split-cta .landing-cta-btn.lp-cta{padding:14px 26px;font-size:16px}.lp-split-demo{gap:16px}.lp-split-counter{position:static;grid-row:2}.lp-demo{height:clamp(300px,calc(100svh - 520px),380px);border-radius:20px;font-size:14px}.lp-demo-dark{box-shadow:0 24px 60px #0006}.lp-demo-paper{box-shadow:0 24px 60px #1f1a141f}.lp-demo-pad{padding:24px 28px}.lp-demo-col{gap:14px}.lp-demo-label{font-size:13px}.lp-demo-prose{font-size:15px;padding:16px 20px;line-height:1.9}.lp-paper-card{padding:16px 18px;border-radius:14px}.lp-card-head .lp-avatar{width:44px!important;height:44px!important}.lp-field{padding:8px 0;font-size:14px}.lp-graph-title{inset-inline-start:24px;top:20px}.lp-graph-node{font-size:15px}.lp-graph-person{padding-inline:8px 14px;padding-block:8px}.lp-graph-place{padding:10px 16px;border-radius:12px}.lp-graph-edge{font-size:13px;padding:2px 8px}.lp-timeline{font-size:14px;gap:10px;padding-top:16px}.lp-timeline-when{font-size:12px}.lp-foreshadow{padding:16px 20px;gap:12px;border-radius:14px}.lp-foreshadow-head b{font-size:17px}.lp-foreshadow-stages{font-size:13px;gap:8px}.lp-pill-done,.lp-pill-open{padding:6px 12px}.lp-editor-bar{padding:14px 24px;font-size:13px}.lp-editor-body{padding:22px 28px;gap:16px}.lp-editor-prose{font-size:17px;line-height:2}.lp-mention-pop{gap:12px}.lp-mention-menu{width:190px;padding:6px;font-size:14px;border-radius:12px;box-shadow:0 16px 40px #1f1a1424}.lp-mention-menu li{padding:9px 11px}.lp-mention-kind{display:inline}.lp-mention-card{flex:none;width:230px;padding:14px 16px;font-size:13px;line-height:1.7;border-radius:12px}.lp-mention-card-head .lp-avatar{width:32px!important;height:32px!important}.lp-x{display:grid;grid-template-columns:minmax(0,1.25fr) auto minmax(0,1fr);align-items:center;gap:16px}.lp-x-prose{font-size:16px;line-height:2.1}.lp-x .lp-field{font-size:15px}.lp-x-src>.lp-demo-label{display:inline}.lp-x-arrow{flex-direction:column;gap:10px;padding:0;--lp-x-run: 44px}.lp-x-arrow-line{width:52px;height:2px}.lp-x-arrow-line:after{left:auto;bottom:auto;right:-6px;top:-4px;border-top-color:transparent;border-left-color:#f0ede680}.lp-x-arrow-dot{top:-3px;left:0}:root[dir=rtl] .lp-x-arrow{--lp-x-run: -44px}:root[dir=rtl] .lp-x-arrow-line:after{right:auto;left:-6px;border-left-color:transparent;border-right-color:#f0ede680}:root[dir=rtl] .lp-x-arrow-dot{left:auto;right:0}.lp-shelf{gap:14px}.lp-shelf-col{padding:14px 12px;gap:10px}.lp-shelf-head{font-size:14px}.lp-shelf-item{padding:10px 9px;font-size:15px}:root:not(:lang(zh)):not(:lang(ja)) .lp-shelf-item{font-size:clamp(11px,calc(15cqi - 3px),15px)}.lp-notify{inset-inline:24px;top:18px;padding:14px 16px;font-size:15px}.lp-x-card{padding:14px 16px}.lp-x-card .lp-card-head .lp-avatar{width:40px!important;height:40px!important}.lp-x-field{padding:8px 0}.lp-x-m:before,.lp-x-no{width:18px;height:18px;font-size:11px}.lp-x-m:after{inset-inline-start:19px}@media(prefers-reduced-motion:no-preference){.lp-stage[data-on] .lp-x-arrow-dot{animation-name:lp-x-dot-x}}.lp-mention-card-head b{font-size:15px}.lp-chat{gap:14px;padding-bottom:20px}.lp-chat-head{padding:14px 24px;font-size:14px}.lp-momo{width:32px;height:32px}.lp-momo-big{width:56px;height:56px}.lp-chat-me{margin-inline-end:24px;padding:10px 14px;font-size:15px}.lp-chat-pet{gap:12px;padding-inline:24px}.lp-chat-reply{gap:10px;font-size:15px}.lp-finding{padding:12px 16px;gap:6px}.lp-finding-label{font-size:14px}.lp-finding-actions{font-size:13px}.lp-finding-actions>span{padding:5px 12px}.lp-reader{gap:12px;padding:20px 24px}.lp-reader-crumb{font-size:13px}.lp-reader-head{gap:18px}.lp-reader-cover{width:168px;font-size:18px}.lp-reader-title{font-size:24px}.lp-reader-by,.lp-reader-actions{font-size:13px}.lp-reader-start,.lp-reader-follow,.lp-reader-following{padding:7px 14px}.lp-reader-list{font-size:14px}.lp-reader-row{padding:7px 2px}.lp-split[data-variant=manga]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;margin-top:0;height:100%;padding-bottom:48px;box-sizing:border-box}.lp-split[data-variant=manga] .lp-split-text{border-inline-start:0}.lp-split[data-variant=manga] .lp-head{margin-bottom:24px}.lp-split[data-variant=manga] .lp-head .lp-sub{display:block;font-size:17px;line-height:1.85}.lp-split[data-variant=manga] .lp-step-grid{border-inline-start:1px solid rgba(240,237,230,.12)}.lp-split[data-variant=manga] .lp-step-title{font-size:20px;padding-inline-start:24px}.lp-split[data-variant=manga] .lp-step-no{display:none}.lp-split[data-variant=manga] .lp-step-desc{font-size:15px;padding-inline-start:24px}.lp-split[data-variant=manga] .lp-split-cta{padding-inline-start:0}.lp-panels{--lp-gap: 16px;--lp-cap-h: 34px;height:clamp(360px,calc(100svh - 300px),560px)}.lp-page{border-radius:4px}.lp-panel-cap{padding-top:10px;font-size:14px}.lp-panel-hero{width:min(100cqw,calc((100cqh - var(--lp-cap-h)) * 2 / 3))}.lp-panel-hero .lp-page{box-shadow:0 24px 60px #00000080}.lp-panels-cast{--lp-side-w: 200px}.lp-cast{gap:16px}.lp-cast-label{font-size:13px}.lp-cast-sheet figcaption{font-size:15px}.lp-stage-row{font-size:14px;padding-bottom:10px}}@media(min-width:1024px)and (min-height:740px)and (prefers-reduced-motion:no-preference){:is(:lang(en),:lang(ar)) .lp-split[data-variant=manga] .lp-h2{font-size:48px}@supports not (word-break: auto-phrase){:lang(ja) .lp-split[data-variant=manga] .lp-h2{font-size:46px}}}.lp-screen{min-height:100svh;box-sizing:border-box;padding:calc(78px + var(--lang-banner-h, 0px)) 0 40px}.lp-bento{list-style:none;display:flex;gap:10px;margin:22px -20px 0;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;overscroll-behavior-x:contain}.lp-bento::-webkit-scrollbar{display:none}.lp-bento[data-loop]{scroll-snap-type:none}.lp-bento:focus-visible{outline:2px solid #8a651f;outline-offset:2px}.lp-bento-card{flex:0 0 290px;min-height:400px;scroll-snap-align:start;box-sizing:border-box;border-radius:20px;background:#faf8f3;border:1px solid #e2dacb;padding:20px;display:flex;flex-direction:column;gap:10px;color:#1f1a14}.lp-bento-dark{background:#0f0d0a;border-color:#0f0d0a;color:#f0ede6}.lp-bento-head{display:flex;flex-direction:column-reverse;gap:6px}.lp-bento-head h3{margin:0;font-size:20px;font-weight:700;text-wrap:balance}.lp-bento-tag{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#63501f}.lp-bento-dark .lp-bento-tag{color:#d4a853}.lp-bento-sub{margin:0;font-size:13px;color:#5c534a;text-wrap:balance}.lp-bento-dark .lp-bento-sub{color:#b5aa98}.lp-bento-demo{flex:1;font-size:12px}.lp-bento-quote{margin:0;border-radius:10px;background:#efe9dd;padding:9px 12px;font-size:12px;line-height:1.6}.lp-bento-quote p{margin:0}.lp-bento-quote footer{margin-top:4px;color:#5c534a;font-size:11px}.lp-bento-dark .lp-bento-quote{background:#1d1810;color:#d9d2c4}.lp-bento-dark .lp-bento-quote footer{color:#9a8f80}.lp-bento-note{margin:0;border-radius:10px;background:#efe9dd;padding:9px 12px;font-size:12px}.lp-serial-demo{display:flex;flex-direction:column;gap:8px;border-radius:12px;background:#17130d;border:1px solid rgba(240,237,230,.08);padding:12px}.lp-serial-chapters,.lp-serial-cast{display:flex;flex-direction:column;gap:6px}.lp-chapter-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.lp-chapter-grid span{height:16px;border-radius:3px;background:#f0ede61a;font-size:8px;color:#cfc6b6;display:flex;align-items:center;justify-content:center}.lp-cast-row{display:flex;align-items:center}.lp-cast-row>*+*{margin-inline-start:-8px}.lp-cast-row .lp-avatar{border:2px solid #17130d;box-sizing:border-box}.lp-cast-initial{width:30px;height:30px;border-radius:99px;background:#3a3127;border:2px solid #17130d;box-sizing:border-box;font-size:11px;display:flex;align-items:center;justify-content:center}.lp-cast-row .lp-demo-label{margin-inline-start:8px}.lp-cast-last{padding:7px 9px;border-radius:8px;background:#0f0d0a}.lp-cross-demo{display:flex;gap:8px;min-height:120px}.lp-cross-prose{flex:1;border-radius:10px;background:#fff;border:1px solid #e2dacb;padding:10px;line-height:1.8;color:#3d352b}.lp-cross-demo img{width:92px;height:auto;align-self:stretch;object-fit:cover;object-position:50% 15%;border-radius:10px}.lp-series-demo{display:flex;align-items:center;gap:6px}.lp-book{padding:9px 10px;border-radius:8px;background:#1f1a14;color:#f0ede6;font-weight:700;white-space:nowrap}.lp-series-line{flex:1;height:1px;background:#c9bda8}.lp-bars-demo{display:flex;flex-direction:column;justify-content:center;gap:8px}.lp-bar-row{display:flex;align-items:center;gap:8px}.lp-bar-label{flex:none;min-width:32px;color:#5c534a}.lp-bar{height:10px;border-radius:5px}.lp-bar-full{flex:1;background:#4a3f31}.lp-bar-short{width:22%;background:#c9bda8}.lp-stats-demo{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lp-stat{padding:7px 10px;border-radius:8px;background:#fff;border:1px solid #e2dacb}.lp-audience-foot{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:12px}@media(min-width:1024px){.lp-screen{padding-top:calc(96px + var(--lang-banner-h, 0px));padding-bottom:56px}.lp-audience .lp-h2{font-size:48px}.lp-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:32px 0 0;padding:0;overflow:visible}.lp-bento-card{min-height:236px;padding:20px 22px 16px}.lp-bento-card[data-card=serial]{grid-column:span 4;min-height:292px}.lp-bento-card[data-card=crossMedia]{grid-column:span 2;min-height:292px}.lp-bento-card[data-card=series],.lp-bento-card[data-card=worldFirst],.lp-bento-card[data-card=trpg]{grid-column:span 2}.lp-bento-head{flex-direction:row;justify-content:space-between;align-items:baseline}.lp-bento-card[data-card=serial] .lp-bento-head h3{font-size:22px}.lp-bento-tag{font-size:12px}.lp-bento-sub{font-size:14px}.lp-serial-demo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px}.lp-chapter-grid{gap:4px}.lp-chapter-grid span{height:18px;font-size:9px}.lp-bento-quote,.lp-bento-note{font-size:13px}.lp-cross-demo img{width:70px}.lp-audience-foot{flex-direction:row;justify-content:center;margin-top:20px}}.lp-final{background:#0f0d0a}.lp-final-card{position:relative;overflow:hidden;background:#0f0d0a;color:#f0ede6;text-align:center;display:flex;flex-direction:column}.lp-final-field{position:absolute;left:50%;bottom:-20px;width:760px;height:250px;margin-left:-380px;perspective:600px;-webkit-mask-image:linear-gradient(transparent 0%,#000 50%);mask-image:linear-gradient(transparent 0%,#000 50%);pointer-events:none}.lp-final-plane{position:absolute;inset-inline:0;bottom:0;height:288px;overflow:hidden;transform-origin:50% 100%;transform:rotateX(56deg)}.lp-final-strip{position:absolute;left:0;bottom:0;width:100%;height:960px;display:flex;flex-direction:column;animation:lp-field-drift 160s linear infinite}.lp-final-field[data-paused] .lp-final-strip{animation-play-state:paused}.lp-final-rest{flex:none;height:480px;background-repeat:repeat-y;background-size:100% 480px}.lp-final-tile{flex:none;height:480px}.lp-final-tile img{display:block;width:100%;height:100%}@keyframes lp-field-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,50%,0)}}@media(prefers-reduced-motion:reduce){.lp-wall-strip,.lp-final-strip{animation:none}}.lp-final-glow{position:absolute;inset-inline:0;bottom:0;height:320px;background:radial-gradient(ellipse 80% 70% at 50% 100%,rgba(212,168,83,.22),transparent 70%);pointer-events:none}.lp-final-card:after{content:"";position:absolute;inset-inline:0;bottom:0;height:72px;background:linear-gradient(transparent,#0f0d0a);pointer-events:none}.lp-final-meta{position:absolute;top:24px;inset-inline:24px;display:flex;justify-content:space-between;font-size:13px;color:#a39888}.lp-final-meta>span:first-child{display:flex;gap:10px}.lp-final-body{position:relative;padding:92px 20px 180px;display:flex;flex-direction:column;align-items:center;gap:14px}.lp-final-hand{margin:0;font-size:18px;color:#b5aa98}.lp-final-h2{margin:0;font-size:36px;line-height:1.25;font-weight:700}.lp-final-sub{margin:0;font-size:14px;color:#b5aa98}.lp-final-ctas{align-self:stretch;display:flex;flex-direction:column;gap:10px;margin-top:6px}.lp-final-library{margin:4px 0 0;font-size:13px}.lp-final-library a{color:#cfc6b6;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#d4a85373}.lp-final-library a:hover{color:#f0ede6;text-decoration-color:#d4a853}@media(min-width:1024px){.lp-final-field{bottom:-40px;width:1800px;height:430px;margin-left:-900px;perspective:1000px}.lp-final-plane{height:640px}.lp-final-strip{height:1920px;animation-duration:192s}.lp-final-rest{height:960px;background-size:100% 960px}.lp-final-tile{height:960px}.lp-final-glow{height:520px;background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(212,168,83,.22),transparent 70%)}.lp-final-meta{top:28px;inset-inline:36px}.lp-final-card{min-height:100svh}.lp-final-body{padding:140px 40px 340px;gap:24px}.lp-final-hand{font-size:24px}.lp-final-h2{font-size:clamp(3.5rem,2rem + 3.6vw,5.25rem);line-height:1.18}.lp-final-sub{font-size:18px}.lp-final-ctas{align-self:center;flex-direction:row;margin-top:8px;gap:12px}.lp-final-ctas .landing-cta-btn.lp-cta{padding:16px 30px;font-size:17px}.lp-final-library{font-size:14px}}@media(prefers-reduced-motion:reduce),(min-width:1024px)and (max-height:739px),(max-width:1023px)and (max-height:639px),(max-width:1023px)and (orientation:landscape){.lp-pin{height:auto}.lp-pin-inner{position:relative;height:auto;overflow:visible;padding-top:calc(72px + var(--lang-banner-h, 0px));padding-bottom:64px}.lp-pin-inner>.lp-frame{height:auto}.lp-fade,.lp-pop,.lp-stage,.lp-step,.lp-step-desc,.lp-counter-bar{transition:none}.lp-fade,.lp-pop{opacity:1;transform:none;pointer-events:auto}.lp-counter{display:none}.lp-wall-stage{height:auto;display:flex;flex-direction:column;align-items:stretch}.lp-wall-art{position:relative;left:auto;margin:0 auto;max-width:100%;overflow:hidden;transform:none;transition:none}.lp-wall-strip{opacity:1;transition:none}.lp-pains{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:-60px;padding:0 20px}.lp-pain,.lp-wall[data-wall-step] .lp-pain{position:relative;inset:auto;width:auto;opacity:1;transform:none;pointer-events:auto}.lp-wall-cta{position:relative;inset:auto;margin-top:24px;padding:0 20px}.lp-split{display:grid;grid-template-columns:minmax(0,1fr);row-gap:14px;margin-top:20px}.lp-split-text,.lp-split-demo,.lp-step-grid{display:contents}.lp-split>.lp-split-text>.lp-head{grid-row:1;grid-column:1 / -1}.lp-stage{grid-area:auto;grid-row:var(--r-m-stage);grid-column:1;opacity:1;pointer-events:auto}.lp-step{display:block;grid-area:auto;grid-row:var(--r-m-text);grid-column:1;opacity:1;margin-bottom:18px}.lp-step-desc{opacity:1}.lp-desc-long{display:inline}.lp-desc-short{display:none}.lp-split-cta{position:static;grid-row:var(--r-m-cta);grid-column:1}.lp-split-counter{display:none}.lp-split[data-variant=manga]{height:auto;padding-bottom:0}}@media(min-width:1024px)and (max-height:739px),(min-width:1024px)and (prefers-reduced-motion:reduce){.lp-wall-art{width:100%;max-width:1240px;height:440px;margin-left:auto}.lp-split,.lp-split[data-variant=manga]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:64px;row-gap:40px;align-items:center}.lp-stage{grid-row:var(--r-d);grid-column:2}.lp-step{grid-row:var(--r-d);grid-column:1;margin-bottom:0}.lp-step-title,.lp-tone-dark .lp-step-title,.lp-tone-paper .lp-step-title{padding:0;margin:0;border:0;color:inherit}.lp-step-desc,.lp-split[data-variant=manga] .lp-step-desc{padding:10px 0 0}.lp-split-cta{grid-row:var(--r-cta);padding:0}.lp-split-text,.lp-split[data-variant=manga] .lp-step-grid{border:0}}@media(max-width:1023px){.lp-h2{font-size:clamp(22px,7vw,28px)}.lp-wall .lp-h2{font-size:clamp(24px,8.2vw,32px)}.lp-hero-h1{font-size:clamp(30px,9.7vw,38px)}.lp-pin-inner>.lp-frame{display:flex;flex-direction:column;padding-bottom:60px;box-sizing:border-box}.lp-pin-inner>.lp-frame>.lp-split{flex:1 1 auto;min-height:0}.lp-split-demo{flex:1 1 auto;min-height:0;max-height:280px;grid-template-rows:minmax(0,1fr)}.lp-stage{min-height:0}.lp-stage>.lp-demo,.lp-stage>.lp-panels{height:100%;min-height:0}.lp-wall-stage{flex:1 1 auto;min-height:0;height:auto}.lp-pains{position:absolute;inset-inline:20px;top:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.lp-pain{position:relative;inset:auto}.lp-pain[data-k="1"],.lp-pain[data-k="3"]{grid-area:1 / 1;top:auto}.lp-pain[data-k="2"],.lp-pain[data-k="4"]{grid-area:2 / 1;top:auto}.lp-pains{top:8px;gap:8px}.lp-pain{padding:10px 12px}.lp-wall-lead{margin-top:6px}.lp-wall-note{width:max-content;max-width:calc(50vw - 38px);white-space:normal;text-wrap:balance;font-size:clamp(13px,4vw,16px);line-height:1.35}:lang(ja) .lp-wall-note,:lang(zh) .lp-wall-note{word-break:keep-all}:lang(ja) .lp-wall-note{word-break:auto-phrase}.lp-wall-line{height:22px}.lp-pain-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-wall-cta{inset-inline:auto 20px;bottom:-48px}.lp-wall-cta-pill{width:auto}.lp-wall-cta-pill .lp-cta{flex:none;padding:10px 16px;font-size:13px}.lp-wall-cta-pill .lp-cta svg{display:none}}@media(max-width:359px){.lp-pin .lp-counter-bars{display:none}.lp-pin .lp-cta{font-size:12px}.lp-pin-inner .lp-pain-desc{display:none}}@media(max-width:1023px)and (prefers-reduced-motion:reduce),(max-width:1023px)and (max-height:639px),(max-width:1023px)and (orientation:landscape){.lp-pin-inner>.lp-frame{display:block;padding-bottom:0}.lp-split-demo{max-height:none}.lp-stage>.lp-demo{height:260px}.lp-stage>.lp-panels{height:280px}.lp-wall-stage{flex:none}.lp-pains{position:relative;inset:auto;top:auto;margin-top:-60px}.lp-pain[data-k]{grid-area:auto}.lp-pain-desc,.lp-pin-inner .lp-pain-desc{display:block;overflow:visible}.lp-wall-cta{inset:auto}.lp-wall-cta-pill{width:100%}.lp-wall-cta-pill .lp-cta{flex:1;padding:12px 22px;font-size:15px}}:lang(ja) .landing-page .lp-bento-tag{white-space:nowrap}@supports (word-break: auto-phrase){:lang(ja) .landing-page :is(.lp-h2,.lp-sub,.lp-eyebrow,.lp-step-title,.lp-bento-head h3,.lp-bento-sub,.lp-bento-note,.lp-hero-eyebrow,.lp-hero-h1,.lp-hero-sub,.lp-final-hand,.lp-final-h2,.lp-final-sub,.lp-final-library,.lp-wall-cta-lead,.lp-pain-quote,.lp-panel-cap){word-break:auto-phrase;overflow-wrap:break-word}:lang(ja) .landing-page :is(.lp-sub,.lp-step-title,.lp-bento-note,.lp-hero-sub,.lp-final-sub){text-wrap:balance}}@supports not (word-break: auto-phrase){:lang(ja) .landing-page :is(.lp-sub,.lp-eyebrow,.lp-bento-sub,.lp-bento-note,.lp-hero-eyebrow,.lp-hero-sub,.lp-final-hand,.lp-final-sub,.lp-final-library,.lp-wall-cta-lead,.lp-pain-quote,.lp-panel-cap){word-break:keep-all;overflow-wrap:anywhere}:lang(ja) .landing-page :is(.lp-sub,.lp-step-title,.lp-bento-head h3,.lp-bento-note,.lp-hero-sub,.lp-final-sub){text-wrap:balance}@media(min-width:1024px){:lang(ja) .landing-page .lp-bento-head{flex-direction:column-reverse;align-items:flex-start}}@media(max-width:1023px){:lang(ja) .landing-page .lp-bento-head h3{font-size:17px}}}
