.meow-home{background:var(--color-background);min-height:100vh;color:var(--gray-12);overflow:hidden}.meow-hero{align-items:center;gap:var(--space-6);min-height:590px;padding:var(--space-8) 0;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid}.meow-hero-copy h1{margin:var(--space-5) 0;letter-spacing:-.06em;line-height:1.22}.meow-hero-copy h1 span,.meow-eyebrow{color:var(--accent-9)}.meow-lead{max-width:460px;line-height:1.85}.meow-actions{margin-top:var(--space-6)}.meow-note{margin-top:var(--space-5)}.meow-preview{padding:var(--space-3);border:1px solid var(--gray-6);border-radius:var(--radius-5);background:var(--gray-3);box-shadow:0 28px 90px var(--gray-a5);position:relative;transform:rotate(-2deg)}.meow-preview:before{content:"";z-index:-1;background:radial-gradient(ellipse,var(--accent-a4),transparent 67%);position:absolute;inset:-45px}.meow-window-bar{padding:var(--space-2) var(--space-3) var(--space-3);color:var(--gray-10);font:600 var(--font-size-1)/1.4 monospace;justify-content:space-between;display:flex}.meow-pages{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid;position:relative}.meow-paper{background:var(--color-background);min-height:385px;box-shadow:0 2px 10px var(--gray-a3);padding:clamp(16px,2vw,32px)}.meow-paper small{color:var(--gray-9);letter-spacing:.12em;font:700 10px monospace}.meow-paper hr{border:0;border-top:1px solid var(--gray-6);margin:var(--space-3) 0 var(--space-5)}.meow-paper h3{letter-spacing:-.04em;font-size:clamp(20px,2.3vw,33px);font-weight:650;line-height:1.2}.meow-paper label{color:var(--gray-9);margin:var(--space-2) 0 var(--space-5);font-size:10px;display:block}.meow-chart{height:70px;padding:0 var(--space-2);border-bottom:1px solid var(--gray-7);align-items:end;gap:8px;display:flex}.meow-chart i{background:var(--accent-a5);flex:1;height:50%}.meow-chart i:nth-child(2){height:75%}.meow-chart i:nth-child(3){height:40%}.meow-chart i:nth-child(4){height:90%}.meow-chart i:nth-child(5){height:65%}.meow-chart i:nth-child(6){height:100%}.meow-paper p{color:var(--gray-11);margin-top:var(--space-5);column-count:2;column-gap:calc(8% + var(--space-3));text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:10px;line-height:1.8}.meow-swap{z-index:2;width:38px;height:38px;color:var(--accent-contrast);background:var(--accent-9);border-radius:50%;place-items:center;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.meow-preview-caption{text-align:center;padding:var(--space-3) 0 var(--space-1);color:var(--gray-10);font-size:var(--font-size-1)}.meow-pdf{padding:var(--space-9) 0;border-top:1px solid var(--gray-5)}.meow-eyebrow{letter-spacing:.12em}.meow-pdf h2{margin:var(--space-4) 0 var(--space-3);letter-spacing:-.04em}.meow-pdf>p,.meow-feature p,.meow-more p{line-height:1.8}.meow-feature-grid{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:repeat(3,1fr);display:grid}.meow-feature{padding:var(--space-5);border:1px solid var(--gray-5);border-radius:var(--radius-4);background:var(--gray-2)}.meow-feature h3{margin:var(--space-5) 0 var(--space-3)}.meow-more{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8);border:1px solid var(--gray-5);border-radius:var(--radius-5);background:var(--color-background);display:flex}.meow-more>div{max-width:660px}.meow-more h2{margin:var(--space-3) 0;letter-spacing:-.04em}.meow-more img{transform:scaleX(-1)}.meow-footer{justify-content:space-between;gap:var(--space-4);padding:var(--space-7) 0;display:flex}.meow-footer a{color:var(--gray-11);font-size:var(--font-size-2);text-decoration:none}.meow-footer a:hover{color:var(--accent-9)}@media (max-width:900px){.meow-hero{grid-template-columns:1fr;min-height:0}.meow-preview{justify-self:center;width:100%;max-width:680px;transform:none}.meow-feature-grid{gap:var(--space-3);grid-template-columns:1fr}}@media (max-width:600px){.meow-hero{gap:var(--space-7);padding:var(--space-8) 0}.meow-hero-copy h1{font-size:52px}.meow-paper{min-height:290px;padding:12px}.meow-paper h3{font-size:18px}.meow-chart{gap:3px;height:45px}.meow-paper p{font-size:8px}.meow-window-bar span:nth-child(2){display:none}.meow-more{padding:var(--space-5)}.meow-more img{display:none}.meow-footer{flex-direction:column}}.meow-feature-icon{background:var(--accent-9);width:24px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.meow-feature-icon-view-grid{-webkit-mask-image:url(/meowtabby-icons/view-grid.svg);mask-image:url(/meowtabby-icons/view-grid.svg)}.meow-feature-icon-reader{-webkit-mask-image:url(/meowtabby-icons/reader.svg);mask-image:url(/meowtabby-icons/reader.svg)}.meow-feature-icon-columns{-webkit-mask-image:url(/meowtabby-icons/columns.svg);mask-image:url(/meowtabby-icons/columns.svg)}.meow-feature-icon-frame{-webkit-mask-image:url(/meowtabby-icons/frame.svg);mask-image:url(/meowtabby-icons/frame.svg)}.meow-feature-icon-sigma{-webkit-mask-image:url(/meowtabby-icons/sigma.svg);mask-image:url(/meowtabby-icons/sigma.svg)}.meow-feature-icon-download{-webkit-mask-image:url(/meowtabby-icons/download.svg);mask-image:url(/meowtabby-icons/download.svg)}.meow-home .meow-note a{color:var(--accent-11)}.meow-home .meow-source-link{color:inherit;align-items:center;gap:var(--space-1);display:inline-flex}.meow-home .meow-note a,.meow-home .meow-source-link{text-underline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.meow-more-section{border-top:1px solid var(--gray-5);padding-top:var(--space-9)}.meow-more-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meow-more-feature{padding:var(--space-5);border:1px solid var(--gray-5);border-radius:var(--radius-4);background:var(--gray-2)}.meow-more-feature h3{margin-bottom:var(--space-3)}.meow-more-feature p{line-height:1.8}@media (max-width:600px){.meow-more-grid{grid-template-columns:1fr}}.meow-footer{flex-direction:column;align-items:stretch}.meow-beian{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.meow-beian a{color:var(--gray-11);font-size:var(--font-size-1);text-decoration:none}.meow-beian-police{align-items:center;gap:var(--space-1);display:inline-flex}.meow-beian img{flex-shrink:0;width:18px;height:20px;display:inline-block}
