:root{--sun-display-font:"Source Han Serif SC", "Noto Serif SC", "Songti SC", "STSong", serif;--sun-body-font:"HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--sun-bg:#f4eadf;--sun-bg-soft:#f8f0e7;--sun-bg-panel:#fffaf4d6;--sun-bg-panel-strong:#fffcf7f0;--sun-border:#71583a24;--sun-border-strong:#c1893c3d;--sun-gold:#bf8640;--sun-gold-deep:#8e5d25;--sun-cyan:#2e756f;--sun-teal-deep:#1f5a56;--sun-cyan-soft:#2e756f1a;--sun-text:#24170d;--sun-text-secondary:#5a4736;--sun-text-soft:#8d7661;--sun-white:#fffaf4;--sun-shadow:0 24px 70px #56391d1a}html,body{color:var(--sun-text);font-family:var(--sun-body-font);background:radial-gradient(circle at 0 0,#e8bf7c33,#0000 24%),radial-gradient(circle at 100% 10%,#2e756f1f,#0000 20%),linear-gradient(#faf2e9 0%,#f4eadf 40%,#ecdece 100%)}body:before{opacity:.9;background-image:linear-gradient(#bf864009 1px,#0000 1px),linear-gradient(90deg,#2e756f09 1px,#0000 1px),radial-gradient(circle,#ffffff8c 1px,#0000 1px);background-size:72px 72px,72px 72px,28px 28px;-webkit-mask-image:linear-gradient(#000000e6,#00000029);mask-image:linear-gradient(#000000e6,#00000029)}body:after{background:radial-gradient(circle at 12% 16%,#ffffff80,#0000 16%),linear-gradient(118deg,#ffffff40,#0000 34%,#2e756f14 78%,#0000),linear-gradient(#ffffff2e,#0000 36%)}.sun-site-header,.sun-site-content,.sun-site-footer{box-sizing:border-box;width:min(100% - clamp(28px,4vw,120px),1320px);margin-inline:auto}.sun-site-header{z-index:30;position:sticky;top:0;padding:18px 0 0!important}.sun-site-content{padding:22px 0 36px!important}.sun-site-footer{padding:0 0 30px!important}.sun-soft-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--sun-border)!important;box-shadow:var(--sun-shadow), inset 0 1px 0 #ffffffd1!important;background:linear-gradient(#fffcf8f5,#f7efe6e0),radial-gradient(circle at 0 0,#bf86400d,#0000 34%)!important;border-radius:26px!important}.sun-topbar-card,.sun-footer-card{background:linear-gradient(#fffbf5e0,#f8f1e9c7)!important}.sun-brand-title,.sun-banner-title,.sun-section-title,.sun-product-card-cover-title,.sun-product-card-title,.sun-metric-item strong,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5{font-family:var(--sun-display-font);letter-spacing:.02em}.sun-brand-lockup{gap:16px}.sun-brand-mark{background:linear-gradient(145deg,#bf864038,#2e756f1f),linear-gradient(#ffffff6b,#fff0);border-radius:18px;width:58px;height:58px;box-shadow:inset 0 1px #ffffff94,inset 0 0 0 1px #bf864024}.sun-brand-mark:before{border-color:#2e756f52;inset:11px}.sun-brand-mark:after{border-color:#bf864047;inset:7px}.sun-brand-core{width:16px;height:16px;box-shadow:0 0 24px #bf864061}.sun-brand-kicker{letter-spacing:.1em;font-size:11px;color:var(--sun-text-soft)!important}.sun-brand-title{font-size:30px!important}.sun-site-menu{justify-content:flex-end}.sun-site-menu .ant-menu-overflow{justify-content:flex-end;gap:8px}.sun-site-menu .ant-menu-item{font-weight:600;height:44px!important;color:var(--sun-text-secondary)!important;margin-inline:0!important;padding-inline:18px!important;line-height:44px!important}.sun-site-menu .ant-menu-item:hover,.sun-site-menu .ant-menu-item-selected{box-shadow:inset 0 0 0 1px #bf86401f;color:var(--sun-text)!important;background:#ffffffb8!important}.sun-user-button{box-shadow:inset 0 1px #ffffffa6;background:#ffffffbf!important;border-color:#71583a1f!important;border-radius:18px!important;padding:10px 15px!important}.sun-user-avatar{background:linear-gradient(135deg,#c78d44,#2e756f)!important}.sun-banner{background:radial-gradient(circle at 10% 14%,#ffcf8a2e,#0000 24%),radial-gradient(circle at 86% 18%,#69e2d724,#0000 22%),linear-gradient(135deg,#2b2018 0%,#5b4124 44%,#245857 100%);border:none;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 34px 70px #3a230f3d}.sun-banner:before{background:repeating-linear-gradient(118deg,#fff0 0 168px,#fff5de0a 168px 218px,#ffe6b424 218px 278px,#72e3d817 278px 334px,#fff0 334px 520px) 0 0/520px 100%,linear-gradient(120deg,#ffffff1f,#0000 36%,#72e3d814) 0 0/100% 100%,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px}.sun-banner-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;gap:30px;padding:48px 48px 44px}.sun-banner-immersive{min-height:620px}.sun-banner-immersive-inner{min-height:620px;padding:10px 10px 6px;position:relative}.sun-banner-ticker-wrap{margin-top:-2px}.sun-home-quote-strip{background:linear-gradient(#fffaf4eb,#f7efe6e6),radial-gradient(circle at 100% 0,#2e756f14,#0000 30%);border:1px solid #71583a1f;border-radius:26px;align-items:center;gap:18px;padding:18px 24px;display:flex;box-shadow:0 20px 50px #56391d14,inset 0 1px #ffffffc7}.sun-home-quote-strip-label{min-width:154px;color:var(--sun-text);letter-spacing:.08em;background:linear-gradient(135deg,#bf86402e,#2e756f1f);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;display:inline-flex}.sun-banner-copy{justify-content:center;gap:16px}.sun-banner-tag{background:#ffffff14;border:1px solid #ffe5bd38;color:#ffd89e!important;padding-block:5px!important;padding-inline:14px!important}.sun-banner-title{max-width:9ch;color:#fff7ec!important;font-size:clamp(38px,4.8vw,62px)!important;line-height:1.04!important}.sun-banner-subtitle{max-width:680px;font-size:17px;line-height:1.85;color:#fff3e4c2!important}.sun-banner-quote{background:#ffffff14;border:1px solid #fff2e024;border-radius:20px;max-width:660px;padding:14px 16px;box-shadow:inset 0 1px #ffffff1f}.sun-banner-quote-label{color:#ffd89e;letter-spacing:.16em}.sun-banner .sun-banner-quote .ant-typography,.sun-banner .sun-banner-quote p,.sun-banner .sun-banner-subtitle{color:#fff3e4c2!important}.sun-banner-copy-extra{width:100%}.sun-banner-actions{gap:12px;margin-top:6px}.sun-banner-actions .ant-btn{border-radius:15px;height:46px;padding-inline:22px;font-weight:600}.sun-banner-actions .ant-btn-primary{color:#2a1d12!important;background:linear-gradient(135deg,#f0c776,#dd9f4a)!important;box-shadow:0 14px 30px #efbf6d38!important}.sun-banner-actions .ant-btn-default{color:#fff6ea!important;background:#ffffff14!important;border-color:#ffffff29!important}.sun-banner .sun-scene{background:radial-gradient(circle at 50% 14%,#fff3,#0000 28%),radial-gradient(circle at 50% 84%,#50d5d024,#0000 46%),linear-gradient(#ffffff14,#0f0a1242);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 24px 60px #100b072e}.sun-banner .sun-scene-backdrop{background:radial-gradient(circle at 50% 18%,#ffffff3d,#0000 36%),radial-gradient(circle at 22% 82%,#50d5d047,#0000 24%),linear-gradient(#ffffff0d,#0e0a1214)}.sun-banner .sun-scene-status-panel,.sun-banner .sun-scene-tower,.sun-banner .sun-scene-console-shell,.sun-banner .sun-scene-console-cap,.sun-banner .sun-scene-console-screen,.sun-banner .sun-scene-floor-grid,.sun-banner .sun-scene-runway{border-color:#ffffff24}.sun-banner .sun-scene-copy span{background:linear-gradient(135deg,#fff8eff0,#fff4e8cc),linear-gradient(120deg,#dd9f4a24,#50d5d014)}.sun-home-brain-banner{perspective:1600px;width:100%;min-height:420px;position:relative}.sun-home-brain-stage{width:100%;height:420px;transform-style:preserve-3d;position:relative}.sun-home-brain-banner.is-immersive{min-height:600px}.sun-home-brain-banner.is-immersive .sun-home-brain-stage{height:600px}.sun-home-brain-backdrop,.sun-home-brain-backdrop-grid,.sun-home-brain-ray,.sun-home-brain-ring-glow{pointer-events:none;position:absolute}.sun-home-brain-backdrop{background:radial-gradient(circle at 50% 48%,#ffdca029,#0000 24%),radial-gradient(circle at 22% 18%,#ffecc61f,#0000 20%),radial-gradient(circle at 82% 20%,#77d7d11f,#0000 18%);inset:0}.sun-home-brain-backdrop-grid{opacity:.68;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;inset:18px;-webkit-mask-image:linear-gradient(#000000f2,#0000004d);mask-image:linear-gradient(#000000f2,#0000004d)}.sun-home-brain-ray{filter:blur(18px);transform-origin:top;background:linear-gradient(#ffe7b02e,#0000 72%);width:42%;height:92%;top:-12%}.sun-home-brain-ray-a{left:12%;transform:rotate(8deg)}.sun-home-brain-ray-b{right:12%;transform:rotate(-8deg)}.sun-home-brain-floor{background:radial-gradient(circle,#77d7d124,#77d7d10a 48%,#0000 72%),radial-gradient(circle,#ffd68e24,#ffd68e0d 48%,#0000 72%);border-radius:50%;width:min(100%,720px);height:190px;position:absolute;bottom:52px;left:50%;transform:translate(-50%)rotateX(78deg);box-shadow:0 0 70px #77d7d11f}.sun-home-brain-orbit{border:1px solid #fff4e429;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(72deg);box-shadow:0 0 26px #78d6ce14,inset 0 0 18px #ffd68e0d}.sun-home-brain-orbit-outer{width:760px;height:312px;animation:18s linear infinite sunBrainOrbitOuter}.sun-home-brain-orbit-middle{width:590px;height:240px;animation:14s linear infinite reverse sunBrainOrbitMiddle}.sun-home-brain-orbit-inner{width:430px;height:176px;animation:12s linear infinite sunBrainOrbitInner}.sun-home-brain-ring-glow{filter:blur(16px);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(72deg)}.sun-home-brain-ring-glow-a{border:1px solid #ffd68e29;width:760px;height:312px;box-shadow:0 0 44px #ffd68e1f}.sun-home-brain-ring-glow-b{border:1px solid #77d7d129;width:590px;height:240px;box-shadow:0 0 38px #77d7d11f}.sun-home-brain-core-shell{width:420px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-51%)}.sun-home-brain-core{width:420px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(46px)}.sun-home-brain-glow{filter:blur(24px);opacity:.92;border-radius:50%;position:absolute;inset:48px}.sun-home-brain-glow-gold{background:radial-gradient(circle,#ffd68e8f,#ffd68e14 62%,#0000 76%);animation:4.2s ease-in-out infinite sunBrainPulseGold}.sun-home-brain-glow-cyan{background:radial-gradient(circle,#77d7d16b,#77d7d10f 62%,#0000 78%);animation:3.6s ease-in-out infinite alternate sunBrainPulseCyan}.sun-home-brain-shell{background:radial-gradient(circle at 35% 34%,#ffffff42,#0000 28%),radial-gradient(circle at 68% 68%,#77d7d133,#0000 30%),linear-gradient(145deg,#ffda9d2e,#5ec6c22e);border:1px solid #fff7eb29;border-radius:48% 52% 50% 50%;animation:5s ease-in-out infinite sunBrainFloat;position:absolute;inset:72px;box-shadow:inset 0 1px #ffffff29,0 0 42px #77d7d11f}.sun-home-brain-svg{width:100%;height:100%;position:absolute;inset:48px}.sun-home-brain-core-copy{text-align:center;z-index:2;align-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:128px 92px}.sun-home-brain-core-copy span{color:#fff3e1b3;letter-spacing:.24em;font-size:11px;font-weight:700}.sun-home-brain-core-copy strong{color:#fff9ee;font-family:var(--sun-display-font);font-size:clamp(30px,3.2vw,44px);line-height:1}.sun-home-brain-core-copy p{color:#fff2e0c2;margin:0;font-size:13px}.sun-home-brain-outline,.sun-home-brain-axis,.sun-home-brain-link{fill:none;stroke:url(#sun-brain-stroke);stroke-linecap:round;stroke-linejoin:round}.sun-home-brain-outline{stroke-width:6px;opacity:.96}.sun-home-brain-axis{stroke-width:4px;opacity:.78}.sun-home-brain-link{stroke-width:4.2px;opacity:.82}.sun-home-brain-node{animation:2.6s ease-in-out infinite sunBrainNodePulse}.sun-home-brain-node-gold{fill:#ffd48a}.sun-home-brain-node-cyan{fill:#77d7d1}.sun-home-brain-node-card{z-index:1;color:#fff6ea;letter-spacing:.04em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:92px;transform:translate(-50%, -50%) translate3d(var(--brain-x), var(--brain-y), var(--brain-z)) scale(var(--brain-scale));animation:5.6s ease-in-out infinite sunBrainCardFloat;animation-delay:var(--brain-delay);will-change:transform;background:linear-gradient(#ffffff24,#ffffff0f),radial-gradient(circle at 100% 0,#77d7d129,#0000 42%);border:1px solid #fff3de29;border-radius:22px;justify-items:center;padding:10px 14px 9px;font-size:12px;font-weight:700;transition:border-color .2s,box-shadow .2s,color .2s;display:inline-grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 28px #0b10183d,inset 0 1px #ffffff29}.sun-home-brain-node-card-label{color:#fff6e8}.sun-home-brain-node-card b{color:#ffdda2f0;font-size:13px}.sun-home-brain-node-card:hover{color:#fffaf1;border-color:#ffe2a847;box-shadow:0 18px 36px #0b101847,0 0 22px #ffd68e29,inset 0 1px #ffffff38}.sun-home-brain-node-card.ring-1{background:linear-gradient(#ffffff29,#ffffff14),radial-gradient(circle at 100% 0,#ffd68e29,#0000 42%)}.sun-home-brain-node-card.ring-2{background:linear-gradient(#ffffff24,#ffffff0f),radial-gradient(circle at 100% 0,#77d7d12e,#0000 42%)}.sun-home-brain-node-card.ring-3{background:linear-gradient(#ffffff2e,#ffffff14),radial-gradient(circle at 100% 0,#a4d0ff24,#0000 40%)}.sun-home-brain-node-card.ring-4{background:linear-gradient(#ffffff2e,#ffffff14),radial-gradient(circle at 100% 0,#ffc68424,#0000 40%)}.sun-home-brain-side-rail{z-index:6;pointer-events:none;flex-direction:column;justify-content:space-between;width:230px;display:flex;position:absolute;top:18px;bottom:18px}.sun-home-brain-side-rail.is-left{left:22px}.sun-home-brain-side-rail.is-right{right:22px}.sun-home-brain-hud{z-index:1;perspective:1200px;pointer-events:auto;gap:14px;width:100%;display:grid;position:relative}.sun-home-brain-hud.hud-left,.sun-home-brain-hud.hud-right{top:auto;left:auto;right:auto}.sun-home-brain-hud-card,.sun-home-brain-hud-list{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%);background:linear-gradient(#ffffff24,#ffffff0a),radial-gradient(circle at 16% 16%,#ffd68e2e,#0000 34%),radial-gradient(circle at 100% 0,#77d7d129,#0000 42%),linear-gradient(140deg,#1618269e,#33241885);border:1px solid #fff3de2e;border-radius:24px;gap:10px;padding:16px 18px;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 40px #0a0c1438,0 0 0 1px #ffd68e0d,inset 0 1px #ffffff1f,inset 0 -18px 34px #77d7d114}.sun-home-brain-hud-card:before,.sun-home-brain-hud-list:before,.sun-home-brain-hud-card:after,.sun-home-brain-hud-list:after{content:"";pointer-events:none;position:absolute}.sun-home-brain-hud-card:before,.sun-home-brain-hud-list:before{z-index:-1;mix-blend-mode:screen;opacity:.8;background:linear-gradient(118deg,#0000 20%,#ffe9c005 28%,#ffdd964d 40%,#77d7d12e 49%,#0000 62%),repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 20px);animation:9.2s linear infinite sunBrainHudScan;inset:-24%;transform:translate(-32%)}.sun-home-brain-hud-card:after,.sun-home-brain-hud-list:after{opacity:.78;filter:drop-shadow(0 0 12px #77d7d133);background:linear-gradient(90deg,#ffd68ee0,#0000) 0 0/76px 1px no-repeat,linear-gradient(#ffd68ee0,#0000) 0 0/1px 58px no-repeat,linear-gradient(90deg,#0000,#77d7d1e0) 100% 100%/76px 1px no-repeat,linear-gradient(#0000,#77d7d1e0) 100% 100%/1px 58px no-repeat;border-radius:18px;animation:4.8s ease-in-out infinite sunBrainHudFrame;inset:10px}.sun-home-brain-hud.hud-left .sun-home-brain-hud-card:first-child{animation:7.2s ease-in-out infinite sunBrainHudPanelDrift}.sun-home-brain-hud.hud-left .sun-home-brain-hud-card:nth-child(2){animation:8.1s ease-in-out -1.8s infinite sunBrainHudPanelDrift}.sun-home-brain-hud.hud-right .sun-home-brain-hud-list{scrollbar-width:thin;scrollbar-color:#ffd68e57 transparent;max-height:226px;padding-right:12px;animation:8.4s ease-in-out -.9s infinite sunBrainHudPanelDrift;overflow-y:auto}.sun-home-brain-hud.hud-right .sun-home-brain-hud-list::-webkit-scrollbar{width:6px}.sun-home-brain-hud.hud-right .sun-home-brain-hud-list::-webkit-scrollbar-thumb{background:linear-gradient(#ffd68e8f,#77d7d170);border-radius:999px}.sun-home-brain-hud-card span,.sun-home-brain-hud-row span{color:#ffefd6a3;letter-spacing:.08em;font-size:12px}.sun-home-brain-hud-card>span{align-items:center;gap:8px;display:inline-flex}.sun-home-brain-hud-card>span:before{content:"";background:radial-gradient(circle,#fff1d0 0%,#ffd48a 54%,#ffd48a00 100%);border-radius:999px;width:8px;height:8px;animation:2.8s ease-in-out infinite sunBrainHudBeacon;box-shadow:0 0 10px #ffd68e6b,0 0 18px #77d7d133}.sun-home-brain-hud-card strong{color:#fff8ef;font-family:var(--sun-display-font);text-shadow:0 0 18px #ffd68e3d,0 0 28px #77d7d124;margin-top:6px;font-size:34px;line-height:1;animation:3.6s ease-in-out infinite sunBrainHudValueGlow;display:block}.sun-home-brain-hud-card p{color:#fff3e4bd;margin:10px 0 0;font-size:13px;line-height:1.7}.sun-home-brain-hud-list{counter-reset:sunBrainHudRow;gap:8px}.sun-home-brain-hud-row{color:#fff7eb;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px 10px 0;transition:transform .28s,border-color .28s,text-shadow .28s,background .28s;display:grid;position:relative}.sun-home-brain-hud-row:before{counter-increment:sunBrainHudRow;content:counter(sunBrainHudRow, decimal-leading-zero);color:#fff5e5c7;letter-spacing:.12em;background:linear-gradient(135deg,#ffd68e29,#77d7d11f),#ffffff0f;border:1px solid #fff3de29;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:22px;padding-inline:6px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 0 18px #ffd68e14}.sun-home-brain-hud-row:last-child{border-bottom:none}.sun-home-brain-hud-row:hover{background:linear-gradient(90deg,#ffd68e14,#0000 34%),linear-gradient(90deg,#0000 72%,#77d7d114);border-color:#ffd68e2e;transform:translate(6px)}.sun-home-brain-hud-row b{color:#fff8ee;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sun-home-brain-hud-row span{color:#fff4e0c7;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #77d7d11f;justify-self:end;padding-left:10px}.sun-home-brain-signal-row{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;width:min(100% - 620px,720px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.sun-home-brain-signal-row.top{top:22px}.sun-home-brain-signal-row.bottom{bottom:18px}.sun-home-brain-signal-pill{color:#fff6e9d1;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff5e524;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex}.sun-home-brain-signal-pill.tone-0{box-shadow:0 0 18px #ffd68e1f}.sun-home-brain-signal-pill.tone-1{box-shadow:0 0 18px #77d7d11f}.sun-home-brain-signal-pill.tone-2{box-shadow:0 0 18px #a2ccff1f}.sun-home-brain-corner{z-index:1;pointer-events:none;width:100%;position:relative}.sun-home-brain-corner-left{gap:12px;display:grid}.sun-home-brain-corner-right{align-self:stretch}.sun-home-brain-ripple-module,.sun-home-brain-planet-module{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:linear-gradient(#ffffff24,#ffffff0a),radial-gradient(circle at 100% 0,#77d7d124,#0000 42%),linear-gradient(140deg,#181622a8,#3423168a);border:1px solid #fff3de29;border-radius:24px;gap:12px;padding:16px 16px 14px;animation:8.6s ease-in-out infinite sunBrainHudPanelDrift;display:grid;box-shadow:0 24px 44px #0a0c143d,0 0 0 1px #ffd68e0d,inset 0 1px #ffffff1f,inset 0 -16px 30px #77d7d114}.sun-home-brain-planet-module{animation-delay:-1.6s}.sun-home-brain-corner-copy{gap:4px;display:grid}.sun-home-brain-corner-copy span{color:#ffefd6a8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.sun-home-brain-corner-copy strong{color:#fff8ee;font-family:var(--sun-display-font);font-size:22px;line-height:1.1}.sun-home-brain-clock-module,.sun-home-brain-stat-module{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:linear-gradient(#ffffff24,#ffffff0a),radial-gradient(circle at 100% 0,#77d7d124,#0000 42%),linear-gradient(140deg,#181622a8,#3423168a);border:1px solid #fff3de29;border-radius:20px;gap:9px;padding:12px 12px 10px;animation:8.6s ease-in-out infinite sunBrainHudPanelDrift;display:grid;box-shadow:0 24px 44px #0a0c143d,0 0 0 1px #ffd68e0d,inset 0 1px #ffffff1f,inset 0 -16px 30px #77d7d114}.sun-home-brain-clock-module{gap:10px;animation-delay:-.8s}.sun-home-brain-stat-module.is-trend{animation-delay:-1.6s}.sun-home-brain-stat-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:none;padding:0}.sun-home-brain-stat-trigger:focus-visible{outline-offset:6px;border-radius:24px;outline:2px solid #ffd68edb}.sun-home-brain-stat-trigger:hover .sun-home-brain-stat-module,.sun-home-brain-stat-trigger:focus-visible .sun-home-brain-stat-module{transform:translateY(-4px);box-shadow:0 30px 56px #0a0c1447,0 0 0 1px #ffd68e14,inset 0 1px #ffffff29,inset 0 -16px 30px #77d7d11a}.sun-home-brain-stat-module{min-height:236px;transition:transform .26s,box-shadow .26s}.sun-home-brain-stat-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sun-home-brain-corner-copy-line{align-items:center;gap:8px;display:flex}.sun-home-brain-stat-link,.sun-home-brain-stat-month-tag{color:#fff8eed6;letter-spacing:.08em;background:linear-gradient(135deg,#ffd68e2e,#77d7d11f),#ffffff14;border:1px solid #fff3de1f;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 0 14px #ffd68e14}.sun-home-brain-chart-shell{background:linear-gradient(#ffffff1a,#ffffff05),linear-gradient(140deg,#ffd68e14,#77d7d114);border:1px solid #ffffff1a;border-radius:18px;min-height:132px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 24px #0000002e}.sun-home-brain-chart-shell:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e0,#0000005c);mask-image:linear-gradient(#000000e0,#0000005c)}.sun-home-brain-chart-panel{z-index:1;position:relative}.sun-home-brain-chart-empty{z-index:1;color:#fff4e2b8;letter-spacing:.04em;place-items:center;min-height:132px;font-size:12px;display:grid;position:relative}.sun-home-brain-stat-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sun-home-brain-stat-kpis span{color:#fff3e4b3;letter-spacing:.04em;background:linear-gradient(#ffffff1f,#ffffff0a),radial-gradient(circle at 100% 0,#ffd68e1a,#0000 40%);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:4px;padding:10px 10px 9px;font-size:10px;display:flex}.sun-home-brain-stat-kpis b{color:#fff9ef;font-size:12px;font-weight:700}.sun-home-brain-clock-module .sun-home-brain-corner-copy strong,.sun-home-brain-stat-module .sun-home-brain-corner-copy strong{font-size:22px}.sun-home-brain-clock-meta{color:#fff3e4b8;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.sun-home-brain-clock-meta b{color:#fff8ee;font-size:11px;font-weight:700}.sun-home-brain-clock-meta span{color:#fff3e4b3;text-align:right;font-size:10px}.sun-home-brain-clock-pulse{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;height:18px;display:grid}.sun-home-brain-clock-pulse i{transform-origin:bottom;background:linear-gradient(#ffd68ef5,#77d7d175),linear-gradient(90deg,#ffffff57,#fff0);border-radius:999px;width:100%;height:100%;animation:2.8s ease-in-out infinite sunBrainClockPulse;display:block;box-shadow:0 0 16px #ffd68e2e,inset 0 1px #ffffff3d}.sun-home-brain-clock-pulse i:first-child{height:10px}.sun-home-brain-clock-pulse i:nth-child(2){height:18px;animation-delay:-.4s}.sun-home-brain-clock-pulse i:nth-child(3){height:13px;animation-delay:-.8s}.sun-home-brain-stat-caption{color:#fff3e4b8;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.sun-home-brain-stat-caption b{color:#fff8ee;font-size:11px;font-weight:700}.sun-home-brain-stat-caption span{color:#fff3e49e;text-align:right;font-size:9px}.sun-home-brain-stat-source-grid{gap:7px;display:grid}.sun-home-brain-stat-source{background:linear-gradient(#ffffff29,#ffffff0d),radial-gradient(circle at 100% 0,#ffd68e24,#0000 42%);border:1px solid #ffffff1f;border-radius:14px;gap:6px;padding:9px 9px 8px;animation:5.6s ease-in-out infinite sunBrainSourceGlow;display:grid;box-shadow:inset 0 1px #ffffff24,0 12px 24px #080a1224}.sun-home-brain-stat-source.tone-1{background:linear-gradient(#ffffff29,#ffffff0d),radial-gradient(circle at 100% 0,#77d7d129,#0000 42%)}.sun-home-brain-stat-source.tone-2{background:linear-gradient(#ffffff29,#ffffff0d),radial-gradient(circle at 100% 0,#a4d0ff24,#0000 42%)}.sun-home-brain-stat-source-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sun-home-brain-stat-source-head span{color:#fff3e4c7;font-size:11px;font-weight:700}.sun-home-brain-stat-source-head b{color:#fff8ee;font-size:12px}.sun-home-brain-stat-source-bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.sun-home-brain-stat-source-bar i{width:var(--source-ratio,0%);border-radius:inherit;background:linear-gradient(90deg,#ffd68ef5,#77d7d1d1);height:100%;display:block;box-shadow:0 0 12px #ffd68e29}.sun-home-brain-trend-grid{background:linear-gradient(#ffffff1a,#ffffff05),linear-gradient(140deg,#ffd68e14,#77d7d114);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:5px;min-height:112px;padding:10px 8px 6px;display:grid;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 24px #0000002e}.sun-home-brain-trend-item{align-self:end;justify-items:center;gap:4px;display:grid}.sun-home-brain-trend-item b{color:#fff8ee;font-size:10px}.sun-home-brain-trend-item span{color:#fff3e4b8;font-size:9px}.sun-home-brain-trend-bar{background:linear-gradient(#ffffff14,#ffffff05),linear-gradient(#ffd68e0a,#77d7d10d);border-radius:10px;align-items:flex-end;width:100%;height:72px;padding:0 3px;display:flex;overflow:hidden}.sun-home-brain-trend-bar i{width:100%;height:var(--trend-height,18%);transform-origin:bottom;animation:4.2s ease-in-out infinite sunBrainTrendBarRise;animation-delay:var(--trend-delay,0s);background:linear-gradient(#ffeeccf5,#ffd68ed1 35%,#77d7d1c7 100%);border-radius:12px 12px 6px 6px;display:block;box-shadow:0 0 18px #ffd68e33,inset 0 1px #ffffff57}.sun-traffic-modal .ant-modal-content{background:linear-gradient(#fff8effa,#f6ecdefa),radial-gradient(circle at 100% 0,#ffd68e29,#0000 32%),radial-gradient(circle at 0 100%,#77d7d11f,#0000 28%);border:1px solid #c49a602e;border-radius:28px;padding:22px 22px 20px;box-shadow:0 28px 60px #59402c2e,inset 0 1px #ffffffd1}.sun-traffic-modal .ant-modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sun-traffic-modal .ant-modal-header{background:0 0;margin-bottom:16px}.sun-traffic-modal .ant-modal-title{color:#4e3928}.sun-traffic-modal .ant-modal-close{color:#7c5a38;background:#fffaf2c2;border:1px solid #c49a6029;border-radius:999px;width:34px;height:34px;top:18px;right:18px}.sun-traffic-modal .ant-modal-close:hover{color:#4e3928;background:#fff4e4f5}.sun-traffic-modal .ant-spin-nested-loading,.sun-traffic-modal .ant-spin-container{width:100%}.sun-traffic-modal-head{gap:4px;display:grid}.sun-traffic-modal-head strong{color:#4e3928;font-family:var(--sun-display-font);font-size:24px;line-height:1.2}.sun-traffic-modal-head span{color:#5e442db8;font-size:13px}.sun-traffic-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.sun-traffic-modal-stat{background:linear-gradient(#fffffff5,#faf1e4eb),radial-gradient(circle at 100% 0,#77d7d11f,#0000 44%)!important;border:1px solid #c49a601f!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffffeb,0 14px 28px #59402c1a!important}.sun-traffic-modal-stat .ant-card-body{gap:8px;display:grid;padding:18px 18px 16px!important}.sun-traffic-modal-stat span{color:#5e442db8;letter-spacing:.06em;font-size:12px}.sun-traffic-modal-stat strong{color:#3f2b19;font-family:var(--sun-display-font);font-size:28px;line-height:1}.sun-traffic-modal-chart-card{background:linear-gradient(#fffffff0,#faf1e4eb),linear-gradient(140deg,#ffd68e14,#77d7d114)!important;border:1px solid #c49a601f!important;border-radius:24px!important;box-shadow:inset 0 1px #fffffff0,0 16px 30px #59402c1f!important}.sun-traffic-modal-chart-card .ant-card-body{padding:18px!important}.sun-traffic-modal-chart{background:linear-gradient(#fffcf7eb,#f8eee1eb),radial-gradient(circle at 0 0,#ffd68e1a,#0000 34%);border-radius:18px}.sun-traffic-modal-empty{place-items:center;min-height:420px;display:grid}.sun-traffic-modal-empty .ant-empty-description{color:#5e442db8}.sun-traffic-modal .ant-empty-normal .ant-empty-image{opacity:.64}.sun-traffic-modal .ant-spin-dot-item{background-color:#c89032}.sun-home-brain-ripple-stage,.sun-home-brain-planet-stage{background:linear-gradient(#ffffff1a,#ffffff05),linear-gradient(140deg,#ffd68e14,#77d7d114);border:1px solid #ffffff1a;border-radius:22px;height:138px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 24px #0000002e}.sun-home-brain-ripple-stage:before,.sun-home-brain-planet-stage:before{content:"";opacity:.52;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000f5,#0000003d);mask-image:radial-gradient(circle,#000000f5,#0000003d)}.sun-home-brain-ripple-stage{background:radial-gradient(circle at 50% 54%,#77d7d129,#0000 34%),radial-gradient(circle at 50% 54%,#ffd68e1f,#0000 52%),linear-gradient(#ffffff1a,#ffffff05),linear-gradient(140deg,#ffd68e14,#77d7d114)}.sun-home-brain-ripple-ring,.sun-home-brain-ripple-core{border-radius:50%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.sun-home-brain-ripple-ring{border:1px solid #ffffff29;animation:4.8s ease-out infinite sunBrainRippleExpand;box-shadow:0 0 20px #77d7d11f,inset 0 0 18px #ffd68e14}.sun-home-brain-ripple-ring.ring-a{aspect-ratio:1;width:34%}.sun-home-brain-ripple-ring.ring-b{aspect-ratio:1;width:52%;animation-delay:-1.4s}.sun-home-brain-ripple-ring.ring-c{aspect-ratio:1;width:74%;animation-delay:-2.8s}.sun-home-brain-ripple-core{background:radial-gradient(circle at 35% 35%,#fff7e4,#ffd48a 60%,#77d7d1 100%);width:18px;height:18px;animation:3s ease-in-out infinite sunBrainRippleCorePulse;box-shadow:0 0 24px #ffd68e5c,0 0 34px #77d7d13d}.sun-home-brain-ripple-particle{left:var(--ripple-particle-x);top:var(--ripple-particle-y);width:7px;height:7px;animation:4.2s ease-in-out infinite sunBrainParticleFloat;animation-delay:var(--ripple-particle-delay);background:radial-gradient(circle,#fff8e8f5,#ffd48ae0);border-radius:50%;position:absolute;box-shadow:0 0 12px #ffd68e47,0 0 18px #77d7d12e}.sun-home-brain-ripple-particle.tone-1{background:radial-gradient(circle,#ecfffcf5,#77d7d1e0)}.sun-home-brain-ripple-particle.tone-2{background:radial-gradient(circle,#fff5e7f5,#a4d0ffd1)}.sun-home-brain-planet-stage{perspective:1200px;background:radial-gradient(circle,#ffd68e1f,#0000 30%),linear-gradient(#ffffff1a,#ffffff05),linear-gradient(140deg,#ffd68e14,#77d7d114)}.sun-home-brain-planet-core{background:radial-gradient(circle at 35% 35%,#fff7df,#ffd48a 62%,#ffb457 100%);border-radius:50%;width:22px;height:22px;animation:3.2s ease-in-out infinite sunBrainPlanetCorePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #ffd68e66,0 0 34px #ffd68e2e}.sun-home-brain-planet-track{width:var(--planet-orbit);height:var(--planet-orbit);animation:sunBrainPlanetOrbit var(--planet-duration) linear infinite;border:1px solid #fff3de24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.52)rotateX(68deg);box-shadow:inset 0 0 16px #77d7d10a,0 0 14px #ffd68e0f}.sun-home-brain-planet-track.is-reverse{animation-direction:reverse}.sun-home-brain-planet-dot{left:50%;top:calc(var(--planet-size) / -2);width:var(--planet-size);height:var(--planet-size);margin-left:calc(var(--planet-size) / -2);background:radial-gradient(circle at 35% 35%, #fffaf0, var(--planet-color) 64%, #ffffff3d);box-shadow:0 0 12px color-mix(in srgb, var(--planet-color) 36%, transparent), 0 0 20px #ffffff14;border-radius:50%;position:absolute}.sun-home-brain-planet-legend{flex-wrap:wrap;gap:6px;display:flex}.sun-home-brain-planet-legend span{color:#fff6e9d1;background:linear-gradient(#ffffff24,#ffffff0a),#ffffff08;border:1px solid #fff3de1f;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding-inline:6px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}@keyframes sunBrainRippleExpand{0%{opacity:.82;transform:translate(-50%,-50%)scale(.74)}70%{opacity:.28;transform:translate(-50%,-50%)scale(1.06)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes sunBrainRippleCorePulse{0%,to{opacity:.86;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes sunBrainParticleFloat{0%,to{opacity:.58;transform:translate(0,0)scale(.9)}50%{opacity:1;transform:translateY(-8px)scale(1.18)}}@keyframes sunBrainPlanetOrbit{0%{transform:translate(-50%,-50%)scaleY(.52)rotateX(68deg)rotate(0)}to{transform:translate(-50%,-50%)scaleY(.52)rotateX(68deg)rotate(360deg)}}@keyframes sunBrainPlanetCorePulse{0%,to{opacity:.86;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes sunBrainOrbitOuter{0%{transform:translate(-50%,-50%)rotateX(72deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(72deg)rotate(360deg)}}@keyframes sunBrainOrbitMiddle{0%{transform:translate(-50%,-50%)rotateX(72deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(72deg)rotate(360deg)}}@keyframes sunBrainOrbitInner{0%{transform:translate(-50%,-50%)rotateX(72deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(72deg)rotate(-360deg)}}@keyframes sunBrainFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sunBrainPulseGold{0%,to{opacity:.82;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes sunBrainPulseCyan{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1.08)}}@keyframes sunBrainNodePulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes sunBrainCardFloat{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes sunBrainHudPanelDrift{0%,to{transform:translate(0,0)rotateX(0)}35%{transform:translateY(-8px)rotateX(1deg)}68%{transform:translateY(5px)rotateX(-1deg)}}@keyframes sunBrainClockPulse{0%,to{opacity:.82;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1.08)}}@keyframes sunBrainHudScan{0%{transform:translate(-32%)}to{transform:translate(32%)}}@keyframes sunBrainHudFrame{0%,to{opacity:.58;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}}@keyframes sunBrainHudValueGlow{0%,to{text-shadow:0 0 18px #ffd68e2e,0 0 28px #77d7d114}50%{text-shadow:0 0 20px #ffd68e57,0 0 34px #77d7d12e}}@keyframes sunBrainHudBeacon{0%,to{opacity:.8;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}@keyframes sunBrainSourceGlow{0%,to{transform:translateY(0);box-shadow:inset 0 1px #ffffff24,0 12px 24px #080a1224}50%{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff29,0 18px 28px #080a122e,0 0 16px #ffd68e1a}}@keyframes sunBrainTrendBarRise{0%,to{opacity:.82;transform:scaleY(.94)}50%{opacity:1;transform:scaleY(1)}}@keyframes sunBrainFlowPulse{0%{opacity:.18;background-position:-44% 24%,76% -12%,144% 76%}22%{opacity:.92;background-position:12% 24%,76% 6%,144% 76%}56%{opacity:.96;background-position:100% 24%,76% 82%,124% 76%}to{opacity:.22;background-position:144% 24%,76% 118%,42% 76%}}@keyframes sunBrainFlowStepFloat{0%,to{transform:translateY(0);box-shadow:inset 0 1px #ffffff24,0 12px 24px #080a1224}50%{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff29,0 18px 30px #080a1233,0 0 18px #ffd68e1f}}.sun-home-panel{padding:32px 34px}.sun-home-overview-card,.sun-home-category-card{padding:10px}.sun-home-overview-card .ant-card-body,.sun-home-category-card .ant-card-body{padding:26px!important}.sun-section-head{justify-content:start;gap:8px;display:grid}.sun-section-title{margin:0!important;font-size:clamp(22px,2.2vw,34px)!important}.sun-kicker{color:var(--sun-cyan);letter-spacing:.12em;gap:10px;font-size:11px}.sun-kicker:before{background:linear-gradient(90deg, transparent, var(--sun-cyan));width:36px}.sun-home-command-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:18px;display:grid}.sun-home-command-copy,.sun-home-command-side,.sun-home-typewriter-box,.sun-home-step-grid,.sun-home-step-card{display:grid}.sun-home-command-copy,.sun-home-command-side{gap:18px}.sun-home-typewriter-box{background:linear-gradient(#ffffffc2,#f9f2e9eb),radial-gradient(circle at 100% 0,#2e756f14,#0000 28%);border:1px solid #bf86401f;border-radius:22px;gap:12px;padding:22px 24px}.sun-home-command-note{color:var(--sun-text-secondary);margin:0;font-size:13px;line-height:1.8}.sun-home-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sun-home-step-card{background:linear-gradient(#ffffffc7,#f7efe6f0),radial-gradient(circle at 0 0,#bf864014,#0000 32%);border:1px solid #71583a1f;border-radius:22px;gap:10px;padding:22px}.sun-home-step-index{width:fit-content;color:var(--sun-gold-deep);font-family:var(--sun-display-font);background:#bf86401f;border-radius:999px;padding:4px 10px;font-size:13px;display:inline-flex}.sun-home-step-card strong{color:var(--sun-text);font-size:18px}.sun-home-step-card p{color:var(--sun-text-secondary);margin:0;line-height:1.8}.sun-metric-strip,.sun-detail-metric-grid,.sun-detail-benefit-grid,.sun-detail-stage-grid{gap:16px}.sun-metric-item,.sun-detail-metric,.sun-detail-stage-card,.sun-feature-item,.sun-worldview-panel,.sun-anchor-chip,.sun-order-list-item{background:linear-gradient(#ffffffd1,#f7efe7f0),radial-gradient(circle at 0 0,#bf86400d,#0000 32%);border-color:#71583a1f;box-shadow:inset 0 1px #ffffffb8}.sun-metric-item strong{color:var(--sun-text);font-size:34px}.sun-metric-item span,.sun-anchor-chip,.sun-detail-stage-card p,.sun-feature-item,.sun-worldview-panel p{color:var(--sun-text-secondary)}.sun-anchor-chip{border-radius:18px;padding:16px 18px}.sun-anchor-chip strong{color:var(--sun-gold-deep)}.sun-anchor-chip:hover{transform:translateY(-2px);box-shadow:0 18px 28px #56391d14}.ant-tag{color:var(--sun-text);background:#ffffffa3;border:1px solid #71583a1a;padding:4px 11px;font-weight:600}.ant-btn-primary{color:#fff9f2!important;background:linear-gradient(135deg,#bc823c,#2e756f)!important;box-shadow:0 16px 34px #2e756f29!important}.ant-btn-default{background:#ffffffb3!important}.sun-card-action-row .ant-btn{border-radius:14px;min-width:0;height:44px;padding-inline:18px;font-weight:600}.sun-scene{background:radial-gradient(circle at 50% 16%,#ffffffe6,#0000 28%),radial-gradient(circle at 50% 82%,#50d5d01f,#0000 48%),linear-gradient(#fffcf7fa,#f2e9dee6);border-color:#71583a29;border-radius:30px;box-shadow:inset 0 1px #fffc,inset 0 -24px 36px #ddb47414,0 28px 56px #573d211f}.sun-scene-floor-grid{opacity:.92;background-size:30px 30px,30px 30px,100% 100%}.sun-scene-copy span{background:linear-gradient(135deg,#fffffff0,#fff8efc2),linear-gradient(120deg,#dd9f4a1f,#50d5d014);border:1px solid #71583a1f;font-size:11px;font-weight:500;box-shadow:0 12px 28px #573d211f,inset 0 1px #ffffffc2}.sun-category-grid,.sun-category-products,.sun-detail-related-grid{gap:20px}.sun-category-card,.sun-product-card,.sun-related-card{overflow:hidden}.sun-category-card:before,.sun-product-card:before,.sun-related-card:before{content:"";pointer-events:none;background:linear-gradient(140deg,#fff6,#0000 34%),radial-gradient(circle at 84% 8%,#ffffff3d,#0000 18%);position:absolute;inset:0}.sun-category-card-copy,.sun-product-card .ant-space,.sun-related-card .ant-space{z-index:1;position:relative}.sun-product-card-cover{aspect-ratio:16/10;background:linear-gradient(135deg,#2d2218 0%,#614325 52%,#296866 100%),radial-gradient(circle at 70% 24%,#ffffff29,#0000 24%);border-radius:18px;position:relative;overflow:hidden}.sun-product-card-cover-scene{background:radial-gradient(circle at 50% 18%,#ffffff2e,#0000 28%),linear-gradient(145deg,#211810f5,#266864db)}.sun-product-card-scene-backdrop{opacity:.98;place-items:center;display:grid;position:absolute;inset:8px}.sun-product-card-cover-scene .sun-scene{width:min(100%,300px);transform:translateY(-2px)}.sun-product-card-cover.has-image img{object-fit:cover;width:100%;height:100%;display:block}.sun-product-card-cover.has-image:after{display:none}.sun-product-card-cover.is-default{background:linear-gradient(135deg,#2d2218f5,#296866e6),radial-gradient(circle at 20% 20%,#ffd48a1f,#0000 28%)}.sun-product-card-cover-inner{z-index:1;background:linear-gradient(#ffffff05,#110b0680),linear-gradient(150deg,#bf864014,#2e756f0f);align-content:end;padding:24px;position:relative}.sun-product-card-cover-scene .sun-product-card-cover-inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#100b0729,#100b0794),linear-gradient(150deg,#bf864029,#2e756f1a);border:1px solid #ffffff24;border-radius:18px;min-height:auto;padding:16px 18px;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 12px 28px #0e0a072e,inset 0 1px #ffffff24}.sun-product-card-cover-kicker{color:#fff6eab8;letter-spacing:.14em;font-size:10px}.sun-product-card-cover-title{color:#fff9f1;font-size:28px;line-height:1.2}.sun-product-card-cover-scene .sun-product-card-cover-title{font-size:22px}.sun-product-card-cover-skeleton{background:linear-gradient(110deg,#ffffff42 18%,#ffffff8f 34%,#ffffff38 52%) 0 0/220% 100%,linear-gradient(135deg,#bf864024,#2e756f1a) 0 0/100% 100%;animation:1.6s linear infinite skeleton-shimmer}.sun-skeleton-paragraph{gap:10px;padding-top:8px;display:grid}.sun-skeleton-line{background-color:#f7efe7eb;background-image:linear-gradient(110deg,#ffffff6b 18%,#ffffffc7 34%,#fff6 52%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:999px;height:12px;animation:1.6s linear infinite skeleton-shimmer}.sun-skeleton-line.w-36{width:36%}.sun-skeleton-line.w-64{width:64%}.sun-skeleton-line.w-84{width:84%}.sun-skeleton-line.w-88{width:88%}.sun-skeleton-line.w-92{width:92%}.sun-skeleton-line.w-100{width:100%}.sun-product-card-title{-webkit-line-clamp:2;min-height:2.7em;font-size:24px!important}.sun-product-card-summary{min-height:5.45em;color:var(--sun-text-secondary);-webkit-line-clamp:3;line-height:1.82}.sun-product-card .ant-card-body{height:100%;padding:18px!important}.sun-product-card-shell{grid-template-rows:auto 1fr;height:100%}.sun-product-card-body{align-content:start;height:100%}.sun-product-card-heading{gap:8px;min-height:88px;display:grid}.sun-product-card-tagline{min-height:22px;color:var(--sun-text-soft);line-height:1.7;display:block}.sun-product-card-tagline.is-empty{visibility:hidden}.sun-product-card-note{min-height:22px;display:block}.sun-product-card .sun-card-action-row{margin-top:auto}.sun-category-strip{background:linear-gradient(#ffffffc7,#f7efe7eb),radial-gradient(circle at 100% 0,#2e756f12,#0000 26%);border-color:#71583a1f;border-radius:24px;padding:22px}.sun-cover-panel{background:#ffffffb3;border-color:#71583a1f;border-radius:24px}.sun-detail-markdown{color:var(--sun-text-secondary)}.sun-worldview-panel{border-radius:22px;padding:20px 22px}.sun-footer-inner{align-items:center}.sun-footer-copy{gap:12px}.sun-mini-tags{gap:8px}@media (max-width:1200px){.sun-home-command-grid,.sun-banner-grid,.sun-home-hero,.sun-grid-two,.sun-detail-grid{grid-template-columns:1fr}.sun-home-step-grid,.sun-metric-strip,.sun-detail-stage-grid,.sun-detail-metric-grid,.sun-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sun-home-overview-grid,.sun-home-category-layout,.sun-home-category-detail-grid,.sun-home-service-center-layout{grid-template-columns:1fr}.sun-home-service-center-scene{min-height:320px}.sun-home-service-center-scene-node-slot.is-index-1{left:16px}.sun-home-service-center-scene-node-slot.is-index-2{right:16px}.sun-home-service-center-scene-node-slot.is-index-3{left:24px}.sun-home-service-center-scene-node-slot.is-index-4{right:24px}.sun-home-category-feature-grid{grid-template-columns:1fr}.sun-home-category-visual{position:static}.sun-home-category-scene-count{top:14px;right:14px}.sun-scene.is-home-category .sun-scene-hover-card{display:none}.sun-home-brain-banner,.sun-home-brain-stage{height:360px;min-height:360px}.sun-banner-immersive{min-height:520px}.sun-banner-immersive-inner,.sun-home-brain-banner.is-immersive,.sun-home-brain-banner.is-immersive .sun-home-brain-stage{height:520px;min-height:520px}.sun-home-brain-side-rail{width:196px;top:12px;bottom:12px}.sun-home-brain-side-rail.is-left{left:12px}.sun-home-brain-side-rail.is-right{right:12px}.sun-home-brain-signal-row{width:min(100% - 520px,620px)}.sun-home-brain-ripple-stage,.sun-home-brain-planet-stage{height:116px}.sun-home-brain-clock-module,.sun-home-brain-stat-module{gap:8px;padding:10px 10px 8px}.sun-home-brain-hud.hud-right .sun-home-brain-hud-list{max-height:208px;padding-right:10px}.sun-home-brain-stat-module{min-height:214px}.sun-home-brain-chart-shell,.sun-home-brain-chart-empty{min-height:118px}.sun-home-brain-stat-kpis{gap:6px}.sun-home-brain-stat-kpis span{padding:8px 8px 7px}.sun-traffic-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sun-home-brain-clock-module .sun-home-brain-corner-copy strong,.sun-home-brain-stat-module .sun-home-brain-corner-copy strong{font-size:18px}.sun-home-brain-clock-meta{gap:6px}.sun-home-brain-clock-meta b,.sun-home-brain-clock-meta span{font-size:9px}.sun-home-brain-stat-caption{gap:4px}.sun-home-brain-stat-caption b,.sun-home-brain-stat-source-head span,.sun-home-brain-stat-source-head b{font-size:10px}.sun-home-brain-stat-caption span,.sun-home-brain-trend-item b,.sun-home-brain-trend-item span{font-size:9px}.sun-home-brain-stat-source-grid{gap:8px}.sun-home-brain-stat-source{gap:7px;padding:8px 8px 7px}.sun-home-brain-trend-grid{gap:4px;min-height:96px;padding:8px 6px 5px}.sun-home-brain-trend-bar{height:58px;padding:0 2px}.sun-home-brain-orbit-outer,.sun-home-brain-ring-glow-a{width:620px;height:258px}.sun-home-brain-orbit-middle,.sun-home-brain-ring-glow-b{width:490px;height:198px}.sun-home-brain-orbit-inner{width:350px;height:142px}.sun-home-brain-core-shell,.sun-home-brain-core{width:340px;height:340px}.sun-home-brain-shell{inset:58px}.sun-home-brain-svg{inset:34px}.sun-home-brain-core-copy{inset:104px 72px}.sun-home-quote-strip{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.sun-site-header{width:min(100% - 24px,1320px);padding:14px 0 0!important}.sun-site-content{width:min(100% - 24px,1320px);padding:18px 0 26px!important}.sun-site-footer{width:min(100% - 24px,1320px);padding:0 0 24px!important}.sun-home-panel,.sun-banner-grid{padding:24px 20px}.sun-banner-immersive,.sun-banner-immersive-inner,.sun-home-brain-banner.is-immersive{min-height:460px}.sun-banner-immersive-inner{padding:8px 8px 6px}.sun-banner-title{max-width:none}.sun-home-step-grid,.sun-metric-strip,.sun-detail-stage-grid,.sun-detail-metric-grid,.sun-detail-related-grid,.sun-category-products,.sun-category-grid,.sun-home-overview-grid,.sun-home-service-center-grid{grid-template-columns:1fr}.sun-home-service-center-hero,.sun-home-service-center-item{padding:20px}.sun-home-category-visual-head,.sun-home-category-head{flex-direction:column}.sun-home-category-badge-row{width:100%}.sun-home-category-serial{width:44px;height:44px}.sun-home-brain-banner,.sun-home-brain-stage{height:320px;min-height:320px}.sun-home-brain-banner.is-immersive .sun-home-brain-stage{height:460px;min-height:460px}.sun-traffic-modal-grid{grid-template-columns:1fr}.sun-home-brain-corner{display:none}.sun-home-brain-side-rail{pointer-events:auto;width:100%;display:contents;position:static;inset:auto}.sun-home-brain-hud{width:100%;position:static}.sun-home-brain-hud.hud-left,.sun-home-brain-hud.hud-right{left:auto;right:auto}.sun-home-brain-hud.hud-left{padding:18px 12px 0}.sun-home-brain-hud.hud-right{position:absolute;inset:auto 12px 72px}.sun-home-brain-orbit-outer,.sun-home-brain-ring-glow-a{width:420px;height:178px}.sun-home-brain-orbit-middle,.sun-home-brain-ring-glow-b{width:318px;height:134px}.sun-home-brain-orbit-inner{width:226px;height:96px}.sun-home-brain-core,.sun-home-brain-core-shell{width:260px;height:260px}.sun-home-brain-shell{inset:38px}.sun-home-brain-svg{inset:20px}.sun-home-brain-core-copy{inset:76px 42px}.sun-home-brain-node-card{min-width:64px;padding:7px 10px;font-size:11px}.sun-home-brain-signal-row{gap:8px;width:min(100% - 32px,100%)}.sun-home-brain-signal-row.top{top:10px}.sun-home-brain-signal-row.bottom{bottom:10px}.sun-home-quote-strip-label{min-width:0}}.sun-topbar-shell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.sun-topbar-nav{min-width:0}.sun-topbar-actions{justify-content:flex-end;align-items:center;display:flex}.sun-topbar-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sun-site-clock{background:linear-gradient(#ffffffdb,#f7eedfe6),radial-gradient(circle at 100% 0,#2e756f1a,#0000 34%);border:1px solid #71583a24;border-radius:18px;align-items:center;gap:12px;min-width:268px;padding:9px 14px;display:inline-flex;box-shadow:inset 0 1px #fffc,0 12px 24px #674b2c14}.sun-site-clock-icon{width:38px;height:38px;color:var(--sun-cyan);background:linear-gradient(135deg,#bf864033,#2e756f2e);border-radius:14px;justify-content:center;align-items:center;font-size:18px;display:inline-flex;box-shadow:inset 0 1px #fff9}.sun-site-clock-copy{gap:2px;min-width:0;display:grid}.sun-site-clock-copy strong{color:var(--sun-text);font-family:var(--sun-body-font);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.1}.sun-site-clock-meta{color:var(--sun-text-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.sun-site-clock-meta i{background:#bf86406b;border-radius:999px;width:4px;height:4px}.sun-topbar-action-group{justify-content:flex-end}.sun-topbar-home-button{box-shadow:inset 0 1px #ffffffc2,0 12px 24px #674b2c14;background:linear-gradient(#ffffffdb,#f7eedfeb)!important;border-color:#71583a24!important}.sun-brand-stack,.sun-footer-meta,.sun-home-rail,.sun-atlas-card-copy,.sun-atlas-meta,.sun-product-card-shell,.sun-product-card-body,.sun-category-stage-side,.sun-detail-aside-stack,.sun-detail-actions{gap:16px;display:grid}.sun-brand-line,.sun-banner-kicker-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sun-brand-status{color:var(--sun-gold-deep)!important;background:#bf86401f!important;border:none!important;margin:0!important}.sun-user-copy{text-align:left;gap:2px;display:grid}.sun-user-level{font-size:12px}.sun-footer-shell{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:16px;display:grid}.sun-footer-meta{text-align:center;justify-items:center}.sun-footer-records{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;padding-top:6px;display:flex}.sun-footer-record-item{text-align:center;background:#ffffff8f;border:1px solid #71583a1a;border-radius:999px;align-items:center;width:fit-content;padding:5px 10px;font-size:12px;line-height:1.5;display:inline-flex;color:var(--sun-text-secondary)!important}.sun-footer-legal-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding-top:2px;display:flex}.sun-footer-legal-link{color:var(--sun-cyan);font-size:13px;font-weight:700;text-decoration:none}.sun-footer-legal-link:hover{color:var(--sun-gold-deep)}.sun-curation-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:20px;display:grid}.sun-editorial-panel{min-height:100%}.sun-editorial-copy{color:var(--sun-text-secondary);margin:0;font-size:16px;line-height:1.92}.sun-home-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sun-home-overview-item{background:linear-gradient(#ffffffd1,#f7efe7f0),radial-gradient(circle at 100% 0,#2e756f14,#0000 28%);border:1px solid #71583a1f;border-radius:22px;gap:10px;min-height:100%;padding:20px 22px;display:grid;box-shadow:inset 0 1px #ffffffbd}.sun-home-overview-icon{width:42px;height:42px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf86402e,#2e756f1a),#ffffffd6;border-radius:14px;place-items:center;display:inline-grid}.sun-home-overview-label{color:var(--sun-text-soft);letter-spacing:.1em;font-size:12px}.sun-home-overview-item strong{color:var(--sun-text);font-family:var(--sun-display-font);font-size:28px;line-height:1.2}.sun-home-overview-item p{color:var(--sun-text-secondary);margin:0;line-height:1.8}.sun-home-category-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.sun-home-category-summary-item{background:linear-gradient(#ffffffd1,#f7efe7f0),radial-gradient(circle at 0 0,#bf86400f,#0000 28%);border:1px solid #71583a1f;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffffbd}.sun-home-category-summary-item:hover{transform:translateY(-2px);box-shadow:0 18px 34px #56391d14}.sun-home-category-summary-item strong{color:var(--sun-text);font-size:16px;display:block}.sun-home-category-summary-item span{color:var(--sun-text-secondary);margin-top:4px;font-size:12px;line-height:1.7;display:block}.sun-home-category-summary-item b{min-width:40px;height:40px;color:var(--sun-gold-deep);font-family:var(--sun-display-font);background:#bf864024;border-radius:14px;justify-content:center;align-items:center;padding-inline:10px;font-size:18px;display:inline-flex}.sun-home-service-center-card{overflow:hidden}.sun-home-service-center-card .ant-card-body{padding:30px!important}.sun-home-service-center-layout{grid-template-columns:minmax(340px,1.02fr) minmax(0,.98fr);align-items:stretch;gap:20px;display:grid}.sun-home-service-center-hero{background:linear-gradient(#ffffffdb,#f7efe7f2),radial-gradient(circle at 0 0,#2e756f1a,#0000 34%),radial-gradient(circle at 100% 100%,#bf864029,#0000 32%);border:1px solid #71583a1f;border-radius:28px;grid-template-rows:auto minmax(456px,1fr) auto auto;align-content:stretch;gap:20px;min-width:0;height:100%;min-height:748px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 24px 40px #56391d17}.sun-home-service-center-hero-copy{gap:14px;display:grid}.sun-home-service-center-hero .sun-home-service-center-scene{align-self:stretch;min-height:456px}.sun-home-service-center-hero .sun-card-action-row{margin-top:auto}.sun-home-service-center-pills{flex-wrap:wrap;gap:10px;display:flex}.sun-home-service-center-pill{min-height:34px;color:var(--sun-text-secondary);letter-spacing:.08em;background:#ffffffb3;border:1px solid #71583a1a;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.sun-home-service-center-pill.is-strong{color:var(--sun-gold-deep);background:#bf86401f;border-color:#bf864042;font-weight:700}.sun-home-service-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.sun-home-service-center-item{background:linear-gradient(#ffffffd6,#f7efe7f2),radial-gradient(circle at 100% 0,#2e756f1a,#0000 28%),radial-gradient(circle at 0 100%,#bf864024,#0000 30%);border:1px solid #71583a1f;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 14px;min-width:0;min-height:122px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 16px 30px #56391d14}.sun-home-service-center-item:hover{border-color:#2e756f33;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffd1,0 22px 36px #56391d1a}.sun-home-service-center-item:after{content:"";background:linear-gradient(90deg,#bf8640b8,#2e756f33,#0000);border-radius:999px;height:3px;position:absolute;bottom:0;left:18px;right:18px}.sun-home-service-center-item-icon{width:46px;height:46px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864033,#2e756f1a),#fffc;border-radius:16px;place-items:center;display:inline-grid}.sun-home-service-center-item-copy{gap:6px;min-width:0;display:grid}.sun-home-service-center-item-copy strong{color:var(--sun-text);font-size:16px;line-height:1.35}.sun-home-service-center-item-copy span{color:var(--sun-text-secondary);font-size:13px;line-height:1.75}.sun-home-service-center-item b{min-height:28px;color:var(--sun-cyan-deep);letter-spacing:.04em;background:#2e756f1a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sun-home-service-center-scene{perspective:1600px;isolation:isolate;min-height:344px;position:relative}.sun-home-service-center-scene-stage{min-height:inherit;transform-style:preserve-3d;background:radial-gradient(circle at 50% 16%,#ffe3b038,#0000 24%),radial-gradient(circle at 18% 22%,#ffd68e29,#0000 22%),radial-gradient(circle at 86% 24%,#77d7d12e,#0000 24%),linear-gradient(135deg,#2d2118 0%,#624426 50%,#276967 100%);border:1px solid #fff3e21f;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 30px 64px #3a230f33}.sun-home-service-center-scene-backdrop,.sun-home-service-center-scene-aurora,.sun-home-service-center-scene-scanline,.sun-home-service-center-scene-grid,.sun-home-service-center-scene-beam,.sun-home-service-center-scene-floor,.sun-home-service-center-scene-ring,.sun-home-service-center-scene-links,.sun-home-service-center-scene-telemetry,.sun-home-service-center-scene-core,.sun-home-service-center-scene-node-slot,.sun-home-service-center-scene-node,.sun-home-service-center-scene-signal{position:absolute}.sun-home-service-center-scene-backdrop{opacity:.96;background:radial-gradient(circle at 16% 20%,#5dd2c942,#0000 30%),radial-gradient(circle at 82% 16%,#ffcc703d,#0000 24%),radial-gradient(circle at 50% 72%,#ffecbc29,#0000 30%),linear-gradient(#ffffff14,#fff0);inset:0}.sun-home-service-center-scene-aurora{filter:blur(26px);opacity:.48;mix-blend-mode:screen;will-change:transform, opacity;border-radius:999px;animation:12s ease-in-out infinite sunServiceCenterAurora;inset:auto}.sun-home-service-center-scene-aurora.aurora-a{background:radial-gradient(circle,#6fdbd37a,#6fdbd300);width:220px;height:116px;top:-12px;left:22px}.sun-home-service-center-scene-aurora.aurora-b{background:radial-gradient(circle,#ffc96975,#ffc96900);width:240px;height:128px;animation-delay:-5.4s;bottom:18px;right:20px}.sun-home-service-center-scene-scanline{opacity:.78;will-change:transform;background:linear-gradient(#fff0,#7cdbd314 48%,#fff0),repeating-linear-gradient(#fff0 0 8px,#ffffff0d 8px 9px);animation:8.6s linear infinite sunServiceCenterScan;inset:0;transform:translate3d(0,-14%,20px)}.sun-home-service-center-scene-grid{opacity:.66;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:22px;animation:16s linear infinite sunServiceCenterGridShift;inset:18px;transform:translate3d(0,12px,-18px)rotateX(70deg)scale(1.08);-webkit-mask-image:linear-gradient(#000000e0,#00000038);mask-image:linear-gradient(#000000e0,#00000038)}.sun-home-service-center-scene-beam{filter:blur(20px);opacity:.56;will-change:transform, opacity;border-radius:999px;width:150px;height:240px;animation:10s ease-in-out infinite sunServiceCenterBeamFloat;top:26px}.sun-home-service-center-scene-beam.beam-left{background:linear-gradient(#2e756f00,#5ad0c857,#2e756f00);left:-28px;transform:rotate(14deg)}.sun-home-service-center-scene-beam.beam-right{background:linear-gradient(#bf864000,#ffbf5c52,#bf864000);animation-delay:-4.2s;right:-28px;transform:rotate(-16deg)}.sun-home-service-center-scene-floor{transform-origin:50%;background:radial-gradient(circle,#6fdbd33d,#6fdbd30a 46%,#0000 72%),radial-gradient(circle,#ffd48a29,#0000 56%),repeating-radial-gradient(circle,#6fdbd329 0 2px,#0000 2px 22px);border:1px solid #fff3e224;border-radius:50%;width:78%;height:164px;bottom:16px;left:50%;transform:translate(-50%)rotateX(78deg)translateZ(-10px);box-shadow:0 0 34px #2e756f14,0 0 64px #ffc66c14}.sun-home-service-center-scene-ring{transform-style:preserve-3d;border:1px solid #fff3e229;border-radius:50%;top:50%;left:50%}.sun-home-service-center-scene-ring.ring-a{width:168px;height:168px;margin:-84px 0 0 -84px;transform:translateZ(4px)rotateX(68deg)}.sun-home-service-center-scene-ring.ring-b{border-color:#ffc66c38;width:228px;height:228px;margin:-114px 0 0 -114px;transform:translateZ(4px)rotateX(71deg);box-shadow:0 0 20px #ffc66c1f}.sun-home-service-center-scene-ring.ring-c{border-style:dashed;border-color:#50beb82e;width:296px;height:296px;margin:-148px 0 0 -148px;animation:18s linear infinite sunServiceCenterSpin;transform:translateZ(-6px)rotateX(74deg)}.sun-home-service-center-scene-core{will-change:transform;place-items:center;width:182px;height:182px;animation:6.8s ease-in-out infinite sunServiceCenterCorePulse;display:grid;top:50%;left:50%;transform:translate(-50%,-54%)translateZ(54px)}.sun-home-service-center-scene-core-shell,.sun-home-service-center-scene-core-glow{border-radius:28px;inset:0}.sun-home-service-center-scene-core-shell{background:linear-gradient(160deg,#fffffff0,#f2f7f6c7 46%,#f8f0e4d6),radial-gradient(circle at 0 0,#ffcc703d,#0000 32%),radial-gradient(circle at 100% 100%,#50beb82e,#0000 28%);border:1px solid #71583a1f;transform:rotateX(12deg)rotateY(-12deg);box-shadow:inset 0 1px #ffffffd6,0 24px 40px #45301b24,0 0 0 1px #5cd0c814}.sun-home-service-center-scene-core-glow{filter:blur(16px);opacity:.5}.sun-home-service-center-scene-core-glow.glow-gold{background:radial-gradient(circle,#bf86407a,#0000 64%)}.sun-home-service-center-scene-core-glow.glow-cyan{background:radial-gradient(circle,#2e756f6b,#0000 68%)}.sun-home-service-center-scene-core-copy{z-index:1;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.sun-home-service-center-scene-core-copy span{color:#fff1dab8;letter-spacing:.2em;font-size:11px}.sun-home-service-center-scene-core-copy strong{color:#fff9ee;font-family:var(--sun-display-font);font-size:56px;line-height:.9}.sun-home-service-center-scene-core-copy p{color:#fff2e0bd;margin:0;font-size:13px;line-height:1.5}.sun-home-service-center-scene-links{pointer-events:none;width:100%;height:100%;inset:0;overflow:visible}.sun-home-service-center-scene-link{fill:none;stroke:#63d5cd6b;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:6 10;filter:drop-shadow(0 0 6px #63d5cd2e);animation:7.6s linear infinite sunServiceCenterLinkFlow}.sun-home-service-center-scene-link.is-index-2,.sun-home-service-center-scene-link.is-index-4{stroke:#ffc66c66;filter:drop-shadow(0 0 7px #ffc66c29)}.sun-home-service-center-scene-link.is-index-3{animation-delay:-1.4s}.sun-home-service-center-scene-link.is-index-4{animation-delay:-2.8s}.sun-home-service-center-scene-link.is-index-5{animation-delay:-4.1s}.sun-home-service-center-scene-telemetry{display:none}.sun-home-service-center-scene-telemetry-card{will-change:transform;background:linear-gradient(#ffffffdb,#f6efe4d1),radial-gradient(circle at 100% 0,#5dd2c91f,#0000 30%);border:1px solid #71583a1a;border-radius:16px;gap:4px;padding:9px 10px;animation:9.6s ease-in-out infinite sunServiceCenterTelemetryFloat;display:grid;transform:translateZ(22px);box-shadow:inset 0 1px #ffffffd6,0 16px 28px #56391d1a}.sun-home-service-center-scene-telemetry-card.tone-cyan{background:linear-gradient(#f7fffddb,#eaf7f5d1),radial-gradient(circle at 100% 0,#5dd2c92e,#0000 30%);animation-delay:-4.8s}.sun-home-service-center-scene-telemetry-card span{color:var(--sun-text-soft);letter-spacing:.18em;font-size:10px}.sun-home-service-center-scene-telemetry-card strong{color:var(--sun-text);font-size:12px;line-height:1.35}.sun-home-service-center-scene-node-slot{--slot-x:0px;--slot-y:0px;--slot-z:24px;--slot-rotate-y:0deg;--slot-rotate-x:0deg;--slot-drift-x:0px;--slot-drift-y:-7px;--slot-drift-z:10px;--slot-drift-rotate-y:-2deg;--slot-drift-rotate-x:1deg;z-index:2;transform-style:preserve-3d;will-change:transform;transform:translate3d(var(--slot-x), var(--slot-y), var(--slot-z)) rotateY(var(--slot-rotate-y)) rotateX(var(--slot-rotate-x));animation:10.8s ease-in-out infinite sunServiceCenterSlotDrift}.sun-home-service-center-scene-node{isolation:isolate;width:170px;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;background:linear-gradient(#ffffffeb,#f6efe5d6),radial-gradient(circle at 100% 0,#5dd2c91f,#0000 34%);border:1px solid #71583a1a;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:13px 14px;animation:8.2s ease-in-out infinite sunServiceCenterNodeFloat;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 18px 28px #56391d1a,0 0 0 1px #5dd2c90f}.sun-home-service-center-scene-node:before,.sun-home-service-center-scene-node:after{content:"";pointer-events:none;position:absolute}.sun-home-service-center-scene-node:before{mix-blend-mode:screen;opacity:.82;background:linear-gradient(132deg,#ffffff75,#fff0 34%,#ffcc7014 64%,#5dd2c91f),linear-gradient(#ffffff3d,#fff0);border-radius:21px;inset:1px}.sun-home-service-center-scene-node:after{opacity:.78;background:linear-gradient(90deg,#ffc66cc7,#5dd2c96b,#0000);border-radius:999px;height:2px;bottom:8px;left:16px;right:16px}.sun-home-service-center-scene-node.tone-gold{background:linear-gradient(#fffdf6f0,#f7f0e4db),radial-gradient(circle at 100% 0,#ffcc702e,#0000 34%)}.sun-home-service-center-scene-node.tone-cyan{background:linear-gradient(#f7fffdf0,#eaf7f5db),radial-gradient(circle at 100% 0,#5dd2c933,#0000 34%)}.sun-home-service-center-scene-node i{width:38px;height:38px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#ffcc703d,#5dd2c92e);border-radius:14px;place-items:center;font-size:17px;display:inline-grid;box-shadow:inset 0 1px #ffffffc7,0 12px 22px #56391d14}.sun-home-service-center-scene-node div{gap:4px;min-width:0;display:grid}.sun-home-service-center-scene-node strong{color:var(--sun-text);font-size:14px;line-height:1.3}.sun-home-service-center-scene-node span{color:var(--sun-text-soft);letter-spacing:.08em;font-size:11px;line-height:1.45}.sun-home-service-center-scene-node-slot.is-index-1{--slot-z:34px;--slot-rotate-y:8deg;--slot-rotate-x:-2deg;--slot-drift-y:-8px;--slot-drift-z:12px;top:54px;left:18px}.sun-home-service-center-scene-node-slot.is-index-2{--slot-z:42px;--slot-rotate-y:-10deg;--slot-rotate-x:-3deg;--slot-drift-x:4px;--slot-drift-y:-9px;--slot-drift-z:14px;--slot-drift-rotate-y:2deg;animation-delay:-1.2s;top:66px;right:22px}.sun-home-service-center-scene-node-slot.is-index-2 .sun-home-service-center-scene-node{animation-delay:-1.2s}.sun-home-service-center-scene-node-slot.is-index-3{--slot-z:20px;--slot-rotate-y:12deg;--slot-rotate-x:3deg;--slot-drift-x:5px;--slot-drift-y:-6px;--slot-drift-z:8px;animation-delay:-2.5s;bottom:78px;left:42px}.sun-home-service-center-scene-node-slot.is-index-3 .sun-home-service-center-scene-node{animation-delay:-2.3s}.sun-home-service-center-scene-node-slot.is-index-4{--slot-z:26px;--slot-rotate-y:-12deg;--slot-rotate-x:4deg;--slot-drift-x:-4px;--slot-drift-y:-7px;--slot-drift-z:9px;--slot-drift-rotate-y:2deg;animation-delay:-3.6s;bottom:92px;right:40px}.sun-home-service-center-scene-node-slot.is-index-4 .sun-home-service-center-scene-node{animation-delay:-3.5s}.sun-home-service-center-scene-node-slot.is-index-5{--slot-x:-50%;--slot-z:16px;--slot-drift-y:-5px;--slot-drift-z:7px;animation-delay:-4.8s;top:34px;left:50%}.sun-home-service-center-scene-node-slot.is-index-5 .sun-home-service-center-scene-node{width:176px;animation-delay:-4.6s}.sun-home-service-center-scene-signal{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;left:22px;right:22px}.sun-home-service-center-scene-signal.top{display:none}.sun-home-service-center-scene-signal.bottom{bottom:18px}.sun-home-service-center-scene-signal span{min-height:24px;color:var(--sun-text-secondary);letter-spacing:.12em;background:linear-gradient(#ffffffbd,#f5ede1a3),radial-gradient(circle at 100% 0,#5dd2c91f,#0000 34%);border:1px solid #71583a1a;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 10px 18px #56391d0f}@keyframes sunServiceCenterSpin{0%{transform:translateZ(-6px)rotateX(74deg)rotate(0)}to{transform:translateZ(-6px)rotateX(74deg)rotate(360deg)}}@keyframes sunServiceCenterAurora{0%,to{opacity:.42;transform:translate(0,0)scale(1)}50%{opacity:.58;transform:translateY(10px)scale(1.08)}}@keyframes sunServiceCenterScan{0%{transform:translate3d(0,-18%,20px)}to{transform:translate3d(0,20%,20px)}}@keyframes sunServiceCenterGridShift{0%{transform:translate3d(0,12px,-18px)rotateX(70deg)scale(1.08)}50%{transform:translate3d(0,18px,-18px)rotateX(70deg)scale(1.1)}to{transform:translate3d(0,12px,-18px)rotateX(70deg)scale(1.08)}}@keyframes sunServiceCenterBeamFloat{0%,to{opacity:.46}50%{opacity:.68}}@keyframes sunServiceCenterCorePulse{0%,to{transform:translate(-50%,-54%)translateZ(54px)scale(1)}50%{transform:translate(-50%,-55%)translateZ(62px)scale(1.03)}}@keyframes sunServiceCenterLinkFlow{0%{stroke-dashoffset:0;opacity:.52}50%{opacity:.84}to{stroke-dashoffset:-160px;opacity:.52}}@keyframes sunServiceCenterTelemetryFloat{0%,to{transform:translateZ(22px)}50%{transform:translate3d(0,-5px,30px)}}@keyframes sunServiceCenterSlotDrift{0%,to{transform:translate3d(var(--slot-x), var(--slot-y), var(--slot-z)) rotateY(var(--slot-rotate-y)) rotateX(var(--slot-rotate-x))}50%{transform:translate3d(calc(var(--slot-x) + var(--slot-drift-x)), calc(var(--slot-y) + var(--slot-drift-y)), calc(var(--slot-z) + var(--slot-drift-z))) rotateY(calc(var(--slot-rotate-y) + var(--slot-drift-rotate-y))) rotateX(calc(var(--slot-rotate-x) + var(--slot-drift-rotate-x)))}}@keyframes sunServiceCenterNodeFloat{0%,to{transform:translate(0,0)rotateX(0)rotateY(0)}25%{transform:translate3d(0,-2px,6px)rotateX(.6deg)rotateY(-.5deg)}50%{transform:translate3d(0,-5px,12px)rotateX(1deg)rotateY(-.8deg)}75%{transform:translate3d(0,-3px,8px)rotateX(.5deg)rotateY(-.3deg)}}.sun-home-guardian-card{overflow:hidden}.sun-home-guardian-card .ant-card-body{padding:30px!important}.sun-home-guardian-layout{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:stretch;gap:24px;display:grid}.sun-home-guardian-copy,.sun-home-guardian-visual{min-width:0}.sun-home-guardian-copy{align-content:start;gap:20px;padding:4px 0;display:grid}.sun-home-guardian-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sun-home-guardian-feature-card{background:linear-gradient(#ffffffd6,#f7efe7f0),linear-gradient(135deg,#bf864014,#2e756f12);border:1px solid #71583a1f;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 14px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 20px 34px #56391d14}.sun-home-guardian-feature-card:after{content:"";background:linear-gradient(90deg,#bf8640b3,#2e756f2e,#0000);border-radius:999px;height:3px;position:absolute;bottom:0;left:18px;right:18px}.sun-home-guardian-feature-icon{width:42px;height:42px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf86402e,#2e756f1a),#ffffffd6;border-radius:14px;place-items:center;display:inline-grid}.sun-home-guardian-feature-card strong{color:var(--sun-text);font-size:16px;line-height:1.5;display:block}.sun-home-guardian-feature-card p{color:var(--sun-text-secondary);grid-column:2;margin:0;line-height:1.8}.sun-home-guardian-visual{display:grid;position:relative}.sun-home-guardian-stage{isolation:isolate;background:radial-gradient(circle at 50% 16%,#ffe3b03d,#0000 24%),radial-gradient(circle at 18% 22%,#ffd68e29,#0000 22%),radial-gradient(circle at 86% 24%,#77d7d12e,#0000 24%),linear-gradient(135deg,#2d2118 0%,#624426 50%,#276967 100%);border-radius:32px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 30px 64px #3a230f33}.sun-home-guardian-grid,.sun-home-guardian-beam,.sun-home-guardian-ring,.sun-home-guardian-pulse{pointer-events:none;position:absolute}.sun-home-guardian-grid{opacity:.68;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:26px;inset:18px;-webkit-mask-image:linear-gradient(#000000f5,#0000003d);mask-image:linear-gradient(#000000f5,#0000003d)}.sun-home-guardian-beam{filter:blur(10px);opacity:.52;width:34%;height:52%;top:-6%}.sun-home-guardian-beam.beam-left{background:linear-gradient(#ffd68e47,#0000);left:12%;transform:rotate(-20deg)}.sun-home-guardian-beam.beam-right{background:linear-gradient(#77d7d147,#0000);right:12%;transform:rotate(20deg)}.sun-home-guardian-ring{border:1px solid #fff3e229;border-radius:999px;top:53%;left:50%;transform:translate(-50%,-50%)}.sun-home-guardian-ring.ring-a{width:74%;height:56%;animation:16s linear infinite sunGuardianRotate}.sun-home-guardian-ring.ring-b{border-style:dashed;width:56%;height:42%;animation:11s linear infinite reverse sunGuardianRotate}.sun-home-guardian-ring.ring-c{border-color:#77d7d138;width:36%;height:28%;animation:5.4s ease-in-out infinite sunGuardianPulse}.sun-home-guardian-pulse{border:1px solid #fff3e229;border-radius:999px;width:120px;height:120px;top:53%;left:50%;transform:translate(-50%,-50%)}.sun-home-guardian-pulse.pulse-a{animation:4.8s ease-out infinite sunGuardianPulseRing}.sun-home-guardian-pulse.pulse-b{animation:4.8s ease-out 2.2s infinite sunGuardianPulseRing}.sun-home-guardian-topbar{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:24px;left:24px;right:24px}.sun-home-guardian-topbar span,.sun-home-guardian-side-card span,.sun-home-guardian-core-copy span{color:#fff1dab8;letter-spacing:.08em;font-size:12px}.sun-home-guardian-topbar b{color:#fff7ec;min-height:38px;font-family:var(--sun-display-font);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #fff3e229;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:18px;display:inline-flex}.sun-home-guardian-side-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff1f,#ffffff0d),linear-gradient(135deg,#ffd68e14,#77d7d114);border:1px solid #fff3e224;border-radius:24px;gap:8px;width:196px;padding:16px 16px 14px;animation:6s ease-in-out infinite sunGuardianFloat;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff24,0 22px 42px #100b0729}.sun-home-guardian-side-card.side-left{top:118px;left:18px}.sun-home-guardian-side-card.side-right{animation-delay:-2.4s;top:148px;right:18px}.sun-home-guardian-side-card strong,.sun-home-guardian-core-copy strong{color:#fff8ef;font-family:var(--sun-display-font)}.sun-home-guardian-side-card strong{font-size:22px;line-height:1.1}.sun-home-guardian-side-card p,.sun-home-guardian-core-copy p{color:#fff3e2bd;margin:0;line-height:1.75}.sun-home-guardian-core{z-index:3;place-items:center;width:248px;height:248px;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.sun-home-guardian-core-shell,.sun-home-guardian-core-glow{border-radius:50%;position:absolute;inset:0}.sun-home-guardian-core-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 36%,#ffffff2e,#0000 32%),linear-gradient(#ffffff1f,#080a121a);border:1px solid #fff3e229;box-shadow:inset 0 1px #ffffff29,0 28px 56px #0908082e}.sun-home-guardian-core-glow{filter:blur(32px);opacity:.62}.sun-home-guardian-core-glow.glow-gold{background:radial-gradient(circle,#ffd68e47,#0000 68%)}.sun-home-guardian-core-glow.glow-cyan{background:radial-gradient(circle,#77d7d13d,#0000 72%)}.sun-home-guardian-core-copy{z-index:1;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.sun-home-guardian-core-copy strong{text-shadow:0 0 22px #ffd68e3d,0 0 34px #77d7d129;font-size:60px;line-height:1}.sun-home-guardian-signal-row{z-index:2;flex-wrap:wrap;justify-content:center;gap:10px;width:min(100% - 120px,620px);display:flex;position:absolute;bottom:82px;left:50%;transform:translate(-50%)}.sun-home-guardian-signal-row span{color:#fff5e5d1;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #fff3e21f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.sun-home-guardian-wave{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;height:44px;display:grid;position:absolute;bottom:24px;left:28px;right:28px}.sun-home-guardian-wave span{background:linear-gradient(#ffd68eeb,#77d7d1e0);border-radius:999px 999px 14px 14px;animation:2.6s ease-in-out infinite sunGuardianWave;display:block;box-shadow:0 0 16px #77d7d129,0 0 20px #ffd68e29}.sun-home-guardian-wave span:first-child{height:28%}.sun-home-guardian-wave span:nth-child(2){height:62%;animation-delay:-.4s}.sun-home-guardian-wave span:nth-child(3){height:44%;animation-delay:-.8s}.sun-home-guardian-wave span:nth-child(4){height:82%;animation-delay:-1.2s}.sun-home-guardian-wave span:nth-child(5){height:48%;animation-delay:-1.6s}.sun-home-guardian-wave span:nth-child(6){height:68%;animation-delay:-2s}.sun-home-category-card{position:relative;overflow:hidden;background:linear-gradient(180deg, #fffcf7f7, #f6eee4e6), radial-gradient(circle at top right, color-mix(in srgb, var(--category-glow) 12%, transparent), transparent 30%)!important;border:1px solid #71583a1f!important;box-shadow:0 24px 54px #573d211a,inset 0 1px #ffffffd6!important}.sun-home-category-card:before{content:"";pointer-events:none;background:radial-gradient(circle at top left, color-mix(in srgb, var(--category-accent) 22%, transparent), transparent 32%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--category-glow) 20%, transparent), transparent 28%), linear-gradient(135deg, #ffffff1f, transparent 34%);opacity:.95;position:absolute;inset:0}.sun-home-category-layout{--home-category-visual-track:44%;--home-category-copy-track:56%;grid-template-columns:minmax(0, var(--home-category-visual-track)) minmax(0, var(--home-category-copy-track));z-index:1;grid-template-areas:"visual copy";align-items:start;gap:28px;display:grid;position:relative}.sun-home-category-layout.is-reverse{grid-template-columns:minmax(0, var(--home-category-copy-track)) minmax(0, var(--home-category-visual-track));grid-template-areas:"copy visual"}.sun-home-category-visual,.sun-home-category-copy,.sun-home-category-head-main{gap:18px;display:grid}.sun-home-category-visual{background:linear-gradient(180deg, #fffbf6f5, #f3e8daf0), radial-gradient(circle at top left, color-mix(in srgb, var(--category-accent) 18%, #ffffffb8), transparent 34%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--category-glow) 14%, #fff9), transparent 30%);border:1px solid #bf864024;border-radius:28px;grid-area:visual;min-width:0;padding:20px;position:sticky;top:108px;box-shadow:inset 0 1px #ffffffe0,0 24px 44px #56391d1f}.sun-home-category-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sun-home-category-scene-shell{background:radial-gradient(circle at 16% 14%, color-mix(in srgb, var(--category-accent) 18%, #ffffffd1), transparent 26%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--category-glow) 18%, #ffffffc7), transparent 24%), linear-gradient(180deg, #fffcf7fa, #f1e7dbf5);border:1px solid #bf864029;border-radius:30px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 28px 46px #56391d1f}.sun-home-category-scene-shell:before{content:"";pointer-events:none;background:linear-gradient(135deg, #ffffff6b, transparent 30%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--category-glow) 12%, #fff3), transparent 26%);opacity:.9;position:absolute;inset:0}.sun-home-category-scene-count{z-index:3;min-height:34px;color:var(--sun-text);letter-spacing:.04em;background:linear-gradient(#ffffffe6,#fff7ecc2),linear-gradient(140deg,#ffd68e24,#75e2d81a);border:1px solid #ffffff94;border-radius:999px;align-items:center;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 12px 26px #56391d1f,inset 0 1px #ffffffeb}.sun-home-category-scene-shell .sun-scene.is-home-category{border-radius:34px;width:100%;max-width:none}.sun-home-category-subtitle{max-width:94%;line-height:1.88;color:var(--sun-text-secondary)!important;margin:0!important}.sun-home-category-copy{grid-area:copy;min-width:0;padding:6px 0}.sun-home-category-title-kicker{color:color-mix(in srgb, var(--category-glow) 62%, var(--sun-cyan));letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.sun-home-category-title-line{background:linear-gradient(90deg, color-mix(in srgb, var(--category-accent) 70%, white), color-mix(in srgb, var(--category-glow) 70%, white));width:36px;height:1px}.sun-home-category-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sun-home-feature-card{background:linear-gradient(#ffffffdb,#f8efe5bd),linear-gradient(140deg,#ffd68e24,#75e2d81f);border:1px solid #ffffffa3;border-radius:20px;align-items:center;min-height:78px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 18px 30px #56391d1a}.sun-home-feature-card:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--category-accent) 70%, white), transparent);border-radius:999px;width:54%;height:3px;position:absolute;inset:auto auto 0 0}.sun-home-feature-card strong{color:var(--sun-text);font-size:15px;line-height:1.6}.sun-home-feature-card.tone-0{background:linear-gradient(#ffffffe0,#f8efe5b8),radial-gradient(circle at 100% 0,#ffd68e33,#0000 42%)}.sun-home-feature-card.tone-1{background:linear-gradient(#ffffffe0,#f8efe5b8),radial-gradient(circle at 100% 0,#77d7d133,#0000 42%)}.sun-home-feature-card.tone-2{background:linear-gradient(#ffffffe0,#f8efe5b8),radial-gradient(circle at 100% 0,#d0a6ff2e,#0000 42%)}.sun-home-feature-card.tone-3{background:linear-gradient(#ffffffe0,#f8efe5b8),radial-gradient(circle at 100% 0,#9ae0b033,#0000 42%)}.sun-scene.is-home-category{--scene-console-z:52px;background:radial-gradient(circle at 50% 12%, #fffffff5, transparent 28%), radial-gradient(circle at 16% 78%, color-mix(in srgb, var(--scene-accent) 10%, white), transparent 26%), radial-gradient(circle at 84% 24%, color-mix(in srgb, var(--scene-glow) 12%, white), transparent 26%), linear-gradient(180deg, #fffcf7fa, #f1e6d7f0);border-color:#bf86402e;box-shadow:inset 0 1px #ffffffe6,inset 0 -18px 32px #bf864014,0 30px 54px #56391d24}.sun-scene.is-home-category .sun-scene-backdrop{background:radial-gradient(circle at 50% 14%, #ffffff94, transparent 32%), radial-gradient(circle at 18% 82%, color-mix(in srgb, var(--scene-accent) 20%, #ffffff94), transparent 26%), radial-gradient(circle at 84% 22%, color-mix(in srgb, var(--scene-glow) 18%, #ffffff80), transparent 24%), linear-gradient(180deg, #ffffff1f, #bf864005)}.sun-scene.is-home-category .sun-scene-backdrop:before{opacity:.42;background-image:linear-gradient(#bf864014 1px,#0000 1px),linear-gradient(90deg,#2e756f14 1px,#0000 1px);background-size:22px 22px;border-radius:32px;inset:8% 8% 12%}.sun-scene.is-home-category .sun-scene-backdrop:after{background:radial-gradient(circle, color-mix(in srgb, var(--scene-accent) 22%, white), transparent 72%);filter:blur(28px);opacity:.56;height:24%;top:6%;left:20%;right:20%}.sun-scene.is-home-category .sun-scene-stage{animation:12s ease-in-out infinite scene-stage-tilt;inset:4% 4% 8%;transform:rotateX(4deg)translateY(0)}.sun-scene.is-home-category .sun-scene-status-panel,.sun-scene.is-home-category .sun-scene-tower{display:none}.sun-scene-beam,.sun-scene-orbit-ring,.sun-scene-hover-card{pointer-events:none;position:absolute}.sun-scene-beam{opacity:.56;filter:blur(12px);clip-path:polygon(50% 0,100% 100%,0 100%);width:34%;height:52%;animation:6.4s ease-in-out infinite sunHomeCategoryBeamSweep;top:-4%;transform:translateZ(8px)}.sun-scene-beam.beam-left{background:linear-gradient(180deg, color-mix(in srgb, var(--scene-accent) 34%, white), transparent 78%);left:9%;transform:translateZ(8px)rotate(-8deg)}.sun-scene-beam.beam-right{background:linear-gradient(180deg, color-mix(in srgb, var(--scene-glow) 28%, white), transparent 78%);animation-delay:-2.2s;right:9%;transform:translateZ(8px)rotate(8deg)}.sun-scene-orbit-ring{border:1px solid #ffffff70;border-radius:50%;top:56%;left:50%;transform:translate(-50%,-50%)rotateX(72deg);box-shadow:0 0 24px #ffd68e1f,inset 0 0 18px #75e2d81a}.sun-scene-orbit-ring.ring-a{width:78%;height:36%;animation:15s linear infinite sunHomeCategoryOrbitSpin}.sun-scene-orbit-ring.ring-b{width:58%;height:24%;animation:11s linear infinite reverse sunHomeCategoryOrbitSpin}.sun-scene-hover-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffdb,#fff6e994),linear-gradient(140deg,#ffd68e24,#75e2d81a);border:1px solid #ffffff9e;border-radius:20px;gap:9px;width:18%;padding:16px 14px;animation:8.6s ease-in-out infinite scene-status-float;display:grid;top:17%;box-shadow:0 18px 28px #56391d1f,inset 0 1px #ffffffe0}.sun-scene-hover-card.is-left{left:2%;transform:translateZ(30px)rotateY(-12deg)}.sun-scene-hover-card.is-right{animation-delay:-1.8s;right:2%;transform:translateZ(30px)rotateY(12deg)}.sun-scene-hover-card span{width:var(--scene-hover-width,72%);background:linear-gradient(90deg, color-mix(in srgb, var(--scene-accent) 70%, white), #ffffff5c);height:4px;box-shadow:0 0 12px color-mix(in srgb, var(--scene-glow) 10%, transparent);animation:2.8s ease-in-out infinite scene-status-bar-wave;animation-delay:var(--scene-hover-delay,0s);border-radius:999px;display:block}.sun-scene.is-home-category .sun-scene-floor-grid{background:linear-gradient(#bf864014 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#2e756f14 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#ffffff7a,#2e756f14) 0 0/100% 100%;border-color:#bf864038;height:20%;bottom:9%;left:12%;right:12%;transform:translateZ(-8px)}.sun-scene.is-home-category .sun-scene-runway{background:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--scene-accent) 52%, white) 50%, transparent 100%), linear-gradient(180deg, #ffffff38, #2e756f1f);height:9%;box-shadow:0 0 28px color-mix(in srgb, var(--scene-glow) 14%, transparent), inset 0 1px 0 #fff6;border-color:#ffffff57;bottom:18%;left:20%;right:20%}.sun-scene.is-home-category .sun-scene-console{inset:13% 12% 17%}.sun-scene.is-home-category .sun-scene-console-shadow{filter:blur(22px);background:radial-gradient(circle,#684a262e,#684a2605 72%);height:22%;bottom:-10%;left:14%;right:14%}.sun-scene.is-home-category .sun-scene-console-cap{background:linear-gradient(#ffffff8f,#ffffff24),linear-gradient(120deg,#ffd68e2e,#75e2d81a);border-color:#ffffff52;height:14%;top:-4%;left:16%;right:16%}.sun-scene.is-home-category .sun-scene-console-shell{background:linear-gradient(#ffffffe0,#fff5e880),linear-gradient(140deg,#ffd68e2e,#75e2d81f);border-color:#ffffff6b;border-radius:36px;box-shadow:inset 0 1px #ffffffeb,inset 0 -18px 26px #bf864014,0 32px 52px #56391d29}.sun-scene.is-home-category .sun-scene-console-shell:after{background:linear-gradient(#ffffff5c,#ffffff24),linear-gradient(90deg,#ffd68e24,#75e2d81a);bottom:7%}.sun-scene.is-home-category .sun-scene-console-screen{background:radial-gradient(circle at 50% 16%,#ffffffad,#0000 28%),linear-gradient(#fffcf7d6,#e2f0edcc);border-color:#ffffff6b;border-radius:30px;inset:16% 8% 18%;box-shadow:inset 0 1px #ffffffeb,inset 0 -24px 34px #bf86400f,0 18px 34px #56391d1f}.sun-scene.is-home-category .sun-scene-console-screen:before{opacity:.66;background-image:linear-gradient(#bf86400f 1px,#0000 1px),linear-gradient(90deg,#2e756f14 1px,#0000 1px);background-size:18px 18px}.sun-scene.is-home-category .sun-scene-console-screen:after{background:linear-gradient(#ffffff24,#0000 18%),linear-gradient(#0000 62%,#bf864014 100%)}.sun-scene.is-home-category .sun-scene-screen-frame{fill:#ffffff3d;stroke:#fff9}.sun-scene.is-home-category .sun-scene-screen-surface{fill:#ffffff4d;stroke:#ffffff47}.sun-scene.is-home-category .sun-scene-console-footer{bottom:9%;left:14%;right:14%}.sun-scene.is-home-category .sun-scene-depth-layer-back{opacity:.16;filter:blur(3px)drop-shadow(0 10px 12px #56391d1f)}.sun-scene.is-home-category .sun-scene-depth-layer-mid{opacity:.42;filter:blur(1px)drop-shadow(0 8px 12px #56391d1a)}.sun-scene.is-home-category .sun-scene-depth-layer-front{filter:drop-shadow(0 14px 18px #56391d1f)drop-shadow(0 0 18px #fff6)}.sun-scene.is-home-category .sun-scene-depth-layer-back .stroke-accent,.sun-scene.is-home-category .sun-scene-depth-layer-back .stroke-glow,.sun-scene.is-home-category .sun-scene-depth-layer-back .stroke-soft{stroke:#9e743e47}.sun-scene.is-home-category .sun-scene-depth-layer-back .fill-accent,.sun-scene.is-home-category .sun-scene-depth-layer-back .fill-glow,.sun-scene.is-home-category .sun-scene-depth-layer-back .sun-scene-filled{fill:#bf86402e}.sun-scene.is-home-category .sun-scene-depth-layer-mid .stroke-accent{stroke:color-mix(in srgb, var(--scene-accent) 62%, #bf8640bd)}.sun-scene.is-home-category .sun-scene-depth-layer-mid .stroke-glow{stroke:color-mix(in srgb, var(--scene-glow) 58%, #2e756fa8)}.sun-scene.is-home-category .sun-scene-depth-layer-mid .stroke-soft{stroke:#71583a8f}.sun-scene.is-home-category .sun-scene-copy span{max-width:30%;color:var(--sun-text);background:linear-gradient(135deg,#fffffff0,#fff7eccc),linear-gradient(120deg,#ffd68e24,#75e2d81a);border-color:#ffffffa3;font-weight:700;box-shadow:0 12px 26px #56391d1f,inset 0 1px #ffffffe6}@keyframes sunHomeCategoryBeamSweep{0%,to{opacity:.42;filter:blur(10px)}50%{opacity:.72;filter:blur(16px)}}@keyframes sunHomeCategoryOrbitSpin{0%{transform:translate(-50%,-50%)rotateX(72deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(72deg)rotate(360deg)}}.sun-home-category-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sun-home-category-detail-item{border:1px solid #71583a14;border-radius:22px;gap:10px;min-height:100%;padding:20px 22px;display:grid;box-shadow:inset 0 1px #ffffffc2,0 18px 30px #674b2c0f}.sun-home-category-detail-item-full{grid-column:1/-1}.sun-home-category-detail-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.sun-home-category-detail-tag{align-items:center;gap:10px;display:inline-flex}.sun-home-category-detail-icon{background:#ffffff8a;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.sun-home-category-detail-tag span:last-child{color:var(--sun-cyan);letter-spacing:.08em;font-size:12px;font-weight:700}.sun-home-category-detail-head b{color:color-mix(in srgb, var(--category-accent) 70%, var(--sun-gold));font-family:var(--sun-display-font);font-size:20px;line-height:1}.sun-home-category-detail-item p{color:var(--sun-text-secondary);margin:0;line-height:1.88}.sun-home-category-detail-item.tone-gold{background:linear-gradient(#fff9ecf5,#f8efdff0),radial-gradient(circle at 100% 0,#ffd68e2e,#0000 36%)}.sun-home-category-detail-item.tone-cyan{background:linear-gradient(#f0fbf9f5,#e6f5f3f0),radial-gradient(circle at 100% 0,#77d7d12e,#0000 36%)}.sun-home-category-detail-item.tone-amber{background:linear-gradient(#fff6edf5,#faeee4f0),radial-gradient(circle at 100% 0,#ffbc852e,#0000 36%)}.sun-home-category-detail-item.tone-violet{background:linear-gradient(#f8f3fff5,#efe8f8f0),radial-gradient(circle at 100% 0,#d0a6ff2e,#0000 36%)}.sun-home-category-detail-item.tone-green{background:linear-gradient(#f3fcf4f5,#e8f5eaf0),radial-gradient(circle at 100% 0,#9ae0b033,#0000 38%)}.sun-command-board .sun-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sun-signal-card{gap:10px;min-height:100%;display:grid}.sun-signal-card-top{align-items:center;gap:10px;display:flex}.sun-signal-icon{width:36px;height:36px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf86402e,#2e756f1a),#fffc;border-radius:12px;place-items:center;display:inline-grid}.sun-signal-card strong{color:var(--sun-text);font-size:22px;font-family:var(--sun-display-font)}.sun-signal-label{color:var(--sun-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.sun-signal-card p{color:var(--sun-text-secondary);margin:0;line-height:1.8}.sun-atlas-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.sun-atlas-card{overflow:hidden}.sun-atlas-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sun-atlas-index{min-width:50px;height:50px;color:var(--sun-text);font-family:var(--sun-display-font);background:linear-gradient(145deg,#bf864033,#2e756f1f),#ffffffd6;border-radius:18px;justify-content:center;align-items:center;padding-inline:12px;font-size:18px;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.sun-atlas-card .ant-card-body{padding:22px!important}.sun-atlas-card .sun-scene,.sun-catalog-strip-main .sun-scene{width:min(100%,250px);margin:0}.sun-product-card{transition:transform .22s,box-shadow .22s}.sun-product-card:hover{transform:translateY(-4px);box-shadow:0 28px 56px #56391d24,inset 0 1px #ffffffd1!important}.sun-product-card .ant-card-body{padding:18px!important}.sun-product-topline{align-items:center}.sun-product-price{color:var(--sun-text);font-family:var(--sun-display-font);white-space:nowrap;background:#bf864024;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:16px;font-weight:700;display:inline-flex}.sun-product-card-note{line-height:1.8}.sun-product-card-metrics{color:var(--sun-text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:2px;font-size:12px;display:flex}.sun-product-card-metrics span{align-items:center;gap:6px;display:inline-flex}.sun-product-banner-scene,.sun-message-banner-scene{isolation:isolate;border-radius:32px;width:100%;min-height:360px;position:relative;overflow:hidden}.sun-product-banner-glow,.sun-message-banner-glow,.sun-product-banner-gridlines,.sun-product-banner-ring,.sun-product-banner-scanline,.sun-message-banner-gridlines,.sun-message-banner-beam,.sun-message-banner-pulse-ring{pointer-events:none;position:absolute}.sun-product-banner-scene{perspective:1700px;background:radial-gradient(circle at 50% 24%,#ffe6b42e,#0000 24%),radial-gradient(circle at 10% 24%,#ffd38e1f,#0000 24%),radial-gradient(circle at 90% 26%,#77d7d124,#0000 24%)}.sun-product-banner-glow,.sun-message-banner-glow{filter:blur(38px);opacity:.66;width:46%;height:54%}.sun-product-banner-glow-gold,.sun-message-banner-glow-gold{background:radial-gradient(circle,#ffd68e4d,#0000 66%);top:-8%;left:-6%}.sun-product-banner-glow-cyan,.sun-message-banner-glow-cyan{background:radial-gradient(circle,#77d7d142,#0000 68%);bottom:-10%;right:-8%}.sun-product-banner-gridlines,.sun-message-banner-gridlines{opacity:.62;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;inset:14px;-webkit-mask-image:linear-gradient(#000000f5,#00000047);mask-image:linear-gradient(#000000f5,#00000047)}.sun-product-banner-ring{border:1px solid #fff3e22e;border-radius:999px;top:54%;left:50%;transform:translate(-50%,-50%)}.sun-product-banner-ring.ring-a{width:76%;height:54%;animation:14s linear infinite sunProductRingSpin}.sun-product-banner-ring.ring-b{border-style:dashed;width:58%;height:42%;animation:10s linear infinite reverse sunProductRingSpin}.sun-product-banner-ring.ring-c{border-color:#77d7d138;width:38%;height:28%;animation:4.8s ease-in-out infinite sunProductPulse}.sun-product-banner-scanline{mix-blend-mode:screen;opacity:.72;background:linear-gradient(112deg,#0000 16%,#ffe6b405 28%,#ffdcaa38 36%,#77d7d129 48%,#0000 62%);animation:8.5s linear infinite sunProductScan;inset:-26% -24%}.sun-product-banner-stat-row{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:10px 10px 0;display:grid;position:relative}.sun-product-banner-stat-card,.sun-product-banner-side,.sun-message-banner-side-card,.sun-message-banner-console{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff1f,#ffffff0d),linear-gradient(135deg,#ffd68e14,#77d7d114);border:1px solid #fff3e224;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 24px 48px #100b0724}.sun-product-banner-stat-card:before,.sun-product-banner-side:before,.sun-message-banner-side-card:before,.sun-message-banner-console:before{content:"";pointer-events:none;opacity:.74;background:linear-gradient(90deg,#ffd68ed1,#0000) 0 0/74px 1px no-repeat,linear-gradient(#ffd68ed1,#0000) 0 0/1px 56px no-repeat,linear-gradient(90deg,#0000,#77d7d1db) 100% 100%/74px 1px no-repeat,linear-gradient(#0000,#77d7d1db) 100% 100%/1px 56px no-repeat;border-radius:18px;position:absolute;inset:10px}.sun-product-banner-stat-card{z-index:1;min-height:96px;animation:5.8s ease-in-out infinite sunProductFloat;animation-delay:var(--product-stat-delay);gap:6px;padding:18px 18px 16px;display:grid}.sun-product-banner-stat-card span,.sun-product-banner-side-head span,.sun-product-banner-metric-row span,.sun-message-banner-side-card span,.sun-message-banner-console-head span{color:#fff1daad;letter-spacing:.08em;font-size:12px}.sun-product-banner-stat-card strong,.sun-message-banner-side-card strong,.sun-message-banner-console-head b,.sun-product-banner-side-head b,.sun-product-banner-metric-row strong{color:#fff8ef;font-family:var(--sun-display-font)}.sun-product-banner-stat-card strong{font-size:28px;line-height:1.08}.sun-product-banner-stat-card p,.sun-message-banner-side-card p{color:#fff3e2bd;margin:0;font-size:12px;line-height:1.72}.sun-product-banner-main,.sun-message-banner-main{z-index:2;align-items:center;gap:18px;padding:18px 8px 8px;display:grid;position:relative}.sun-product-banner-main{grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(170px,220px)}.sun-product-banner-side{gap:12px;min-height:252px;padding:18px;display:grid}.sun-product-banner-side-head,.sun-product-banner-metric-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sun-product-banner-side-head{border-bottom:1px solid #ffffff14;padding-bottom:10px}.sun-product-banner-side-head b{font-size:16px}.sun-product-banner-metric-row{background:linear-gradient(#ffffff14,#ffffff05),linear-gradient(90deg,#ffd68e0f,#77d7d10f);border:1px solid #ffffff14;border-radius:18px;min-height:50px;padding:12px 14px}.sun-product-banner-metric-row strong{color:#fff6eb;text-align:right;word-break:break-word;min-width:0;font-size:16px;line-height:1.35}.sun-product-banner-core{place-items:center;min-height:276px;padding:12px 18px 10px;display:grid;position:relative}.sun-product-banner-core-shell{z-index:2;width:min(100%,460px);animation:6.2s ease-in-out infinite sunProductCoreFloat;position:relative}.sun-product-banner-node-cloud{z-index:3;pointer-events:none;position:absolute;inset:0}.sun-product-banner-node{color:#5a432f;white-space:nowrap;min-width:90px;animation:6s ease-in-out infinite sunProductNodeFloat;animation-delay:var(--product-node-delay);background:linear-gradient(135deg,#fffcf7e0,#fff5e8bd),linear-gradient(120deg,#ffd68e24,#77d7d114);border:1px solid #fff3e229;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 14px 30px #18100b24,inset 0 1px #ffffffd1}.sun-product-banner-node:first-child{top:18%;left:6%}.sun-product-banner-node:nth-child(2){top:16%;right:8%}.sun-product-banner-node:nth-child(3){top:6%;left:18%}.sun-product-banner-node:nth-child(4){top:4%;right:18%}.sun-product-banner-node:nth-child(5){bottom:24%;left:8%}.sun-product-banner-node:nth-child(6){bottom:22%;right:10%}.sun-product-banner-node:nth-child(7){bottom:10%;left:24%}.sun-product-banner-node:nth-child(8){bottom:8%;right:22%}.sun-product-banner-node:nth-child(9){top:2%;left:34%}.sun-product-banner-node:nth-child(10){bottom:2%;right:34%}.sun-product-banner-signal-strip{z-index:2;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex;position:relative}.sun-product-banner-signal-strip span,.sun-message-banner-footer span{color:#fff5e5d1;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #fff3e21f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.sun-message-banner-scene{background:radial-gradient(circle at 50% 24%,#ffe6b41f,#0000 24%),radial-gradient(circle at 18% 20%,#ffd68e1f,#0000 22%),radial-gradient(circle at 84% 22%,#77d7d124,#0000 22%)}.sun-message-banner-beam{filter:blur(10px);opacity:.48;width:34%;height:52%;top:-8%}.sun-message-banner-beam.beam-left{background:linear-gradient(#ffd68e38,#0000);left:8%;transform:rotate(-20deg)}.sun-message-banner-beam.beam-right{background:linear-gradient(#77d7d138,#0000);right:8%;transform:rotate(20deg)}.sun-message-banner-pulse-ring{border:1px solid #fff3e224;border-radius:999px;top:48%;left:50%;transform:translate(-50%,-50%)}.sun-message-banner-pulse-ring.ring-a{width:56%;height:56%;animation:5.2s ease-in-out infinite sunMessagePulse}.sun-message-banner-pulse-ring.ring-b{border-color:#77d7d12e;width:34%;height:34%;animation:4.4s ease-in-out -1.2s infinite sunMessagePulse}.sun-message-banner-network{z-index:1;position:absolute;inset:0}.sun-message-banner-network-node{color:#5e4734;min-width:88px;animation:6.4s ease-in-out infinite sunMessageNodeFloat;animation-delay:var(--message-node-delay);background:linear-gradient(135deg,#fffdf8e6,#fff4e7c2),linear-gradient(120deg,#ffd68e1f,#77d7d114);border:1px solid #fff3e224;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 14px 28px #18100b24,inset 0 1px #ffffffd6}.sun-message-banner-network-node:first-child{top:18%;left:6%}.sun-message-banner-network-node:nth-child(2){bottom:16%;left:14%}.sun-message-banner-network-node:nth-child(3){top:4%;left:24%}.sun-message-banner-network-node:nth-child(4){top:16%;right:8%}.sun-message-banner-network-node:nth-child(5){bottom:14%;right:18%}.sun-message-banner-network-node:nth-child(6){top:4%;right:28%}.sun-message-banner-main{grid-template-columns:minmax(160px,210px) minmax(0,1fr) minmax(160px,210px);min-height:328px}.sun-message-banner-side-card{z-index:2;align-content:center;gap:8px;min-height:146px;padding:18px;animation:6.1s ease-in-out infinite sunProductFloat;display:grid}.sun-message-banner-side-card strong{font-size:28px;line-height:1.08}.sun-message-banner-core{z-index:2;place-items:center;min-height:100%;padding:10px 6px;display:grid;position:relative}.sun-message-banner-console{gap:16px;width:min(100%,470px);padding:18px 18px 16px;animation:6.8s ease-in-out infinite sunProductCoreFloat;display:grid}.sun-message-banner-console-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.sun-message-banner-console-head b{letter-spacing:.06em;font-size:15px}.sun-message-banner-dialog{gap:12px;display:grid}.sun-message-banner-bubble{color:#fff8ef;border:1px solid #fff3e21f;border-radius:18px;align-items:center;max-width:80%;min-height:46px;padding:12px 16px;font-size:13px;line-height:1.6;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 12px 24px #0e0a121f}.sun-message-banner-bubble.from-user{background:linear-gradient(135deg,#ffd68e2e,#ffffff0f),#ffffff0f;justify-self:start}.sun-message-banner-bubble.from-system{background:linear-gradient(135deg,#77d7d12e,#ffffff0f),#ffffff0f;justify-self:center}.sun-message-banner-bubble.from-agent{background:linear-gradient(135deg,#ffe0a933,#77d7d11f),#ffffff14;justify-self:end}.sun-message-banner-track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;min-height:42px;display:grid;position:relative}.sun-message-banner-track span{background:#ffffff14;border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.sun-message-banner-track span:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#ffd68ee6,#77d7d1e0);animation:2.8s linear infinite sunMessageTrackRun;position:absolute;inset:0;transform:translate(-100%)}.sun-message-banner-track span:nth-child(2):after{animation-delay:.4s}.sun-message-banner-track span:nth-child(3):after{animation-delay:.8s}.sun-message-banner-footer{flex-wrap:wrap;gap:10px;display:flex}.sun-product-banner-floating-card,.sun-message-banner-floating-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff24,#ffffff0d),linear-gradient(135deg,#ffd68e1f,#77d7d11a);border:1px solid #fff3e229;border-radius:22px;gap:6px;width:clamp(156px,19vw,192px);padding:16px 18px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff24,0 22px 42px #100b0729}.sun-product-banner-floating-card span,.sun-message-banner-floating-card span{color:#fff2dcb8;letter-spacing:.08em;font-size:12px}.sun-product-banner-floating-card strong,.sun-message-banner-floating-card strong{color:#fff8ef;font-size:24px;line-height:1.14;font-family:var(--sun-display-font)}.sun-product-banner-floating-card p,.sun-message-banner-floating-card p{color:#fff3e2c7;margin:0;font-size:12px;line-height:1.66}.sun-product-banner-floating-card.is-top-left,.sun-message-banner-floating-card.is-top-left{top:16px;left:16px}.sun-product-banner-floating-card.is-top-right,.sun-message-banner-floating-card.is-top-right{top:20px;right:16px}.sun-product-banner-floating-card.is-bottom-right,.sun-message-banner-floating-card.is-bottom-right{bottom:22px;right:18px}.sun-product-banner-core{min-height:340px;padding:26px 24px 20px}.sun-product-banner-core-shell{place-items:center;width:min(100%,520px);min-height:294px;display:grid}.sun-product-banner-core-shell .sun-scene{width:100%;max-width:none}.sun-product-banner-deck{z-index:4;pointer-events:none;position:absolute;inset:18px 30px}.sun-product-banner-preview-card{color:#5d4431;background:linear-gradient(#fffbf5f0,#fdf1e4d1),linear-gradient(135deg,#ffd68e24,#77d7d114);border:1px solid #fff3e22e;border-radius:20px;gap:6px;width:clamp(118px,18vw,154px);padding:14px 15px;display:grid;position:absolute;box-shadow:0 16px 30px #140d0924,inset 0 1px #ffffffe0}.sun-product-banner-preview-card span{color:#5f452fb8;letter-spacing:.06em;font-size:11px}.sun-product-banner-preview-card strong{color:#473121;font-size:18px;line-height:1.26}.sun-product-banner-preview-card b{color:#1f726d;font-size:12px}.sun-product-banner-preview-card.is-index-1{top:24px;left:0;transform:rotate(-10deg)}.sun-product-banner-preview-card.is-index-2{top:54px;right:0;transform:rotate(9deg)}.sun-product-banner-preview-card.is-index-3{bottom:20px;left:50%;transform:translate(-50%)}.sun-product-banner-chip-row{z-index:3;flex-wrap:wrap;gap:10px;display:flex;position:absolute;bottom:18px;left:18px;right:208px}.sun-product-banner-chip-row span,.sun-message-banner-channel-row span,.sun-message-banner-service-node{color:#fff7e9e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff1f,#ffffff0a),linear-gradient(135deg,#ffd68e1f,#77d7d114);border:1px solid #fff3e224;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 12px 24px #100b071f}.sun-message-banner-core{min-height:340px;padding:28px 24px 20px}.sun-message-banner-console{gap:18px;width:min(100%,530px);padding:20px}.sun-message-banner-console-stage{background:radial-gradient(circle,#ffd68e24,#0000 42%),linear-gradient(#ffffff14,#ffffff08);border:1px solid #fff3e21f;border-radius:24px;place-items:center;min-height:248px;display:grid;position:relative;overflow:hidden}.sun-message-banner-console-stage:before{content:"";opacity:.56;border:1px solid #fff3e21f;border-radius:999px;position:absolute;inset:20px}.sun-message-banner-hub{z-index:3;text-align:center;background:radial-gradient(circle at 35% 35%,#fff0d6f0,#f6ddbcc7),linear-gradient(135deg,#ffd68e33,#77d7d11f);border:1px solid #fff3e229;border-radius:999px;align-content:center;place-items:center;gap:4px;width:164px;height:164px;display:grid;position:relative;box-shadow:0 20px 42px #120c0829,inset 0 1px #ffffffe6}.sun-message-banner-hub span{color:#68492ebd;letter-spacing:.08em;font-size:12px}.sun-message-banner-hub strong{color:#4a3321;font-size:26px;line-height:1.14;font-family:var(--sun-display-font)}.sun-message-banner-service-node{z-index:2;min-width:108px;position:absolute}.sun-message-banner-service-node.is-index-1{top:24px;left:54px}.sun-message-banner-service-node.is-index-2{top:26px;right:54px}.sun-message-banner-service-node.is-index-3{bottom:56px;left:42px}.sun-message-banner-service-node.is-index-4{bottom:56px;right:42px}.sun-message-banner-wave{z-index:1;justify-content:center;align-items:end;gap:7px;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.sun-message-banner-wave span{opacity:.84;width:6px;animation:2.4s ease-in-out infinite sunWavePulse;animation-delay:calc(var(--wave-index) * 80ms);background:linear-gradient(#ffd68eeb,#77d7d1e6);border-radius:999px;box-shadow:0 0 18px #77d7d133}.sun-message-banner-channel-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sun-product-toolbar-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.sun-product-toolbar-actions{grid-template-columns:minmax(220px,260px) auto;align-items:center;gap:12px;display:grid}.sun-product-toolbar-select{min-width:220px}.sun-product-sort-option{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.sun-product-sort-option .anticon{font-size:14px}.sun-product-category-chip-row{flex-wrap:wrap;gap:10px;display:flex}.sun-product-category-chip{color:var(--sun-text-secondary);cursor:pointer;background:linear-gradient(#ffffffdb,#f5ebe0f0),radial-gradient(circle at 100% 0,#2e756f0f,#0000 30%);border:1px solid #71583a24;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s}.sun-product-category-chip:hover{border-color:#bf864052;transform:translateY(-1px)}.sun-product-category-chip.is-active{color:var(--sun-text);background:linear-gradient(135deg,#bf86402e,#2e756f24),#ffffffeb;border-color:#bf864066;box-shadow:0 14px 24px #7a572c1a}.sun-product-result-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sun-product-masonry{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sun-product-masonry-item{height:100%}.sun-product-masonry-item .sun-product-card{margin-bottom:0}.sun-product-pagination-wrap{justify-content:center;padding-top:4px;display:flex}.sun-product-pagination-wrap .ant-pagination{background:#ffffffa8;border-radius:999px;padding:10px 14px;box-shadow:inset 0 1px #ffffffb8}.sun-catalog-strip{gap:18px;display:grid}.sun-catalog-strip-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.sun-catalog-strip-main{align-items:center;gap:18px;display:flex}.sun-catalog-strip-action{justify-content:flex-end;align-items:center;display:flex}.sun-catalog-sample-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.sun-category-stage,.sun-detail-stage,.sun-detail-content-grid{align-items:start;gap:20px;display:grid}.sun-category-stage{grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr)}.sun-detail-stage{grid-template-columns:minmax(0,1.26fr) minmax(280px,.74fr);align-items:start}.sun-detail-content-grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:start}.sun-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sun-story-grid-compact{grid-template-columns:1fr}.sun-story-card{background:linear-gradient(#ffffffd1,#f7efe7f0),radial-gradient(circle at 0 0,#bf86400f,#0000 32%);border:1px solid #71583a1f;border-radius:22px;gap:10px;padding:18px;display:grid}.sun-story-card strong{color:var(--sun-text)}.sun-story-card p{color:var(--sun-text-secondary);margin:0;line-height:1.8}.sun-sticky-panel{position:sticky;top:108px}.sun-price-hero{text-align:right;justify-items:end;gap:4px;display:grid}.sun-price-hero span,.sun-purchase-price span{color:var(--sun-text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.sun-price-hero strong,.sun-purchase-price strong{color:var(--sun-text);font-family:var(--sun-display-font);font-size:34px;line-height:1.1}.sun-purchase-price{background:linear-gradient(#ffffffd1,#f7efe7f5),radial-gradient(circle at 100% 0,#2e756f12,#0000 26%);border:1px solid #71583a1f;border-radius:24px;gap:10px;padding:20px;display:grid}.sun-purchase-price p{color:var(--sun-text-secondary);margin:0;line-height:1.8}.sun-delivery-list{gap:12px;display:grid}.sun-delivery-list-item{background:#ffffffb8;border:1px solid #71583a1f;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.sun-delivery-list-item strong{color:var(--sun-text)}.sun-delivery-list-item span{color:var(--sun-text-secondary);line-height:1.7}.sun-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sun-detail-link-list a{gap:6px;display:grid}.sun-detail-link-list a strong{color:var(--sun-text)}.sun-detail-link-list a span{color:var(--sun-text-secondary);line-height:1.75}.sun-detail-markdown img{border-radius:18px;max-width:100%;height:auto;display:block}.sun-cover-caption{color:var(--sun-text-secondary);padding:14px 16px 18px;line-height:1.8}.sun-product-detail-alert{border-radius:20px;margin-bottom:20px}.sun-product-detail-shell{gap:20px;display:grid}.sun-product-detail-hero-row,.sun-product-detail-body-row{align-items:flex-start}.sun-product-detail-hero-col-main,.sun-product-detail-body-col-main,.sun-product-detail-hero-col-side,.sun-product-detail-body-col-side{align-self:flex-start;min-width:0}.sun-product-detail-hero-col-side>.sun-product-detail-purchase-card,.sun-product-detail-body-col-side>*{width:100%;margin-top:0!important}.sun-product-detail-main-card,.sun-product-detail-purchase-card,.sun-product-detail-content-card{min-width:0;overflow:hidden}.sun-product-detail-simple-card{overflow:hidden}.sun-product-detail-hero-compact{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.sun-product-detail-cover-panel,.sun-product-detail-info-panel{min-width:0}.sun-product-detail-info-panel{align-content:start;display:grid}.sun-product-detail-simple-head{gap:10px;display:grid}.sun-product-detail-simple-head .sun-section-title{margin-bottom:0}.sun-product-detail-simple-content{gap:16px;display:grid}.sun-product-detail-content-panel{border-top:1px solid #71583a1f;gap:16px;padding-top:24px;display:grid}.sun-product-detail-meta-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sun-product-detail-meta-tag{width:fit-content;margin-inline-end:0!important}.sun-product-detail-meta-item{background:#ffffffb8;border:1px solid #71583a1f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.sun-product-detail-meta-label,.sun-product-detail-meta-value{color:var(--sun-text-secondary)!important}.sun-product-detail-meta-value{font-weight:600}.sun-product-detail-head{grid-template-columns:minmax(0,1fr) minmax(220px,248px);align-items:start;gap:24px;margin-bottom:24px;display:grid}.sun-product-detail-head-main{min-width:0}.sun-product-detail-topline{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sun-product-detail-title-block{gap:10px;display:grid}.sun-product-detail-title-block .sun-section-title{margin-bottom:0}.sun-product-detail-summary{max-width:760px;margin-bottom:0!important}.sun-product-detail-price-chip{text-align:right;background:linear-gradient(#ffffffeb,#f7efe7f5),radial-gradient(circle at 100% 0,#bf86401a,#0000 28%);border:1px solid #71583a1f;border-radius:26px;align-content:start;gap:8px;min-width:188px;padding:22px 24px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 18px 34px #67452614}.sun-product-detail-price-chip span,.sun-product-detail-purchase-price span{color:var(--sun-text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.sun-product-detail-price-chip strong,.sun-product-detail-purchase-price strong{color:var(--sun-text);font-family:var(--sun-display-font);font-size:34px;line-height:1.08}.sun-product-detail-main-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start;gap:24px;display:grid}.sun-product-detail-main-grid>*{align-self:start}.sun-product-detail-media,.sun-product-detail-side-stack,.sun-product-detail-aside-stack,.sun-product-detail-note-grid,.sun-product-detail-related-list,.sun-product-detail-action-stack,.sun-product-detail-purchase-note-list{gap:16px;display:grid}.sun-product-detail-media-frame{aspect-ratio:4/3;background:linear-gradient(#ffffffe6,#ecf6f4e0),radial-gradient(circle at 0 0,#bf864014,#0000 30%);border-radius:30px;width:100%;min-height:auto;overflow:hidden}.sun-product-detail-media-frame img{object-fit:cover;width:100%;height:100%;display:block}.sun-product-detail-media-note{background:linear-gradient(#ffffffd6,#f7efe7f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 26%);border:1px solid #71583a1f;border-radius:22px;gap:8px;padding:16px 18px;display:grid}.sun-product-detail-media-note strong,.sun-product-detail-note-card strong,.sun-product-detail-related-link strong,.sun-product-detail-purchase-note strong,.sun-product-detail-metric-card strong,.sun-product-detail-flow-copy strong{color:var(--sun-text)}.sun-product-detail-media-note span,.sun-product-detail-note-card p,.sun-product-detail-related-link span,.sun-product-detail-purchase-note p,.sun-product-detail-flow-copy p,.sun-product-detail-plain-content{color:var(--sun-text-secondary);margin:0;line-height:1.82}.sun-product-detail-side-panel{background:linear-gradient(#ffffffd6,#f7efe7f0),radial-gradient(circle at 0 0,#bf86400f,#0000 30%);border:1px solid #71583a1f;border-radius:26px;gap:16px;padding:18px;display:grid}.sun-product-detail-side-panel-head{gap:6px;display:grid}.sun-product-detail-side-panel-head strong{color:var(--sun-text);font-size:18px;line-height:1.3}.sun-product-detail-flow-list{gap:12px;display:grid}.sun-product-detail-metric-card,.sun-product-detail-note-card,.sun-product-detail-related-link,.sun-product-detail-purchase-note{background:linear-gradient(#ffffffd6,#f7efe7f0),radial-gradient(circle at 0 0,#bf86400f,#0000 30%);border:1px solid #71583a1f;border-radius:22px}.sun-product-detail-flow-row{background:linear-gradient(#ffffffd6,#f7efe7f0),radial-gradient(circle at 0 0,#2e756f0f,#0000 34%);border:1px solid #71583a1f;border-radius:22px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.sun-product-detail-flow-copy{gap:8px;display:grid}.sun-product-detail-flow-index{width:58px;min-height:34px;color:var(--sun-teal-deep);letter-spacing:.12em;background:#2e756f1a;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-product-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sun-product-detail-metric-card{gap:10px;min-height:128px;padding:18px;display:grid}.sun-product-detail-metric-icon,.sun-product-detail-purchase-note-icon{color:var(--sun-gold-deep);background:#bf86401f;border-radius:16px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.sun-product-detail-metric-icon{width:42px;height:42px;font-size:18px}.sun-product-detail-metric-card span:last-child{color:var(--sun-text-soft);font-size:13px}.sun-product-detail-purchase-price{background:linear-gradient(#ffffffeb,#f7efe7f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 24%);border:1px solid #71583a1f;border-radius:24px;gap:10px;padding:18px;display:grid}.sun-product-detail-purchase-price p{color:var(--sun-text-secondary);margin:0;line-height:1.82}.sun-product-detail-purchase-note{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.sun-product-detail-purchase-note-icon{width:44px;height:44px;font-size:18px}.sun-product-detail-purchase-note div{gap:6px;display:grid}.sun-product-detail-action-stack{gap:12px}.sun-product-detail-content-card{min-height:100%}.sun-product-detail-purchase-card.sun-sticky-panel{height:fit-content;position:static;top:auto}.sun-product-detail-markdown{color:var(--sun-text)}.sun-product-detail-markdown>:first-child{margin-top:0!important}.sun-product-detail-markdown>:last-child{margin-bottom:0!important}.sun-product-detail-markdown h1,.sun-product-detail-markdown h2,.sun-product-detail-markdown h3,.sun-product-detail-markdown h4{color:var(--sun-text);margin:1.4em 0 .6em}.sun-product-detail-markdown p,.sun-product-detail-markdown li{color:var(--sun-text-secondary);line-height:1.92}.sun-product-detail-markdown ul,.sun-product-detail-markdown ol{padding-left:1.4em}.sun-product-detail-markdown blockquote{color:var(--sun-text-secondary);background:#bf864014;border-left:4px solid #bf8640b8;border-radius:20px;margin:18px 0;padding:16px 18px}.sun-product-detail-markdown table{border-collapse:collapse;border-radius:20px;width:100%;overflow:hidden}.sun-product-detail-markdown th,.sun-product-detail-markdown td{border:1px solid #71583a1f;padding:12px 14px}.sun-product-detail-markdown th{color:var(--sun-text);background:#bf86401f}.sun-product-detail-note-card{gap:10px;padding:18px;display:grid}.sun-product-detail-related-link{gap:6px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.sun-product-detail-related-link:hover{border-color:#bf864047;transform:translateY(-2px);box-shadow:0 16px 28px #6543231a}.sun-pay-modal .ant-modal-content{background:linear-gradient(#fffcf7fa,#f4eadffa),radial-gradient(circle at 100% 0,#2e756f14,#0000 28%)!important;border:1px solid #71583a24!important;border-radius:28px!important;box-shadow:0 28px 78px #56391d2e,inset 0 1px #ffffffd1!important}.sun-pay-sheet,.sun-pay-summary,.sun-pay-meta-item,.sun-pay-code-empty{gap:10px;display:grid}.sun-pay-sheet{justify-items:center;padding:8px 0 0}.sun-pay-code-panel{background:linear-gradient(#ffffffd6,#f7efe7f5),radial-gradient(circle at 100% 0,#bf864014,#0000 28%);border:1px solid #71583a1f;border-radius:24px;place-items:center;width:100%;padding:20px;display:grid}.sun-pay-code-empty{min-height:220px;color:var(--sun-text-secondary);text-align:center;place-items:center}.sun-pay-code-empty .anticon{color:var(--sun-gold);font-size:32px}.sun-pay-summary{text-align:center;justify-items:center}.sun-pay-summary .ant-typography,.sun-pay-summary p{margin-bottom:0}.sun-pay-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sun-pay-meta-item{background:#ffffffb8;border:1px solid #71583a1f;border-radius:18px;padding:16px 18px}.sun-pay-meta-item span{color:var(--sun-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.sun-pay-meta-item strong{color:var(--sun-text)}.sun-pay-meta-item .ant-typography{color:var(--sun-text-secondary);word-break:break-all}.sun-pay-meta-item-full{grid-column:1/-1}.sun-message-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:20px;display:grid}.sun-message-form-card,.sun-message-side-card,.sun-message-side{gap:18px;display:grid}.sun-panel-accent-shell{grid-template-columns:4px minmax(0,1fr);align-items:stretch;gap:18px;width:100%;display:grid}.sun-panel-accent-bar{background:linear-gradient(#bf8640e6,#2e756f8f);border-radius:999px;align-self:stretch;width:4px;min-height:100%;display:block;box-shadow:0 0 18px #bf86402e,0 0 26px #2e756f1f}.sun-panel-accent-content{align-content:start;gap:16px;width:100%;min-width:0;display:grid}.sun-message-form-card,.sun-message-side-card{position:relative;overflow:hidden}.sun-message-form-card:before,.sun-message-side-card:before{display:none}.sun-message-form-card .sun-panel-accent-shell,.sun-message-side-card .sun-panel-accent-shell{grid-template-columns:minmax(0,1fr);gap:0}.sun-message-form-card .sun-panel-accent-bar,.sun-message-side-card .sun-panel-accent-bar{display:none}.sun-message-intro{line-height:1.85;color:var(--sun-text-secondary)!important;margin:0!important}.sun-message-context-card{background:linear-gradient(#ffffffe6,#f7eedff0),radial-gradient(circle at 100% 0,#2e756f14,#0000 32%);border:1px solid #71583a1f;border-radius:22px;gap:14px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffffc7}.sun-message-context-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sun-message-context-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sun-message-context-copy{line-height:1.82;color:var(--sun-text-secondary)!important;margin:0!important}.sun-message-form .ant-input,.sun-message-form .ant-input-affix-wrapper,.sun-message-form .ant-select-selector,.sun-message-form textarea.ant-input{border-radius:16px!important}.sun-message-form .ant-select,.sun-message-form .ant-picker,.sun-message-form .ant-input-number{width:100%}.sun-message-quick-list,.sun-message-steps{gap:12px;display:grid}.sun-message-quick-item,.sun-message-step-item{background:linear-gradient(#ffffffe0,#f7eedfeb),radial-gradient(circle at 100% 0,#77d7d114,#0000 34%);border:1px solid #71583a1f;border-radius:18px;gap:8px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffc2}.sun-message-quick-item span,.sun-message-inline-note{color:var(--sun-text-soft);font-size:12px;line-height:1.8}.sun-message-quick-item strong,.sun-message-step-item b{color:var(--sun-text);font-family:var(--sun-display-font);font-size:20px;line-height:1.3}.sun-message-step-item p{color:var(--sun-text-secondary);margin:0;line-height:1.8}@keyframes sunProductScan{0%{transform:translate(-24%)}to{transform:translate(24%)}}@keyframes sunProductRingSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes sunProductPulse{0%,to{opacity:.38;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.04)}}@keyframes sunProductFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sunProductCoreFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes sunProductNodeFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.03)}}@keyframes sunMessagePulse{0%,to{opacity:.26;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.74;transform:translate(-50%,-50%)scale(1.04)}}@keyframes sunMessageNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sunMessageTrackRun{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sunWavePulse{0%,to{opacity:.54;transform:scaleY(.86)}50%{opacity:1;transform:scaleY(1.16)}}@keyframes sunGuardianRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes sunGuardianPulse{0%,to{opacity:.32;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.78;transform:translate(-50%,-50%)scale(1.04)}}@keyframes sunGuardianPulseRing{0%{opacity:.46;transform:translate(-50%,-50%)scale(.78)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes sunGuardianFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sunGuardianWave{0%,to{opacity:.82;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1.16)}}@media (max-width:1280px){.sun-topbar-shell,.sun-curation-grid,.sun-category-stage,.sun-product-detail-main-grid,.sun-detail-stage,.sun-detail-content-grid,.sun-catalog-strip-head{grid-template-columns:1fr}.sun-product-detail-purchase-card.sun-sticky-panel{position:static;top:auto}.sun-product-detail-head{grid-template-columns:1fr}.sun-product-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.sun-message-grid{grid-template-columns:1fr}.sun-message-context-head,.sun-service-head{flex-direction:column;align-items:flex-start}.sun-message-context-tags{text-align:left;justify-content:flex-start;justify-items:start}.sun-footer-shell{text-align:center;grid-template-columns:1fr;place-items:center}.sun-topbar-actions{justify-content:flex-start;justify-items:start}.sun-topbar-action-group{justify-content:flex-start}.sun-catalog-strip-main{align-items:flex-start}.sun-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sun-product-banner-main,.sun-message-banner-main{grid-template-columns:1fr}.sun-product-banner-side,.sun-message-banner-side-card{min-height:0}.sun-product-banner-stat-row{grid-template-columns:1fr}.sun-product-banner-node:first-child,.sun-product-banner-node:nth-child(2),.sun-product-banner-node:nth-child(3),.sun-product-banner-node:nth-child(4),.sun-product-banner-node:nth-child(5),.sun-product-banner-node:nth-child(6),.sun-product-banner-node:nth-child(7),.sun-product-banner-node:nth-child(8),.sun-product-banner-node:nth-child(9),.sun-product-banner-node:nth-child(10),.sun-message-banner-network-node:first-child,.sun-message-banner-network-node:nth-child(2),.sun-message-banner-network-node:nth-child(3),.sun-message-banner-network-node:nth-child(4),.sun-message-banner-network-node:nth-child(5),.sun-message-banner-network-node:nth-child(6){position:static}.sun-product-banner-node-cloud,.sun-message-banner-network{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:10px;display:flex;position:relative;inset:auto}.sun-product-banner-floating-card,.sun-message-banner-floating-card{width:166px;padding:14px 16px}.sun-product-banner-chip-row{right:186px}.sun-product-banner-preview-card{width:132px}.sun-message-banner-service-node.is-index-1{left:24px}.sun-message-banner-service-node.is-index-2{right:24px}.sun-message-banner-service-node.is-index-3{left:18px}.sun-message-banner-service-node.is-index-4{right:18px}.sun-home-guardian-layout{grid-template-columns:1fr}.sun-home-guardian-stage{min-height:540px}.sun-home-guardian-side-card.side-left{top:108px;left:18px}.sun-home-guardian-side-card.side-right{top:138px;right:18px}}@media (max-width:768px){.sun-topbar-shell,.sun-catalog-strip-main{grid-template-columns:1fr;display:grid}.sun-product-toolbar-grid,.sun-product-toolbar-actions{grid-template-columns:1fr}.sun-product-toolbar-select{min-width:0}.sun-product-result-bar{align-items:flex-start}.sun-home-service-center-card .ant-card-body{padding:20px!important}.sun-home-service-center-scene,.sun-home-service-center-scene-stage{min-height:0}.sun-home-service-center-scene-stage{align-content:start;gap:12px;padding:56px 12px 70px;display:grid}.sun-home-service-center-scene-aurora,.sun-home-service-center-scene-scanline,.sun-home-service-center-scene-links,.sun-home-service-center-scene-telemetry{display:none}.sun-home-service-center-scene-core,.sun-home-service-center-scene-node-slot{animation:none;position:relative;inset:auto!important;transform:none!important}.sun-home-service-center-scene-core{width:154px;height:154px;margin:86px auto 6px}.sun-home-service-center-scene-node-slot{justify-content:center;width:100%;display:flex}.sun-home-service-center-scene-core-copy strong{font-size:46px}.sun-home-service-center-scene-node{width:min(100%,320px);animation:none;transform:none!important}.sun-home-service-center-scene-floor{width:88%;height:112px;bottom:184px}.sun-home-service-center-scene-ring.ring-c{display:none}.sun-home-service-center-scene-signal{justify-content:flex-start;left:12px;right:12px}.sun-home-service-center-scene-signal span{letter-spacing:.08em}.sun-product-masonry{grid-template-columns:1fr}.sun-topbar-nav,.sun-topbar-actions{width:100%}.sun-topbar-action-group{justify-content:flex-start;width:100%}.sun-site-clock{width:100%;min-width:0}.sun-site-menu .ant-menu-overflow{justify-content:flex-start}.sun-command-board .sun-metric-strip,.sun-story-grid,.sun-detail-summary-grid,.sun-product-detail-meta-grid{grid-template-columns:1fr}.sun-product-detail-shell{gap:16px}.sun-product-detail-topline{flex-direction:column;align-items:flex-start;gap:14px}.sun-product-detail-head{gap:14px}.sun-product-detail-price-chip{text-align:left;min-width:0}.sun-product-detail-hero-compact{grid-template-columns:1fr;gap:20px}.sun-product-detail-media-frame{max-width:420px}.sun-product-detail-flow-row,.sun-product-detail-metric-card{min-height:0}.sun-product-detail-purchase-note{grid-template-columns:40px minmax(0,1fr);gap:12px}.sun-product-detail-purchase-note-icon{width:40px;height:40px}.sun-atlas-card .sun-scene,.sun-catalog-strip-main .sun-scene{width:100%}.sun-price-hero{text-align:left;justify-items:start}.sun-product-banner-scene,.sun-message-banner-scene{min-height:auto}.sun-product-banner-main,.sun-message-banner-main,.sun-product-banner-core,.sun-message-banner-core{padding-inline:0}.sun-product-banner-node-cloud,.sun-message-banner-network,.sun-product-banner-signal-strip,.sun-message-banner-footer{justify-content:flex-start}.sun-product-banner-stat-card strong,.sun-message-banner-side-card strong{font-size:24px}.sun-product-banner-scene,.sun-message-banner-scene{gap:14px;padding:16px;display:grid}.sun-product-banner-floating-card,.sun-message-banner-floating-card{width:100%;position:relative;inset:auto}.sun-product-banner-core,.sun-message-banner-core{min-height:0;padding:0}.sun-product-banner-core-shell,.sun-message-banner-console{width:100%}.sun-product-banner-preview-card{width:118px}.sun-product-banner-preview-card.is-index-1{top:28px;left:6px}.sun-product-banner-preview-card.is-index-2{top:54px;right:6px}.sun-product-banner-preview-card.is-index-3{bottom:16px}.sun-product-banner-chip-row,.sun-message-banner-channel-row{justify-content:flex-start;position:relative;inset:auto}.sun-message-banner-console-stage{min-height:286px}.sun-message-banner-service-node{min-width:96px;padding-inline:12px;font-size:11px}.sun-message-banner-service-node.is-index-1{top:20px;left:10px}.sun-message-banner-service-node.is-index-2{top:20px;right:10px}.sun-message-banner-service-node.is-index-3{bottom:64px;left:4px}.sun-message-banner-service-node.is-index-4{bottom:64px;right:4px}.sun-message-banner-hub{width:150px;height:150px}.sun-home-guardian-card .ant-card-body{padding:20px!important}.sun-home-guardian-stage{min-height:620px}.sun-home-guardian-topbar,.sun-home-guardian-signal-row{width:auto;left:18px;right:18px;transform:none}.sun-home-guardian-signal-row{justify-content:flex-start;bottom:92px}.sun-home-guardian-side-card{width:100%;position:relative;top:auto!important;left:auto!important;right:auto!important}.sun-home-guardian-stage{align-content:start;gap:16px;padding:78px 18px 84px;display:grid}.sun-home-guardian-core,.sun-home-guardian-ring,.sun-home-guardian-pulse{top:320px}.sun-home-guardian-core{width:220px;height:220px}.sun-home-guardian-core-copy strong{font-size:54px}.sun-home-guardian-wave{bottom:22px;left:18px;right:18px}.sun-home-guardian-feature-card{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:980px){.sun-home-guardian-feature-grid{grid-template-columns:1fr}}.sun-auth-modal .ant-modal-content{overflow:hidden;background:linear-gradient(#fffcf7fa,#f4eadffa),radial-gradient(circle at 0 0,#bf864014,#0000 30%)!important;border:1px solid #71583a24!important;border-radius:30px!important;box-shadow:0 28px 78px #56391d2e,inset 0 1px #ffffffd1!important}.sun-auth-modal .ant-modal-body{padding:0!important}.sun-auth-modal .ant-modal-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px!important;height:40px!important;color:var(--sun-text)!important;background:#fffaf2f5!important;border:1px solid #c9aa7f61!important;border-radius:14px!important;top:18px!important;right:18px!important;box-shadow:0 8px 18px #7a572c1f,inset 0 1px #ffffffe6!important}.sun-auth-modal .ant-modal-close:hover{color:var(--sun-gold-deep)!important;background:linear-gradient(135deg,#fff3dcfa,#eef7f4f5)!important}.sun-auth-modal .ant-modal-close-x{place-items:center!important;font-size:18px!important;display:grid!important}.sun-auth-shell{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);min-height:0;display:grid}.sun-auth-visual,.sun-auth-form-panel{align-content:start;gap:20px;padding:32px;display:grid}.sun-auth-visual{background:radial-gradient(circle at 14% 18%,#ffdea766,#0000 20%),radial-gradient(circle at 82% 16%,#50d5d02e,#0000 18%),linear-gradient(160deg,#3a2a1c 0%,#6c4d2a 54%,#2d6d6b 100%);align-content:center;transition:background .45s,box-shadow .45s;position:relative}.sun-auth-visual.is-login{background:radial-gradient(circle at 14% 18%,#ffdea766,#0000 20%),radial-gradient(circle at 82% 16%,#50d5d02e,#0000 18%),linear-gradient(160deg,#3a2a1c 0%,#6c4d2a 54%,#2d6d6b 100%)}.sun-auth-visual.is-register{background:radial-gradient(circle at 18% 18%,#77d7d147,#0000 20%),radial-gradient(circle at 84% 18%,#ffd68c3d,#0000 18%),linear-gradient(158deg,#233536 0%,#47605b 42%,#875f2b 100%)}.sun-auth-visual.is-forgot{background:radial-gradient(circle at 20% 20%,#7de5dc3d,#0000 22%),radial-gradient(circle at 78% 16%,#ffe4ac33,#0000 16%),linear-gradient(160deg,#2b2f40 0%,#43516f 50%,#7b6033 100%)}.sun-auth-visual:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff1a,#0000 34%,#73e3d714) 0 0/100% 100%,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0}.sun-auth-visual>*{z-index:1;position:relative}.sun-auth-brand{color:#fff8eeeb;letter-spacing:.12em;background:#ffffff1a;border:1px solid #fff5e229;border-radius:999px;align-items:center;width:fit-content;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.sun-auth-title{color:#fff8ee!important;margin:0!important;font-size:clamp(28px,3vw,38px)!important}.sun-auth-copy{line-height:1.8;color:#fff4e7d1!important;margin:0!important}.sun-auth-visual-art{perspective:1400px;background:linear-gradient(#ffffff14,#ffffff05),radial-gradient(circle at 30% 24%,#ffe5b324,#0000 24%),radial-gradient(circle at 72% 74%,#7de5dc24,#0000 22%);border:1px solid #fff5e224;border-radius:28px;min-height:236px;margin-top:4px;animation:.52s authSceneReveal;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 38px #140e0924}.sun-auth-visual-art.is-login{background:linear-gradient(#ffffff14,#ffffff05),radial-gradient(circle at 30% 24%,#ffe5b324,#0000 24%),radial-gradient(circle at 72% 74%,#7de5dc24,#0000 22%)}.sun-auth-visual-art.is-register{background:radial-gradient(circle at 18% 22%,#77d7d12e,#0000 24%),radial-gradient(circle at 80% 20%,#ffd68c24,#0000 20%),linear-gradient(160deg,#ffffff14,#ffffff05);box-shadow:inset 0 1px #ffffff1f,0 22px 42px #100f0a2e}.sun-auth-visual-stage{transform-style:preserve-3d;animation:8.8s ease-in-out infinite authVisualStageFloat;position:absolute;inset:0;transform:rotateX(14deg)rotateY(-10deg)translateY(-4px)}.sun-auth-register-scene{transform-style:preserve-3d;animation:7.8s ease-in-out infinite authRegisterSceneFloat;position:absolute;inset:0;overflow:hidden;transform:rotateX(12deg)rotateY(9deg)translateY(-2px)}.sun-auth-register-backdrop,.sun-auth-register-grid,.sun-auth-register-platform,.sun-auth-register-beam,.sun-auth-register-structure,.sun-auth-register-orbits,.sun-auth-register-card,.sun-auth-register-particles i{position:absolute}.sun-auth-register-backdrop{background:linear-gradient(#ffffff1f,#ffffff08),linear-gradient(140deg,#75e2d81f,#ffce7a14);border:1px solid #ffffff1f;border-radius:30px;inset:10% 10% 14%;transform:translateZ(18px);box-shadow:inset 0 1px #ffffff38,inset 0 -22px 34px #49d6cb14}.sun-auth-register-grid{opacity:.72;background-color:#0000;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:24px;animation:9s linear infinite authRegisterGridShift;inset:14% 13% 18%;transform:translateZ(28px);-webkit-mask-image:linear-gradient(#000000f5,#00000047);mask-image:linear-gradient(#000000f5,#00000047)}.sun-auth-register-beam{filter:blur(12px);opacity:.32;mix-blend-mode:screen;background:linear-gradient(#ffffff47,#ffffff05);border-radius:999px;width:24%;animation:6.2s ease-in-out infinite authRegisterBeamPulse;top:-12%;bottom:12%}.sun-auth-register-beam.beam-a{left:16%;transform:translateZ(6px)rotate(-22deg)}.sun-auth-register-beam.beam-b{animation-delay:-2.8s;right:12%;transform:translateZ(6px)rotate(18deg)}.sun-auth-register-platform{background:radial-gradient(circle at 50% 46%,#ffffff47,#0000 34%),radial-gradient(circle at 50% 54%,#77d7d12e,#0000 70%),linear-gradient(#ffd68c1f,#110b070a);border:1px solid #fff5e22e;border-radius:999px;height:24%;bottom:5%;left:14%;right:14%;transform:translateZ(-8px)rotateX(78deg)}.sun-auth-register-structure{inset:18% 18% 20%;transform:translateZ(42px)}.sun-auth-register-column,.sun-auth-register-bridge,.sun-auth-register-node,.sun-auth-register-orbit{display:block}.sun-auth-register-column{transform-origin:bottom;background:linear-gradient(#ffffff3d,#ffffff0f),linear-gradient(#ffd68c1f,#77d7d11a);border:1px solid #ffffff24;border-radius:18px 18px 12px 12px;width:18%;animation:6.8s ease-in-out infinite authRegisterColumnRise;bottom:14%;box-shadow:0 16px 28px #100b0733,inset 0 1px #fff3}.sun-auth-register-column.col-a{height:44%;left:8%}.sun-auth-register-column.col-b{height:64%;animation-delay:-1.3s;left:40%}.sun-auth-register-column.col-c{height:54%;animation-delay:-2.6s;right:10%}.sun-auth-register-bridge{background:linear-gradient(90deg,#ffd68cdb,#77d7d1b8);border-radius:999px;height:10px;animation:4.6s ease-in-out infinite authRegisterLinkPulse;box-shadow:0 0 16px #ffd68c29}.sun-auth-register-bridge.bridge-a{bottom:46%;left:20%;right:32%}.sun-auth-register-bridge.bridge-b{animation-delay:-1.8s;bottom:58%;left:50%;right:16%}.sun-auth-register-node{background:#ffd48a;border-radius:50%;width:16px;height:16px;animation:3.4s ease-in-out infinite authRegisterNodeBlink;box-shadow:0 0 14px #ffd48a4d}.sun-auth-register-node.node-a{bottom:43%;left:17%}.sun-auth-register-node.node-b{background:#77d7d1;animation-delay:-1s;bottom:43%;left:48%;box-shadow:0 0 14px #77d7d14d}.sun-auth-register-node.node-c{animation-delay:-1.8s;bottom:55%;left:48%}.sun-auth-register-node.node-d{background:#77d7d1;animation-delay:-2.4s;bottom:55%;right:18%;box-shadow:0 0 14px #77d7d14d}.sun-auth-register-orbits{inset:18% 16% 16%;transform:translateZ(34px)}.sun-auth-register-orbit{border:1px solid #ffffff24;border-radius:50%}.sun-auth-register-orbit.orbit-a{animation:14s linear infinite authRegisterOrbitSpin;inset:8% 12%;transform:rotateX(72deg)}.sun-auth-register-orbit.orbit-b{border-color:#ffd68c38;animation:11s linear infinite authRegisterOrbitSpinReverse;inset:20% 24%;transform:rotateX(72deg)}.sun-auth-register-orbit.orbit-c{border-color:#77d7d138;animation:8s linear infinite authRegisterOrbitSpin;inset:32% 36%;transform:rotateX(72deg)}.sun-auth-register-card{color:#fff8eeeb;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff38,#ffffff14),linear-gradient(120deg,#ffce7a29,#75e2d814);border:1px solid #ffffff24;border-radius:16px;padding:8px 12px;font-size:11px;font-weight:700;animation:6.2s ease-in-out infinite authRegisterCardFloat;box-shadow:0 10px 24px #0e0a072e,inset 0 1px #ffffff38}.sun-auth-register-card.card-a{top:20px;left:18px}.sun-auth-register-card.card-b{animation-delay:-1.4s;top:38px;right:18px}.sun-auth-register-card.card-c{animation-delay:-2.8s;bottom:24px;left:26px}.sun-auth-register-card.card-d{animation-delay:-3.6s;bottom:42px;right:28px}.sun-auth-register-particles i{background:#ffffffe0;border-radius:50%;width:8px;height:8px;animation:5.4s ease-in-out infinite authRegisterParticleLift;box-shadow:0 0 12px #ffffff2e}.sun-auth-register-particles .particle-a{bottom:18%;left:28%}.sun-auth-register-particles .particle-b{animation-delay:-1.1s;bottom:22%;left:36%}.sun-auth-register-particles .particle-c{animation-delay:-2.1s;bottom:18%;left:52%}.sun-auth-register-particles .particle-d{animation-delay:-2.9s;bottom:22%;left:60%}.sun-auth-register-particles .particle-e{animation-delay:-3.7s;bottom:12%;left:46%}.sun-auth-register-particles .particle-f{animation-delay:-4.5s;bottom:16%;left:66%}.sun-auth-forgot-scene{transform-style:preserve-3d;animation:7.2s ease-in-out infinite authForgotSceneFloat;position:absolute;inset:0;overflow:hidden;transform:rotateX(10deg)rotateY(-7deg)translateY(-3px)}.sun-auth-forgot-halo,.sun-auth-forgot-grid,.sun-auth-forgot-envelope,.sun-auth-forgot-signal,.sun-auth-forgot-token,.sun-auth-forgot-pulses i{position:absolute}.sun-auth-forgot-halo{filter:blur(18px);opacity:.72;border-radius:50%}.sun-auth-forgot-halo.halo-a{background:radial-gradient(circle,#77d7d147,#0000 70%);inset:16% 26% 28%}.sun-auth-forgot-halo.halo-b{background:radial-gradient(circle,#ffd68c3d,#0000 72%);animation:5.8s ease-in-out infinite authForgotHaloPulse;inset:30% 18% 14%}.sun-auth-forgot-grid{opacity:.76;background-color:#0000;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff1a;border-radius:26px;animation:9.2s linear infinite authForgotGridShift;inset:14% 13% 16%;transform:translateZ(22px)}.sun-auth-forgot-envelope{aspect-ratio:1.3;place-items:center;width:58%;max-width:258px;display:grid;top:52%;left:50%;transform:translate(-50%,-50%)translateZ(42px)}.sun-auth-forgot-envelope-shell{background:linear-gradient(#ffffff29,#ffffff0a),linear-gradient(140deg,#ffd68c1f,#77d7d11f);border:1px solid #ffffff29;border-radius:24px;width:100%;height:100%;animation:6.4s ease-in-out infinite authForgotEnvelopeFloat;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 18px 34px #110b0938}.sun-auth-forgot-envelope-shell:before,.sun-auth-forgot-envelope-shell:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:78%;height:1px;margin:auto;position:absolute;left:0;right:0}.sun-auth-forgot-envelope-shell:before{top:31%}.sun-auth-forgot-envelope-shell:after{bottom:27%}.sun-auth-forgot-envelope-line{background:linear-gradient(90deg,#ffd68ceb,#77d7d1b8);height:2px;display:block;position:absolute;inset:auto 0 0;box-shadow:0 0 14px #ffd68c29}.sun-auth-forgot-envelope-line.line-a{top:34%;left:12%;right:12%}.sun-auth-forgot-envelope-line.line-b{top:51%;left:16%;right:20%}.sun-auth-forgot-envelope-line.line-c{top:68%;left:12%;right:28%}.sun-auth-forgot-signal{transform-origin:0;background:linear-gradient(90deg,#77d7d1e0,#ffd68ce0);border-radius:999px;animation:4.8s ease-in-out infinite authForgotSignalPulse;box-shadow:0 0 16px #77d7d12e}.sun-auth-forgot-signal.signal-a{width:22%;height:10px;top:28%;left:18%}.sun-auth-forgot-signal.signal-b{width:18%;height:9px;animation-delay:-1.3s;top:36%;right:18%}.sun-auth-forgot-signal.signal-c{width:26%;height:11px;animation-delay:-2.1s;bottom:26%;right:24%}.sun-auth-forgot-token{color:#fff8eee0;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff3,#ffffff14),linear-gradient(120deg,#ffce7a1f,#75e2d814);border:1px solid #ffffff24;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;animation:6s ease-in-out infinite authForgotTokenFloat;box-shadow:0 8px 24px #0e0a0729,inset 0 1px #ffffff38}.sun-auth-forgot-token.token-a{top:18px;left:18px}.sun-auth-forgot-token.token-b{animation-delay:-1.8s;top:26px;right:18px}.sun-auth-forgot-token.token-c{animation-delay:-3.1s;bottom:24px;left:28px}.sun-auth-forgot-pulses i{background:#ffffffe6;border-radius:50%;width:9px;height:9px;animation:5.4s ease-in-out infinite authForgotPulseRise;box-shadow:0 0 12px #ffffff2e}.sun-auth-forgot-pulses .pulse-a{bottom:16%;left:30%}.sun-auth-forgot-pulses .pulse-b{animation-delay:-1s;bottom:20%;left:42%}.sun-auth-forgot-pulses .pulse-c{animation-delay:-2s;bottom:14%;left:54%}.sun-auth-forgot-pulses .pulse-d{animation-delay:-3s;bottom:18%;left:64%}.sun-auth-visual-floor,.sun-auth-visual-panel,.sun-auth-visual-gridline,.sun-auth-visual-core,.sun-auth-visual-beam{position:absolute}.sun-auth-visual-floor{background:radial-gradient(circle at 50% 48%,#ffffff52,#0000 34%),radial-gradient(circle at 50% 52%,#ffd17829,#0000 70%),linear-gradient(#49d6cb29,#110b0714);border:1px solid #fff5e229;border-radius:999px;height:26%;bottom:6%;left:12%;right:12%;transform:translateZ(-12px)rotateX(78deg);box-shadow:0 18px 36px #0c08052e,inset 0 1px #ffffff24}.sun-auth-visual-beam{filter:blur(12px);opacity:.3;mix-blend-mode:screen;background:linear-gradient(#ffffff4d,#ffffff03);border-radius:999px;width:28%;animation:5.6s ease-in-out infinite authVisualBeamPulse;top:-16%;bottom:8%}.sun-auth-visual-beam-a{left:12%;transform:translateZ(8px)rotate(-16deg)}.sun-auth-visual-beam-b{animation-delay:-2.4s;right:12%;transform:translateZ(8px)rotate(16deg)}.sun-auth-visual-panel{pointer-events:none;border-radius:24px;inset:12% 14%}.sun-auth-visual-panel-back{background:linear-gradient(#ffffff1f,#ffffff0a),linear-gradient(150deg,#ffce7a14,#75e2d814);border:1px solid #ffffff24;transform:translateZ(12px);box-shadow:inset 0 1px #ffffff38,inset 0 -18px 28px #49d6cb14}.sun-auth-visual-panel-front{background:linear-gradient(135deg,#ffffff24,#0000 42%),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff29;inset:8% 10%;transform:translateZ(72px)}.sun-auth-visual-gridline{opacity:.76;background-color:#0000;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff1a;border-radius:22px;animation:8.6s linear infinite authVisualGridFlow;inset:13% 15%;transform:translateZ(28px);-webkit-mask-image:radial-gradient(circle,#000000eb,#0003);mask-image:radial-gradient(circle,#000000eb,#0003)}.sun-auth-visual-core{place-items:center;display:grid;inset:0;transform:translateZ(44px)}.sun-auth-visual-core-shell{aspect-ratio:1;width:70%;transform-style:preserve-3d;background:radial-gradient(circle at 50% 34%,#ffffff57,#0000 28%),radial-gradient(circle at 50% 58%,#ffffff14,#0000 66%),linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff29;border-radius:50%;place-items:center;animation:6.8s ease-in-out infinite authVisualCoreFloat;display:grid;position:relative;transform:rotateX(18deg)rotateY(-14deg)translateZ(24px);box-shadow:inset 0 1px #ffffff42,0 18px 34px #0f0a0733}.sun-auth-visual-core-shell:before,.sun-auth-visual-core-shell:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:10%;transform:translateZ(8px)}.sun-auth-visual-core-shell:after{border-color:#ffd68c29;inset:19%;transform:translateZ(18px)}.sun-auth-visual-svg{filter:drop-shadow(0 18px 32px #100b072e)drop-shadow(0 0 18px #ffffff1f);width:100%;height:100%;transform:translateZ(24px)}.sun-auth-visual-orbit,.sun-auth-visual-path,.sun-auth-visual-ring{fill:none;stroke-linecap:round;stroke-linejoin:round}.sun-auth-visual-orbit{stroke:#a4fff757;stroke-width:1.2px}.sun-auth-visual-orbit.outer{animation:14s linear infinite authVisualOrbitSpin}.sun-auth-visual-orbit.middle{stroke:#ffda9347;animation:12s linear infinite authVisualOrbitSpinReverse}.sun-auth-visual-orbit.inner{stroke:#ffffff38;animation:10s linear infinite authVisualOrbitSpin}.sun-auth-visual-path{stroke-width:3px}.sun-auth-visual-path.soft{stroke:#fff0db75}.sun-auth-visual-path.glow{stroke:url(#auth-visual-gradient);opacity:.84;animation:4.8s ease-in-out infinite authVisualPathPulse}.sun-auth-visual-ring{stroke:#ffd68cbd;stroke-width:2px}.sun-auth-visual-nodes circle{fill:#ffd48a;filter:drop-shadow(0 0 10px #ffd48a57)}.sun-auth-visual-nodes circle:nth-child(2n){fill:#77d7d1;filter:drop-shadow(0 0 10px #77d7d157)}.sun-auth-visual-chip{color:#fff8eee0;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff38,#ffffff14),linear-gradient(120deg,#ffce7a24,#75e2d814);border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:11px;line-height:1;animation:6.2s ease-in-out infinite authVisualChipFloat;position:absolute;box-shadow:0 8px 24px #0e0a0729,inset 0 1px #ffffff38}.sun-auth-visual-chip.chip-a{top:18px;left:18px}.sun-auth-visual-chip.chip-b{animation-delay:-1.2s;top:34px;right:20px}.sun-auth-visual-chip.chip-c{animation-delay:-2.4s;bottom:26px;left:22px}.sun-auth-visual-chip.chip-d{animation-delay:-3.2s;bottom:44px;right:24px}.sun-auth-form-panel{background:linear-gradient(#fffcf7f5,#f7efe6eb),radial-gradient(circle at 100% 0,#2e756f14,#0000 26%)}.sun-auth-tabs .ant-tabs-content-holder{background:linear-gradient(#fffdfafa,#f7efe6f0),radial-gradient(circle at 100% 0,#2e756f0d,#0000 24%);border:1px solid #71583a14;border-radius:24px;padding:12px;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #7a572c0f}.sun-auth-tabs .ant-tabs-content,.sun-auth-tabs .ant-tabs-tabpane{background:0 0!important}.sun-auth-tabs .ant-tabs-nav{margin-bottom:18px!important}.sun-auth-tabs .ant-tabs-nav:before{display:none!important}.sun-auth-tabs .ant-tabs-nav-wrap{background:linear-gradient(#f0e6d8f5,#e9ddcbe0),radial-gradient(circle at 100% 0,#2e756f0f,#0000 28%);border-radius:20px;padding:6px;box-shadow:inset 0 1px #ffffffd1}.sun-auth-tabs .ant-tabs-nav-list{gap:8px;width:100%}.sun-auth-tabs .ant-tabs-tab{border-radius:15px;flex:1;justify-content:center;font-size:15px;font-weight:700;transition:all .2s;color:var(--sun-text-secondary)!important;margin:0!important;padding:10px 14px!important}.sun-auth-tabs .ant-tabs-tab-btn{text-align:center;width:100%}.sun-auth-tabs .ant-tabs-tab-active{background:#ffffffeb;box-shadow:0 10px 22px #7a572c14,inset 0 1px #ffffffe0}.sun-auth-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--sun-text)!important}.sun-auth-tabs .ant-tabs-ink-bar{display:none!important}.sun-auth-form{gap:6px;padding:18px;display:grid}.sun-auth-forgot-shell{gap:4px;display:grid}.sun-auth-form-grid{grid-template-columns:1fr;gap:0;display:grid}.sun-auth-form-item-wide{grid-column:1/-1}.sun-auth-form .ant-form-item{margin-bottom:10px}.sun-auth-action-row{justify-content:flex-end;margin-top:-2px;margin-bottom:6px;display:flex}.sun-auth-action-link,.sun-auth-back-link{font-weight:700;color:var(--sun-cyan)!important;padding-inline:0!important}.sun-auth-action-link:hover,.sun-auth-back-link:hover{color:var(--sun-gold-deep)!important}.sun-auth-agreement{color:var(--sun-text-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.8;display:flex}.sun-auth-agreement a{color:var(--sun-cyan);font-weight:700;text-decoration:none}.sun-auth-agreement a:hover{color:var(--sun-gold-deep)}.sun-auth-form .ant-form-item-label>label{font-weight:700;color:var(--sun-text)!important}.sun-auth-form .ant-input-affix-wrapper,.sun-auth-form .ant-input,.sun-auth-form .ant-input-password{min-height:50px;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #7a572c0a;background:linear-gradient(#fffffff5,#f9f3ecf5)!important;border-color:#71583a29!important;border-radius:16px!important}.sun-auth-form .ant-input-affix-wrapper{align-items:center;display:flex;padding-inline:14px!important}.sun-auth-form .ant-input-prefix,.sun-auth-form .ant-input-suffix{color:var(--sun-text-soft);align-items:center;display:inline-flex}.sun-auth-form .ant-input-affix-wrapper>input.ant-input,.sun-auth-form .ant-input-password input.ant-input,.sun-auth-form input.ant-input{height:auto!important;color:var(--sun-text)!important;background:0 0!important;padding:0!important;line-height:1.5!important}.sun-auth-form .ant-input::placeholder,.sun-auth-form .ant-input-password input::placeholder{color:#9a836c!important}.sun-auth-form .ant-input-affix-wrapper:hover,.sun-auth-form .ant-input-affix-wrapper:focus-within,.sun-auth-form .ant-input:hover,.sun-auth-form .ant-input:focus{border-color:#bf864066!important;box-shadow:0 0 0 3px #bf864014,inset 0 1px #ffffffdb!important}.sun-auth-verify-wrap{background:linear-gradient(#fffffff0,#f7efe7f5),radial-gradient(circle at 100% 0,#bf86400f,#0000 30%);border:1px solid #71583a1a;border-radius:20px;gap:12px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #7a572c0a}.sun-auth-verify-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sun-auth-verified{color:#2e756f;align-items:center;gap:6px;font-weight:700;display:inline-flex}.sun-auth-inline-submit{padding-top:4px}.sun-auth-inline-submit .ant-btn{border-radius:16px;height:46px}.sun-reset-card .ant-card-body{padding:28px 30px}.sun-legal-card .ant-card-body{padding:30px 32px}.sun-legal-meta{flex-wrap:wrap;gap:10px;display:flex}.sun-legal-intro{color:var(--sun-text-secondary);margin:0;font-size:15px;line-height:1.92}.sun-legal-section-list{gap:18px;display:grid}.sun-legal-section{background:linear-gradient(#fffffff5,#f7efe6eb),radial-gradient(circle at 100% 0,#2e756f0f,#0000 28%);border:1px solid #71583a1a;border-radius:24px;gap:10px;padding:20px 22px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 12px 28px #7a572c0d}.sun-legal-section-title{margin:0!important}.sun-legal-item-list{gap:8px;display:grid}.sun-legal-item{color:var(--sun-text-secondary);margin:0;line-height:1.9}.sun-legal-footnote{background:#bf864014;border-radius:18px;padding:14px 16px}.sun-reset-shell,.sun-reset-success{gap:22px;display:grid}.sun-reset-form{padding:0}.sun-slide-verify{grid-template-columns:1fr;align-items:center;gap:8px;display:grid}.sun-slide-verify-track{touch-action:none;background:linear-gradient(#ffffffd6,#f4eadfeb),radial-gradient(circle at 100% 0,#2e756f14,#0000 28%);border:1px solid #71583a24;border-radius:999px;height:54px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1}.sun-slide-verify-fill{border-radius:inherit;background:linear-gradient(135deg,#bf864047,#2e756f33);transition:width .2s;position:absolute;inset:0 auto 0 0}.sun-slide-verify-text{color:var(--sun-text-secondary);letter-spacing:.02em;text-align:center;-webkit-user-select:none;user-select:none;place-items:center;padding-inline:66px 18px;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.sun-slide-verify-thumb,.sun-slide-verify-reset{appearance:none;cursor:pointer;border:none}.sun-slide-verify-thumb{color:#fffaf2;background:linear-gradient(135deg,#bf8640,#2e756f);border-radius:999px;width:56px;transition:left .2s,transform .2s;position:absolute;top:0;bottom:0;box-shadow:0 14px 26px #2e756f33}.sun-slide-verify.is-dragging .sun-slide-verify-thumb{transform:scale(1.02)}.sun-slide-verify-thumb:hover{transform:translateY(-1px)}.sun-slide-verify.is-verified .sun-slide-verify-track{border-color:#2e756f47}.sun-slide-verify.is-verified .sun-slide-verify-text{color:#2e756f}.sun-slide-verify-meta{color:var(--sun-text-soft);justify-content:space-between;align-items:center;gap:12px;padding-inline:2px;font-size:12px;display:flex}.sun-slide-verify-reset{color:var(--sun-cyan);box-shadow:none;background:0 0;padding:0;font-size:12px;font-weight:700}.sun-slide-verify-reset:hover{color:var(--sun-gold-deep)}.sun-auth-inline-submit .ant-btn[disabled]{color:#fff9f2b8!important;box-shadow:none!important;background:linear-gradient(135deg,#bc823c80,#2e756f6b)!important;border-color:#0000!important}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes authVisualStageFloat{0%,to{transform:rotateX(14deg)rotateY(-10deg)translateY(-4px)}50%{transform:rotateX(16deg)rotateY(-6deg)translateY(-8px)}}@keyframes authVisualBeamPulse{0%,to{opacity:.22;filter:blur(12px)}50%{opacity:.36;filter:blur(18px)}}@keyframes authVisualGridFlow{0%{background-position:0 0,0 0}to{background-position:0 24px,24px 0}}@keyframes authVisualCoreFloat{0%,to{transform:rotateX(18deg)rotateY(-14deg)translateZ(24px)translateY(0)}50%{transform:rotateX(20deg)rotateY(-9deg)translateZ(34px)translateY(-8px)}}@keyframes authVisualOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes authVisualOrbitSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes authVisualPathPulse{0%,to{opacity:.62}50%{opacity:.96}}@keyframes authVisualChipFloat{0%,to{transform:translateY(0)translateZ(28px)}50%{transform:translateY(-7px)translateZ(42px)}}@keyframes authRegisterSceneFloat{0%,to{transform:rotateX(12deg)rotateY(9deg)translateY(-2px)}50%{transform:rotateX(14deg)rotateY(5deg)translateY(-8px)}}@keyframes authRegisterGridShift{0%{background-position:0 0,0 0}to{background-position:0 22px,22px 0}}@keyframes authRegisterBeamPulse{0%,to{opacity:.24;filter:blur(12px)}50%{opacity:.4;filter:blur(18px)}}@keyframes authRegisterColumnRise{0%,to{transform:scaleY(.92)translateY(0)}50%{transform:scaleY(1.02)translateY(-6px)}}@keyframes authRegisterLinkPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes authRegisterNodeBlink{0%,to{opacity:.76;transform:scale(.92)}50%{opacity:1;transform:scale(1.16)}}@keyframes authRegisterOrbitSpin{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes authRegisterOrbitSpinReverse{0%{transform:rotateX(72deg)rotate(360deg)}to{transform:rotateX(72deg)rotate(0)}}@keyframes authRegisterCardFloat{0%,to{transform:translateY(0)translateZ(24px)}50%{transform:translateY(-8px)translateZ(40px)}}@keyframes authRegisterParticleLift{0%{opacity:0;transform:translateY(18px)scale(.6)}20%{opacity:.92}80%{opacity:.22}to{opacity:0;transform:translateY(-86px)scale(1.1)}}@keyframes authSceneReveal{0%{opacity:0;filter:blur(10px);transform:translateY(10px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes authForgotSceneFloat{0%,to{transform:rotateX(10deg)rotateY(-9deg)translateY(-2px)}50%{transform:rotateX(13deg)rotateY(-4deg)translateY(-9px)}}@keyframes authForgotHaloPulse{0%,to{opacity:.22;filter:blur(12px);transform:scale(.96)}50%{opacity:.4;filter:blur(18px);transform:scale(1.04)}}@keyframes authForgotGridShift{0%{background-position:0 0,0 0}to{background-position:0 24px,24px 0}}@keyframes authForgotEnvelopeFloat{0%,to{transform:translate(-50%,-50%)translateZ(34px)translateY(0)}50%{transform:translate(-50%,-50%)translateZ(44px)translateY(-10px)}}@keyframes authForgotSignalPulse{0%,to{opacity:.36;transform:scale(.96)}50%{opacity:.92;transform:scale(1.08)}}@keyframes authForgotTokenFloat{0%,to{opacity:.84;transform:translateY(0)translateZ(20px)}50%{opacity:1;transform:translateY(-8px)translateZ(32px)}}@keyframes authForgotPulseRise{0%{opacity:0;transform:translateY(16px)scale(.72)}25%{opacity:.82}75%{opacity:.2}to{opacity:0;transform:translateY(-76px)scale(1.12)}}@media (max-width:900px){.sun-auth-shell{grid-template-columns:1fr}.sun-auth-visual,.sun-auth-form-panel{padding:24px}.sun-pay-meta-grid{grid-template-columns:1fr}}@media (max-width:640px){.sun-auth-shell{min-height:0}.sun-auth-form-grid{grid-template-columns:1fr}.sun-slide-verify-meta{flex-direction:column;align-items:flex-start}}.sun-service-widget-anchor{z-index:1100;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.sun-pc-backtop.ant-float-btn{bottom:28px;right:24px;z-index:1080;inset-inline-end:24px}.sun-pc-backtop .ant-float-btn-body{background:linear-gradient(#fffcf7fa,#f4eadff5),radial-gradient(circle at 100% 0,#2e756f1a,#0000 30%);border:1px solid #bf864033;box-shadow:0 18px 36px #56391d29,inset 0 1px #ffffffd1}.sun-pc-backtop .ant-float-btn-body:hover{transform:translateY(-2px);box-shadow:0 22px 40px #56391d2e,inset 0 1px #ffffffd6}.sun-pc-backtop .ant-float-btn-icon{color:var(--sun-gold-deep)}.sun-service-launcher{min-width:152px;color:var(--sun-text);cursor:pointer;background:linear-gradient(#fffcf7f5,#f4eadff0),radial-gradient(circle at 100% 0,#2e756f14,#0000 32%);border:1px solid #bf86402e;border-radius:22px;align-items:center;gap:14px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 22px 44px #56391d29,inset 0 1px #ffffffd1}.sun-service-launcher:hover{transform:translateY(-2px);box-shadow:0 28px 52px #56391d2e,inset 0 1px #ffffffd6}.sun-service-launcher-icon{width:42px;height:42px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf86402e,#2e756f29);border-radius:16px;place-items:center;font-size:18px;display:inline-grid}.sun-service-launcher-copy{justify-items:start;gap:3px;display:grid}.sun-service-launcher-copy strong{font-size:15px}.sun-service-launcher-copy small{color:var(--sun-text-soft);font-size:12px}.sun-service-drawer .ant-drawer-content,.sun-service-drawer .ant-drawer-header{background:linear-gradient(#fffbf5fa,#f4eadff5),radial-gradient(circle at 100% 0,#2e756f14,#0000 26%)!important}.sun-service-drawer .ant-drawer-mask{display:none!important}.sun-service-drawer .ant-drawer-content-wrapper{box-shadow:0 28px 56px #56391d33;width:min(560px,100vw - 48px)!important;height:min(68vh,760px)!important;top:50%!important;bottom:auto!important;left:18px!important;transform:translateY(-50%)!important}.sun-service-drawer .ant-drawer-header{border-bottom-color:#71583a1f!important}.sun-service-drawer .ant-drawer-title{font-weight:700;color:var(--sun-text)!important}.sun-service-drawer-title-block{gap:4px;display:grid}.sun-service-drawer-title-main{color:var(--sun-text);font-size:16px;font-weight:700;line-height:1.2}.sun-service-drawer-title-sub{color:var(--sun-text-soft);font-size:12px;line-height:1.4}.sun-service-drawer-title-meta{color:var(--sun-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.45;display:block;overflow:hidden}.sun-service-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;height:100%;min-height:100%;display:grid}.sun-service-head{background:linear-gradient(#ffffffe0,#f8f0e6f0),radial-gradient(circle at 100% 0,#2e756f12,#0000 30%);border:1px solid #71583a1a;border-radius:22px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.sun-service-thread{align-content:start;gap:14px;min-height:0;max-height:none;padding:8px 4px 8px 2px;display:grid;overflow-y:auto}.sun-service-thread::-webkit-scrollbar{width:8px}.sun-service-thread::-webkit-scrollbar-thumb{background:#bf864052;border-radius:999px}.sun-service-row{align-items:flex-start;gap:10px;display:flex}.sun-service-row.is-user{justify-content:flex-end}.sun-service-row.is-user .sun-service-avatar{order:2}.sun-service-avatar{width:34px;height:34px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:12px;flex:0 0 34px;place-items:center;display:grid}.sun-service-bubble{border:1px solid #71583a1a;border-radius:20px;gap:8px;max-width:calc(100% - 52px);padding:14px 16px;display:grid;box-shadow:0 14px 28px #56391d14}.sun-service-bubble.is-agent{background:linear-gradient(#fffffff0,#f8f0e6e6),radial-gradient(circle at 100% 0,#2e756f12,#0000 32%)}.sun-service-bubble.is-system{background:#2f848314}.sun-service-bubble.is-user{background:linear-gradient(135deg,#bf864033,#2e756f1f)}.sun-service-bubble-head{color:var(--sun-text-soft);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.sun-service-bubble-body{color:var(--sun-text);white-space:pre-wrap;word-break:break-word;line-height:1.72}.sun-service-input-wrap{background:linear-gradient(#fffffff5,#f7efe7f0),radial-gradient(circle at 100% 0,#bf864014,#0000 28%);border:1px solid #71583a1a;border-radius:22px;gap:10px;padding:18px;display:grid}.sun-service-tip{color:var(--sun-text-secondary);background:#bf864014;border-radius:14px;padding:10px 12px;font-size:13px}.sun-service-input-wrap .ant-input{background:#ffffffe0!important;border-radius:16px!important}.sun-service-input-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.sun-service-empty{place-items:center;min-height:240px;display:grid}.sun-section-subtitle{color:var(--sun-text-secondary)!important;margin:0!important;line-height:1.85!important}.sun-service-layout{gap:20px;display:grid}.sun-service-scene{place-items:center;width:min(100%,560px);min-height:360px;margin:0 auto;padding:24px;display:grid;position:relative}.sun-service-scene:before,.sun-service-scene:after{content:"";border:1px solid #bf864029;border-radius:50%;position:absolute;inset:8% 12%;box-shadow:inset 0 0 60px #2e756f0f}.sun-service-scene:after{border-color:#2e756f29;inset:18% 20%}.sun-service-scene-core{isolation:isolate;background:radial-gradient(circle at 32% 28%,#fffffff0,#fff2d8ad 28%,#bf864024 70%,#0000 74%),linear-gradient(135deg,#2e756f2e,#bf864033);border-radius:50%;place-items:center;width:176px;height:176px;display:grid;position:relative;box-shadow:0 32px 64px #56391d2e,0 0 0 1px #bf864024,inset 0 0 40px #ffffff70}.sun-service-scene-core-ring{border:1px dashed #bf864047;border-radius:50%;animation:16s linear infinite sunServiceSceneSpin;position:absolute;inset:-22px}.sun-service-scene-core-ring.second{border-color:#2e756f3d;animation-duration:22s;animation-direction:reverse;inset:-40px}.sun-service-scene-core-inner{z-index:1;text-align:center;gap:6px;display:grid;position:relative}.sun-service-scene-core-inner b{color:var(--sun-text);font-size:26px;line-height:1.1}.sun-service-scene-core-inner small{color:var(--sun-text-soft);letter-spacing:.14em;font-size:13px}.sun-service-scene-grid{position:absolute;inset:0}.sun-service-scene-chip{color:var(--sun-text);background:linear-gradient(#ffffffeb,#f7efe7f0),radial-gradient(circle at 100% 0,#2e756f14,#0000 32%);border:1px solid #71583a1f;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite sunServiceSceneFloat;position:absolute;box-shadow:0 18px 34px #56391d1a}.sun-service-scene-chip:first-child{top:5%;left:20%}.sun-service-scene-chip:nth-child(2){top:11%;right:16%}.sun-service-scene-chip:nth-child(3){top:28%;left:3%}.sun-service-scene-chip:nth-child(4){top:28%;right:0}.sun-service-scene-chip:nth-child(5){top:49%;left:0}.sun-service-scene-chip:nth-child(6){top:49%;right:0}.sun-service-scene-chip:nth-child(7){bottom:22%;left:5%}.sun-service-scene-chip:nth-child(8){bottom:22%;right:4%}.sun-service-scene-chip:nth-child(9){bottom:8%;left:18%}.sun-service-scene-chip:nth-child(10){bottom:8%;right:16%}.sun-service-topic-banner .sun-banner-grid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:start;gap:24px}.sun-service-topic-banner .sun-banner-copy{justify-content:flex-start;padding-top:4px}.sun-service-topic-banner .sun-banner-title{max-width:none;font-size:clamp(32px,4.2vw,54px)!important;line-height:1.08!important}.sun-service-topic-banner .sun-banner-subtitle{max-width:760px;line-height:1.76}.sun-service-topic-banner .sun-service-banner-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,640px)}.sun-service-banner-metric-strip{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;width:min(100%,760px);display:grid}.sun-service-banner-metric-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff1f,#ffffff0d),linear-gradient(135deg,#ffd68e1a,#77d7d114);border:1px solid #fff2e024;border-radius:20px;align-content:start;gap:6px;min-width:0;min-height:96px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 16px 30px #140d091f}.sun-service-banner-metric-card span{color:#fff1dab8;letter-spacing:.06em;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.sun-service-banner-metric-card strong{color:#fff8ef;font-size:clamp(18px,1.7vw,22px);line-height:1.24;font-family:var(--sun-display-font);white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.sun-service-banner-metric-card small{color:#fff3e2c7;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.62}.sun-service-topic-banner .sun-banner-visual{padding-top:8px}.sun-service-topic-banner .sun-service-scene{min-height:328px}.sun-service-topic-banner .sun-service-scene-core{inset:40% auto auto 50%}.sun-service-topic-banner .sun-service-scene-chip{padding:9px 13px;font-size:12px}.sun-service-topic-banner .sun-service-scene-chip:first-child{top:56%;left:8%}.sun-service-topic-banner .sun-service-scene-chip:nth-child(2){top:52%;right:10%}.sun-service-topic-banner .sun-service-scene-chip:nth-child(3){top:66%;left:26%}.sun-service-topic-banner .sun-service-scene-chip:nth-child(4){top:62%;right:28%}.sun-service-topic-banner .sun-service-scene-chip:nth-child(5){top:74%;left:2%}.sun-service-topic-banner .sun-service-scene-chip:nth-child(6){top:72%;right:2%}.sun-service-topic-banner .sun-service-scene-chip:nth-child(7){bottom:5%;left:10%}.sun-service-topic-banner .sun-service-scene-chip:nth-child(8){bottom:5%;right:10%}.sun-service-topic-banner .sun-service-scene-chip:nth-child(9){bottom:18%;left:38%}.sun-service-topic-banner .sun-service-scene-chip:nth-child(10){bottom:16%;right:36%}.sun-service-topic-banner .sun-low-hero-orbit,.sun-service-topic-banner .sun-iot-hero-metrics,.sun-service-topic-banner .sun-ops-hero-metrics,.sun-service-topic-banner .sun-cross-hero-metrics,.sun-service-topic-banner .sun-arch-hero-metrics,.sun-service-topic-banner .sun-llm-hero-metrics,.sun-service-topic-banner .sun-train-hero-metrics,.sun-service-topic-banner .sun-special-hero-metrics{display:none}.sun-service-topic-banner .sun-iot-hero-core,.sun-service-topic-banner .sun-ops-hero-core,.sun-service-topic-banner .sun-cross-hero-core,.sun-service-topic-banner .sun-arch-hero-core,.sun-service-topic-banner .sun-llm-hero-core,.sun-service-topic-banner .sun-train-hero-core,.sun-service-topic-banner .sun-special-hero-core{transform:translate(-50%,-60%)}.sun-service-topic-banner .sun-iot-hero-chip.chip-3,.sun-service-topic-banner .sun-ops-hero-chip.chip-3,.sun-service-topic-banner .sun-cross-hero-chip.chip-3,.sun-service-topic-banner .sun-arch-hero-chip.chip-3,.sun-service-topic-banner .sun-llm-hero-chip.chip-3,.sun-service-topic-banner .sun-train-hero-chip.chip-3,.sun-service-topic-banner .sun-iot-hero-chip.chip-4,.sun-service-topic-banner .sun-ops-hero-chip.chip-4,.sun-service-topic-banner .sun-cross-hero-chip.chip-4,.sun-service-topic-banner .sun-arch-hero-chip.chip-4,.sun-service-topic-banner .sun-llm-hero-chip.chip-4,.sun-service-topic-banner .sun-train-hero-chip.chip-4{top:42%}.sun-service-topic-banner .sun-special-hero-tag.orbit-1{top:26px;left:14px}.sun-service-topic-banner .sun-special-hero-tag.orbit-2{top:28px;right:8px}.sun-service-topic-banner .sun-special-hero-tag.orbit-3{top:200px;left:2px}.sun-service-topic-banner .sun-special-hero-tag.orbit-4{top:204px;right:2px}.sun-service-topic-banner .sun-special-hero-tag.orbit-5{bottom:34px;left:42px}.sun-service-topic-banner .sun-special-hero-tag.orbit-6{bottom:18px;right:38px}.sun-service-capability-card{background:linear-gradient(#ffffffc7,#f7efe6f0),radial-gradient(circle at 0 0,#bf864014,#0000 34%);border:1px solid #71583a1f;border-radius:22px;align-content:start;gap:10px;height:100%;padding:20px 22px;display:grid}.sun-service-capability-icon{width:48px;height:48px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;place-items:center;font-size:20px;line-height:1;display:grid}.sun-service-capability-card strong{color:var(--sun-text);font-size:18px;line-height:1.45}.sun-service-capability-card p{color:var(--sun-text-secondary);margin:0;line-height:1.8}.sun-service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sun-service-entry-card{background:linear-gradient(#ffffffe0,#f7efe6f0),radial-gradient(circle at 100% 0,#2e756f14,#0000 34%);border:1px solid #71583a1f;border-radius:24px;gap:16px;padding:24px;display:grid;box-shadow:0 20px 40px #56391d14}.sun-service-entry-head{gap:8px;display:grid}.sun-service-entry-title-row{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;column-gap:16px;display:grid}.sun-service-entry-title-copy{align-content:start;gap:8px;min-width:0;display:grid}.sun-service-entry-icon{width:52px;height:52px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:18px;flex:0 0 52px;align-self:start;place-items:center;font-size:22px;line-height:1;display:grid}.sun-service-entry-head .ant-typography{margin-bottom:0!important}.sun-service-entry-title-row h4.ant-typography{color:var(--sun-text)!important;margin-top:0!important;line-height:1.35!important}.sun-service-entry-title-copy p.ant-typography{color:var(--sun-text-secondary)!important;margin-bottom:0!important;line-height:1.82!important}.sun-service-tag-row{flex-wrap:wrap;gap:10px;display:flex}.sun-service-tag-row .ant-tag{margin-inline-end:0}.sun-service-status-list{gap:14px;display:grid}.sun-service-status-item{color:var(--sun-text-secondary);background:#bf864014;border-radius:18px;align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.8;display:flex}.sun-service-detail-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sun-service-detail-block{background:linear-gradient(#ffffffe0,#f7efe6f0),radial-gradient(circle at 0 0,#bf864014,#0000 34%);border:1px solid #71583a1f;border-radius:22px;gap:12px;min-height:180px;padding:22px 24px;display:grid}.sun-service-detail-label{width:fit-content;color:var(--sun-teal-deep);background:#2e756f1a;border-radius:999px;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-grid}.sun-service-detail-block p{color:var(--sun-text-secondary);margin:0;line-height:1.86}.sun-low-hero-scene{width:min(100%,580px);min-height:400px;margin:0 auto;position:relative}.sun-low-hero-backdrop{background:radial-gradient(circle at 20% 22%,#ffd68e2e,#0000 24%),radial-gradient(circle at 82% 18%,#5bd9d22e,#0000 24%),radial-gradient(circle at 50% 84%,#ffe8b81f,#0000 30%),linear-gradient(145deg,#f5f0e9fa,#e3f2f0e6 44%,#f1e9ddfa);border-radius:34px;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 52px #56391d29,inset 0 0 0 1px #fff6,inset 0 -40px 60px #2e756f0d}.sun-low-hero-aurora,.sun-low-hero-grid,.sun-low-hero-pulse,.sun-low-hero-backdrop-mask,.sun-low-hero-flight-line,.sun-low-hero-scan{pointer-events:none;position:absolute}.sun-low-hero-aurora{filter:blur(26px);opacity:.56;mix-blend-mode:screen;border-radius:999px;animation:9.6s ease-in-out infinite sunLowAurora}.sun-low-hero-aurora.aurora-a{background:radial-gradient(circle,#ffcd6e85,#ffcd6e00);width:260px;height:140px;top:-8%;left:-2%}.sun-low-hero-aurora.aurora-b{background:radial-gradient(circle,#5fe1da75,#5fe1da00);width:260px;height:160px;animation-delay:-4.2s;bottom:0;right:-4%}.sun-low-hero-grid{opacity:.64;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#5bd9d214 1px,#0000 1px),linear-gradient(90deg,#5bd9d214 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;animation:14s linear infinite sunLowGridShift;inset:18px;transform:perspective(900px)rotateX(74deg)translateY(36%);-webkit-mask-image:linear-gradient(#000000e6,#00000024);mask-image:linear-gradient(#000000e6,#00000024)}.sun-low-hero-pulse{filter:blur(10px);background:radial-gradient(circle,#ffd68e29,#ffd68e0a 42%,#0000 68%),radial-gradient(circle,#5bd9d224,#5bd9d205 48%,#0000 72%);border-radius:50%;width:360px;height:360px;animation:6.2s ease-in-out infinite sunLowPulse;top:52%;left:50%;transform:translate(-50%,-50%)}.sun-low-hero-backdrop-mask{background:linear-gradient(#ffffff05,#273a4f1a),radial-gradient(circle at 50% 56%,#3de4ff1a,#0000 34%),linear-gradient(120deg,#ffffff29,#0000 32%,#ffd68e14);inset:0}.sun-low-hero-flight-line{transform-origin:0;background:linear-gradient(90deg,#0000,#4debfff5,#0000);border-radius:999px;height:2px;animation:5.6s linear infinite sunLowFlight;box-shadow:0 0 14px #4debff75}.sun-low-hero-flight-line.line-1{width:38%;top:24%;left:8%;transform:rotate(9deg)}.sun-low-hero-flight-line.line-2{width:32%;animation-delay:1.2s;top:58%;right:10%;transform:rotate(-14deg)}.sun-low-hero-flight-line.line-3{width:28%;animation-delay:2.2s;bottom:16%;left:18%;transform:rotate(-8deg)}.sun-low-hero-scan{background:linear-gradient(90deg,#0000,#3de4ff29,#0000);animation:7s ease-in-out infinite sunLowScan;inset:-10% -20%;transform:rotate(18deg)translate(-120%)}.sun-low-hero-core{place-items:center;width:220px;height:220px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sun-low-hero-ring{border:1px solid #bf864038;border-radius:50%;animation:16s linear infinite sunLowSpin;position:absolute;inset:-20px;box-shadow:0 0 42px #bf864014}.sun-low-hero-ring.is-second{border-style:dashed;border-color:#2e756f3d;animation-duration:22s;animation-direction:reverse;inset:-48px}.sun-low-hero-core-panel{z-index:1;text-align:center;background:radial-gradient(circle at 32% 28%,#fffffffa,#ffeed0d1 32%,#bf864024 74%,#0000 76%),linear-gradient(135deg,#2e756f1f,#bf864038);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 28px 52px #56391d2e,0 0 0 1px #bf864029,inset 0 0 42px #ffffff85}.sun-low-hero-core-panel small,.sun-low-hero-core-panel span{display:block}.sun-low-hero-core-panel small{color:var(--sun-teal-deep);letter-spacing:.24em;font-size:12px}.sun-low-hero-core-panel strong{color:var(--sun-text);font-size:34px;line-height:1.05}.sun-low-hero-core-panel span{color:var(--sun-text-soft);font-size:14px}.sun-low-hero-orbit-card{background:linear-gradient(#ffffffe6,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:22px;width:148px;padding:14px 16px;animation:6s ease-in-out infinite sunServiceSceneFloat;position:absolute;box-shadow:0 18px 34px #56391d1a}.sun-low-hero-orbit-card b,.sun-low-hero-orbit-card span,.sun-low-hero-orbit-card small{display:block}.sun-low-hero-orbit-card b{color:var(--sun-text);font-size:22px}.sun-low-hero-orbit-card span{color:var(--sun-text-secondary);margin-top:4px;font-size:12px}.sun-low-hero-orbit-card small{color:var(--sun-teal-deep);margin-top:6px;font-size:11px}.sun-low-hero-orbit-card.orbit-1{top:10px;left:24px}.sun-low-hero-orbit-card.orbit-2{animation-delay:.4s;top:26px;right:10px}.sun-low-hero-orbit-card.orbit-3{animation-delay:.8s;bottom:44px;left:0}.sun-low-hero-orbit-card.orbit-4{animation-delay:1.2s;bottom:16px;right:16px}@keyframes sunLowAurora{0%,to{opacity:.44;transform:translate(0,0)scale(1)}50%{opacity:.68;transform:translateY(10px)scale(1.08)}}@keyframes sunLowGridShift{0%{background-position:0 0,0 0}to{background-position:0 24px,24px 0}}@keyframes sunLowPulse{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.06)}}.sun-low-highlight-row{flex-wrap:wrap;gap:10px;display:flex}.sun-low-highlight-row .ant-tag{margin-inline-end:0}.sun-low-intro-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;display:grid}.sun-low-panel-stack,.sun-low-culture-grid,.sun-low-company-visual-stack,.sun-low-policy-content,.sun-low-solution-grid,.sun-low-inspection-grid,.sun-low-energized-grid{display:grid}.sun-low-panel-stack,.sun-low-culture-grid{gap:14px}.sun-low-intro-copy{color:var(--sun-text-secondary)!important;margin:0!important;line-height:1.92!important}.sun-low-culture-grid{grid-template-columns:1fr}.sun-low-company-visual-stack,.sun-low-policy-content{gap:16px}.sun-low-mini-card,.sun-low-plan-card,.sun-low-partner-card,.sun-low-equipment-card,.sun-low-solution-card,.sun-low-inspection-card,.sun-low-energized-card,.sun-low-solar-case,.sun-low-quote-card,.sun-low-future-card,.sun-low-contact-card{background:linear-gradient(#ffffffdb,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 32%);border:1px solid #71583a1f;border-radius:24px;padding:22px 24px;box-shadow:0 18px 38px #56391d14}.sun-low-mini-card strong,.sun-low-policy-card strong,.sun-low-partner-card strong,.sun-low-equipment-card strong,.sun-low-solution-head strong,.sun-low-solar-case strong,.sun-low-plan-head strong,.sun-low-quote-card span{color:var(--sun-text)}.sun-low-mini-card p,.sun-low-policy-card p,.sun-low-partner-head p,.sun-low-solution-head span,.sun-low-solar-case p,.sun-low-quote-card p{color:var(--sun-text-secondary);margin:0;line-height:1.8}.sun-low-mini-card.is-tall{height:100%}.sun-low-stat-card{background:linear-gradient(#ffffffeb,#f7efe6f2),radial-gradient(circle at 0 0,#bf86401a,#0000 34%);border:1px solid #71583a1f;border-radius:24px;gap:6px;min-height:146px;padding:22px 24px;display:grid}.sun-low-stat-card span{color:var(--sun-text-soft);font-size:13px}.sun-low-stat-card strong{color:var(--sun-text);font-size:clamp(24px,2vw,32px);line-height:1.1}.sun-low-stat-card small{color:var(--sun-teal-deep);font-size:12px}.sun-low-policy-card{background:linear-gradient(#ffffffdb,#f7efe6f2),radial-gradient(circle at 0 0,#bf864014,#0000 34%);border:1px solid #71583a1f;border-radius:24px;gap:12px;height:100%;padding:22px 24px;display:grid}.sun-low-policy-icon{width:46px;height:46px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;place-items:center;font-size:20px;display:grid}.sun-low-plan-card,.sun-low-partner-card,.sun-low-tech-wrap,.sun-low-future-card,.sun-low-contact-card{gap:18px;display:grid}.sun-low-plan-head,.sun-low-partner-head,.sun-low-equipment-head,.sun-low-solution-head{align-items:flex-start;gap:12px;display:flex}.sun-low-plan-head{color:var(--sun-gold-deep)}.sun-low-panel-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.sun-low-segmented.ant-segmented{background:#ffffffd1;border:1px solid #71583a1f;border-radius:999px;padding:4px}.sun-low-segmented .ant-segmented-item{color:var(--sun-text-secondary);font-weight:600}.sun-low-segmented .ant-segmented-item-selected{color:var(--sun-text)!important}.sun-low-partner-head>.anticon,.sun-low-equipment-head>.anticon{width:46px;height:46px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;flex:0 0 46px;place-items:center;font-size:20px;display:grid}.sun-low-bullet-list{gap:12px;display:grid}.sun-low-bullet-item{color:var(--sun-text-secondary);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;line-height:1.78;display:grid}.sun-low-bullet-item .anticon{color:var(--sun-teal-deep);margin-top:2px}.sun-low-bullet-list.is-soft .sun-low-bullet-item .anticon{color:var(--sun-gold-deep)}.sun-low-source-frame{background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 32%);border:1px solid #71583a1f;border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 34px #56391d14}.sun-low-source-frame.is-tall{align-content:start;height:100%}.sun-low-source-media{background:#ffffffad;border-radius:18px;position:relative;overflow:hidden}.sun-low-source-media .ant-image,.sun-low-qualification-item .ant-image,.sun-low-case-photo-card .ant-image,.sun-low-future-photo-card .ant-image{width:100%;display:block}.sun-low-qualification-media,.sun-low-case-photo-media,.sun-low-future-photo-media{position:relative;overflow:hidden}.sun-low-source-image{width:100%;height:auto;transition:transform .35s;display:block}.sun-low-image-hint{color:#fff8ecf5;letter-spacing:.08em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;z-index:2;background:#171f28a8;border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:8px 12px;font-size:12px;font-weight:700;transition:opacity .24s,transform .24s;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(10px);box-shadow:0 12px 24px #0f151c33,inset 0 0 0 1px #ffffff1f}.sun-low-source-frame:hover .sun-low-source-image,.sun-low-case-photo-card:hover .sun-low-case-photo-image,.sun-low-future-photo-card:hover .sun-low-future-photo-image,.sun-low-qualification-item:hover .sun-low-qualification-image{transform:scale(1.03)}.sun-low-source-frame:hover .sun-low-image-hint,.sun-low-case-photo-card:hover .sun-low-image-hint,.sun-low-future-photo-card:hover .sun-low-image-hint,.sun-low-qualification-item:hover .sun-low-image-hint{opacity:1;transform:translateY(0)}.sun-low-source-copy{gap:8px;display:grid}.sun-low-source-copy strong{color:var(--sun-text)}.sun-low-source-copy p{color:var(--sun-text-secondary);margin:0;line-height:1.8}.sun-low-policy-layout{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:18px;display:grid}.sun-low-equipment-grid,.sun-low-equipment-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sun-low-equipment-visual-card{background:linear-gradient(#ffffffc7,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 30%);border:1px solid #71583a1f;border-radius:28px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 24px 42px #56391d1a}.sun-low-equipment-page-image{object-fit:cover;opacity:.96;width:100%;height:100%;display:block}.sun-low-equipment-float{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08122a85;border-radius:24px;place-items:center;width:138px;height:138px;padding:18px;animation:4.8s ease-in-out infinite sunLowFloat;display:grid;position:absolute;bottom:18px;right:20px;box-shadow:0 18px 32px #08122a3d,inset 0 0 0 1px #4debff33}.sun-low-equipment-product-image{object-fit:contain;max-width:100%;max-height:100%;display:block}.sun-low-equipment-card{gap:18px;display:grid}.sun-low-equipment-head p{color:var(--sun-text-soft);margin:4px 0 0;line-height:1.7}.sun-low-tech-wrap{background:linear-gradient(#ffffffd6,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 32%);border:1px solid #71583a1f;border-radius:24px;padding:22px 24px}.sun-low-tech-grid{flex-wrap:wrap;gap:12px;display:flex}.sun-low-tech-chip{color:var(--sun-text);background:#ffffffc2;border:1px solid #71583a1f;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700}.sun-low-qualification-card{background:linear-gradient(#ffffffd6,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 32%);border:1px solid #71583a1f;border-radius:24px;gap:18px;padding:22px 24px;display:grid}.sun-low-qualification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sun-low-qualification-item{background:#ffffffd6;border:1px solid #71583a1f;border-radius:20px;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 34px #56391d14}.sun-low-qualification-meta{background:linear-gradient(#ffffffeb,#f7efe6e6),radial-gradient(circle at 100% 0,#2e756f14,#0000 40%);gap:6px;padding:14px 16px;display:grid}.sun-low-qualification-meta span{color:var(--sun-teal-deep);font-size:12px;font-weight:700}.sun-low-qualification-meta strong{color:var(--sun-text);line-height:1.6}.sun-low-qualification-image{width:100%;height:auto;transition:transform .35s;display:block}.sun-low-solution-grid,.sun-low-energized-grid{gap:18px}.sun-low-scene-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sun-low-transport-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sun-low-solution-card,.sun-low-energized-card,.sun-low-inspection-card{gap:18px;display:grid}.sun-low-solution-head{justify-content:space-between}.sun-low-solution-head strong{font-size:22px}.sun-low-solution-head span{color:var(--sun-teal-deep);background:#2e756f1a;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.sun-low-solution-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sun-low-solution-column{background:#ffffff8a;border-radius:20px;gap:12px;padding:18px;display:grid}.sun-low-solution-column b{color:var(--sun-text)}.sun-low-inspection-grid,.sun-low-process-wrap,.sun-low-case-grid,.sun-low-future-grid{gap:16px}.sun-low-inspection-grid,.sun-low-process-wrap{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sun-low-process-card{background:#ffffffa3;border:1px solid #71583a1f;border-radius:20px;gap:10px;padding:18px;display:grid}.sun-low-process-card span{width:fit-content;color:var(--sun-gold-deep);background:#bf86401f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-low-process-card p{color:var(--sun-text-secondary);margin:0;line-height:1.8}.sun-low-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sun-low-case-photo-card{background:linear-gradient(#ffffffd6,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 32%);border:1px solid #71583a1f;border-radius:22px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 20px 36px #56391d14}.sun-low-case-photo-card:hover,.sun-low-qualification-item:hover{border-color:#bf864038;transform:translateY(-2px);box-shadow:0 24px 42px #56391d24}.sun-low-case-photo-image{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .35s;display:block}.sun-low-case-pill{color:var(--sun-gold-deep);z-index:2;background:#fffaf3eb;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 12px 24px #56391d24}.sun-low-case-photo-copy{color:var(--sun-text);background:#ffffffdb;align-items:center;gap:10px;padding:16px 18px;font-weight:700;display:flex}.sun-low-case-photo-copy .anticon{color:var(--sun-gold-deep)}.sun-low-case-chip{color:var(--sun-text);background:#ffffffb8;border:1px solid #71583a1f;border-radius:20px;align-items:center;gap:10px;padding:18px 20px;font-weight:700;display:flex}.sun-low-case-chip .anticon{color:var(--sun-gold-deep)}.sun-low-solar-case{gap:10px;display:grid}.sun-low-solar-case-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);gap:18px;display:grid}.sun-low-quote-card span{width:fit-content;color:var(--sun-teal-deep);background:#2e756f1f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-low-future-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid}.sun-low-future-grid.is-single{grid-template-columns:1fr}.sun-low-future-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sun-low-future-photo-card{background:#ffffffb8;border:1px solid #71583a1f;border-radius:20px;overflow:hidden}.sun-low-future-photo-image{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .35s;display:block}.sun-low-future-photo-copy{color:var(--sun-text);padding:14px 16px;font-weight:700;line-height:1.6}.sun-low-contact-card{align-content:start}.sun-low-contact-item{color:var(--sun-text-secondary);align-items:center;gap:10px;line-height:1.8;display:flex}.sun-low-contact-item .anticon{color:var(--sun-gold-deep)}.sun-low-contact-link{color:var(--sun-text);font-weight:700}.sun-iot-hero-scene{width:min(100%,620px);min-height:470px;margin:0 auto;position:relative}.sun-iot-hero-backdrop,.sun-iot-hero-grid,.sun-iot-hero-glow,.sun-iot-hero-line{pointer-events:none;position:absolute;inset:0}.sun-iot-hero-backdrop{background:radial-gradient(circle at 20% 18%,#ffd68e29,#0000 22%),radial-gradient(circle at 82% 22%,#77d7d12e,#0000 24%),radial-gradient(circle at 50% 78%,#2e756f1f,#0000 28%);border-radius:34px}.sun-iot-hero-grid{opacity:.76;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;inset:16px;-webkit-mask-image:linear-gradient(#000000f5,#0000002e);mask-image:linear-gradient(#000000f5,#0000002e)}.sun-iot-hero-glow{filter:blur(24px)}.sun-iot-hero-glow.glow-a{background:radial-gradient(circle at 26% 30%,#ffd68e33,#0000 18%)}.sun-iot-hero-glow.glow-b{background:radial-gradient(circle at 76% 68%,#77d7d12e,#0000 20%)}.sun-iot-hero-line{opacity:.7;background-repeat:no-repeat}.sun-iot-hero-line.line-a{background-image:linear-gradient(90deg,#0000,#ffd68e80,#0000);background-position:50% 30%;background-size:66% 1px}.sun-iot-hero-line.line-b{background-image:linear-gradient(90deg,#0000,#77d7d175,#0000);background-position:50% 72%;background-size:72% 1px}.sun-iot-hero-core{place-items:center;width:238px;height:238px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-52%)}.sun-iot-hero-ring{border:1px solid #bf86403d;border-radius:50%;animation:18s linear infinite sunLowSpin;position:absolute;inset:-22px}.sun-iot-hero-ring.is-second{border-style:dashed;border-color:#2e756f3d;animation-duration:26s;animation-direction:reverse;inset:-54px}.sun-iot-hero-core-panel{z-index:1;text-align:center;background:radial-gradient(circle at 36% 28%,#fffffffa,#fff1d8d1 34%,#bf864024 74%,#0000 76%),linear-gradient(135deg,#2e756f24,#bf864038);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 28px 54px #56391d2e,0 0 0 1px #bf864029,inset 0 0 40px #ffffff85}.sun-iot-hero-core-panel small,.sun-iot-hero-core-panel span{display:block}.sun-iot-hero-core-panel small{color:var(--sun-teal-deep);letter-spacing:.18em;font-size:12px}.sun-iot-hero-core-panel strong{color:var(--sun-text);font-size:34px;line-height:1.06}.sun-iot-hero-core-panel span{color:var(--sun-text-soft);font-size:14px}.sun-iot-hero-chip-layer{position:absolute;inset:0}.sun-iot-hero-chip{color:var(--sun-text-secondary);background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite sunServiceSceneFloat;display:inline-flex;position:absolute;box-shadow:0 16px 30px #56391d14}.sun-iot-hero-chip.chip-1{top:8%;left:4%}.sun-iot-hero-chip.chip-2{animation-delay:.4s;top:11%;right:6%}.sun-iot-hero-chip.chip-3{animation-delay:.8s;top:36%;left:1%}.sun-iot-hero-chip.chip-4{animation-delay:1.2s;top:36%;right:0}.sun-iot-hero-chip.chip-5{animation-delay:1.6s;bottom:18%;left:8%}.sun-iot-hero-chip.chip-6{animation-delay:2s;bottom:18%;right:9%}.sun-iot-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:auto 0 6px}.sun-iot-hero-metric{background:linear-gradient(#ffffffe6,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:20px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 16px 30px #56391d14}.sun-iot-hero-metric span{color:var(--sun-text-soft);font-size:12px}.sun-iot-hero-metric strong{color:var(--sun-text);font-size:22px;line-height:1.1}.sun-iot-hero-metric small{color:var(--sun-teal-deep);font-size:12px;line-height:1.5}.sun-iot-highlight-row{flex-wrap:wrap;gap:10px;display:flex}.sun-iot-highlight-row .ant-tag{margin-inline-end:0}.sun-iot-intro-grid,.sun-iot-copy-stack,.sun-iot-architecture-grid,.sun-iot-capability-grid,.sun-iot-device-grid,.sun-iot-side-stack,.sun-iot-dashboard-grid{display:grid}.sun-iot-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px}.sun-iot-copy-stack,.sun-iot-side-stack{gap:16px}.sun-iot-intro-copy{color:var(--sun-text-secondary);line-height:1.9;margin:0!important}.sun-iot-architecture-grid,.sun-iot-capability-grid,.sun-iot-device-grid,.sun-iot-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sun-iot-architecture-card,.sun-iot-capability-card,.sun-iot-scene-focus-card,.sun-iot-dashboard-card,.sun-iot-device-card,.sun-iot-process-card,.sun-iot-side-card{background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 34%);border:1px solid #71583a1f;border-radius:24px;gap:14px;padding:22px 24px;display:grid;box-shadow:0 20px 36px #56391d14}.sun-iot-scene-focus-card{position:relative;overflow:hidden}.sun-iot-architecture-head,.sun-iot-device-head,.sun-iot-scene-focus-head,.sun-iot-section-mini-head{align-items:flex-start;gap:12px;display:flex}.sun-iot-architecture-head>.anticon,.sun-iot-device-head>.anticon,.sun-iot-scene-focus-head>.anticon,.sun-iot-section-mini-head>.anticon{width:44px;height:44px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;flex:0 0 44px;place-items:center;font-size:18px;display:grid}.sun-iot-architecture-head strong,.sun-iot-capability-card strong,.sun-iot-scene-focus-head strong,.sun-iot-dashboard-card span,.sun-iot-device-head strong,.sun-iot-section-mini-head strong{color:var(--sun-text)}.sun-iot-architecture-head p,.sun-iot-capability-card p,.sun-iot-scene-focus-head p,.sun-iot-dashboard-card p{color:var(--sun-text-secondary);margin:4px 0 0;line-height:1.78}.sun-iot-bullet-list{gap:12px;display:grid}.sun-iot-scene-focus-card .sun-panel-accent-shell{gap:20px}.sun-iot-bullet-item{color:var(--sun-text-secondary);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;line-height:1.76;display:grid}.sun-iot-bullet-dot{background:linear-gradient(135deg,#bf8640e0,#2e756fd1);border-radius:50%;width:8px;height:8px;margin-top:9px;box-shadow:0 0 0 4px #bf86401f}.sun-iot-capability-card{gap:16px}.sun-iot-scene-toolbar{justify-content:flex-start;display:flex}.sun-iot-segmented.ant-segmented{background:#ffffffd1;border:1px solid #71583a1f;border-radius:999px;padding:4px}.sun-iot-scene-layout,.sun-iot-delivery-layout{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:18px;display:grid}.sun-iot-scene-box{background:#ffffff9e;border-radius:20px;gap:12px;height:100%;padding:18px;display:grid}.sun-iot-scene-box b{color:var(--sun-text)}.sun-iot-chip-wrap{flex-wrap:wrap;gap:10px;display:flex}.sun-iot-chip{color:var(--sun-text);background:#ffffffbd;border:1px solid #71583a1f;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.sun-iot-dashboard-card span{font-size:18px}.sun-iot-device-head{align-items:center}.sun-iot-process-list{gap:14px;display:grid}.sun-iot-process-item{background:#ffffff9e;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.sun-iot-process-item span{width:fit-content;color:var(--sun-gold-deep);background:#bf86401f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-iot-process-item p{color:var(--sun-text-secondary);margin:0;line-height:1.78}.sun-ops-hero-scene{width:min(100%,620px);min-height:470px;margin:0 auto;position:relative}.sun-ops-hero-backdrop,.sun-ops-hero-grid,.sun-ops-hero-glow,.sun-ops-hero-wave{pointer-events:none;position:absolute;inset:0}.sun-ops-hero-backdrop{background:radial-gradient(circle at 18% 18%,#ffd68e29,#0000 22%),radial-gradient(circle at 82% 22%,#77d7d12e,#0000 24%),radial-gradient(circle at 50% 78%,#bf864014,#0000 28%);border-radius:34px}.sun-ops-hero-grid{opacity:.76;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:30px;inset:16px;-webkit-mask-image:linear-gradient(#000000f5,#0000002e);mask-image:linear-gradient(#000000f5,#0000002e)}.sun-ops-hero-glow{filter:blur(24px)}.sun-ops-hero-glow.glow-a{background:radial-gradient(circle at 26% 28%,#ffd68e33,#0000 18%)}.sun-ops-hero-glow.glow-b{background:radial-gradient(circle at 74% 70%,#77d7d12e,#0000 20%)}.sun-ops-hero-wave{opacity:.7;background-repeat:no-repeat}.sun-ops-hero-wave.wave-a{background-image:radial-gradient(#ffd68e2e 0,#ffd68e14 35%,#0000 68%);background-position:18% 74%;background-size:56% 38%}.sun-ops-hero-wave.wave-b{background-image:radial-gradient(#77d7d12e 0,#77d7d114 35%,#0000 68%);background-position:82% 28%;background-size:58% 38%}.sun-ops-hero-core{place-items:center;width:238px;height:238px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-52%)}.sun-ops-hero-ring{border:1px solid #bf86403d;border-radius:50%;animation:18s linear infinite sunLowSpin;position:absolute;inset:-22px}.sun-ops-hero-ring.is-second{border-style:dashed;border-color:#2e756f3d;animation-duration:25s;animation-direction:reverse;inset:-56px}.sun-ops-hero-core-panel{z-index:1;text-align:center;background:radial-gradient(circle at 36% 28%,#fffffffa,#fff1d8d1 34%,#bf864024 74%,#0000 76%),linear-gradient(135deg,#2e756f24,#bf864038);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 28px 54px #56391d2e,0 0 0 1px #bf864029,inset 0 0 40px #ffffff85}.sun-ops-hero-core-panel small,.sun-ops-hero-core-panel span{display:block}.sun-ops-hero-core-panel small{color:var(--sun-teal-deep);letter-spacing:.18em;font-size:12px}.sun-ops-hero-core-panel strong{color:var(--sun-text);font-size:34px;line-height:1.06}.sun-ops-hero-core-panel span{color:var(--sun-text-soft);font-size:14px}.sun-ops-hero-chip-layer{position:absolute;inset:0}.sun-ops-hero-chip{color:var(--sun-text-secondary);background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite sunServiceSceneFloat;display:inline-flex;position:absolute;box-shadow:0 16px 30px #56391d14}.sun-ops-hero-chip.chip-1{top:8%;left:6%}.sun-ops-hero-chip.chip-2{animation-delay:.35s;top:10%;right:7%}.sun-ops-hero-chip.chip-3{animation-delay:.7s;top:28%;left:0}.sun-ops-hero-chip.chip-4{animation-delay:1.05s;top:28%;right:0}.sun-ops-hero-chip.chip-5{animation-delay:1.4s;bottom:24%;left:2%}.sun-ops-hero-chip.chip-6{animation-delay:1.75s;bottom:24%;right:2%}.sun-ops-hero-chip.chip-7{animation-delay:2.1s;bottom:10%;left:18%}.sun-ops-hero-chip.chip-8{animation-delay:2.45s;bottom:10%;right:18%}.sun-ops-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:auto 0 6px}.sun-ops-hero-metric{background:linear-gradient(#ffffffe6,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:20px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 16px 30px #56391d14}.sun-ops-hero-metric span{color:var(--sun-text-soft);font-size:12px}.sun-ops-hero-metric strong{color:var(--sun-text);font-size:22px;line-height:1.1}.sun-ops-hero-metric small{color:var(--sun-teal-deep);font-size:12px;line-height:1.5}.sun-ops-highlight-row{flex-wrap:wrap;gap:10px;display:flex}.sun-ops-highlight-row .ant-tag{margin-inline-end:0}.sun-ops-intro-grid,.sun-ops-copy-stack,.sun-ops-layer-grid,.sun-ops-workbench-grid,.sun-ops-side-stack{display:grid}.sun-ops-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px}.sun-ops-copy-stack,.sun-ops-side-stack{gap:16px}.sun-ops-intro-copy{color:var(--sun-text-secondary);line-height:1.9;margin:0!important}.sun-ops-layer-grid,.sun-ops-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sun-ops-layer-card,.sun-ops-platform-focus-card,.sun-ops-workbench-card,.sun-ops-scene-card,.sun-ops-process-card,.sun-ops-side-card{background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 34%);border:1px solid #71583a1f;border-radius:24px;gap:14px;padding:22px 24px;display:grid;box-shadow:0 20px 36px #56391d14}.sun-ops-layer-head,.sun-ops-platform-head,.sun-ops-scene-head,.sun-ops-mini-head{align-items:flex-start;gap:12px;display:flex}.sun-ops-layer-head>.anticon,.sun-ops-platform-icon,.sun-ops-scene-head>.anticon,.sun-ops-mini-head>.anticon{width:44px;height:44px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;flex:0 0 44px;place-items:center;font-size:18px;display:grid}.sun-ops-layer-head strong,.sun-ops-platform-head strong,.sun-ops-workbench-card span,.sun-ops-scene-head strong,.sun-ops-mini-head strong,.sun-ops-platform-box b,.sun-ops-scene-box b{color:var(--sun-text)}.sun-ops-layer-head p,.sun-ops-platform-head p,.sun-ops-workbench-card p,.sun-ops-scene-head p{color:var(--sun-text-secondary);margin:4px 0 0;line-height:1.78}.sun-ops-bullet-list{gap:12px;display:grid}.sun-ops-bullet-item{color:var(--sun-text-secondary);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;line-height:1.76;display:grid}.sun-ops-bullet-dot{background:linear-gradient(135deg,#bf8640e0,#2e756fd1);border-radius:50%;width:8px;height:8px;margin-top:9px;box-shadow:0 0 0 4px #bf86401f}.sun-ops-toolbar{justify-content:flex-start;display:flex}.sun-ops-segmented.ant-segmented{background:#ffffffd1;border:1px solid #71583a1f;border-radius:999px;padding:4px}.sun-ops-platform-layout,.sun-ops-delivery-layout{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:18px;display:grid}.sun-ops-platform-box,.sun-ops-scene-box{background:#ffffff9e;border-radius:20px;gap:12px;height:100%;padding:18px;display:grid}.sun-ops-chip-wrap{flex-wrap:wrap;gap:10px;display:flex}.sun-ops-chip{color:var(--sun-text);background:#ffffffbd;border:1px solid #71583a1f;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.sun-ops-chip.is-cyan{color:var(--sun-teal-deep)}.sun-ops-workbench-card span{font-size:18px}.sun-ops-process-list{gap:14px;display:grid}.sun-ops-process-item{background:#ffffff9e;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.sun-ops-process-item span{width:fit-content;color:var(--sun-gold-deep);background:#bf86401f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-ops-process-item p{color:var(--sun-text-secondary);margin:0;line-height:1.78}.sun-cross-hero-scene{width:min(100%,620px);min-height:470px;margin:0 auto;position:relative}.sun-cross-hero-backdrop,.sun-cross-hero-grid,.sun-cross-hero-glow,.sun-cross-hero-line{pointer-events:none;position:absolute;inset:0}.sun-cross-hero-backdrop{background:radial-gradient(circle at 18% 18%,#ffd68e29,#0000 22%),radial-gradient(circle at 82% 22%,#77d7d12e,#0000 24%),radial-gradient(circle at 50% 76%,#bf864014,#0000 28%);border-radius:34px}.sun-cross-hero-grid{opacity:.76;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:30px;inset:16px;-webkit-mask-image:linear-gradient(#000000f5,#0000002e);mask-image:linear-gradient(#000000f5,#0000002e)}.sun-cross-hero-glow{filter:blur(24px)}.sun-cross-hero-glow.glow-a{background:radial-gradient(circle at 22% 30%,#ffd68e33,#0000 18%)}.sun-cross-hero-glow.glow-b{background:radial-gradient(circle at 76% 70%,#77d7d12e,#0000 20%)}.sun-cross-hero-line{opacity:.68;background-repeat:no-repeat}.sun-cross-hero-line.line-a{background-image:linear-gradient(90deg,#0000,#ffd68e85,#0000);background-position:50% 28%;background-size:66% 1px}.sun-cross-hero-line.line-b{background-image:linear-gradient(90deg,#0000,#77d7d180,#0000);background-position:50% 72%;background-size:72% 1px}.sun-cross-hero-core{place-items:center;width:238px;height:238px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-52%)}.sun-cross-hero-ring{border:1px solid #bf86403d;border-radius:50%;animation:18s linear infinite sunLowSpin;position:absolute;inset:-22px}.sun-cross-hero-ring.is-second{border-style:dashed;border-color:#2e756f3d;animation-duration:25s;animation-direction:reverse;inset:-56px}.sun-cross-hero-core-panel{z-index:1;text-align:center;background:radial-gradient(circle at 36% 28%,#fffffffa,#fff1d8d1 34%,#bf864024 74%,#0000 76%),linear-gradient(135deg,#2e756f24,#bf864038);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 28px 54px #56391d2e,0 0 0 1px #bf864029,inset 0 0 40px #ffffff85}.sun-cross-hero-core-panel small,.sun-cross-hero-core-panel span{display:block}.sun-cross-hero-core-panel small{color:var(--sun-teal-deep);letter-spacing:.18em;font-size:12px}.sun-cross-hero-core-panel strong{color:var(--sun-text);font-size:34px;line-height:1.06}.sun-cross-hero-core-panel span{color:var(--sun-text-soft);font-size:14px}.sun-cross-hero-chip-layer{position:absolute;inset:0}.sun-cross-hero-chip{color:var(--sun-text-secondary);background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite sunServiceSceneFloat;display:inline-flex;position:absolute;box-shadow:0 16px 30px #56391d14}.sun-cross-hero-chip.chip-1{top:8%;left:6%}.sun-cross-hero-chip.chip-2{animation-delay:.35s;top:10%;right:7%}.sun-cross-hero-chip.chip-3{animation-delay:.7s;top:28%;left:0}.sun-cross-hero-chip.chip-4{animation-delay:1.05s;top:28%;right:0}.sun-cross-hero-chip.chip-5{animation-delay:1.4s;bottom:24%;left:2%}.sun-cross-hero-chip.chip-6{animation-delay:1.75s;bottom:24%;right:2%}.sun-cross-hero-chip.chip-7{animation-delay:2.1s;bottom:10%;left:18%}.sun-cross-hero-chip.chip-8{animation-delay:2.45s;bottom:10%;right:18%}.sun-cross-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:auto 0 6px}.sun-cross-hero-metric{background:linear-gradient(#ffffffe6,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:20px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 16px 30px #56391d14}.sun-cross-hero-metric span{color:var(--sun-text-soft);font-size:12px}.sun-cross-hero-metric strong{color:var(--sun-text);font-size:22px;line-height:1.1}.sun-cross-hero-metric small{color:var(--sun-teal-deep);font-size:12px;line-height:1.5}.sun-cross-highlight-row{flex-wrap:wrap;gap:10px;display:flex}.sun-cross-highlight-row .ant-tag{margin-inline-end:0}.sun-cross-intro-grid,.sun-cross-copy-stack,.sun-cross-layer-grid,.sun-cross-workbench-grid,.sun-cross-side-stack{display:grid}.sun-cross-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px}.sun-cross-copy-stack,.sun-cross-side-stack{gap:16px}.sun-cross-intro-copy{color:var(--sun-text-secondary);line-height:1.9;margin:0!important}.sun-cross-layer-grid,.sun-cross-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sun-cross-layer-card,.sun-cross-channel-focus-card,.sun-cross-workbench-card,.sun-cross-scene-card,.sun-cross-process-card,.sun-cross-side-card{background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 34%);border:1px solid #71583a1f;border-radius:24px;gap:14px;padding:22px 24px;display:grid;box-shadow:0 20px 36px #56391d14}.sun-cross-layer-head,.sun-cross-channel-head,.sun-cross-scene-head,.sun-cross-mini-head{align-items:flex-start;gap:12px;display:flex}.sun-cross-layer-head>.anticon,.sun-cross-channel-icon,.sun-cross-scene-head>.anticon,.sun-cross-mini-head>.anticon{width:44px;height:44px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;flex:0 0 44px;place-items:center;font-size:18px;display:grid}.sun-cross-layer-head strong,.sun-cross-channel-head strong,.sun-cross-workbench-card span,.sun-cross-scene-head strong,.sun-cross-mini-head strong,.sun-cross-channel-box b,.sun-cross-scene-box b{color:var(--sun-text)}.sun-cross-layer-head p,.sun-cross-channel-head p,.sun-cross-workbench-card p,.sun-cross-scene-head p{color:var(--sun-text-secondary);margin:4px 0 0;line-height:1.78}.sun-cross-bullet-list{gap:12px;display:grid}.sun-cross-bullet-item{color:var(--sun-text-secondary);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;line-height:1.76;display:grid}.sun-cross-bullet-dot{background:linear-gradient(135deg,#bf8640e0,#2e756fd1);border-radius:50%;width:8px;height:8px;margin-top:9px;box-shadow:0 0 0 4px #bf86401f}.sun-cross-toolbar{justify-content:flex-start;display:flex}.sun-cross-segmented.ant-segmented{background:#ffffffd1;border:1px solid #71583a1f;border-radius:999px;padding:4px}.sun-cross-channel-layout,.sun-cross-delivery-layout{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:18px;display:grid}.sun-cross-channel-box,.sun-cross-scene-box{background:#ffffff9e;border-radius:20px;gap:12px;height:100%;padding:18px;display:grid}.sun-cross-chip-wrap{flex-wrap:wrap;gap:10px;display:flex}.sun-cross-chip{color:var(--sun-text);background:#ffffffbd;border:1px solid #71583a1f;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.sun-cross-chip.is-cyan{color:var(--sun-teal-deep)}.sun-cross-workbench-card span{font-size:18px}.sun-cross-process-list{gap:14px;display:grid}.sun-cross-process-item{background:#ffffff9e;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.sun-cross-process-item span{width:fit-content;color:var(--sun-gold-deep);background:#bf86401f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-cross-process-item p{color:var(--sun-text-secondary);margin:0;line-height:1.78}.sun-arch-hero-scene{width:min(100%,620px);min-height:470px;margin:0 auto;position:relative}.sun-arch-hero-backdrop,.sun-arch-hero-grid,.sun-arch-hero-glow,.sun-arch-hero-line{pointer-events:none;position:absolute;inset:0}.sun-arch-hero-backdrop{background:radial-gradient(circle at 18% 18%,#ffd68e29,#0000 22%),radial-gradient(circle at 82% 22%,#77d7d12e,#0000 24%),radial-gradient(circle at 50% 76%,#2e756f14,#0000 28%);border-radius:34px}.sun-arch-hero-grid{opacity:.76;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:30px;inset:16px;-webkit-mask-image:linear-gradient(#000000f5,#0000002e);mask-image:linear-gradient(#000000f5,#0000002e)}.sun-arch-hero-glow{filter:blur(24px)}.sun-arch-hero-glow.glow-a{background:radial-gradient(circle at 22% 30%,#ffd68e33,#0000 18%)}.sun-arch-hero-glow.glow-b{background:radial-gradient(circle at 76% 70%,#77d7d12e,#0000 20%)}.sun-arch-hero-line{opacity:.68;background-repeat:no-repeat}.sun-arch-hero-line.line-a{background-image:linear-gradient(90deg,#0000,#ffd68e85,#0000);background-position:50% 28%;background-size:66% 1px}.sun-arch-hero-line.line-b{background-image:linear-gradient(90deg,#0000,#77d7d180,#0000);background-position:50% 72%;background-size:72% 1px}.sun-arch-hero-core{place-items:center;width:238px;height:238px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-52%)}.sun-arch-hero-ring{border:1px solid #bf86403d;border-radius:50%;animation:18s linear infinite sunLowSpin;position:absolute;inset:-22px}.sun-arch-hero-ring.is-second{border-style:dashed;border-color:#2e756f3d;animation-duration:25s;animation-direction:reverse;inset:-56px}.sun-arch-hero-core-panel{z-index:1;text-align:center;background:radial-gradient(circle at 36% 28%,#fffffffa,#fff1d8d1 34%,#bf864024 74%,#0000 76%),linear-gradient(135deg,#2e756f24,#bf864038);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 28px 54px #56391d2e,0 0 0 1px #bf864029,inset 0 0 40px #ffffff85}.sun-arch-hero-core-panel small,.sun-arch-hero-core-panel span{display:block}.sun-arch-hero-core-panel small{color:var(--sun-teal-deep);letter-spacing:.18em;font-size:12px}.sun-arch-hero-core-panel strong{color:var(--sun-text);font-size:34px;line-height:1.06}.sun-arch-hero-core-panel span{color:var(--sun-text-soft);font-size:14px}.sun-arch-hero-chip-layer{position:absolute;inset:0}.sun-arch-hero-chip{color:var(--sun-text-secondary);background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite sunServiceSceneFloat;display:inline-flex;position:absolute;box-shadow:0 16px 30px #56391d14}.sun-arch-hero-chip.chip-1{top:8%;left:6%}.sun-arch-hero-chip.chip-2{animation-delay:.35s;top:10%;right:7%}.sun-arch-hero-chip.chip-3{animation-delay:.7s;top:28%;left:0}.sun-arch-hero-chip.chip-4{animation-delay:1.05s;top:28%;right:0}.sun-arch-hero-chip.chip-5{animation-delay:1.4s;bottom:24%;left:8%}.sun-arch-hero-chip.chip-6{animation-delay:1.75s;bottom:24%;right:8%}.sun-arch-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:auto 0 6px}.sun-arch-hero-metric{background:linear-gradient(#ffffffe6,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:20px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 16px 30px #56391d14}.sun-arch-hero-metric span{color:var(--sun-text-soft);font-size:12px}.sun-arch-hero-metric strong{color:var(--sun-text);font-size:22px;line-height:1.1}.sun-arch-hero-metric small{color:var(--sun-teal-deep);font-size:12px;line-height:1.5}.sun-arch-highlight-row{flex-wrap:wrap;gap:10px;display:flex}.sun-arch-highlight-row .ant-tag{margin-inline-end:0}.sun-arch-intro-grid,.sun-arch-copy-stack,.sun-arch-layer-grid,.sun-arch-capability-grid,.sun-arch-workbench-grid,.sun-arch-side-stack{display:grid}.sun-arch-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px}.sun-arch-copy-stack,.sun-arch-side-stack{gap:16px}.sun-arch-intro-copy{color:var(--sun-text-secondary);line-height:1.9;margin:0!important}.sun-arch-layer-grid,.sun-arch-capability-grid,.sun-arch-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sun-arch-layer-card,.sun-arch-capability-card,.sun-arch-workbench-card,.sun-arch-scene-card,.sun-arch-process-card,.sun-arch-side-card{background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 34%);border:1px solid #71583a1f;border-radius:24px;gap:14px;padding:22px 24px;display:grid;box-shadow:0 20px 36px #56391d14}.sun-arch-layer-head,.sun-arch-scene-head,.sun-arch-mini-head{align-items:flex-start;gap:12px;display:flex}.sun-arch-layer-head>.anticon,.sun-arch-scene-head>.anticon,.sun-arch-mini-head>.anticon{width:44px;height:44px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;flex:0 0 44px;place-items:center;font-size:18px;display:grid}.sun-arch-layer-head strong,.sun-arch-capability-card strong,.sun-arch-workbench-card span,.sun-arch-scene-head strong,.sun-arch-mini-head strong,.sun-arch-scene-box b{color:var(--sun-text)}.sun-arch-layer-head p,.sun-arch-capability-card p,.sun-arch-workbench-card p,.sun-arch-scene-head p{color:var(--sun-text-secondary);margin:4px 0 0;line-height:1.78}.sun-arch-bullet-list{gap:12px;display:grid}.sun-arch-bullet-item{color:var(--sun-text-secondary);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;line-height:1.76;display:grid}.sun-arch-bullet-dot{background:linear-gradient(135deg,#bf8640e0,#2e756fd1);border-radius:50%;width:8px;height:8px;margin-top:9px;box-shadow:0 0 0 4px #bf86401f}.sun-arch-toolbar{justify-content:flex-start;display:flex}.sun-arch-segmented.ant-segmented{background:#ffffffd1;border:1px solid #71583a1f;border-radius:999px;padding:4px}.sun-arch-scene-box{background:#ffffff9e;border-radius:20px;gap:12px;height:100%;padding:18px;display:grid}.sun-arch-chip-wrap{flex-wrap:wrap;gap:10px;display:flex}.sun-arch-chip{color:var(--sun-text);background:#ffffffbd;border:1px solid #71583a1f;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.sun-arch-workbench-card span{font-size:18px}.sun-arch-delivery-layout{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:18px;display:grid}.sun-arch-process-list{gap:14px;display:grid}.sun-arch-process-item{background:#ffffff9e;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.sun-arch-process-item span{width:fit-content;color:var(--sun-gold-deep);background:#bf86401f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-arch-process-item p{color:var(--sun-text-secondary);margin:0;line-height:1.78}.sun-llm-hero-scene{width:min(100%,620px);min-height:470px;margin:0 auto;position:relative}.sun-llm-hero-backdrop,.sun-llm-hero-grid,.sun-llm-hero-glow,.sun-llm-hero-line{pointer-events:none;position:absolute;inset:0}.sun-llm-hero-backdrop{background:radial-gradient(circle at 18% 18%,#ffd68e29,#0000 22%),radial-gradient(circle at 82% 22%,#77d7d12e,#0000 24%),radial-gradient(circle at 50% 76%,#2e756f14,#0000 28%);border-radius:34px}.sun-llm-hero-grid{opacity:.76;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:30px;inset:16px;-webkit-mask-image:linear-gradient(#000000f5,#0000002e);mask-image:linear-gradient(#000000f5,#0000002e)}.sun-llm-hero-glow{filter:blur(24px)}.sun-llm-hero-glow.glow-a{background:radial-gradient(circle at 22% 30%,#ffd68e33,#0000 18%)}.sun-llm-hero-glow.glow-b{background:radial-gradient(circle at 76% 70%,#77d7d12e,#0000 20%)}.sun-llm-hero-line{opacity:.68;background-repeat:no-repeat}.sun-llm-hero-line.line-a{background-image:linear-gradient(90deg,#0000,#ffd68e85,#0000);background-position:50% 28%;background-size:66% 1px}.sun-llm-hero-line.line-b{background-image:linear-gradient(90deg,#0000,#77d7d180,#0000);background-position:50% 72%;background-size:72% 1px}.sun-llm-hero-core{place-items:center;width:238px;height:238px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-52%)}.sun-llm-hero-ring{border:1px solid #bf86403d;border-radius:50%;animation:18s linear infinite sunLowSpin;position:absolute;inset:-22px}.sun-llm-hero-ring.is-second{border-style:dashed;border-color:#2e756f3d;animation-duration:25s;animation-direction:reverse;inset:-56px}.sun-llm-hero-core-panel{z-index:1;text-align:center;background:radial-gradient(circle at 36% 28%,#fffffffa,#fff1d8d1 34%,#bf864024 74%,#0000 76%),linear-gradient(135deg,#2e756f24,#bf864038);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 28px 54px #56391d2e,0 0 0 1px #bf864029,inset 0 0 40px #ffffff85}.sun-llm-hero-core-panel small,.sun-llm-hero-core-panel span{display:block}.sun-llm-hero-core-panel small{color:var(--sun-teal-deep);letter-spacing:.18em;font-size:12px}.sun-llm-hero-core-panel strong{color:var(--sun-text);font-size:34px;line-height:1.06}.sun-llm-hero-core-panel span{color:var(--sun-text-soft);font-size:14px}.sun-llm-hero-chip-layer{position:absolute;inset:0}.sun-llm-hero-chip{color:var(--sun-text-secondary);background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite sunServiceSceneFloat;display:inline-flex;position:absolute;box-shadow:0 16px 30px #56391d14}.sun-llm-hero-chip.chip-1{top:8%;left:6%}.sun-llm-hero-chip.chip-2{animation-delay:.35s;top:10%;right:7%}.sun-llm-hero-chip.chip-3{animation-delay:.7s;top:28%;left:0}.sun-llm-hero-chip.chip-4{animation-delay:1.05s;top:28%;right:0}.sun-llm-hero-chip.chip-5{animation-delay:1.4s;bottom:24%;left:2%}.sun-llm-hero-chip.chip-6{animation-delay:1.75s;bottom:24%;right:2%}.sun-llm-hero-chip.chip-7{animation-delay:2.1s;bottom:10%;left:18%}.sun-llm-hero-chip.chip-8{animation-delay:2.45s;bottom:10%;right:18%}.sun-llm-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:auto 0 6px}.sun-llm-hero-metric{background:linear-gradient(#ffffffe6,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:20px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 16px 30px #56391d14}.sun-llm-hero-metric span{color:var(--sun-text-soft);font-size:12px}.sun-llm-hero-metric strong{color:var(--sun-text);font-size:22px;line-height:1.1}.sun-llm-hero-metric small{color:var(--sun-teal-deep);font-size:12px;line-height:1.5}.sun-llm-highlight-row{flex-wrap:wrap;gap:10px;display:flex}.sun-llm-highlight-row .ant-tag{margin-inline-end:0}.sun-llm-intro-grid,.sun-llm-copy-stack,.sun-llm-layer-grid,.sun-llm-workbench-grid,.sun-llm-side-stack{display:grid}.sun-llm-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px}.sun-llm-copy-stack,.sun-llm-side-stack{gap:16px}.sun-llm-intro-copy{color:var(--sun-text-secondary);line-height:1.9;margin:0!important}.sun-llm-layer-grid,.sun-llm-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sun-llm-layer-card,.sun-llm-stack-focus-card,.sun-llm-workbench-card,.sun-llm-scene-card,.sun-llm-process-card,.sun-llm-side-card{background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 34%);border:1px solid #71583a1f;border-radius:24px;gap:14px;padding:22px 24px;display:grid;box-shadow:0 20px 36px #56391d14}.sun-llm-layer-head,.sun-llm-stack-head,.sun-llm-scene-head,.sun-llm-mini-head{align-items:flex-start;gap:12px;display:flex}.sun-llm-layer-head>.anticon,.sun-llm-stack-head>.anticon,.sun-llm-scene-head>.anticon,.sun-llm-mini-head>.anticon{width:44px;height:44px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;flex:0 0 44px;place-items:center;font-size:18px;display:grid}.sun-llm-layer-head strong,.sun-llm-stack-head strong,.sun-llm-workbench-card span,.sun-llm-scene-head strong,.sun-llm-mini-head strong,.sun-llm-stack-box b,.sun-llm-scene-box b{color:var(--sun-text)}.sun-llm-layer-head p,.sun-llm-stack-head p,.sun-llm-workbench-card p,.sun-llm-scene-head p{color:var(--sun-text-secondary);margin:4px 0 0;line-height:1.78}.sun-llm-bullet-list{gap:12px;display:grid}.sun-llm-bullet-item{color:var(--sun-text-secondary);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;line-height:1.76;display:grid}.sun-llm-bullet-dot{background:linear-gradient(135deg,#bf8640e0,#2e756fd1);border-radius:50%;width:8px;height:8px;margin-top:9px;box-shadow:0 0 0 4px #bf86401f}.sun-llm-toolbar{justify-content:flex-start;display:flex}.sun-llm-segmented.ant-segmented{background:#ffffffd1;border:1px solid #71583a1f;border-radius:999px;padding:4px}.sun-llm-stack-layout,.sun-llm-delivery-layout{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:18px;display:grid}.sun-llm-stack-box,.sun-llm-scene-box{background:#ffffff9e;border-radius:20px;gap:12px;height:100%;padding:18px;display:grid}.sun-llm-chip-wrap{flex-wrap:wrap;gap:10px;display:flex}.sun-llm-chip{color:var(--sun-text);background:#ffffffbd;border:1px solid #71583a1f;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.sun-llm-workbench-card span{font-size:18px}.sun-llm-process-list{gap:14px;display:grid}.sun-llm-process-item{background:#ffffff9e;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.sun-llm-process-item span{width:fit-content;color:var(--sun-gold-deep);background:#bf86401f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-llm-process-item p{color:var(--sun-text-secondary);margin:0;line-height:1.78}.sun-train-hero-scene{width:min(100%,620px);min-height:470px;margin:0 auto;position:relative}.sun-train-hero-backdrop,.sun-train-hero-grid,.sun-train-hero-glow,.sun-train-hero-line{pointer-events:none;position:absolute;inset:0}.sun-train-hero-backdrop{background:radial-gradient(circle at 18% 18%,#ffd68e29,#0000 22%),radial-gradient(circle at 82% 22%,#77d7d12e,#0000 24%),radial-gradient(circle at 50% 76%,#2e756f14,#0000 28%);border-radius:34px}.sun-train-hero-grid{opacity:.76;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:30px;inset:16px;-webkit-mask-image:linear-gradient(#000000f5,#0000002e);mask-image:linear-gradient(#000000f5,#0000002e)}.sun-train-hero-glow{filter:blur(24px)}.sun-train-hero-glow.glow-a{background:radial-gradient(circle at 22% 30%,#ffd68e33,#0000 18%)}.sun-train-hero-glow.glow-b{background:radial-gradient(circle at 76% 70%,#77d7d12e,#0000 20%)}.sun-train-hero-line{opacity:.68;background-repeat:no-repeat}.sun-train-hero-line.line-a{background-image:linear-gradient(90deg,#0000,#ffd68e85,#0000);background-position:50% 28%;background-size:66% 1px}.sun-train-hero-line.line-b{background-image:linear-gradient(90deg,#0000,#77d7d180,#0000);background-position:50% 72%;background-size:72% 1px}.sun-train-hero-core{place-items:center;width:238px;height:238px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-52%)}.sun-train-hero-ring{border:1px solid #bf86403d;border-radius:50%;animation:18s linear infinite sunLowSpin;position:absolute;inset:-22px}.sun-train-hero-ring.is-second{border-style:dashed;border-color:#2e756f3d;animation-duration:25s;animation-direction:reverse;inset:-56px}.sun-train-hero-core-panel{z-index:1;text-align:center;background:radial-gradient(circle at 36% 28%,#fffffffa,#fff1d8d1 34%,#bf864024 74%,#0000 76%),linear-gradient(135deg,#2e756f24,#bf864038);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 28px 54px #56391d2e,0 0 0 1px #bf864029,inset 0 0 40px #ffffff85}.sun-train-hero-core-panel small,.sun-train-hero-core-panel span{display:block}.sun-train-hero-core-panel small{color:var(--sun-teal-deep);letter-spacing:.18em;font-size:12px}.sun-train-hero-core-panel strong{color:var(--sun-text);font-size:34px;line-height:1.06}.sun-train-hero-core-panel span{color:var(--sun-text-soft);font-size:14px}.sun-train-hero-chip-layer{position:absolute;inset:0}.sun-train-hero-chip{color:var(--sun-text-secondary);background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite sunServiceSceneFloat;display:inline-flex;position:absolute;box-shadow:0 16px 30px #56391d14}.sun-train-hero-chip.chip-1{top:8%;left:6%}.sun-train-hero-chip.chip-2{animation-delay:.35s;top:10%;right:7%}.sun-train-hero-chip.chip-3{animation-delay:.7s;top:28%;left:0}.sun-train-hero-chip.chip-4{animation-delay:1.05s;top:28%;right:0}.sun-train-hero-chip.chip-5{animation-delay:1.4s;bottom:24%;left:2%}.sun-train-hero-chip.chip-6{animation-delay:1.75s;bottom:24%;right:2%}.sun-train-hero-chip.chip-7{animation-delay:2.1s;bottom:10%;left:18%}.sun-train-hero-chip.chip-8{animation-delay:2.45s;bottom:10%;right:18%}.sun-train-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:auto 0 6px}.sun-train-hero-metric{background:linear-gradient(#ffffffe6,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:20px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 16px 30px #56391d14}.sun-train-hero-metric span{color:var(--sun-text-soft);font-size:12px}.sun-train-hero-metric strong{color:var(--sun-text);font-size:22px;line-height:1.1}.sun-train-hero-metric small{color:var(--sun-teal-deep);font-size:12px;line-height:1.5}.sun-train-highlight-row{flex-wrap:wrap;gap:10px;display:flex}.sun-train-highlight-row .ant-tag{margin-inline-end:0}.sun-train-intro-grid,.sun-train-copy-stack,.sun-train-layer-grid,.sun-train-workbench-grid,.sun-train-side-stack{display:grid}.sun-train-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px}.sun-train-copy-stack,.sun-train-side-stack{gap:16px}.sun-train-intro-copy{color:var(--sun-text-secondary);line-height:1.9;margin:0!important}.sun-train-layer-grid,.sun-train-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sun-train-layer-card,.sun-train-track-focus-card,.sun-train-workbench-card,.sun-train-scene-card,.sun-train-process-card,.sun-train-side-card{background:linear-gradient(#ffffffe0,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 34%);border:1px solid #71583a1f;border-radius:24px;gap:14px;padding:22px 24px;display:grid;box-shadow:0 20px 36px #56391d14}.sun-train-layer-head,.sun-train-track-head,.sun-train-scene-head,.sun-train-mini-head{align-items:flex-start;gap:12px;display:flex}.sun-train-layer-head>.anticon,.sun-train-track-head>.anticon,.sun-train-scene-head>.anticon,.sun-train-mini-head>.anticon{width:44px;height:44px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;flex:0 0 44px;place-items:center;font-size:18px;display:grid}.sun-train-layer-head strong,.sun-train-track-head strong,.sun-train-workbench-card span,.sun-train-scene-head strong,.sun-train-mini-head strong,.sun-train-track-box b,.sun-train-scene-box b{color:var(--sun-text)}.sun-train-layer-head p,.sun-train-track-head p,.sun-train-workbench-card p,.sun-train-scene-head p{color:var(--sun-text-secondary);margin:4px 0 0;line-height:1.78}.sun-train-bullet-list{gap:12px;display:grid}.sun-train-bullet-item{color:var(--sun-text-secondary);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;line-height:1.76;display:grid}.sun-train-bullet-dot{background:linear-gradient(135deg,#bf8640e0,#2e756fd1);border-radius:50%;width:8px;height:8px;margin-top:9px;box-shadow:0 0 0 4px #bf86401f}.sun-train-toolbar{justify-content:flex-start;display:flex}.sun-train-segmented.ant-segmented{background:#ffffffd1;border:1px solid #71583a1f;border-radius:999px;padding:4px}.sun-train-track-layout,.sun-train-delivery-layout{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:18px;display:grid}.sun-train-track-box,.sun-train-scene-box{background:#ffffff9e;border-radius:20px;gap:12px;height:100%;padding:18px;display:grid}.sun-train-chip-wrap{flex-wrap:wrap;gap:10px;display:flex}.sun-train-chip{color:var(--sun-text);background:#ffffffbd;border:1px solid #71583a1f;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.sun-train-workbench-card span{font-size:18px}.sun-train-process-list{gap:14px;display:grid}.sun-train-process-item{background:#ffffff9e;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.sun-train-process-item span{width:fit-content;color:var(--sun-gold-deep);background:#bf86401f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-train-process-item p{color:var(--sun-text-secondary);margin:0;line-height:1.78}.sun-special-layout,.sun-special-stat-grid,.sun-special-category-grid,.sun-special-section-list{display:grid}.sun-special-layout,.sun-special-section-list{gap:20px}.sun-special-panel,.sun-special-growth-card,.sun-special-group-card{background:linear-gradient(#ffffffe6,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 34%);border:1px solid #71583a1f;border-radius:28px;padding:28px 30px;box-shadow:0 22px 40px #56391d14}.sun-special-panel{gap:22px;display:grid}.sun-special-insight-grid,.sun-special-track-grid,.sun-special-reward-grid{gap:16px;display:grid}.sun-special-insight-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start}.sun-special-track-grid,.sun-special-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sun-special-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sun-special-stat-card{background:linear-gradient(#ffffffdb,#f7efe6f0),radial-gradient(circle at 0 0,#bf86401a,#0000 34%);border:1px solid #71583a1f;border-radius:22px;gap:6px;padding:22px 24px;display:grid}.sun-special-stat-card span{color:var(--sun-text-soft);font-size:13px}.sun-special-stat-card strong{color:var(--sun-text);font-size:clamp(24px,2vw,34px);line-height:1.06}.sun-special-stat-card small{color:var(--sun-teal-deep);font-size:12px}.sun-special-growth-card{gap:18px;display:grid}.sun-special-growth-head{color:var(--sun-gold-deep);align-items:center;gap:12px;display:inline-flex}.sun-special-growth-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sun-special-growth-step{background:#ffffffb8;border:1px solid #71583a1f;border-radius:22px;gap:10px;padding:18px;display:grid}.sun-special-growth-step span{width:42px;height:28px;color:var(--sun-gold-deep);box-sizing:border-box;background:#bf86401f;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sun-special-growth-step b{color:var(--sun-text);line-height:1.7}.sun-special-growth-step small{color:var(--sun-text-secondary);line-height:1.72}.sun-special-track-card,.sun-special-reward-card,.sun-special-distribution-card{background:linear-gradient(#ffffffdb,#f7efe6f2),radial-gradient(circle at 100% 0,#2e756f14,#0000 34%);border:1px solid #71583a1f;border-radius:24px;gap:14px;padding:22px 24px;display:grid;box-shadow:0 20px 36px #56391d14}.sun-special-track-head,.sun-special-reward-top,.sun-special-distribution-meta{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sun-special-track-head{grid-template-columns:auto minmax(0,1fr);justify-content:flex-start;align-items:flex-start;display:grid}.sun-special-track-copy{gap:8px;min-width:0;display:grid}.sun-special-track-copy strong,.sun-special-reward-top strong,.sun-special-distribution-meta b{color:var(--sun-text)}.sun-special-track-copy p,.sun-special-reward-card p{color:var(--sun-text-secondary);margin:0;line-height:1.78}.sun-special-track-metrics{flex-wrap:wrap;gap:10px;display:flex}.sun-special-track-badge{color:var(--sun-gold-deep);background:#bf86401f;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.sun-special-track-badge.is-cyan{color:var(--sun-teal-deep);background:#2e756f1f}.sun-special-track-list{gap:10px;display:grid}.sun-special-track-list span{color:var(--sun-text-secondary);padding-left:16px;line-height:1.72;position:relative}.sun-special-track-list span:before{content:"";background:linear-gradient(135deg,#bf8640e0,#2e756fc7);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:0;box-shadow:0 0 0 4px #bf86401f}.sun-special-reward-top{align-items:flex-start}.sun-special-reward-copy{gap:10px;min-width:0;display:grid}.sun-special-reward-group{width:fit-content;color:var(--sun-teal-deep);background:#2e756f1a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-special-reward-top strong{line-height:1.6}.sun-special-reward-amount{color:var(--sun-gold-deep);letter-spacing:-.03em;flex:none;font-size:clamp(26px,2.4vw,38px);font-weight:700;line-height:1}.sun-special-reward-amount small{letter-spacing:.06em;margin-left:4px;font-size:12px}.sun-special-distribution-list{gap:14px;display:grid}.sun-special-distribution-meta span{color:var(--sun-text-secondary)}.sun-special-distribution-bar{background:#71583a1a;border-radius:999px;height:10px;overflow:hidden}.sun-special-distribution-fill{border-radius:inherit;background:linear-gradient(90deg,#bf8640eb,#2e756feb);height:100%;display:block;box-shadow:0 0 16px #2e756f29}.sun-special-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sun-special-category-card{text-align:left;cursor:pointer;background:linear-gradient(#ffffffd6,#f7efe6f0),radial-gradient(circle at 0 0,#2e756f14,#0000 34%);border:1px solid #71583a1f;border-radius:22px;align-content:start;gap:10px;padding:20px 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.sun-special-category-card:hover,.sun-special-category-card.is-active{border-color:#bf864047;transform:translateY(-2px);box-shadow:0 22px 36px #56391d1f}.sun-special-category-icon{width:44px;height:44px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;align-self:start;place-items:center;font-size:18px;line-height:1;display:grid}.sun-special-category-card strong,.sun-special-group-title strong{color:var(--sun-text)}.sun-special-category-card small,.sun-special-group-title p{color:var(--sun-text-soft)}.sun-special-category-card p{color:var(--sun-text-secondary);margin:0;font-size:13px;line-height:1.72}.sun-special-filter-bar{gap:16px;display:grid}.sun-special-search.ant-input-affix-wrapper{align-items:center;min-height:40px;padding:0 14px;border-radius:18px!important}.sun-special-search.ant-input-affix-wrapper .ant-input-prefix,.sun-special-search.ant-input-affix-wrapper .ant-input-suffix{color:var(--sun-text-soft);align-items:center;display:inline-flex}.sun-special-search.ant-input-affix-wrapper>input.ant-input{height:38px;padding:0;line-height:38px;background:0 0!important}.sun-special-filter-tags,.sun-special-inline-tags,.sun-special-group-tags,.sun-special-item-meta{flex-wrap:wrap;gap:10px;display:flex}.sun-special-filter-tag,.sun-special-group-tags .ant-tag,.sun-special-inline-tags .ant-tag,.sun-special-item-meta .ant-tag{margin-inline-end:0}.sun-special-filter-tag{cursor:pointer}.sun-special-group-card{gap:18px;display:grid}.sun-special-group-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sun-special-group-title{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.sun-special-group-title>div{gap:6px;min-width:0;display:grid}.sun-special-group-title p{margin:6px 0 0}:is(.sun-low-plan-head,.sun-low-partner-head,.sun-low-equipment-head,.sun-iot-architecture-head,.sun-iot-device-head,.sun-iot-scene-focus-head,.sun-iot-section-mini-head,.sun-ops-layer-head,.sun-ops-platform-head,.sun-ops-scene-head,.sun-ops-mini-head,.sun-cross-layer-head,.sun-cross-channel-head,.sun-cross-scene-head,.sun-cross-mini-head,.sun-arch-layer-head,.sun-arch-scene-head,.sun-arch-mini-head,.sun-llm-layer-head,.sun-llm-stack-head,.sun-llm-scene-head,.sun-llm-mini-head,.sun-train-layer-head,.sun-train-track-head,.sun-train-scene-head,.sun-train-mini-head){grid-template-columns:auto minmax(0,1fr);align-items:flex-start;column-gap:12px;display:grid}:is(.sun-low-plan-head,.sun-low-partner-head,.sun-low-equipment-head,.sun-iot-architecture-head,.sun-iot-device-head,.sun-iot-scene-focus-head,.sun-iot-section-mini-head,.sun-ops-layer-head,.sun-ops-platform-head,.sun-ops-scene-head,.sun-ops-mini-head,.sun-cross-layer-head,.sun-cross-channel-head,.sun-cross-scene-head,.sun-cross-mini-head,.sun-arch-layer-head,.sun-arch-scene-head,.sun-arch-mini-head,.sun-llm-layer-head,.sun-llm-stack-head,.sun-llm-scene-head,.sun-llm-mini-head,.sun-train-layer-head,.sun-train-track-head,.sun-train-scene-head,.sun-train-mini-head)>div{gap:4px;min-width:0;display:grid}:is(.sun-low-plan-head>.anticon,.sun-low-partner-head>.anticon,.sun-low-equipment-head>.anticon,.sun-iot-architecture-head>.anticon,.sun-iot-device-head>.anticon,.sun-iot-scene-focus-head>.anticon,.sun-iot-section-mini-head>.anticon,.sun-ops-layer-head>.anticon,.sun-ops-platform-icon,.sun-ops-scene-head>.anticon,.sun-ops-mini-head>.anticon,.sun-cross-layer-head>.anticon,.sun-cross-channel-icon,.sun-cross-scene-head>.anticon,.sun-cross-mini-head>.anticon,.sun-arch-layer-head>.anticon,.sun-arch-scene-head>.anticon,.sun-arch-mini-head>.anticon,.sun-llm-layer-head>.anticon,.sun-llm-stack-head>.anticon,.sun-llm-scene-head>.anticon,.sun-llm-mini-head>.anticon,.sun-train-layer-head>.anticon,.sun-train-track-head>.anticon,.sun-train-scene-head>.anticon,.sun-train-mini-head>.anticon){align-self:start;line-height:1}.sun-low-plan-head>.anticon{width:46px;height:46px;color:var(--sun-gold-deep);background:linear-gradient(135deg,#bf864029,#2e756f24);border-radius:16px;place-items:center;font-size:20px;display:grid}:is(.sun-low-plan-head,.sun-low-partner-head,.sun-low-equipment-head,.sun-iot-architecture-head,.sun-iot-device-head,.sun-iot-scene-focus-head,.sun-iot-section-mini-head,.sun-ops-layer-head,.sun-ops-platform-head,.sun-ops-scene-head,.sun-ops-mini-head,.sun-cross-layer-head,.sun-cross-channel-head,.sun-cross-scene-head,.sun-cross-mini-head,.sun-arch-layer-head,.sun-arch-scene-head,.sun-arch-mini-head,.sun-llm-layer-head,.sun-llm-stack-head,.sun-llm-scene-head,.sun-llm-mini-head,.sun-train-layer-head,.sun-train-track-head,.sun-train-scene-head,.sun-train-mini-head) strong{line-height:1.45}.sun-special-collapse{gap:12px;display:grid}.sun-special-collapse .ant-collapse-item{overflow:hidden;background:#ffffffb3!important;border:1px solid #71583a1f!important;border-radius:22px!important}.sun-special-collapse .ant-collapse-header{padding:18px 20px!important}.sun-special-collapse .ant-collapse-content-box{padding:0 20px 20px!important}.sun-special-item-label,.sun-special-item-title,.sun-special-item-content{display:grid}.sun-special-item-label{gap:12px}.sun-special-item-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.sun-special-item-title span{width:fit-content;color:var(--sun-gold-deep);background:#bf86401f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.sun-special-item-title strong{color:var(--sun-text);line-height:1.7}.sun-special-item-summary{color:var(--sun-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.sun-special-item-content{gap:18px}.sun-special-detail-block{background:#ffffff9e;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.sun-special-detail-block strong{color:var(--sun-text)}.sun-special-detail-copy{gap:8px;display:grid}.sun-special-detail-copy p{color:var(--sun-text-secondary);word-break:break-word;margin:0;line-height:1.82}.sun-special-empty{padding:24px 0 8px}.sun-special-hero-scene{width:min(100%,580px);min-height:440px;margin:0 auto;position:relative}.sun-special-hero-backdrop,.sun-special-hero-grid,.sun-special-hero-glow{pointer-events:none;position:absolute;inset:0}.sun-special-hero-backdrop{background:radial-gradient(circle,#ffe6ba2e,#0000 24%),radial-gradient(circle at 16% 16%,#ffe6ba1f,#0000 24%),radial-gradient(circle at 84% 18%,#61e2d61f,#0000 26%);border-radius:32px}.sun-special-hero-grid{opacity:.62;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;inset:18px;-webkit-mask-image:linear-gradient(#000000f5,#00000029);mask-image:linear-gradient(#000000f5,#00000029)}.sun-special-hero-glow{filter:blur(28px)}.sun-special-hero-glow.glow-a{background:radial-gradient(circle at 24% 28%,#ffd68e33,#0000 20%)}.sun-special-hero-glow.glow-b{background:radial-gradient(circle at 76% 72%,#77d7d12e,#0000 22%)}.sun-special-hero-core{place-items:center;width:230px;height:230px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sun-special-hero-ring{border:1px solid #bf86403d;border-radius:50%;animation:16s linear infinite sunLowSpin;position:absolute;inset:-22px}.sun-special-hero-ring.is-second{border-style:dashed;border-color:#2e756f3d;animation-duration:22s;animation-direction:reverse;inset:-52px}.sun-special-hero-core-panel{z-index:1;text-align:center;background:radial-gradient(circle at 32% 28%,#fffffffa,#fff1d8d1 34%,#bf864024 74%,#0000 76%),linear-gradient(135deg,#2e756f1f,#bf864038);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 28px 52px #56391d2e,0 0 0 1px #bf864029,inset 0 0 42px #ffffff85}.sun-special-hero-core-panel small,.sun-special-hero-core-panel span{display:block}.sun-special-hero-core-panel small{color:var(--sun-teal-deep);letter-spacing:.18em;font-size:12px}.sun-special-hero-core-panel strong{color:var(--sun-text);font-size:32px;line-height:1.05}.sun-special-hero-core-panel span{color:var(--sun-text-soft);font-size:14px}.sun-special-hero-tags{position:absolute;inset:0}.sun-special-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,460px);display:grid;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.sun-special-hero-metric{background:linear-gradient(#ffffffe6,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:18px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 18px 32px #56391d14}.sun-special-hero-metric span{color:var(--sun-text-soft);font-size:12px}.sun-special-hero-metric strong{color:var(--sun-text);font-size:20px;line-height:1.1}.sun-special-hero-tag{background:linear-gradient(#ffffffe6,#f7efe6f5),radial-gradient(circle at 100% 0,#2e756f14,#0000 36%);border:1px solid #71583a1f;border-radius:20px;width:140px;padding:12px 14px;animation:6s ease-in-out infinite sunServiceSceneFloat;position:absolute;box-shadow:0 18px 34px #56391d1a}.sun-special-hero-tag b,.sun-special-hero-tag span{display:block}.sun-special-hero-tag b{color:var(--sun-text);font-size:22px}.sun-special-hero-tag span{color:var(--sun-text-secondary);margin-top:4px;font-size:12px;line-height:1.5}.sun-special-hero-tag.orbit-1{top:6px;left:10px}.sun-special-hero-tag.orbit-2{animation-delay:.4s;top:34px;right:0}.sun-special-hero-tag.orbit-3{animation-delay:.8s;top:145px;left:-8px}.sun-special-hero-tag.orbit-4{animation-delay:1.2s;top:170px;right:-10px}.sun-special-hero-tag.orbit-5{animation-delay:1.6s;bottom:28px;left:28px}.sun-special-hero-tag.orbit-6{animation-delay:2s;bottom:12px;right:24px}@keyframes sunLowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sunLowScan{0%,to{opacity:0;transform:rotate(18deg)translate(-120%)}20%,70%{opacity:1}55%{opacity:.9;transform:rotate(18deg)translate(22%)}}@keyframes sunLowFlight{0%{opacity:0;transform:scaleX(.1)}20%{opacity:1;transform:scaleX(.55)}to{opacity:0;transform:scaleX(1.08)}}@keyframes sunLowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sunServiceSceneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sunServiceSceneSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:900px){.sun-service-scene{min-height:420px}.sun-service-card-grid,.sun-service-detail-panel{grid-template-columns:1fr}.sun-low-hero-scene{min-height:520px}.sun-low-hero-core{width:184px;height:184px}.sun-low-hero-orbit-card{width:136px;padding:12px 14px}.sun-iot-hero-scene{min-height:760px}.sun-iot-hero-core{width:188px;height:188px;transform:translate(-50%,-48%)}.sun-iot-hero-metrics{grid-template-columns:1fr;inset:auto 0 0}.sun-ops-hero-scene{min-height:820px}.sun-ops-hero-core{width:188px;height:188px;transform:translate(-50%,-48%)}.sun-ops-hero-metrics{grid-template-columns:1fr;inset:auto 0 0}.sun-low-intro-grid,.sun-low-policy-layout,.sun-low-company-visual-stack,.sun-low-scene-gallery,.sun-low-transport-gallery,.sun-low-equipment-visual-grid,.sun-low-equipment-grid,.sun-low-solar-case-grid,.sun-low-qualification-grid,.sun-low-solution-columns,.sun-low-inspection-grid,.sun-low-process-wrap,.sun-low-case-grid,.sun-low-future-grid,.sun-iot-intro-grid,.sun-iot-architecture-grid,.sun-iot-capability-grid,.sun-iot-scene-layout,.sun-iot-dashboard-grid,.sun-iot-device-grid,.sun-iot-delivery-layout,.sun-ops-intro-grid,.sun-ops-layer-grid,.sun-ops-platform-layout,.sun-ops-workbench-grid,.sun-ops-delivery-layout{grid-template-columns:1fr}.sun-cross-hero-scene{min-height:820px}.sun-cross-hero-core{width:188px;height:188px;transform:translate(-50%,-48%)}.sun-cross-hero-metrics{grid-template-columns:1fr;inset:auto 0 0}.sun-cross-intro-grid,.sun-cross-layer-grid,.sun-cross-channel-layout,.sun-cross-workbench-grid,.sun-cross-delivery-layout{grid-template-columns:1fr}.sun-arch-hero-scene{min-height:760px}.sun-arch-hero-core{width:188px;height:188px;transform:translate(-50%,-48%)}.sun-arch-hero-metrics{grid-template-columns:1fr;inset:auto 0 0}.sun-arch-intro-grid,.sun-arch-layer-grid,.sun-arch-capability-grid,.sun-arch-workbench-grid,.sun-arch-delivery-layout{grid-template-columns:1fr}.sun-llm-hero-scene{min-height:820px}.sun-llm-hero-core{width:188px;height:188px;transform:translate(-50%,-48%)}.sun-llm-hero-metrics{grid-template-columns:1fr;inset:auto 0 0}.sun-llm-intro-grid,.sun-llm-layer-grid,.sun-llm-stack-layout,.sun-llm-workbench-grid,.sun-llm-delivery-layout,.sun-low-future-gallery{grid-template-columns:1fr}.sun-low-panel-toolbar{flex-direction:column;align-items:flex-start}.sun-special-stat-grid,.sun-special-growth-track,.sun-special-category-grid,.sun-special-insight-grid,.sun-special-track-grid,.sun-special-reward-grid,.sun-special-hero-metrics{grid-template-columns:1fr}.sun-special-hero-scene{min-height:620px}.sun-special-hero-core{width:184px;height:184px}.sun-special-hero-tag{width:128px}.sun-special-hero-metrics{width:min(100%,240px)}.sun-special-group-head{flex-direction:column}.sun-pc-backtop.ant-float-btn{bottom:18px;right:14px;inset-inline-end:14px}.sun-service-widget-anchor{top:auto;bottom:18px;left:12px;transform:none}.sun-service-launcher{min-width:auto;padding:12px 14px}.sun-service-launcher-copy small{display:none}.sun-service-drawer .ant-drawer-content-wrapper{width:min(520px,100vw - 24px)!important;height:min(72vh,680px)!important;top:auto!important;bottom:18px!important;left:12px!important;transform:none!important}}.sun-banner-grid:has(.sun-product-banner-scene){grid-template-columns:minmax(360px,.82fr) minmax(640px,1.18fr);align-items:start;gap:22px}.sun-product-center-banner .sun-banner-grid{grid-template-columns:minmax(360px,.82fr) minmax(640px,1.18fr);align-items:start;gap:24px;padding:32px 42px 28px}.sun-product-center-banner .sun-banner-copy{justify-content:flex-start;align-self:start;gap:10px;margin-top:-4px;padding-top:0}.sun-product-center-banner .sun-banner-title{margin-top:-6px;margin-bottom:2px}.sun-product-center-banner .sun-banner-subtitle{max-width:34rem;line-height:1.76}.sun-product-banner-copy-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,680px);display:grid}.sun-product-banner-copy-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff1f,#ffffff0d),linear-gradient(135deg,#ffd68e1a,#77d7d114);border:1px solid #fff2e024;border-radius:20px;gap:5px;min-height:72px;padding:11px 14px 10px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 16px 28px #140d091f}.sun-product-banner-copy-card span{color:#fff1dab8;letter-spacing:.06em;font-size:12px}.sun-product-banner-copy-card strong{color:#fff8ef;font-size:18px;line-height:1.18;font-family:var(--sun-display-font)}.sun-product-banner-copy-card b{color:#77d7d1f0;font-size:12px;font-weight:700}.sun-product-banner-scene{background:radial-gradient(circle at 50% 20%,#ffeabe2e,#0000 26%),radial-gradient(circle at 12% 24%,#ffd68e1f,#0000 26%),radial-gradient(circle at 88% 22%,#77d7d126,#0000 24%),linear-gradient(#ffffff0a,#150f0a1a);min-height:338px;padding:14px 16px 12px}.sun-product-banner-aurora,.sun-product-banner-floor{pointer-events:none;position:absolute}.sun-product-banner-aurora{filter:blur(22px);opacity:.48;border-radius:999px;width:24%;top:18%;bottom:20%}.sun-product-banner-aurora.is-left{background:linear-gradient(#ffd68e2e,#0000 76%);left:5%;transform:rotate(-12deg)}.sun-product-banner-aurora.is-right{background:linear-gradient(#77d7d12e,#0000 76%);right:5%;transform:rotate(12deg)}.sun-product-banner-floor{opacity:.72;background:radial-gradient(circle,#ffd68e2e,#0000 52%),linear-gradient(90deg,#ffd68e2e,#77d7d11f);border:1px solid #fff3e224;border-radius:999px;width:74%;height:80px;bottom:8px;left:50%;transform:translate(-50%)perspective(1000px)rotateX(76deg);box-shadow:0 0 26px #ffd68e24,inset 0 0 24px #ffffff0f}.sun-product-banner-layout{z-index:2;grid-template-columns:minmax(0,1fr);grid-template-areas:"core";align-items:stretch;gap:0;min-height:308px;display:grid;position:relative}.sun-product-banner-side-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sun-product-banner-side-stack.is-left{grid-area:left}.sun-product-banner-side-stack.is-right{grid-area:right}.sun-product-banner-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffcf82e,#ffffff0f),linear-gradient(135deg,#ffd68e1f,#77d7d117);border:1px solid #fff3e229;border-radius:22px;align-content:start;gap:6px;min-height:0;padding:15px 16px;animation:6.4s ease-in-out infinite sunProductFloat;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 18px 34px #120c0824}.sun-product-banner-panel:before{content:"";pointer-events:none;opacity:.78;background:linear-gradient(90deg,#ffd68ec7,#0000) 0 0/72px 1px no-repeat,linear-gradient(#ffd68ec7,#0000) 0 0/1px 50px no-repeat,linear-gradient(90deg,#0000,#77d7d1c7) 100% 100%/72px 1px no-repeat,linear-gradient(#0000,#77d7d1c7) 100% 100%/1px 50px no-repeat;border-radius:18px;position:absolute;inset:10px}.sun-product-banner-side-stack.is-left .sun-product-banner-panel:first-child{animation-delay:.12s}.sun-product-banner-side-stack.is-left .sun-product-banner-panel:last-child{animation-delay:.34s}.sun-product-banner-side-stack.is-right .sun-product-banner-panel:first-child{animation-delay:.22s}.sun-product-banner-side-stack.is-right .sun-product-banner-panel:last-child{animation-delay:.46s}.sun-product-banner-panel span{color:#fff1dab8;letter-spacing:.08em;font-size:12px}.sun-product-banner-panel strong{color:#fff8ef;font-size:clamp(17px,1.8vw,22px);line-height:1.18;font-family:var(--sun-display-font)}.sun-product-banner-panel p{color:#fff3e2bd;margin:0;font-size:11px;line-height:1.56}.sun-product-banner-core{grid-area:core;min-height:0;padding:0;display:block}.sun-product-banner-core-shell{background:radial-gradient(circle,#ffd68e1f,#0000 34%),linear-gradient(#ffffff14,#ffffff08);border:1px solid #fff3e21f;border-radius:28px;place-items:center;width:100%;min-height:308px;padding:10px 12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 22px 42px #100b0724}.sun-product-banner-core-shell:before{content:"";opacity:.84;background:radial-gradient(circle,#77d7d11a,#0000 42%),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #fff3e21f;border-radius:24px;position:absolute;inset:14px 16px 18px}.sun-product-banner-core-shell .sun-scene{z-index:2;width:min(100%,426px);max-width:426px;position:relative}.sun-product-banner-orbit-cloud{z-index:3;pointer-events:none;position:absolute;inset:0}.sun-product-banner-orbit-tag{color:#fff7e9eb;letter-spacing:.04em;text-align:center;white-space:nowrap;min-width:112px;max-width:168px;min-height:32px;transform:translate(-50%, -50%) rotate(var(--orbit-rotate));background:linear-gradient(#ffffff24,#ffffff0a),linear-gradient(135deg,#ffd68e24,#77d7d114);border:1px solid #fff3e229;border-radius:999px;justify-content:center;align-items:center;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff24,0 14px 24px #100b071f}.sun-product-banner-corner-metrics{z-index:4;pointer-events:none;position:absolute;inset:0}.sun-product-banner-mini-metric{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffcf82e,#ffffff0f),linear-gradient(135deg,#ffd68e1f,#77d7d117);border:1px solid #fff3e224;border-radius:18px;gap:3px;min-width:126px;max-width:180px;padding:10px 12px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff24,0 16px 28px #120c081f}.sun-product-banner-mini-metric.is-left-top{top:18px;left:18px}.sun-product-banner-mini-metric.is-right-bottom{bottom:18px;right:18px}.sun-product-banner-mini-metric span{color:#fff1dab3;letter-spacing:.08em;font-size:11px}.sun-product-banner-mini-metric strong{color:#fff8ef;font-size:16px;line-height:1.28;font-family:var(--sun-display-font)}.sun-product-banner-mini-metric b{color:#77d7d1eb;font-size:11px;font-weight:700}.sun-product-banner-stage-row{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.sun-product-banner-stage-card{background:linear-gradient(#fffcf8e6,#fcf2e6cc),linear-gradient(135deg,#ffd68e24,#77d7d114);border:1px solid #fff3e224;border-radius:18px;gap:4px;min-height:74px;padding:11px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 22px #140d091f,inset 0 1px #ffffffdb}.sun-product-banner-stage-card span{color:#5f452fb8;letter-spacing:.06em;font-size:10px}.sun-product-banner-stage-card strong{color:#473121;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.24;overflow:hidden}.sun-product-banner-stage-card b{color:#1f726d;font-size:11px}.sun-product-banner-bridge{z-index:3;gap:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.sun-product-banner-bridge span{background:linear-gradient(90deg,#ffd68eeb,#77d7d1e0);border-radius:999px;width:34px;height:5px;box-shadow:0 0 18px #ffd68e3d}@media (max-width:1400px){.sun-banner-grid:has(.sun-product-banner-scene){grid-template-columns:minmax(320px,.84fr) minmax(540px,1.16fr)}.sun-product-center-banner .sun-banner-grid{grid-template-columns:minmax(320px,.84fr) minmax(540px,1.16fr);padding:28px 34px 24px}.sun-product-banner-orbit-tag{min-width:104px;padding-inline:12px;font-size:11px}.sun-product-banner-layout{min-height:292px}.sun-product-banner-core-shell .sun-scene{width:min(100%,402px)}.sun-product-banner-mini-metric{max-width:164px}}@media (max-width:900px){.sun-product-banner-copy-strip{grid-template-columns:1fr}.sun-product-banner-scene{min-height:auto;padding:14px}.sun-product-banner-layout{grid-template-columns:1fr;min-height:0}.sun-product-banner-side-stack{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.sun-product-banner-core-shell{min-height:282px;padding-bottom:14px}.sun-product-banner-core-shell .sun-scene{width:min(100%,320px)}.sun-product-banner-stage-row{grid-template-columns:repeat(3,minmax(0,1fr))}.sun-product-banner-mini-metric{max-width:156px}}@media (max-width:640px){.sun-product-banner-side-stack{grid-template-columns:1fr}.sun-product-banner-core-shell{min-height:228px}.sun-product-banner-core-shell:before{inset:12px 12px 64px}.sun-product-banner-orbit-tag.is-index-5,.sun-product-banner-orbit-tag.is-index-6{display:none}.sun-product-banner-stage-row{grid-template-columns:1fr}.sun-product-banner-bridge{bottom:66px}.sun-product-banner-floor{width:82%}.sun-product-banner-mini-metric{min-width:0;max-width:138px;padding:9px 10px}.sun-product-banner-mini-metric strong{font-size:14px}}@media (max-width:900px){.sun-service-topic-banner .sun-banner-grid{gap:18px}.sun-service-banner-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sun-service-topic-banner .sun-banner-copy{padding-top:0}.sun-service-topic-banner .sun-banner-title{font-size:clamp(30px,8vw,42px)!important}}@media (max-width:640px){.sun-service-banner-metric-strip{grid-template-columns:1fr}}
