.qiyu-hero-stage{position:relative;width:min(560px,100%);height:520px;perspective:1400px;perspective-origin:50% 42%;isolation:isolate}.qiyu-showcase-gallery{position:absolute;left:50%;top:-18px;width:min(610px,112%);height:310px;transform:translateX(-50%);pointer-events:none;z-index:12}.qiyu-showcase-image{position:absolute;background:rgba(255,255,255,.94);border:1px solid rgba(22,135,255,.12);box-shadow:0 34px 90px rgba(15,71,120,.2),0 0 62px rgba(56,189,248,.18);overflow:hidden;backdrop-filter:blur(12px);transition:transform .26s ease,box-shadow .26s ease;pointer-events:auto}.qiyu-showcase-image img{width:100%;height:100%;display:block;object-fit:cover}.qiyu-showcase-main{left:96px;top:0;width:388px;height:184px;border-radius:18px;transform:rotate(1deg);z-index:3}.qiyu-showcase-left{left:0;top:80px;width:154px;height:238px;border-radius:28px;transform:rotate(-8deg);z-index:2}.qiyu-showcase-right{right:0;top:74px;width:172px;height:252px;border-radius:30px;transform:rotate(5deg);z-index:4}.qiyu-showcase-image:hover{box-shadow:0 34px 86px rgba(15,71,120,.24),0 0 58px rgba(56,189,248,.22)}.qiyu-showcase-main:hover{transform:translateY(-6px) rotate(0deg) scale(1.02)}.qiyu-showcase-left:hover{transform:translateY(-6px) rotate(-4deg) scale(1.02)}.qiyu-showcase-right:hover{transform:translateY(-6px) rotate(3deg) scale(1.02)}.qiyu-hero-stage::before{content:'';position:absolute;inset:74px 18px 42px 18px;background:radial-gradient(circle at 22% 20%,rgba(10,10,10,.24),transparent 34%),radial-gradient(circle at 74% 60%,rgba(92,92,92,.18),transparent 32%),linear-gradient(135deg,rgba(10,10,10,.08),rgba(255,255,255,.08));filter:blur(4px);transform:translateZ(-90px) rotateX(62deg);border-radius:48%;z-index:-2}.qiyu-hero-orbit{position:absolute;inset:210px 0 0;transform-style:preserve-3d;animation:qiyuStageDrift 12s ease-in-out infinite}.qiyu-hero-core{position:absolute;left:50%;top:50%;width:330px;min-height:410px;padding:24px;background:linear-gradient(180deg,#fff 0%,#fafaf9 100%);border:3px solid #0a0a0a;box-shadow:16px 16px 0 #0a0a0a,0 34px 80px rgba(0,0,0,.22);transform:translate(-50%,-50%) rotateX(10deg) rotateY(-13deg) translateZ(44px);transform-style:preserve-3d;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);transition:transform .18s ease-out,box-shadow .18s ease-out}.qiyu-hero-stage.is-dragging .qiyu-hero-core{transition:none}.qiyu-hero-core::before{content:'';position:absolute;top:0;left:0;right:0;height:7px;background:linear-gradient(90deg,#0A0A0A,#3A3A3A,#5C5C5C,#1F1F1F)}.qiyu-hero-core::after{content:'';position:absolute;inset:14px;border:1px solid rgba(10,10,10,.08);pointer-events:none;transform:translateZ(12px)}.qiyu-core-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;transform:translateZ(42px)}.qiyu-core-logo{width:auto;height:44px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:flex-start;font-family:var(--brutal-font-serif);font-weight:900;font-size:26px;box-shadow:none}.qiyu-core-title{flex:1}.qiyu-core-title strong{display:block;font-family:var(--brutal-font-serif);font-size:24px;font-weight:900;letter-spacing:-.03em;line-height:1.1}.qiyu-core-title span{display:block;font-family:var(--brutal-font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;color:#0A0A0A;margin-top:4px}.qiyu-core-rate{font-family:var(--brutal-font-serif);font-size:40px;font-weight:900;line-height:1;color:#0A0A0A;text-shadow:3px 3px 0 rgba(10,10,10,.12)}.qiyu-core-rate small{display:block;font-family:var(--brutal-font-mono);font-size:10px;color:#5c5c5c;text-align:right;margin-top:2px}.qiyu-dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;transform:translateZ(34px)}.qiyu-stat-card{position:relative;padding:14px;min-height:96px;background:#fff;border:2px solid #0a0a0a;box-shadow:5px 5px 0 #e8e6e3;overflow:hidden}.qiyu-stat-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--stat-color,#0A0A0A)}.qiyu-stat-card span{display:block;font-family:var(--brutal-font-mono);font-size:10px;font-weight:800;letter-spacing:.1em;color:#777;text-transform:uppercase}.qiyu-stat-card strong{display:block;font-family:var(--brutal-font-serif);font-size:24px;font-weight:900;line-height:1.1;margin-top:9px}.qiyu-stat-card em{display:block;font-style:normal;font-size:12px;color:#5c5c5c;margin-top:4px}.qiyu-progress{position:relative;margin-top:22px;padding:14px;background:#0a0a0a;color:#fff;transform:translateZ(48px)}.qiyu-progress-row{display:flex;justify-content:space-between;font-family:var(--brutal-font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:10px}.qiyu-progress-track{height:12px;background:rgba(255,255,255,.12);overflow:hidden;border:1px solid rgba(255,255,255,.2)}.qiyu-progress-fill{height:100%;width:86%;background:linear-gradient(90deg,#0A0A0A,#3A3A3A);animation:qiyuProgress 3.4s ease-in-out infinite}.qiyu-flow-list{margin-top:18px;display:grid;gap:10px;transform:translateZ(42px)}.qiyu-flow-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:2px solid rgba(10,10,10,.12);background:#fafaf9;font-size:13px;font-weight:700;color:#2b2b2b}.qiyu-flow-item i{width:26px;height:26px;display:grid;place-items:center;background:var(--flow-color,#0A0A0A);color:#fff;font-size:13px}.qiyu-floating-chip{position:absolute;display:flex;align-items:center;gap:9px;padding:12px 16px;background:#fff;border:2px solid #0a0a0a;box-shadow:8px 8px 0 rgba(10,10,10,.14);font-family:var(--brutal-font-mono);font-size:12px;font-weight:800;letter-spacing:.04em;transform-style:preserve-3d;transition:transform .18s ease-out;z-index:4}.qiyu-floating-chip i{color:var(--chip-color,#0A0A0A);font-size:16px}.qiyu-chip-pay{top:42px;left:18px;--chip-color:#1F1F1F;transform:translateZ(90px) rotateY(18deg)}.qiyu-chip-risk{top:96px;right:0;--chip-color:#3A3A3A;transform:translateZ(110px) rotateY(-18deg)}.qiyu-chip-api{bottom:72px;left:0;--chip-color:#5C5C5C;transform:translateZ(120px) rotateY(20deg)}.qiyu-chip-auto{right:12px;bottom:28px;--chip-color:#0A0A0A;transform:translateZ(100px) rotateY(-16deg)}.qiyu-depth-ring{position:absolute;left:50%;top:50%;width:470px;height:470px;border:2px dashed rgba(10,10,10,.16);border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg) translateZ(-60px);animation:qiyuRingSpin 20s linear infinite;z-index:-1}.qiyu-depth-ring::before,.qiyu-depth-ring::after{content:'';position:absolute;width:14px;height:14px;border-radius:50%;background:#0A0A0A;box-shadow:0 0 20px rgba(10,10,10,.55)}.qiyu-depth-ring::before{top:46px;left:60px}.qiyu-depth-ring::after{right:58px;bottom:66px;background:#5C5C5C;box-shadow:0 0 20px rgba(92,92,92,.5)}.qiyu-hero-hint{position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-family:var(--brutal-font-mono);font-size:11px;font-weight:800;letter-spacing:.12em;color:#9ca3af;white-space:nowrap}@keyframes qiyuStageDrift{0%,100%{transform:translateY(0) rotateZ(0deg)}50%{transform:translateY(-12px) rotateZ(.7deg)}}@keyframes qiyuProgress{0%,100%{width:76%}50%{width:96%}}@keyframes qiyuRingSpin{from{transform:translate(-50%,-50%) rotateX(68deg) rotateZ(0deg) translateZ(-60px)}to{transform:translate(-50%,-50%) rotateX(68deg) rotateZ(360deg) translateZ(-60px)}}@media (max-width:992px){.home-first-right{display:flex;width:100%;min-height:500px}.qiyu-hero-stage{height:500px;margin:10px auto 0;transform:scale(.92);transform-origin:top center}}@media (max-width:640px){.qiyu-hero-stage{height:470px;transform:scale(.78);width:640px;margin-left:50%;translate:-50% 0}.qiyu-hero-hint{bottom:22px}}@media (prefers-reduced-motion:reduce){.qiyu-hero-orbit,.qiyu-depth-ring,.qiyu-progress-fill{animation:none !important}}.qiyu-hero-stage{height:500px;perspective:none}.qiyu-hero-stage::before,.qiyu-depth-ring,.qiyu-floating-chip,.qiyu-hero-hint{display:none !important}.qiyu-hero-orbit{inset:0;animation:none !important;transform:none !important;transform-style:flat}.qiyu-hero-core{width:min(420px,calc(100% - 28px));min-height:auto;padding:22px;border-radius:34px !important;border:1px solid rgba(22,135,255,.18) !important;clip-path:none !important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(226,244,255,.72)) !important;box-shadow:0 28px 80px rgba(22,135,255,.18),inset 0 1px 0 rgba(255,255,255,.95) !important;transform:translate(-50%,-50%) !important;transform-style:flat}.qiyu-hero-core::before{height:4px;left:28px;right:28px;top:16px;border-radius:999px;background:linear-gradient(90deg,#1687ff,#38bdf8,rgba(56,189,248,.18)) !important}.qiyu-hero-core::after{content:none;display:none}.qiyu-core-top,.qiyu-dashboard-grid,.qiyu-progress,.qiyu-flow-list{transform:none !important}.qiyu-core-top{margin:12px 0 20px;padding-bottom:16px;border-bottom:1px solid rgba(22,135,255,.14)}.qiyu-core-logo{width:auto;height:44px;max-width:132px;padding:4px 8px;border-radius:12px !important;background:#fff !important;box-shadow:0 8px 22px rgba(22,135,255,.10) !important;overflow:visible;flex:0 0 auto}.qiyu-core-logo img{display:block;width:auto;height:100%;max-width:132px;object-fit:contain;object-position:left center}.qiyu-core-title strong{font-size:22px;color:#07182d}.qiyu-core-rate{font-size:34px;color:#0b6ed0;text-shadow:none}.qiyu-dashboard-grid{gap:12px}.qiyu-stat-card{min-height:88px;padding:14px 14px 12px;border-radius:22px !important;border:1px solid rgba(22,135,255,.14) !important;background:rgba(255,255,255,.82) !important;box-shadow:0 12px 34px rgba(22,135,255,.10) !important}.qiyu-stat-card::before{width:3px;border-radius:999px;background:linear-gradient(180deg,#1687ff,#38bdf8) !important}.qiyu-stat-card span{font-size:9px;color:#6c86a2}.qiyu-stat-card strong{font-size:23px;color:#07182d;margin-top:8px}.qiyu-stat-card em{color:#46627f}.qiyu-progress{margin-top:16px;border-radius:24px !important;background:linear-gradient(135deg,rgba(22,135,255,.92),rgba(56,189,248,.76)) !important;box-shadow:0 16px 42px rgba(22,135,255,.22) !important}.qiyu-progress-track{height:9px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.22)}.qiyu-progress-fill{border-radius:inherit;background:rgba(255,255,255,.82) !important;animation:none !important}.qiyu-flow-list{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.qiyu-flow-item{border-radius:18px !important;border:1px solid rgba(22,135,255,.14) !important;background:rgba(255,255,255,.76) !important;box-shadow:none;padding:11px 12px;color:#12304d}.qiyu-flow-item i{width:28px;height:28px;border-radius:999px !important}@media (max-width:992px){.home-first-right{min-height:480px}.qiyu-hero-stage{height:480px;transform:none}}@media (max-width:640px){.qiyu-hero-stage{width:100%;height:500px;margin-left:0;translate:none;transform:none}.qiyu-hero-core{width:calc(100% - 22px);padding:18px}.qiyu-flow-list{grid-template-columns:1fr}}.qiyu-hero-core{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1) !important}.qiyu-hero-stage:hover .qiyu-hero-core{transform:translate(-50%,-52%) scale(1.018) !important;border-color:rgba(22,135,255,.32) !important;box-shadow:0 34px 92px rgba(22,135,255,.24),inset 0 1px 0 rgba(255,255,255,.98) !important}.qiyu-core-spacer{flex:1 1 auto;min-width:16px}.qiyu-stat-card,.qiyu-flow-item{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1) !important}.qiyu-stat-card:hover{transform:translateY(-5px) scale(1.025);border-color:rgba(22,135,255,.34) !important;background:rgba(255,255,255,.94) !important;box-shadow:0 18px 42px rgba(22,135,255,.18) !important}.qiyu-flow-item:hover{transform:translateY(-4px);border-color:rgba(22,135,255,.32) !important;background:rgba(255,255,255,.92) !important;box-shadow:0 14px 34px rgba(22,135,255,.14) !important}.qiyu-flow-item:hover i{transform:rotate(-8deg) scale(1.08)}.qiyu-flow-item i{transition:transform .32s cubic-bezier(.22,1,.36,1)}.qiyu-progress{overflow:hidden}.qiyu-progress::after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.22) 35%,transparent 70%);transform:translateX(-120%);animation:qiyuPanelShine 3.8s ease-in-out infinite;pointer-events:none}.qiyu-progress-fill{animation:qiyuProgressPulse 2.8s ease-in-out infinite !important}@keyframes qiyuPanelShine{0%,45%{transform:translateX(-120%)}75%,100%{transform:translateX(120%)}}@keyframes qiyuProgressPulse{0%,100%{width:72%;opacity:.72}50%{width:86%;opacity:.98}}.qiyu-custom-images{min-height:520px;align-items:center;justify-content:center;isolation:isolate}.qiyu-custom-image-stack{position:relative;width:600px;height:500px;max-width:100%;perspective:1200px}.qiyu-custom-image{position:absolute;box-sizing:border-box;margin:0;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;overflow:visible;display:flex;align-items:center;justify-content:center;transition:transform .26s ease}.qiyu-custom-image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain !important;object-position:center;border-radius:24px;box-shadow:0 30px 84px rgba(15,71,120,.2),0 0 58px rgba(56,189,248,.14)}.qiyu-custom-image-1{left:-4px;top:128px;width:230px;height:360px;z-index:3;transform:translate3d(0,0,0) rotate(-7deg);animation:qiyuCustomFloat1 2.8s ease-in-out infinite}.qiyu-custom-image-2{left:104px;top:4px;width:455px;height:270px;z-index:2;transform:translate3d(0,0,0) rotate(0deg);animation:qiyuCustomFloat2 3.1s ease-in-out infinite}.qiyu-custom-image-3{right:-2px;top:72px;width:260px;height:405px;z-index:4;transform:translate3d(0,0,0) rotate(4deg);animation:qiyuCustomFloat3 2.95s ease-in-out infinite}.qiyu-custom-image-1:hover{animation-play-state:paused;transform:translateY(-6px) rotate(-4deg) scale(1.02)}.qiyu-custom-image-2:hover{animation-play-state:paused;transform:translateY(-6px) rotate(0deg) scale(1.02)}.qiyu-custom-image-3:hover{animation-play-state:paused;transform:translateY(-6px) rotate(2deg) scale(1.02)}@keyframes qiyuCustomFloat1{0%,100%{transform:translate3d(0,0,0) rotate(-7deg)}35%{transform:translate3d(-16px,-18px,0) rotate(-6.3deg)}70%{transform:translate3d(18px,15px,0) rotate(-7.7deg)}}@keyframes qiyuCustomFloat2{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}40%{transform:translate3d(18px,-16px,0) rotate(.45deg)}75%{transform:translate3d(-16px,16px,0) rotate(-.35deg)}}@keyframes qiyuCustomFloat3{0%,100%{transform:translate3d(0,0,0) rotate(4deg)}32%{transform:translate3d(16px,18px,0) rotate(4.6deg)}68%{transform:translate3d(-18px,-15px,0) rotate(3.3deg)}}@media (max-width:992px){.qiyu-custom-images{min-height:480px}.qiyu-custom-image-stack{width:540px;height:460px;transform:scale(.9);transform-origin:center}}@media (max-width:640px){.qiyu-custom-images{min-height:540px;margin-top:18px}.qiyu-custom-image-stack{width:330px;height:520px;transform:none}.qiyu-custom-image-1{left:0;top:185px;width:150px;height:255px}.qiyu-custom-image-2{left:18px;top:0;width:292px;height:185px}.qiyu-custom-image-3{right:0;top:145px;width:178px;height:285px}}
