:root{--fc-blue:#0078ff;--fc-cyan:#00e5ff;--fc-orange:#ff8c00;--fc-violet:#b89cff;--fc-bg-deep:#040818;--fc-bg-panel:rgba(0,10,28,0.72);--fc-border:rgba(0,229,255,0.18);--fc-text:#f0f6ff;--fc-text-muted:rgba(160,190,210,0.88);--fc-glow-cyan:0 0 20px rgba(0,229,255,0.25);--fc-glow-orange:0 0 20px rgba(255,140,0,0.25);--fc-radius:10px;--fc-radius-sm:6px;--fc-font-xs:0.55rem;--fc-font-sm:0.62rem;--fc-font-md:0.68rem}.fc-glass-panel{position:relative;padding:14px 12px;border-radius:var(--fc-radius);border:1px solid var(--fc-border);background:linear-gradient(160deg,rgba(0,14,36,.78),rgba(0,6,18,.62));backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.35)}.fc-glass-panel--flat{padding:0;background:transparent;border:none;box-shadow:none}.fc-neon-border{position:relative;border-radius:calc(var(--fc-radius) + 2px);padding:2px;background:linear-gradient(145deg,rgba(0,229,255,.35),rgba(0,80,160,.12) 45%,rgba(255,140,0,.2))}.fc-neon-border__inner{border-radius:var(--fc-radius);background:var(--fc-bg-deep)}.fc-neon-border--orange{background:linear-gradient(145deg,rgba(255,140,0,.4),rgba(0,229,255,.15))}.fc-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.fc-section-title h3{margin:0;font-size:var(--fc-font-md);font-weight:700;letter-spacing:.06em;color:var(--fc-cyan)}.fc-section-title__sub{margin:4px 0 0;font-size:var(--fc-font-xs);color:var(--fc-text-muted);letter-spacing:.04em}.fc-section-title__actions{display:flex;gap:6px;align-items:center}.fc-hud-card{position:relative;padding:8px 10px;border-radius:var(--fc-radius-sm);border:1px solid rgba(0,229,255,.2);background:rgba(0,8,24,.55);backdrop-filter:blur(6px)}.fc-hud-card__key{display:block;font-size:.48rem;letter-spacing:.1em;color:#5a849e;margin-bottom:2px}.fc-hud-card__val{display:block;font-size:var(--fc-font-sm);color:var(--fc-cyan);font-weight:600;line-height:1.3}.fc-hud-card--orange .fc-hud-card__val{color:var(--fc-orange)}.fc-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:var(--fc-font-xs);letter-spacing:.06em;border-radius:999px;border:1px solid rgba(0,229,255,.25);background:rgba(0,229,255,.06);color:var(--fc-cyan)}.fc-status-badge--orange{border-color:rgba(255,140,0,.35);background:rgba(255,140,0,.08);color:var(--fc-orange)}.fc-status-badge--muted{border-color:rgba(120,160,190,.2);color:var(--fc-text-muted)}.fc-status-badge--live:before{content:"";width:6px;height:6px;border-radius:50%;background:#44ffaa;box-shadow:0 0 8px #44ffaa;animation:fcPulseDot 2s ease-in-out infinite}.fc-floating-label{display:inline-block;padding:2px 8px;font-size:.5rem;letter-spacing:.12em;font-weight:700;border-radius:999px;border:1px solid rgba(0,229,255,.25);background:rgba(0,229,255,.06);animation:fcFloatLabel 4s ease-in-out infinite}.fc-floating-label,.fc-floating-label--cyan{color:var(--fc-cyan)}.fc-floating-label--blue{color:#5eb8ff;border-color:rgba(94,184,255,.35)}.fc-floating-label--orange{color:var(--fc-orange);border-color:rgba(255,154,77,.35)}.fc-floating-label--violet{color:var(--fc-violet);border-color:rgba(184,156,255,.35)}.fc-feature-card{position:relative;overflow:hidden;padding:12px 10px 14px;min-height:148px;border-radius:var(--fc-radius);border:1px solid var(--fc-border);background:linear-gradient(155deg,rgba(0,14,36,.72),rgba(0,6,20,.55));transition:transform .25s,border-color .25s,box-shadow .25s;cursor:default}.fc-feature-card.is-active,.fc-feature-card:hover{transform:scale(1.02);border-color:rgba(0,229,255,.45);box-shadow:var(--fc-glow-cyan)}.fc-feature-card.is-active{border-color:rgba(255,140,0,.5);box-shadow:var(--fc-glow-orange)}.fc-feature-card__visual{position:relative;display:flex;align-items:center;justify-content:center;height:64px;margin-bottom:10px;border-radius:8px;color:var(--fc-cyan);background:linear-gradient(145deg,rgba(0,40,80,.35),rgba(0,12,32,.5));border:1px solid rgba(0,229,255,.12)}.fc-feature-card__ring{position:absolute;inset:8px 20%;border-radius:50%;border:1px dashed rgba(0,229,255,.2);animation:fcRotateRing 16s linear infinite;opacity:.6}.fc-feature-card__shine{position:absolute;top:-40%;left:-60%;width:40%;height:180%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.06),transparent);transform:skewX(-18deg);transition:left .6s ease;pointer-events:none}.fc-feature-card.is-active .fc-feature-card__shine,.fc-feature-card:hover .fc-feature-card__shine{left:120%}.fc-feature-card h4{margin:0 0 6px;font-size:.7rem;color:var(--fc-text)}.fc-feature-card p{margin:0;font-size:var(--fc-font-sm);line-height:1.5;color:var(--fc-text-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fc-glow-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-size:var(--fc-font-sm);font-weight:600;color:var(--fc-cyan);border:1px solid rgba(0,229,255,.35);border-radius:var(--fc-radius-sm);background:rgba(0,229,255,.06);cursor:pointer;text-decoration:none;transition:border-color .2s,box-shadow .2s,background .2s}.fc-glow-btn:hover{border-color:var(--fc-cyan);background:rgba(0,229,255,.12);box-shadow:var(--fc-glow-cyan)}.fc-glow-btn--orange{color:var(--fc-orange);border-color:rgba(255,140,0,.4);background:rgba(255,140,0,.08)}.fc-glow-btn--orange:hover{border-color:var(--fc-orange);box-shadow:var(--fc-glow-orange)}.fc-glow-btn--ghost{background:transparent;border-color:rgba(120,160,190,.3);color:var(--fc-text-muted)}.fc-glow-btn--sm{padding:6px 10px;font-size:var(--fc-font-xs)}.fc-glow-btn--icon{width:28px;height:28px;padding:0;border-radius:50%}.fc-aura-panel{padding:14px 12px;border-radius:var(--fc-radius);border:1px solid rgba(0,229,255,.22);background:linear-gradient(165deg,rgba(0,16,40,.85),rgba(4,8,24,.75));box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(0,229,255,.08)}.fc-aura-panel__head{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:var(--fc-font-md);font-weight:700;letter-spacing:.08em;color:var(--fc-cyan)}.fc-aura-panel__block{margin-bottom:12px}.fc-aura-panel__label{display:flex;align-items:center;gap:6px;font-size:var(--fc-font-xs);letter-spacing:.08em;color:#7eb8d4;margin-bottom:8px;font-weight:600}.fc-energy-core{bottom:4%;width:320px;height:120px;z-index:1;pointer-events:none}.fc-energy-core,.fc-energy-core__beam{position:absolute;left:50%;transform:translateX(-50%)}.fc-energy-core__beam{bottom:40px;width:120px;height:280px;background:linear-gradient(0deg,rgba(0,229,255,.45) 0,rgba(0,229,255,.08) 40%,transparent);clip-path:polygon(35% 100%,65% 100%,52% 0,48% 0);animation:fcGlowPulse 2.8s ease-in-out infinite;opacity:.55}.fc-energy-core__ground{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:220px;height:40px;background:radial-gradient(ellipse,rgba(0,200,255,.35) 0,transparent 70%);animation:fcGlowPulse 3s ease-in-out infinite}.fc-energy-core__ring{bottom:18px;width:260px;height:260px;margin-left:-130px;border-radius:50%;border:1px dashed rgba(0,229,255,.35);animation:fcRotateRing 18s linear infinite}.fc-energy-core__core,.fc-energy-core__ring{position:absolute;left:50%;transform:rotateX(72deg)}.fc-energy-core__core{bottom:28px;width:48px;height:48px;margin-left:-24px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.9) 0,rgba(0,80,200,.2) 55%,transparent 70%);animation:fcPulseCore 2.4s ease-in-out infinite}.fc-particle-layer{position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:radial-gradient(circle,rgba(0,229,255,.12) 1px,transparent 0);background-size:72px 72px;animation:fcParticlesDrift 24s linear infinite}.fc-particle-layer--sparse{opacity:.08}.fc-score-row{display:grid;grid-template-columns:42px 1fr 28px;align-items:center;gap:6px}.fc-score-row span{font-size:var(--fc-font-xs);color:#90b4c8}.fc-score-track{height:4px;border-radius:2px;background:rgba(255,255,255,.06);overflow:hidden}.fc-score-fill{height:100%;border-radius:2px;transition:width .4s ease}.fc-score-row em{font-size:var(--fc-font-xs);font-style:normal;font-weight:700;text-align:right}.fc-mode-toggle{display:flex;gap:4px;padding:3px;border-radius:999px;border:1px solid var(--fc-border);background:rgba(0,8,24,.6)}.fc-mode-toggle button{padding:5px 10px;font-size:var(--fc-font-xs);font-weight:600;letter-spacing:.04em;border:none;border-radius:999px;background:transparent;color:var(--fc-text-muted);cursor:pointer;transition:background .2s,color .2s}.fc-mode-toggle button.is-active{background:rgba(0,229,255,.15);color:var(--fc-cyan)}.fc-mode-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:8px;padding:0 4px}.fc-mode-bar__hint{font-size:.5rem;color:var(--fc-text-muted)}.fc-compare-chips{display:flex;flex-wrap:wrap;gap:6px}.fc-compare-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;font-size:var(--fc-font-xs);color:#d8eeff;text-decoration:none;border-radius:var(--fc-radius-sm);border:1px solid rgba(0,229,255,.15);background:rgba(0,12,32,.45);transition:border-color .2s,background .2s}.fc-compare-chip:hover{border-color:rgba(0,229,255,.4);background:rgba(0,229,255,.08)}.fc-compare-chip em{font-style:normal;color:var(--fc-orange);font-weight:700}@keyframes fcRotateRing{0%{transform:rotateX(72deg) rotate(0deg)}to{transform:rotateX(72deg) rotate(1turn)}}@keyframes fcPulseCore{0%,to{opacity:.65;transform:rotateX(72deg) scale(1)}50%{opacity:1;transform:rotateX(72deg) scale(1.15)}}@keyframes fcGlowPulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes fcParticlesDrift{0%{background-position:0 0}to{background-position:72px 72px}}@keyframes fcFloatLabel{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes fcPulseDot{0%,to{opacity:.6}50%{opacity:1}}html[data-fc-mode=minimal] .fc-feature-card__ring,html[data-fc-mode=minimal] .fc-feature-card__shine,html[data-fc-mode=minimal] .fc-particle-layer,html[data-fc-mode=minimal] .pdh-center__particles,html[data-fc-mode=minimal] .pdh-center__scanline,html[data-fc-mode=minimal] .pdh-energy-core__particle,html[data-fc-mode=minimal] .pdh-holo-stage__scanline{display:none!important}html[data-fc-mode=minimal] .fc-aura-panel,html[data-fc-mode=minimal] .fc-feature-card,html[data-fc-mode=minimal] .pdh-product-3d-wrap,html[data-fc-mode=minimal] .pdh-product-3d-wrap--phase1,html[data-fc-mode=minimal] .pv3-aura-container{animation:none!important}html[data-fc-mode=minimal] .fc-neon-border{background:rgba(0,229,255,.15)}.aura-palm-hud{position:absolute;right:8%;bottom:28%;z-index:20;display:flex;flex-direction:column;gap:6px;pointer-events:none}.aura-palm-hud__chip{padding:4px 8px;font-size:.48rem;letter-spacing:.1em;font-weight:700;color:#00e5ff;border:1px solid rgba(0,229,255,.35);border-radius:4px;background:rgba(0,12,32,.75);box-shadow:0 0 12px rgba(0,229,255,.2);animation:auraHudPop .45s ease-out both}.aura-palm-hud__chip:first-letter{text-transform:uppercase}@keyframes auraHudPop{0%{opacity:0;transform:translateX(8px) scale(.92)}to{opacity:1;transform:translateX(0) scale(1)}}.aura-gesture-hand{position:absolute;right:14%;top:42%;width:36px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.8));border-radius:2px;opacity:0;transform:rotate(-18deg);pointer-events:none;z-index:14;transition:opacity .3s ease}.aura-gesture--battery .aura-gesture-hand,.aura-gesture--camera .aura-gesture-hand,.aura-gesture--cpu .aura-gesture-hand,.aura-gesture--display .aura-gesture-hand{opacity:.85;animation:auraPointHand .6s ease-out}.aura-gesture--camera .aura-gesture-hand{transform:rotate(-28deg) translate(-6px,4px)}.aura-gesture--cpu .aura-gesture-hand{transform:rotate(-22deg)}.aura-gesture--battery .aura-gesture-hand{transform:rotate(-12deg) translate(2px,6px)}.aura-gesture--display .aura-gesture-hand{transform:rotate(-32deg) translate(-4px,2px)}.aura-gesture--recall .aura-gesture-hand{transform:rotate(28deg) translate(10px,-6px) scale(.92);opacity:.85}.aura-gesture--present .aura-gesture-hand{transform:rotate(-26deg) translate(-10px,4px) scale(1.02);opacity:.9}.aura-gesture--pull .aura-gesture-hand{transform:rotate(-14deg) translate(-6px,-8px);opacity:.82}@keyframes auraPointHand{0%{opacity:0;width:8px}to{opacity:.85;width:36px}}.aura-react--nod{animation:auraNod .55s ease-in-out}.aura-react--smile,.aura-react--success{animation:auraSmile .65s ease-out}.aura-react--success{animation:auraNod .5s ease-in-out,auraSmile .65s ease-out .2s}.aura-react--shake{animation:auraShake .52s ease-in-out}@keyframes auraNod{0%,to{transform:translateY(0)}35%{transform:translateY(3px)}65%{transform:translateY(1px)}}@keyframes auraSmile{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes auraShake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.aura-idle--hair .assistant-hair-flow{animation-duration:2.8s!important}.aura-idle--blink .assistant-blink{animation:auraIdleBlink .6s ease-in-out}@keyframes auraIdleBlink{0%,to{opacity:0}45%,55%{opacity:1}}.aura-idle--weight .official-assistant-image{transform-origin:bottom center;animation:auraWeightShift .7s ease-in-out}@keyframes auraWeightShift{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.012)}}.aura-shoulder-layer{position:absolute;inset:0;pointer-events:none;z-index:1}.pdh-center.is-product-summon .pdh-product-3d-wrap--phase1{opacity:1;animation:cinemaSummonProductEnter .55s cubic-bezier(.22,1,.36,1) both}.pdh-center.is-summon-rise .pdh-product-3d-wrap--phase1{opacity:1}.pdh-center.is-summon-scan .pdh-holo-stage__scanline{opacity:.35;animation-duration:.9s}.pdh-center.is-summon-energy .pdh-energy-core--phase1{opacity:1;animation:fcGlowPulse .3s ease-in-out 2}.pdh-center.is-summon-hud .pdh-hud-tag--phase1{animation:cinemaHudPopFast .28s ease-out both}.pdh-center.is-summon-hud .pdh-hud-tag--phase1:first-child{animation-delay:0s}.pdh-center.is-summon-hud .pdh-hud-tag--phase1:nth-child(2){animation-delay:70ms}.pdh-center.is-summon-hud .pdh-hud-tag--phase1:nth-child(3){animation-delay:.14s}.pdh-center.is-summon-hud .pdh-hud-tag--phase1:nth-child(4){animation-delay:.21s}.pdh-center.is-summon-done .pdh-product-3d-wrap--phase1{animation:floatProduct 5.5s ease-in-out infinite}html[data-fc-mode=minimal] .pdh-center.is-product-summon .pdh-product-3d-wrap--phase1{opacity:1;transform:none;transition:none}