body.page-platforms .platforms-main{width:100%;max-width:1120px;padding:.45rem .7rem .9rem}.pd-back{min-height:42px;color:var(--theme-brand-secondary,#285f90);align-items:center;margin-bottom:7px;padding:0 5px;font-size:.7rem;font-weight:780;text-decoration:none;display:inline-flex}.pd-page{gap:10px;width:min(100%,1040px);max-width:1040px;margin:0 auto;display:grid}.pd-hero{isolation:isolate;background:radial-gradient(circle at 94% 5%,#e7bc6c33,#0000 12rem),radial-gradient(circle at 3% 100%,#4f8ec63d,#0000 14rem),linear-gradient(135deg,#0c2b49 0%,#174d7b 62%,#236b9f 100%);border:1px solid #1f4e7a94;border-radius:21px;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #143a5e2e}.pd-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff1c;border-radius:50%;width:290px;height:155px;position:absolute;bottom:-72px;right:-50px;transform:rotate(-7deg);box-shadow:-48px -17px 0 -1px #ffffff0a,-100px 1px 0 -1px #ffffff08}.pd-banner{background:#0b2742;min-width:0;min-height:0;overflow:hidden}.pd-banner:empty,.pd-banner[hidden],.pd-overview[hidden]{display:none}.pd-banner__img{object-fit:cover;width:100%;height:100%;min-height:150px;max-height:220px;display:block}.pd-hero__content{align-content:center;gap:11px;min-width:0;padding:17px 15px;display:grid}.pd-identity{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.pd-identity__logo{background:#fffffff5;border:1px solid #ffffff47;border-radius:18px;place-items:center;width:66px;height:66px;padding:4px;display:grid;overflow:hidden;box-shadow:0 9px 24px #04182a33}.pd-identity__logo-img,.pd-identity__logo-fallback{object-fit:contain;border-radius:14px;place-items:center;width:100%;height:100%;display:grid}.pd-identity__logo-img{background:#fff}.pd-identity__logo-fallback{color:#fff;background:linear-gradient(145deg,#183f63,#327bb8);font-family:Songti SC,STSong,serif;font-size:1.35rem;font-weight:900}.pd-identity__body{gap:7px;min-width:0;display:grid}.pd-identity__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.45rem,6vw,2.05rem);font-weight:880;line-height:1.18;overflow:hidden}.pd-tags{flex-wrap:wrap;gap:5px;display:flex}.pd-tags[hidden],.pd-tags--empty{display:none}.pd-tags__item{color:#f1f8ffe6;text-overflow:ellipsis;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:3px;max-width:10rem;min-height:23px;padding:0 7px;font-size:.58rem;font-weight:740;display:inline-flex;overflow:hidden}.pd-tags__item.is-usdt{color:#c7f4df;border-color:#b2ebd36b}.pd-tags__item.is-support{color:#f7dda8;border-color:#f2d39773}.pd-tags__icon{object-fit:contain;width:12px;height:12px}.pd-summary{color:#e3eff9db;max-width:50rem;margin:0;font-size:.72rem;line-height:1.65}.pd-summary[hidden]{display:none}.pd-meta{flex-wrap:wrap;gap:6px;display:flex}.pd-meta time,.pd-meta span{color:#e2eff9c7;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:.57rem;font-weight:700;display:inline-flex}.pd-control-bar{background:#fffffff5;border:1px solid #d7e4ee;border-radius:16px;gap:9px;padding:12px;display:grid;box-shadow:0 9px 24px #1d466a0f}.pd-control-bar__copy{gap:2px;display:grid}.pd-control-bar__copy strong{color:var(--theme-text-primary,#10243d);font-size:.77rem}.pd-control-bar__copy span{color:var(--theme-text-secondary,#607487);font-size:.63rem}.pd-control-bar__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pd-compare-button,.pd-favorite-button{color:#526b82;min-height:44px;font:inherit;cursor:pointer;background:#f7fafc;border:1px solid #cedeea;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:.7rem;font-weight:800;display:inline-flex}.pd-compare-button.is-active{color:#285f90;background:#edf5fb;border-color:#b6d2e8}.pd-favorite-button.is-active{color:#c43e50;background:#fff7f8;border-color:#ecc5ca}.pd-favorite-button__on,.pd-favorite-button.is-active .pd-favorite-button__off{display:none}.pd-favorite-button.is-active .pd-favorite-button__on{display:block}.pd-quick-nav{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;display:grid}.pd-quick-nav a{color:#526d84;background:#ffffffe6;border:1px solid #d9e5ee;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 8px;font-size:.66rem;font-weight:760;text-decoration:none;display:flex}.pd-quick-nav a[hidden]{display:none}.pd-access-panel{background:radial-gradient(circle at 100% 100%,#e5b96a1a,#0000 10rem),linear-gradient(135deg,#f9fcfe,#eef5fa);border:1px solid #cbddea;border-radius:17px;gap:12px;padding:15px;display:grid}.pd-access-panel[hidden]{display:none}.pd-access-panel__copy{gap:4px;display:grid}.pd-access-panel__eyebrow{color:#9a7430;letter-spacing:.08em;font-size:.59rem;font-weight:820}.pd-access-panel h2{color:var(--theme-text-primary,#10243d);margin:0;font-size:.96rem;line-height:1.35}.pd-access-panel p{color:var(--theme-text-secondary,#607487);margin:0;font-size:.67rem;line-height:1.6}.pd-entry{display:grid}.pd-entry__btn{color:#fff;background:linear-gradient(135deg,#123d63,#276fa8);border:1px solid #235f91;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:.73rem;font-weight:840;text-decoration:none;display:inline-flex;box-shadow:0 9px 22px #194d7733}.pd-detail-layout{gap:10px;display:grid}.pd-detail-layout__main,.pd-detail-layout__aside{min-width:0}.pd-detail-layout__main{align-content:start;gap:10px;display:grid}.pd-detail-layout__aside{align-content:start;gap:9px;display:grid}.pd-overview{background:#fffffff5;border:1px solid #d8e5ef;border-radius:17px;gap:9px;padding:14px;display:grid;box-shadow:0 9px 24px #1d466a0e}.pd-overview__title{color:var(--theme-text-primary,#10243d);margin:0;font-size:.92rem}.pd-overview__grid{grid-template-columns:1fr;gap:7px;display:grid}.pd-overview-card{background:#f9fbfd;border:1px solid #e0e9f1;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:2px 9px;min-width:0;padding:11px;display:grid}.pd-overview-card__icon{color:#2c6697;background:#eaf3fa;border-radius:10px;grid-row:1/span 2;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:850;display:grid}.pd-overview-card__label{color:#6a7d8e;font-size:.6rem;font-weight:740}.pd-overview-card__value{color:var(--theme-text-primary,#10243d);font-size:.7rem;font-weight:680;line-height:1.5}.pd-overview-card__tags{flex-wrap:wrap;gap:4px;display:flex}.pd-overview-card__tag{color:#315f86;background:#eef5fa;border:1px solid #cbddea;border-radius:999px;align-items:center;min-height:23px;padding:0 7px;font-size:.59rem;font-weight:740;display:inline-flex}.pd-beginner-guide{background:radial-gradient(circle at 100% 0,#e7bc6c21,#0000 11rem),linear-gradient(145deg,#fffdf7,#fff 58%,#fbf8ef);border:1px solid #ead9b5;border-radius:17px;gap:10px;padding:14px;display:grid;box-shadow:0 9px 24px #6b4c190e}.pd-beginner-guide__head{gap:5px;display:grid}.pd-beginner-guide__head>div{gap:3px;display:grid}.pd-beginner-guide__head span{color:#9a7430;letter-spacing:.06em;font-size:.59rem;font-weight:840}.pd-beginner-guide__head h2{color:var(--theme-text-primary,#10243d);margin:0;font-size:.92rem;line-height:1.35}.pd-beginner-guide__head p{color:var(--theme-text-secondary,#607487);margin:0;font-size:.64rem;line-height:1.55}.pd-beginner-guide__grid{gap:7px;display:grid}.pd-beginner-guide__grid a{min-height:60px;color:inherit;background:#ffffffe0;border:1px solid #eee2c9;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:grid}.pd-beginner-guide__grid a>span{color:#9a6d18;background:#fbf2dd;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.61rem;font-weight:860;display:grid}.pd-beginner-guide__grid a>div{gap:2px;min-width:0;display:grid}.pd-beginner-guide__grid strong{color:var(--theme-text-primary,#10243d);font-size:.72rem}.pd-beginner-guide__grid small{color:var(--theme-text-secondary,#607487);font-size:.61rem;line-height:1.45}.pd-beginner-guide__grid b{color:#9a7430;font-size:.72rem}.pd-beginner-guide__all{color:#8c661f;background:#fffaf0;border:1px solid #e5d3ad;border-radius:12px;justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;font-size:.66rem;font-weight:820;text-decoration:none;display:flex}.pd-disclaimer{background:#f8fbfdf5;border:1px solid #d9e5ee;border-radius:15px;padding:14px}.pd-disclaimer p{color:var(--theme-text-secondary,#607487);margin:0;font-size:.65rem;line-height:1.65}.pd-directory-return{color:#2b6291;background:#fff;border:1px solid #d5e3ed;border-radius:13px;justify-content:space-between;align-items:center;min-height:46px;padding:0 13px;font-size:.69rem;font-weight:800;text-decoration:none;display:flex}.pd-live-loading{color:#607487;text-align:center;background:#f8fbfdf0;border:1px dashed #c5d8e7;border-radius:17px;margin:0;padding:22px;font-size:.78rem}.pd-page a:focus-visible,.pd-page button:focus-visible,.pd-back:focus-visible{outline-offset:2px;outline:3px solid #3980bb40}.pd-page button:active,.pd-page a:active{transform:scale(.985)}@media (hover:hover){.pd-quick-nav a:hover,.pd-compare-button:hover,.pd-favorite-button:hover,.pd-directory-return:hover{color:#285f90;background:#eef5fa;border-color:#b7d1e5}.pd-entry__btn:hover{background:linear-gradient(135deg,#174b76,#2e7db9)}}@media (width>=620px){body.page-platforms .platforms-main{padding-inline:1rem}.pd-control-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px 14px}.pd-control-bar__actions{grid-template-columns:repeat(2,auto)}.pd-compare-button,.pd-favorite-button{min-width:110px}.pd-access-panel{grid-template-columns:minmax(0,1fr) minmax(160px,210px);align-items:center}.pd-overview__grid,.pd-beginner-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=820px){.pd-hero--with-cover{grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);align-items:stretch}.pd-banner__img{min-height:100%;max-height:300px}.pd-hero__content{min-height:250px;padding:24px}.pd-identity{grid-template-columns:78px minmax(0,1fr);gap:15px}.pd-identity__logo{border-radius:20px;width:78px;height:78px}.pd-summary{font-size:.76rem}.pd-detail-layout{grid-template-columns:minmax(0,1.65fr) minmax(250px,.7fr);align-items:start;gap:11px}}@media (width<=390px){body.page-platforms .platforms-main{padding-inline:.5rem}.pd-hero__content{padding-inline:13px}.pd-identity{grid-template-columns:60px minmax(0,1fr);gap:10px}.pd-identity__logo{border-radius:16px;width:60px;height:60px}.pd-tags__item:nth-child(n+4){display:none}.pd-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd-control-bar__copy span{display:none}.pd-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pd-page button,.pd-page a{transition:none}}
