.jyacs-site{--ink:#f6eaf4;--muted:#c8adbf;--line:#ffdef52b;color:var(--ink);background:radial-gradient(at 72% 0,#58354e 0%,#0000 38%),radial-gradient(at 10% 45%,#35253f 0%,#0000 55%),#17121f;min-height:100vh;font-family:Arial,Microsoft YaHei,sans-serif}.jyacs-site *{box-sizing:border-box}.jyacs-site a{transition:background .2s,color .2s,transform .2s}.jyacs-wrap{max-width:1120px;margin:auto;padding:0 24px}.jyacs-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#17121f59;position:sticky;top:0}.jyacs-nav{justify-content:space-between;align-items:center;gap:18px;min-height:74px;display:flex}.jyacs-brand{letter-spacing:.09em;color:#ffe4f2;font-size:24px;font-weight:900}.jyacs-brand small{color:#cdabc6;letter-spacing:.26em;margin-top:3px;font-size:10px;display:block}.jyacs-links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.jyacs-links a{color:#decbd8;border-radius:12px;padding:9px 11px;font-size:13px}.jyacs-links a:hover,.jyacs-links a[aria-current=page]{color:#fff;background:#ffffff18}.jyacs-hero{padding:110px 0 95px;position:relative}.jyacs-kicker{letter-spacing:.29em;text-transform:uppercase;color:#f1adc9;font-size:12px;font-weight:700}.jyacs-hero h1{letter-spacing:-.06em;margin:20px 0 24px;font-size:clamp(52px,9vw,108px);font-weight:900;line-height:1.03}.jyacs-gradient{color:#0000;background:linear-gradient(105deg,#fff,#f2b6d7 55%,#bcabea);-webkit-background-clip:text;background-clip:text}.jyacs-lead{color:#e2cadb;max-width:760px;font-size:clamp(17px,2vw,22px);line-height:1.85}.jyacs-actions{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.jyacs-button{color:#25152b;background:#f4bfd9;border-radius:14px;justify-content:center;align-items:center;padding:13px 22px;font-size:14px;font-weight:700;display:inline-flex}.jyacs-button:hover{background:#ffe0ec;transform:translateY(-2px)}.jyacs-button.secondary{color:#f8e8f4;border:1px solid var(--line);background:#ffffff13}.jyacs-section{padding:40px 0 70px}.jyacs-section h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(28px,4vw,42px);font-weight:850}.jyacs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.jyacs-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-radius:24px;padding:28px;box-shadow:0 20px 60px #00000018}.jyacs-card h3{color:#ffe4f2;margin:8px 0 13px;font-size:20px;font-weight:750}.jyacs-card p,.jyacs-card li,.jyacs-copy{color:#d9bfd1;font-size:15px;line-height:1.9}.jyacs-tag{color:#f6c0df;background:#efb3d41a;border:1px solid #efb3d466;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.jyacs-inner{max-width:900px;margin:auto;padding:72px 0 100px}.jyacs-inner h1{letter-spacing:-.05em;margin:13px 0 20px;font-size:clamp(37px,6vw,65px);font-weight:850}.jyacs-inner h2{color:#fbd5e8;margin:30px 0 14px;font-size:24px;font-weight:750}.jyacs-inner p,.jyacs-inner li{color:#e2ccdb;margin:10px 0;line-height:1.95}.jyacs-inner ol,.jyacs-inner ul{padding-left:25px}.jyacs-inner a:not(.jyacs-button){color:#ffb8dc;text-underline-offset:4px;text-decoration:underline}.jyacs-inner code{overflow-wrap:anywhere;background:#ffffff12;border-radius:6px;padding:3px 7px}.jyacs-note{color:#ecd4e2;background:#efb3d40d;border-left:3px solid #efb3d4;border-radius:0 14px 14px 0;margin:22px 0;padding:14px 20px;line-height:1.8}.jyacs-version{border:1px solid var(--line);background:#ffffff08;border-radius:22px;margin:20px 0;padding:26px}.jyacs-version-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.jyacs-version h2{margin:0;font-size:23px}.jyacs-version time{color:#b99aaf;font-size:13px}.jyacs-footer{border-top:1px solid var(--line);color:#b79bad;padding:34px 0;font-size:13px}@media (max-width:800px){.jyacs-nav{flex-direction:column;align-items:flex-start;padding:14px 0}.jyacs-links{gap:0}.jyacs-links a{padding:8px}.jyacs-grid{grid-template-columns:1fr}.jyacs-hero{padding:75px 0}.jyacs-inner{padding:45px 0 80px}}.jyacs-site{overflow-x:clip}.jyacs-header{transition:background .35s,border-color .35s;box-shadow:0 10px 40px #08040f12}.jyacs-brand,.jyacs-links a{transition:color .25s,background .25s,transform .25s}.jyacs-brand:hover{color:#fff;transform:translateY(-1px)}.jyacs-links a:hover{transform:translateY(-2px)}.jyacs-button{transition:transform .3s cubic-bezier(.2,.8,.2,1),background .25s,box-shadow .3s}.jyacs-button:hover{transform:translateY(-3px);box-shadow:0 12px 34px #df84b132}.jyacs-button:active{transform:scale(.97)}.jyacs-card,.jyacs-version{transition:transform .42s cubic-bezier(.2,.8,.2,1),background .35s,border-color .35s,box-shadow .4s}.jyacs-card:hover,.jyacs-version:hover{background:linear-gradient(145deg,#ffffff19,#ffffff07);border-color:#ffcfeb60;transform:translateY(-6px);box-shadow:0 24px 55px #0c041e5c}.jyacs-inner a:not(.jyacs-button):hover{color:#fff}.jyacs-gradient{background-size:210%;animation:11s ease-in-out infinite alternate jyacs-shimmer}@keyframes jyacs-shimmer{0%{background-position:0%}to{background-position:100%}}.jyacs-reveal-ready{opacity:0;filter:blur(3px);transform:translateY(24px)}.jyacs-reveal-ready.jyacs-revealed{opacity:1;filter:blur();transition:opacity .78s,transform .78s cubic-bezier(.2,.8,.2,1),filter .78s;transform:translateY(0)}.jyacs-grid>.jyacs-reveal-ready:nth-child(2){transition-delay:90ms}.jyacs-grid>.jyacs-reveal-ready:nth-child(3){transition-delay:.17s}.jyacs-grid>.jyacs-reveal-ready:nth-child(4){transition-delay:65ms}.jyacs-grid>.jyacs-reveal-ready:nth-child(5){transition-delay:.125s}.jyacs-grid>.jyacs-reveal-ready:nth-child(6){transition-delay:.185s}.jyacs-site :focus-visible{outline-offset:4px;outline:2px solid #ffc2e1}@media (prefers-reduced-motion:reduce){.jyacs-site *,.jyacs-site :before,.jyacs-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.jyacs-reveal-ready{opacity:1!important;filter:none!important;transform:none!important}}
