@charset "utf-8";.dl-page{min-height:100vh;background:radial-gradient(120% 70% at 50% -12%,rgba(79,141,254,.26) 0%,rgba(11,19,36,0) 62%),var(--color-bg)}.dl-container{width:min(calc(100% - .8rem),18rem);margin:0 auto}.dl-header{position:sticky;top:0;z-index:10;background:rgba(11,19,36,.74);border-bottom:.02rem solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dl-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);height:1.3rem}.dl-brand{font-size:var(--font-lg);font-weight:700;letter-spacing:.01em;white-space:nowrap}.dl-nav{display:flex;align-items:center;gap:.36rem;font-size:var(--font-sm);color:var(--color-text-sub)}.dl-nav a{transition:color .18s ease}.dl-nav a:hover{color:var(--color-text)}.dl-main{padding:1.12rem 0 .9rem}.dl-eyebrow{font-size:var(--font-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary-light)}.dl-title{margin-top:.2rem;font-size:1.08rem;line-height:1.24;font-weight:800}.dl-title em{font-style:normal;background:linear-gradient(135deg,#8FB6FF 0%,var(--color-primary-light) 46%,#5EE0B4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dl-lead{max-width:10rem;margin-top:.26rem;font-size:var(--font-md);line-height:1.75;color:var(--color-text-sub)}.dl-grid{display:grid;grid-template-columns:1fr;gap:.36rem;margin-top:.82rem}.dl-card{display:flex;flex-direction:column;padding:.52rem;background:var(--gradient-surface);border:.02rem solid var(--color-line);border-radius:var(--radius-lg);box-shadow:0 .24rem .9rem rgba(0,0,0,.22)}.dl-card__head{display:flex;align-items:flex-start;gap:.3rem}.dl-icon{display:grid;flex:none;place-items:center;width:1.16rem;height:1.16rem;color:var(--color-primary-light);background:rgba(79,141,254,.12);border:.02rem solid rgba(79,141,254,.26);border-radius:.3rem}.dl-icon svg{width:.7rem;height:.7rem}.dl-platform{font-size:var(--font-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-weak)}.dl-card h2{margin-top:.04rem;font-size:var(--font-lg);font-weight:700}.dl-card__desc{margin-top:.08rem;font-size:var(--font-sm);line-height:1.6;color:var(--color-text-sub)}.dl-meta{display:flex;flex-wrap:wrap;gap:.12rem .28rem;margin-top:.3rem;font-size:var(--font-xs);color:var(--color-text-sub)}.dl-meta li{display:flex;align-items:center;gap:.08rem}.dl-meta li::before{content:"";width:.08rem;height:.08rem;border-radius:50%;background:var(--color-success)}.dl-btn{display:flex;align-items:center;justify-content:center;gap:.16rem;height:.92rem;margin-top:.36rem;border-radius:var(--radius-pill);font-size:var(--font-md);font-weight:600;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.dl-btn svg{width:.4rem;height:.4rem}.dl-btn:active{transform:scale(.98)}.dl-btn--primary{color:#fff;background:var(--gradient-primary);box-shadow:var(--glow-primary)}.dl-btn--primary:hover{filter:brightness(1.08);box-shadow:0 .18rem .72rem rgba(79,141,254,.4)}.dl-btn--light{color:#0b1324;background:linear-gradient(135deg,#FFFFFF 0%,#DCE6F7 100%)}.dl-btn--light:hover{filter:brightness(.96)}.dl-steps{counter-reset:dl-step;margin-top:.42rem;padding-top:.34rem;border-top:.02rem solid var(--color-line);font-size:var(--font-xs);line-height:1.7;color:var(--color-text-sub)}.dl-steps li{display:flex;gap:.14rem;counter-increment:dl-step}.dl-steps li+li{margin-top:.12rem}.dl-steps li::before{content:counter(dl-step);display:grid;flex:none;place-items:center;width:.34rem;height:.34rem;margin-top:.04rem;font-size:.22rem;font-weight:700;color:var(--color-primary-light);background:rgba(79,141,254,.12);border-radius:50%}.dl-steps b{color:var(--color-text);font-weight:600}.dl-steps li>span{flex:1;min-width:0}.dl-note{margin-top:.52rem;padding:.34rem .38rem;font-size:var(--font-xs);line-height:1.75;color:var(--color-text-sub);background:rgba(143,161,198,6%);border:.02rem solid var(--color-line);border-radius:var(--radius-md)}.dl-note strong{color:var(--color-text);font-weight:600}.dl-footer{padding:.44rem 0 .6rem;border-top:.02rem solid var(--color-line);font-size:var(--font-xs);color:var(--color-text-weak)}.dl-footer__inner{display:flex;flex-wrap:wrap;gap:.16rem .32rem;justify-content:space-between}.dl-footer a{color:var(--color-text-sub)}.dl-footer a:hover{color:var(--color-text)}@media(min-width:760px){.dl-grid{grid-template-columns:1fr 1fr;gap:.4rem}.dl-main{padding-top:1.4rem}}@media(max-width:420px){.dl-nav{gap:.24rem}.dl-nav a:first-child{display:none}}