:root{--anime-night:#100d2d;--anime-panel:#19164a;--anime-ink:#17152d;--anime-white:#fbf8ff;--anime-pink:#ff4fa3;--anime-cyan:#52f0df;--anime-violet:#8e72ff;--anime-yellow:#ffe36e;--anime-muted:#68708e}body.archive-page{background:#f0effb;color:var(--anime-ink);font-family:"Trebuchet MS","Microsoft YaHei","PingFang SC",sans-serif}.site-notice,.collection-notice{background:var(--anime-night)}.site-notice b,.collection-notice b{color:var(--anime-yellow)}body.archive-page .collection-nav{border-bottom:2px solid var(--anime-ink);background:#f0effb}body.archive-page .collection-brand strong{font-weight:900}body.archive-page .collection-nav nav a:hover,body.archive-page .collection-nav nav .active-nav{color:var(--anime-pink)}body.archive-page .collection-action{border:2px solid var(--anime-ink);border-radius:999px;background:var(--anime-pink);box-shadow:4px 4px 0 var(--anime-ink);color:#fff}.archive-hero{position:relative;min-height:650px}.archive-hero:before{position:absolute;top:80px;left:-120px;width:280px;height:280px;border:2px dashed rgba(142,114,255,.5);border-radius:50%;content:"";animation:anime-orbit 22s linear infinite}.archive-kicker,.archive-label{color:var(--anime-pink);font-family:"Trebuchet MS","Microsoft YaHei",sans-serif;font-weight:900;letter-spacing:.1em}.archive-kicker i{width:28px;height:5px;border-radius:99px;background:var(--anime-cyan)}.archive-hero h1{color:var(--anime-ink);font-size:62px;font-weight:900;text-shadow:4px 4px 0 #d9d0ff}.archive-lead{color:#626888}.archive-actions a,.archive-final a{border:2px solid var(--anime-ink);border-radius:999px;background:var(--anime-pink);box-shadow:4px 4px 0 var(--anime-ink);font-weight:900}.archive-actions a+a{background:#fff;color:var(--anime-ink)}.archive-actions a:hover,.archive-final a:hover{box-shadow:1px 1px 0 var(--anime-ink);transform:translate(3px,3px)}.archive-live span{color:#168d82}.archive-live i{background:var(--anime-cyan);box-shadow:0 0 0 5px rgba(82,240,223,.22)}.archive-live b{color:var(--anime-pink)}.archive-vault{min-height:520px;border:3px solid var(--anime-ink);border-radius:26px;background:radial-gradient(circle at 52% 44%,#30298a 0,#19164a 48%,#100d2d 100%);box-shadow:12px 14px 0 var(--anime-cyan),0 35px 65px rgba(16,13,45,.3)}.archive-vault:before{inset:14px;border:1px solid rgba(251,248,255,.35);border-radius:20px;box-shadow:inset 0 0 0 1px rgba(82,240,223,.25)}.archive-vault:after{top:22px;right:22px;left:22px;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--anime-pink),var(--anime-yellow),var(--anime-cyan));box-shadow:0 0 18px var(--anime-cyan);animation:anime-scan 3.5s linear infinite}.archive-vault .archive-shelf{background:var(--anime-cyan);box-shadow:0 -105px 0 var(--anime-violet),0 -210px 0 var(--anime-pink);opacity:.9}.archive-vault .archive-file{border:2px solid var(--anime-white);border-radius:12px;background:var(--anime-pink);box-shadow:9px 9px 0 var(--anime-violet),0 0 22px rgba(255,79,163,.65);animation:anime-float 3.8s ease-in-out infinite}.archive-vault .archive-file:before{background:#fff;box-shadow:0 14px 0 #fff,0 28px 0 #fff}.archive-vault .archive-folder{border:2px solid var(--anime-white);border-radius:13px;background:var(--anime-cyan);box-shadow:8px 8px 0 var(--anime-pink),0 0 20px rgba(82,240,223,.55);animation:anime-folder 4.3s ease-in-out infinite}.archive-vault .archive-folder:before{border:2px solid var(--anime-white);border-bottom:0;background:var(--anime-cyan)}.archive-index-wheel{border:2px solid var(--anime-cyan);box-shadow:0 0 0 16px rgba(82,240,223,.06),0 0 45px rgba(82,240,223,.35);animation:anime-spin 18s linear infinite}.archive-index-wheel:before,.archive-index-wheel:after{background:rgba(82,240,223,.85)}.archive-index-wheel i{border:3px solid var(--anime-pink);box-shadow:0 0 25px rgba(255,79,163,.55)}.archive-index-wheel b,.archive-index-wheel em,.archive-index-wheel u{color:var(--anime-white)}.archive-scan{background:var(--anime-yellow);box-shadow:0 0 18px var(--anime-yellow);animation:anime-sweep 3s ease-in-out infinite}.archive-pin{border:2px solid var(--anime-white);background:var(--anime-pink);box-shadow:0 0 14px var(--anime-pink)}.archive-stamp,.archive-coordinate{color:var(--anime-white)}.archive-stamp b{color:var(--anime-yellow)}.archive-ticker{background:rgba(16,13,45,.9);color:var(--anime-cyan)}.archive-metrics{border:2px solid var(--anime-ink);border-radius:16px;box-shadow:6px 7px 0 var(--anime-violet);overflow:hidden}.archive-metrics article>span{color:var(--anime-pink)}.archive-metrics>a{background:var(--anime-yellow)}.archive-story aside{border:2px solid var(--anime-ink);border-radius:22px;background:var(--anime-violet);box-shadow:8px 8px 0 var(--anime-pink)}.archive-story aside em{color:var(--anime-yellow)}.archive-story aside i{border-color:rgba(82,240,223,.35)}.archive-features{border-color:var(--anime-ink);background:#dedcff}.archive-features>div{border-color:var(--anime-ink)}.archive-features article{border-color:var(--anime-ink);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:4px 5px 0 rgba(16,13,45,.12)}.archive-features article:hover{background:#fff;transform:translateY(-8px) rotate(-1deg)}.archive-features article>span{color:var(--anime-pink)}.archive-symbol{border-color:var(--anime-cyan);box-shadow:0 0 14px rgba(82,240,223,.35)}.symbol-2{border-color:var(--anime-pink);background:var(--anime-pink)}.symbol-3{border-color:var(--anime-violet);background:radial-gradient(circle,transparent 33%,var(--anime-violet) 34% 40%,transparent 41%)}.archive-features article>b{color:var(--anime-pink)}.archive-process ol{border-color:var(--anime-ink)}.archive-process li{border-color:var(--anime-ink)}.archive-process li>span{color:var(--anime-pink)}.archive-process li>i{border-color:var(--anime-cyan)}.archive-plans article{border:2px solid var(--anime-ink);border-radius:18px;box-shadow:6px 7px 0 rgba(16,13,45,.15)}.archive-plans article.is-featured{background:var(--anime-cyan);box-shadow:8px 8px 0 var(--anime-pink)}.archive-plans article header{color:var(--anime-violet)}.archive-plans article header b{background:var(--anime-pink)}.archive-price{color:var(--anime-pink)}.archive-plans li:before{color:var(--anime-violet)}.archive-downloads>div{border-color:var(--anime-ink)}.archive-downloads a{border-color:var(--anime-ink)}.archive-downloads a:hover{background:#dedcff}.archive-downloads i svg{fill:var(--anime-violet)}.archive-downloads em{color:var(--anime-pink)}.archive-final{border-color:var(--anime-ink);background:var(--anime-night)}.archive-final>p{color:var(--anime-yellow)}.archive-final>div i{border-color:var(--anime-yellow);box-shadow:0 0 14px var(--anime-yellow)}.archive-final>div b{border-color:var(--anime-cyan)}.archive-final a{background:var(--anime-pink)}body.archive-page .site-footer,body.archive-page .collection-footer{border-color:var(--anime-ink);background:#f0effb}
body.template-archive.radical-inner{background:#f0effb;color:var(--anime-ink)}body.template-archive.radical-inner main:before,body.template-archive.radical-inner main:after{display:none}body.template-archive.radical-inner .resource-hero,body.template-archive.radical-inner .about-hero,body.template-archive.radical-inner .downloads-page-hero,body.template-archive.radical-inner .legal-hero{border:2px solid var(--anime-ink);border-top:0;border-radius:0 0 24px 24px;background:var(--anime-panel);box-shadow:12px 12px 0 var(--anime-cyan);color:#fff}body.template-archive.radical-inner .collection-kicker{color:var(--anime-cyan)}body.template-archive.radical-inner .resource-hero h1,body.template-archive.radical-inner .about-hero h1,body.template-archive.radical-inner .downloads-page-hero h1,body.template-archive.radical-inner .legal-hero h1{color:#fff;font-size:48px;letter-spacing:0}body.template-archive.radical-inner .resource-hero>p:last-child,body.template-archive.radical-inner .about-hero>p:last-child,body.template-archive.radical-inner .downloads-page-hero>span,body.template-archive.radical-inner .legal-hero>p:last-child{color:#aeb6d0}body.template-archive.radical-inner .about-values article,body.template-archive.radical-inner .resource-content,body.template-archive.radical-inner .legal-card,body.template-archive.radical-inner .custom-page-content,body.template-archive.radical-inner .page-plan-list .product-plan,body.template-archive.radical-inner .download-item{border:2px solid var(--anime-ink);border-radius:18px;background:#fff;box-shadow:7px 8px 0 rgba(16,13,45,.13)}body.template-archive.radical-inner .page-plan-list .product-plan.recommended{border-color:var(--anime-ink);background:var(--anime-cyan);color:var(--anime-ink)}body.template-archive.radical-inner .page-plan-list .recommended p,body.template-archive.radical-inner .page-plan-list .recommended ul,body.template-archive.radical-inner .page-plan-list .recommended .product-price,body.template-archive.radical-inner .page-plan-list .recommended a{color:var(--anime-ink)}body.template-archive.radical-inner .about-cta{width:min(1040px,calc(100% - 48px));margin:0 auto;padding:62px 32px;border:2px solid var(--anime-ink);border-radius:22px;background:var(--anime-pink);box-shadow:9px 9px 0 var(--anime-ink);color:#fff;text-align:center}body.template-archive.radical-inner .about-cta h2{font-size:32px;line-height:1.35}
@keyframes anime-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes anime-orbit{to{transform:rotate(360deg)}}@keyframes anime-scan{to{transform:translateX(12%)}}@keyframes anime-sweep{50%{opacity:.25;transform:translateY(-28px)}}@keyframes anime-float{50%{transform:rotate(-2deg) translateY(-12px)}}@keyframes anime-folder{50%{transform:rotate(10deg) translateY(-9px)}}@keyframes anime-pin{50%{transform:translate(18px,-20px) scale(.6);opacity:.35}}@keyframes anime-blink{50%{opacity:.25}}
@media(max-width:950px){.archive-hero{grid-template-columns:1fr;gap:34px;min-height:0;padding:70px 0}.archive-vault{min-height:500px}.archive-metrics{grid-template-columns:repeat(3,1fr)}.archive-metrics>a{grid-column:1/-1;border-top:1px solid #c8cfdb}.archive-story{grid-template-columns:1fr 1fr}.archive-story aside{grid-column:1/-1}.archive-features>div,.archive-plans>div{grid-template-columns:1fr 1fr}.archive-process{grid-template-columns:1fr;gap:38px}.archive-downloads{grid-template-columns:1fr;gap:34px}}
@media(max-width:680px){.archive-hero,.archive-metrics,.archive-story,.archive-process,.archive-plans,.archive-downloads{width:calc(100% - 32px)}.archive-hero{padding:54px 0}.archive-hero h1{font-size:43px}.archive-vault{min-height:370px;box-shadow:7px 7px 0 var(--anime-cyan)}.archive-index-wheel{width:210px;height:210px}.archive-shelf{bottom:17%;box-shadow:0 -82px 0 var(--anime-violet),0 -164px 0 var(--anime-pink)}.archive-file{width:87px;height:84px}.archive-folder{width:70px;height:70px}.archive-metrics{grid-template-columns:1fr}.archive-metrics article,.archive-metrics>a{min-height:84px;border-right:0;border-bottom:1px solid #c8cfdb}.archive-metrics>a{grid-column:auto;border-bottom:0}.archive-story{grid-template-columns:1fr;gap:20px;padding:72px 0}.archive-story>div{padding-top:0}.archive-story h2,.archive-features h2,.archive-process h2,.archive-plans h2,.archive-final h2{font-size:31px}.archive-features{padding:72px 16px}.archive-features>div,.archive-plans>div{grid-template-columns:1fr}.archive-process,.archive-plans,.archive-downloads{padding:72px 0}.archive-process li{grid-template-columns:38px 1fr;padding:18px 0}.archive-process li>i{display:none}body.template-archive.radical-inner .resource-hero,body.template-archive.radical-inner .about-hero,body.template-archive.radical-inner .downloads-page-hero,body.template-archive.radical-inner .legal-hero{padding:58px 24px}body.template-archive.radical-inner .resource-hero h1,body.template-archive.radical-inner .about-hero h1,body.template-archive.radical-inner .downloads-page-hero h1,body.template-archive.radical-inner .legal-hero h1{font-size:34px}body.template-archive.radical-inner .about-cta{width:calc(100% - 32px);padding:48px 22px}body.template-archive.radical-inner .about-cta h2{font-size:27px}}
.anime-star{position:absolute;z-index:4;color:var(--anime-yellow);font-size:26px;font-weight:900;text-shadow:0 0 13px var(--anime-yellow);animation:anime-star 2.4s ease-in-out infinite}.star-a{top:19%;left:22%}.star-b{top:31%;right:15%;animation-delay:-.8s}.star-c{bottom:24%;left:39%;color:var(--anime-cyan);animation-delay:-1.5s}.anime-panel{position:absolute;right:31px;bottom:63px;display:grid;min-width:84px;padding:9px 11px;border:1px solid var(--anime-cyan);border-radius:12px;background:rgba(16,13,45,.72);box-shadow:0 0 22px rgba(82,240,223,.28);color:var(--anime-white);font:900 11px/1 Arial;letter-spacing:.1em}.anime-panel small{margin-top:5px;color:var(--anime-yellow);font-size:8px}.anime-panel i{position:absolute;right:-24px;bottom:12px;width:20px;height:2px;background:var(--anime-pink);box-shadow:0 -6px 0 var(--anime-pink)}@keyframes anime-star{50%{opacity:.3;transform:scale(.55) rotate(25deg)}}
/* Keep the story heading secondary to the animated hero and readable beside its copy. */
.anime-page .archive-story h2{max-width:430px;font-size:32px;line-height:1.38}.anime-page .archive-story>div{padding-top:20px}@media(max-width:680px){.anime-page .archive-story h2{max-width:none;font-size:27px;line-height:1.42}}
@media(prefers-reduced-motion:reduce){body.archive-page *,body.archive-page *:before,body.archive-page *:after,body.template-archive.radical-inner *,body.template-archive.radical-inner *:before,body.template-archive.radical-inner *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
