.tech-home.rd-page h1,:lang(zh-CN) .tech-home.rd-page h1{font-size:clamp(2rem,4vw,3.6rem)}.rd-search{min-height:48px;font:500 13px/1 var(--th-mono);letter-spacing:.04em;color:var(--th-muted);align-items:center;padding:0 4px;display:inline-flex}.rd-card{perspective:1200px;justify-self:center;width:min(440px,100%);margin:0;position:relative}.rd-card-face{aspect-ratio:1.586;transform-style:preserve-3d;background:radial-gradient(120% 90% at 100% 0,#c8ff0038,#0000 55%),radial-gradient(#ffffff12 1px,#0000 1.2px) 0 0/14px 14px,linear-gradient(150deg,#1c1c1f 0%,#0b0b0c 60%,#121212 100%);border:1px solid #ffffff2e;border-radius:20px;grid-template-rows:auto 1fr auto;padding:clamp(18px,3vw,28px);display:grid;position:relative;overflow:hidden;transform:rotateX(8deg)rotateY(-14deg)rotate(2deg);box-shadow:inset 0 1px #ffffff29,0 40px 90px -30px #000000f2,0 0 80px -30px #c8ff0073}.rd-card-face:after{content:"";background:var(--th-sheen) 160% 0 / 250% 100% no-repeat;opacity:.35;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.rd-card-top{justify-content:space-between;align-items:center;display:flex}.rd-card-top span{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--th-text);font-size:18px;font-weight:700}.rd-card-top b{color:var(--th-signal)}.rd-card-top em{font:500 10.5px/1 var(--th-mono);letter-spacing:.16em;color:var(--th-signal);border:1px solid #c8ff0080;border-radius:999px;padding:4px 10px;font-style:normal}.rd-card-value{align-self:center;align-items:baseline;gap:10px;display:flex}.rd-card-value strong{font:700 clamp(3rem, 7vw, 4.4rem) / 1 var(--th-mono);letter-spacing:-.04em;background:var(--th-chrome);color:#0000;-webkit-background-clip:text;background-clip:text}.rd-card-value span{font:500 13px/1 var(--th-mono);color:var(--th-muted)}.rd-card-code{font:600 clamp(14px, 2vw, 17px) / 1 var(--th-mono);letter-spacing:.12em;color:#e4e4e7;gap:clamp(8px,1.6vw,14px);display:flex}.rd-card-chip{opacity:.85;background:linear-gradient(135deg,#d9f99d,#65a30d);border-radius:6px;width:38px;height:28px;position:absolute;bottom:clamp(18px,3vw,28px);right:clamp(18px,3vw,28px)}.rd-card-toast{background:var(--th-signal);color:#050505;font:700 13px/1 var(--th-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:absolute;bottom:-22px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px -8px #c8ff00b3}@media (prefers-reduced-motion:no-preference){.js .rd-card{animation:th-console-in 1.2s var(--ease-out) .3s both}.js .rd-card-face{animation:7s ease-in-out 1.6s infinite rd-float}.js .rd-card-face:after{animation:2.4s 1.2s both th-sheen}.js .rd-card-code span{animation:th-rise-blur .5s var(--ease-out) calc(1s + var(--g) * .12s) both}.js .rd-card-toast{animation:rd-toast .7s var(--ease-spring) 2.1s both}}@keyframes rd-float{0%,to{transform:rotateX(8deg)rotateY(-14deg)rotate(2deg)translateY(0)}50%{transform:rotateX(4deg)rotateY(-8deg)rotate(1deg)translateY(-10px)}}@keyframes rd-toast{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.85)}}.rd-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rd-plans>div{border:1px solid var(--th-line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:16px;align-content:start;gap:8px;padding:26px;display:grid}.rd-plans>.is-featured{background:radial-gradient(70% 60% at 100% 0,#c8ff0017,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border-color:#c8ff0066}.rd-plans span{font:500 12px/1 var(--th-mono);letter-spacing:.1em;color:var(--th-signal)}.rd-plans strong{font:700 clamp(2.4rem, 4vw, 3.2rem) / 1 var(--th-mono);letter-spacing:-.03em;background:var(--th-chrome);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px}.rd-plans em{font:400 12.5px/1.4 var(--th-mono);color:var(--th-muted);font-style:normal}.rd-plans p{color:var(--th-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.rd-note{color:var(--th-dim);margin:20px 0 0;font-size:13.5px}.rd-note a{color:var(--th-signal)}@media (max-width:980px){.rd-steps,.rd-plans{grid-template-columns:1fr}.rd-card{margin-top:12px;margin-bottom:28px}}.rd-page #course{scroll-margin-top:80px}.rd-course-rules{color:var(--th-muted);gap:10px;margin:0 0 18px;padding:0;font-size:14px;line-height:1.6;list-style:none;display:grid}.rd-course-rules li{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.rd-course-rules svg{color:var(--th-signal);margin-top:4px}.rd-page .pt-direct a,.rd-page .pt-form-intro a{color:var(--th-signal)}.rd-course-submit{margin-top:20px}@media (max-width:900px){.rd-page .pt-contact{grid-template-columns:1fr}}
