.pxg-needs[data-astro-cid-dt25t7ue]{--needs-text: #171c30;--needs-muted: #6f7c96;padding:72px 24px 80px;color:var(--needs-text);font-family:inherit;text-align:left}.pxg-needs[data-astro-cid-dt25t7ue],.pxg-needs[data-astro-cid-dt25t7ue] [data-astro-cid-dt25t7ue]{box-sizing:border-box}.pxg-needs__inner[data-astro-cid-dt25t7ue]{max-width:1200px;margin:0 auto}.pxg-needs__header[data-astro-cid-dt25t7ue]{margin-bottom:44px;text-align:center}.pxg-needs__eyebrow[data-astro-cid-dt25t7ue]{margin-bottom:13px;color:#ff4775;font-size:12px;font-weight:700;letter-spacing:2.5px}.pxg-needs__header[data-astro-cid-dt25t7ue] h2[data-astro-cid-dt25t7ue]{margin:0;color:#171c30;font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-1px;line-height:1.4}.pxg-needs__header[data-astro-cid-dt25t7ue] p[data-astro-cid-dt25t7ue]{margin:12px 0 0;color:#74809a;font-size:16px;line-height:1.8}.pxg-needs__grid[data-astro-cid-dt25t7ue]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pxg-needs__card[data-astro-cid-dt25t7ue]{--card-accent: #ff4775;--card-border: #f9e6ed;--card-glow: #fff8fa;display:flex;min-width:0;flex-direction:column;padding:24px 26px 25px;overflow:hidden;border:1px solid var(--card-border);border-radius:15px;background:radial-gradient(ellipse at 76% 22%,var(--card-glow),transparent 65%),#fff;color:inherit;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.pxg-needs__card--pink[data-astro-cid-dt25t7ue]{--card-accent: #ff4775;--card-border: #f7e5ec;--card-glow: #fff2f6}.pxg-needs__card--purple[data-astro-cid-dt25t7ue]{--card-accent: #8651ed;--card-border: #ece5fc;--card-glow: #f8f4ff}.pxg-needs__card--blue[data-astro-cid-dt25t7ue]{--card-accent: #287ff0;--card-border: #e0edfc;--card-glow: #f1f8ff}.pxg-needs__card[data-astro-cid-dt25t7ue]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--card-accent) 35%,white);box-shadow:0 14px 36px #232b4212}.pxg-needs__art[data-astro-cid-dt25t7ue]{position:relative;height:120px;flex-shrink:0}.pxg-needs__art[data-astro-cid-dt25t7ue] img[data-astro-cid-dt25t7ue]{position:absolute;right:-10px;top:-10px;transform-origin:right top;transform:scale(.6);border-radius:40px}.pxg-needs__number[data-astro-cid-dt25t7ue]{position:relative;z-index:1;display:inline-flex;width:45px;height:39px;align-items:center;justify-content:center;border-radius:13px;background:color-mix(in srgb,var(--card-accent) 8%,white);color:var(--card-accent);font-size:17px;font-weight:650}.pxg-svg[data-astro-cid-dt25t7ue]{position:absolute;top:-8px;right:-7px;width:220px;max-width:80%;height:170px;overflow:visible}.pxg-needs__card[data-astro-cid-dt25t7ue] h3[data-astro-cid-dt25t7ue]{margin:8px 0 12px;color:#171c30;font-size:20px;font-weight:650;letter-spacing:-.4px;line-height:1.5}.pxg-needs__card[data-astro-cid-dt25t7ue]>p[data-astro-cid-dt25t7ue]{min-height:58px;margin:0;color:#74809a;font-size:14px;line-height:1.9}.pxg-needs__link[data-astro-cid-dt25t7ue]{display:flex;align-items:center;gap:10px;margin-top:24px;color:var(--card-accent);font-size:15px;font-weight:600}.pxg-needs__link[data-astro-cid-dt25t7ue] span[data-astro-cid-dt25t7ue]{display:inline-block;transition:transform .2s ease}.pxg-needs__card[data-astro-cid-dt25t7ue]:hover .pxg-needs__link[data-astro-cid-dt25t7ue] span[data-astro-cid-dt25t7ue]{transform:translate(5px)}@media (max-width: 1000px){.pxg-needs__grid[data-astro-cid-dt25t7ue]{gap:15px}.pxg-needs__card[data-astro-cid-dt25t7ue]{padding:20px}.pxg-needs__art[data-astro-cid-dt25t7ue]{height:145px}.pxg-svg[data-astro-cid-dt25t7ue]{width:185px;height:150px}.pxg-needs__card[data-astro-cid-dt25t7ue] h3[data-astro-cid-dt25t7ue]{font-size:18px}.pxg-needs__card[data-astro-cid-dt25t7ue]>p[data-astro-cid-dt25t7ue]{min-height:82px}}@media (max-width: 720px){.pxg-needs[data-astro-cid-dt25t7ue]{padding:52px 18px 58px}.pxg-needs__header[data-astro-cid-dt25t7ue]{margin-bottom:28px}.pxg-needs__header[data-astro-cid-dt25t7ue] p[data-astro-cid-dt25t7ue]{font-size:14px}.pxg-needs__grid[data-astro-cid-dt25t7ue]{grid-template-columns:1fr;gap:15px}.pxg-needs__card[data-astro-cid-dt25t7ue]{padding:21px 22px 23px}.pxg-needs__art[data-astro-cid-dt25t7ue]{height:150px}.pxg-svg[data-astro-cid-dt25t7ue]{width:205px;height:165px}.pxg-needs__card[data-astro-cid-dt25t7ue] h3[data-astro-cid-dt25t7ue]{margin-top:5px;font-size:19px}.pxg-needs__card[data-astro-cid-dt25t7ue]>p[data-astro-cid-dt25t7ue]{min-height:0}.pxg-needs__link[data-astro-cid-dt25t7ue]{margin-top:19px}}@media (prefers-reduced-motion: reduce){.pxg-needs__card[data-astro-cid-dt25t7ue],.pxg-needs__link[data-astro-cid-dt25t7ue] span[data-astro-cid-dt25t7ue]{transition:none}.pxg-needs__card[data-astro-cid-dt25t7ue]:hover{transform:none}}.plugin-screen{background-image:url(/image/bg.jpg);background-size:cover}.plugin-screen .name{font-size:18px;margin-top:-30px;font-size:28px;font-weight:700}.plugin-screen .name b{font-size:24px}.plugin-screen .page{width:auto;padding:50px 20px 40px}.plugin-screen .title{color:#000;font-size:40px;width:1000px!important;margin-left:auto;margin-right:auto}.plugin-screen .sub-title{font-weight:400}.plugin-screen .content{display:flex;justify-content:center;flex-wrap:wrap}.plugin-screen .item{text-align:center;margin:0 20px 30px}.plugin-screen .item .image-box{width:300px;border-radius:24px;transition:all .5s;box-shadow:0 30px 30px #0000001a}.plugin-screen .item .image-box:hover{box-shadow:0 30px 30px #0003;transform:scale(1.05)}.plugin-screen .item #big-image-box{width:500px}.plugin-screen .item .name{margin:10px;padding-top:10px;font-size:24px;font-weight:700;color:#000000b3}.plugin-screen .item .intro{color:#0006;font-weight:700;padding-bottom:30px}.plugin-screen .card-footer{margin-top:-50px;font-size:18px;font-weight:700;color:#555;padding-bottom:50px}.plugin-screen .content-footer{padding-top:50px;font-weight:700}.plugin-screen .help-btn{padding:15px 30px;background-color:#ff5675;border-radius:50px;font-size:13px;margin-bottom:10px;display:inline-block;transition:all .2s;color:#fff!important}.plugin-screen .help-btn:hover{background-color:#f83156}@media all and (orientation: portrait){.plugin-screen .page{width:auto;padding-left:30px;padding-right:30px}.plugin-screen .title{width:100%!important}.plugin-screen .content{flex-direction:column}.plugin-screen .content #big-image-box,.plugin-screen .content .image-box{width:100%}.plugin-screen .help-btn{font-size:12px;margin-bottom:8px;padding:15px 18px}}
