.highlight-stack-module__ypJ59q__stackRoot{position:relative}.highlight-stack-module__ypJ59q__stackFrame{gap:1.15rem;display:grid}.highlight-stack-module__ypJ59q__cardWrap{transform-origin:50%;width:100%}.highlight-stack-module__ypJ59q__cardWrap:first-child{transform:translate(4px)rotate(-2deg)}.highlight-stack-module__ypJ59q__cardWrap:nth-child(2){transform:translate(-3px)rotate(1.7deg)}.highlight-stack-module__ypJ59q__cardWrap:nth-child(3){transform:translate(5px)rotate(-1.5deg)}.highlight-stack-module__ypJ59q__highlightCard{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-color:var(--hero-card-border);background:var(--hero-card-bg);box-shadow:0 10px 24px var(--hero-card-shadow);transition:transform var(--motion-base) cubic-bezier(.22, 1, .36, 1), box-shadow var(--motion-base) cubic-bezier(.22, 1, .36, 1);animation:.62s cubic-bezier(.22,1,.36,1) both highlight-stack-module__ypJ59q__card-in}.highlight-stack-module__ypJ59q__highlightCard:hover{box-shadow:0 14px 28px var(--hero-card-shadow-hover);transform:translateY(-2px)}.highlight-stack-module__ypJ59q__miniPreview{border:1px solid var(--preview-border);border-radius:.9rem;height:78px;margin-bottom:.6rem;box-shadow:inset 0 1px #ffffff1f}.highlight-stack-module__ypJ59q__miniPreview0{background:radial-gradient(circle at 16% 20%, var(--preview-0-glow), transparent 34%), linear-gradient(135deg, var(--preview-0-start) 0%, var(--preview-0-mid) 60%, var(--preview-0-end) 100%)}.highlight-stack-module__ypJ59q__miniPreview1{background:radial-gradient(circle at 82% 20%, var(--preview-1-glow), transparent 36%), linear-gradient(140deg, var(--preview-1-start) 0%, var(--preview-1-mid) 55%, var(--preview-1-end) 100%)}.highlight-stack-module__ypJ59q__miniPreview2{background:radial-gradient(circle at 20% 70%, var(--preview-2-glow), transparent 34%), linear-gradient(130deg, var(--preview-2-start) 0%, var(--preview-2-mid) 55%, var(--preview-2-end) 100%)}@keyframes highlight-stack-module__ypJ59q__card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.highlight-stack-module__ypJ59q__miniPreview{height:64px}}@media (prefers-reduced-motion:reduce){.highlight-stack-module__ypJ59q__highlightCard{animation:none!important}}
.fox-interaction-playground-module__UtBJdW__playground{cursor:auto;width:100%;max-width:420px;margin-inline:auto;position:relative}.fox-interaction-playground-module__UtBJdW__playModeCursorFix,.fox-interaction-playground-module__UtBJdW__playModeCursorFix *{cursor:default!important}.fox-interaction-playground-module__UtBJdW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fox-interaction-playground-module__UtBJdW__shadow{inset-inline:1.25rem;filter:blur(14px);background:#00000073;border-radius:999px;height:2.5rem;position:absolute;bottom:.4rem}.fox-interaction-playground-module__UtBJdW__characterImage{z-index:1;-o-object-fit:contain;object-fit:contain;cursor:auto;width:100%;height:auto;position:relative}.fox-interaction-playground-module__UtBJdW__unlockTapArea{z-index:2;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.fox-interaction-playground-module__UtBJdW__overlay{z-index:2;pointer-events:none;cursor:auto;position:absolute;inset:0;overflow:visible}.fox-interaction-playground-module__UtBJdW__hotspot{transform:translate(-50%, -50%) rotate(var(--hotspot-rotate,0deg));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--surface-border));background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--foreground);pointer-events:auto;cursor:pointer;transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:.65rem;position:absolute}.fox-interaction-playground-module__UtBJdW__hotspot:hover{transform:translate(-50%, -50%) rotate(var(--hotspot-rotate,0deg)) scale(1.04);border-color:color-mix(in srgb, var(--accent) 52%, var(--surface-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.fox-interaction-playground-module__UtBJdW__hotspotHidden{opacity:.2}.fox-interaction-playground-module__UtBJdW__hotspotHidden .fox-interaction-playground-module__UtBJdW__hotspotLabel{opacity:0}.fox-interaction-playground-module__UtBJdW__hotspotStealth{box-shadow:none!important;cursor:auto!important;background:0 0!important;border-color:#0000!important}.fox-interaction-playground-module__UtBJdW__hotspotDebug{border-color:color-mix(in srgb, #ff7a1a 72%, var(--surface-border))!important;background:#ffb27847!important;box-shadow:inset 0 0 0 1px #ff7a1a73!important}.fox-interaction-playground-module__UtBJdW__hotspotActive{border-color:color-mix(in srgb, var(--accent) 62%, var(--surface-border));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 28%, transparent)}.fox-interaction-playground-module__UtBJdW__hotspotPulse{animation:.3s ease-out fox-interaction-playground-module__UtBJdW__pulse-ring}.fox-interaction-playground-module__UtBJdW__hotspot:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 68%, transparent);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-soft) 36%, transparent)}.fox-interaction-playground-module__UtBJdW__hotspotLabel{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-2) 90%, transparent);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;position:absolute;top:calc(100% + .3rem);left:50%;transform:translate(-50%)}.fox-interaction-playground-module__UtBJdW__bubbleWrap{z-index:3;pointer-events:none;width:min(46%,200px);position:absolute;top:.35rem;left:-13rem}.fox-interaction-playground-module__UtBJdW__bubble{border:1px solid var(--surface-border-strong);background:color-mix(in srgb, var(--surface-2) 92%, transparent);box-shadow:0 12px 24px var(--surface-shadow);color:var(--foreground);border-radius:.4rem;padding:.75rem .9rem;font-size:.86rem;line-height:1.55;animation:.24s cubic-bezier(.22,1,.36,1) fox-interaction-playground-module__UtBJdW__bubble-in}.fox-interaction-playground-module__UtBJdW__bubbleEarly{border-color:color-mix(in srgb, #7a8798 65%, var(--surface-border-strong))}.fox-interaction-playground-module__UtBJdW__bubbleMid{border-color:color-mix(in srgb, #d0a152 68%, var(--surface-border-strong))}.fox-interaction-playground-module__UtBJdW__bubbleLate{border-color:color-mix(in srgb, var(--accent) 72%, var(--surface-border-strong))}.fox-interaction-playground-module__UtBJdW__bubbleStage{color:var(--muted);margin:0 0 .2rem;font-size:.72rem}.fox-interaction-playground-module__UtBJdW__bubbleMeta{color:var(--muted);margin:.35rem 0 0;font-size:.72rem}.fox-interaction-playground-module__UtBJdW__particleBurst{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.fox-interaction-playground-module__UtBJdW__spark{background:color-mix(in srgb, var(--accent-soft) 78%, #fff);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 52%, transparent);border-radius:999px;animation:.56s ease-out forwards fox-interaction-playground-module__UtBJdW__spark-pop;display:block;position:absolute;top:0;left:0}.fox-interaction-playground-module__UtBJdW__sparkDelayA{animation-delay:25ms}.fox-interaction-playground-module__UtBJdW__sparkDelayB{animation-delay:45ms}.fox-interaction-playground-module__UtBJdW__sparkDelayC{animation-delay:70ms}.fox-interaction-playground-module__UtBJdW__controls{z-index:4;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex;position:absolute;bottom:.45rem;right:.45rem}.fox-interaction-playground-module__UtBJdW__controls button{cursor:pointer!important}.fox-interaction-playground-module__UtBJdW__controlMeta{border:1px solid var(--surface-border);color:var(--muted);background:color-mix(in srgb, var(--surface-2) 90%, transparent);border-radius:999px;margin:0;padding:.25rem .6rem;font-size:.75rem}@keyframes fox-interaction-playground-module__UtBJdW__bubble-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fox-interaction-playground-module__UtBJdW__pulse-ring{0%{transform:translate(-50%, -50%) rotate(var(--hotspot-rotate,0deg)) scale(1)}to{transform:translate(-50%, -50%) rotate(var(--hotspot-rotate,0deg)) scale(1.12)}}@keyframes fox-interaction-playground-module__UtBJdW__spark-pop{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(var(--spark-x,0), var(--spark-y,-12px)) scale(.2)}}.fox-interaction-playground-module__UtBJdW__spark:first-child{--spark-x:-13px;--spark-y:-12px}.fox-interaction-playground-module__UtBJdW__spark:nth-child(2){--spark-x:12px;--spark-y:-10px}.fox-interaction-playground-module__UtBJdW__spark:nth-child(3){--spark-x:-10px;--spark-y:11px}.fox-interaction-playground-module__UtBJdW__spark:nth-child(4){--spark-x:12px;--spark-y:10px}@media (max-width:768px){.fox-interaction-playground-module__UtBJdW__bubbleWrap{z-index:5;width:min(50vw,190px);position:absolute;inset:0 -.35rem auto auto;transform:translateY(calc(-100% - .2rem))}.fox-interaction-playground-module__UtBJdW__bubble{max-height:none;padding:.5rem .58rem;font-size:.78rem;line-height:1.42;overflow:visible}.fox-interaction-playground-module__UtBJdW__controls{gap:.35rem;bottom:.3rem;right:.3rem}.fox-interaction-playground-module__UtBJdW__controlMeta{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.fox-interaction-playground-module__UtBJdW__hotspot,.fox-interaction-playground-module__UtBJdW__hotspotPulse,.fox-interaction-playground-module__UtBJdW__bubble,.fox-interaction-playground-module__UtBJdW__spark{transition:none!important;animation:none!important}}
.page-module__H3BVAa__heroShell{animation:.62s cubic-bezier(.22,1,.36,1) both page-module__H3BVAa__hero-in}.page-module__H3BVAa__heroOrb{animation:8.4s ease-in-out infinite page-module__H3BVAa__orb-drift}.page-module__H3BVAa__heroOrbDelay{animation-delay:-3s}.page-module__H3BVAa__characterWrap{animation:5.6s ease-in-out infinite page-module__H3BVAa__float-y}.page-module__H3BVAa__rightStack{gap:.9rem;display:grid}@media (min-width:768px){.page-module__H3BVAa__rightStack{transform:translateY(-24px)}}@keyframes page-module__H3BVAa__hero-in{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__H3BVAa__orb-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8px,-6px)scale(1.04)}}@keyframes page-module__H3BVAa__float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.page-module__H3BVAa__heroShell,.page-module__H3BVAa__heroOrb,.page-module__H3BVAa__characterWrap{animation:none!important}}
