.treasure-intro[data-v-34fbdafd]{margin:0 auto;max-width:1200px;min-height:100vh;overflow:hidden;padding:1.5rem;position:relative;width:100%}.particle-canvas[data-v-34fbdafd]{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}@keyframes slideInUp-34fbdafd{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInScale-34fbdafd{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInChar-34fbdafd{0%{opacity:0;transform:translateY(30px) rotateX(-90deg) scale(.8)}60%{opacity:1;transform:translateY(-5px) rotateX(10deg) scale(1.05)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}@keyframes pulse-34fbdafd{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes float-34fbdafd{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}}@keyframes iconPulse-34fbdafd{0%,to{opacity:.8;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}@keyframes glowPulse-34fbdafd{0%,to{box-shadow:var(--fs-shadow-md)}50%{box-shadow:var(--fs-shadow-lg)}}.hero-section[data-v-34fbdafd]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:95vh;opacity:0;padding:3rem 0;position:relative;text-align:center;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out;z-index:1}.hero-section.animate-in[data-v-34fbdafd]{opacity:1;transform:translateY(0)}.hero-glow[data-v-34fbdafd]{background:radial-gradient(circle,var(--fs-color-focus-ring) 0,transparent 70%);height:600px;left:50%;opacity:.3;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.hero-content[data-v-34fbdafd]{position:relative;z-index:2}.brand-logo[data-v-34fbdafd]{height:100px;margin:0 auto 1.5rem;position:relative;width:100px}.logo-hexagon[data-v-34fbdafd]{align-items:center;animation:float-34fbdafd 3s ease-in-out infinite;background:linear-gradient(135deg,var(--fs-color-primary) 0,var(--fs-color-primary-hover) 50%,var(--fs-color-primary) 100%);border-radius:16px;box-shadow:var(--fs-shadow-lg);color:var(--fs-color-on-primary);display:flex;font-size:2rem;height:80px;justify-content:center;width:80px}.logo-hexagon[data-v-34fbdafd],.logo-ring[data-v-34fbdafd]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.logo-ring[data-v-34fbdafd]{animation:pulse-34fbdafd 6s ease-out infinite;border:2px solid var(--fs-color-primary);border-radius:50%;height:100px;width:100px}.logo-ring--delay[data-v-34fbdafd]{animation-delay:3s}.hero-title[data-v-34fbdafd]{color:var(--fs-color-text-primary);font-size:4rem;font-weight:700;margin-bottom:1rem;perspective:1000px}.hero-title .char[data-v-34fbdafd]{background:linear-gradient(135deg,var(--fs-color-primary) 0,var(--fs-color-primary-hover) 50%,var(--fs-color-primary) 100%);background-clip:text;-webkit-background-clip:text;display:inline-block;-webkit-text-fill-color:transparent;animation:fadeInChar-34fbdafd .8s ease-out forwards}.hero-title .char[data-v-34fbdafd]:first-child{animation-delay:.1s}.hero-title .char[data-v-34fbdafd]:nth-child(2){animation-delay:.2s}.hero-title .char[data-v-34fbdafd]:nth-child(3){animation-delay:.3s}.hero-title .char--space[data-v-34fbdafd]{width:.75rem}.hero-slogan[data-v-34fbdafd]{font-size:1.5rem;margin-bottom:1rem}.hero-description[data-v-34fbdafd],.hero-slogan[data-v-34fbdafd]{color:var(--fs-color-text-secondary)}.hero-description[data-v-34fbdafd]{font-size:1rem;line-height:1.8;margin:0 auto 2rem;max-width:600px}.hero-actions[data-v-34fbdafd]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hero-decoration[data-v-34fbdafd]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.deco-circle[data-v-34fbdafd]{border:1px solid var(--fs-color-border);border-radius:50%;position:absolute}.deco-circle[data-v-34fbdafd]:first-child{height:300px;right:-100px;top:-100px;width:300px}.deco-circle--2[data-v-34fbdafd]{bottom:50px;height:200px;left:-50px;width:200px}.deco-circle--3[data-v-34fbdafd]{animation:float-34fbdafd 6s ease-in-out infinite;background:var(--fs-color-bg-selected);height:100px;opacity:.5;right:12%;top:35%;width:100px}.cta-button[data-v-34fbdafd]{align-items:center;border:none;border-radius:16px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button--primary[data-v-34fbdafd]{background:linear-gradient(135deg,var(--fs-color-primary) 0,var(--fs-color-primary-hover) 50%,var(--fs-color-primary) 100%);box-shadow:var(--fs-shadow-md);color:var(--fs-color-on-primary)}.cta-button--primary[data-v-34fbdafd]:hover{box-shadow:var(--fs-shadow-lg);transform:translateY(-2px)}.cta-button--primary .btn-glow[data-v-34fbdafd]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fs-color-text-inverse) 30%,transparent),transparent);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.cta-button--primary:hover .btn-glow[data-v-34fbdafd]{left:100%}.cta-button--secondary[data-v-34fbdafd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--fs-color-bg-surface) 80%,transparent);border:1px solid var(--fs-color-border);color:var(--fs-color-text-primary)}.cta-button--secondary[data-v-34fbdafd]:hover{background:var(--fs-color-bg-surface);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.cta-button--large[data-v-34fbdafd]{background:var(--fs-color-primary);box-shadow:var(--fs-shadow-md);color:var(--fs-color-on-primary);font-size:1.125rem;padding:1.5rem 3rem}.cta-button--large[data-v-34fbdafd]:hover{box-shadow:var(--fs-shadow-lg);transform:translateY(-1px)}.cta-button--large[data-v-34fbdafd]:active{box-shadow:var(--fs-shadow-md);transform:translateY(0)}.cta-button--large[data-v-34fbdafd]:focus-visible{outline:2px solid var(--fs-color-primary);outline-offset:3px}.cta-button--large .btn-glow[data-v-34fbdafd]{display:none}.beta-tag[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-bg-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--fs-color-border) 70%,transparent);border-radius:4px;color:var(--fs-color-text-primary);display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.5px;margin-left:.5rem;padding:.125rem .375rem;text-transform:uppercase;vertical-align:middle}.section-divider[data-v-34fbdafd]{display:flex;height:180px;justify-content:center;overflow:hidden;position:relative}.divider-curve[data-v-34fbdafd]{height:100%;width:100px}.section-title[data-v-34fbdafd]{align-items:center;color:var(--fs-color-text-primary);display:flex;font-size:2rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:.75rem}.section-title .title-icon[data-v-34fbdafd]{background:linear-gradient(135deg,var(--fs-color-primary) 0,var(--fs-color-primary-hover) 50%,var(--fs-color-primary) 100%);border-radius:50%;height:8px;width:8px}.section-subtitle[data-v-34fbdafd]{color:var(--fs-color-text-secondary);font-size:1rem;margin-bottom:3rem;text-align:center}.features-section[data-v-34fbdafd]{opacity:0;padding:3rem 0;position:relative;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out;z-index:1}.features-section.animate-in[data-v-34fbdafd]{opacity:1;transform:translateY(0)}.features-grid[data-v-34fbdafd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.feature-card[data-v-34fbdafd]{animation:slideInScale-34fbdafd .6s ease-out forwards;opacity:0;perspective:1000px}.features-section.animate-in .feature-card[data-v-34fbdafd]{opacity:1}.card-inner[data-v-34fbdafd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:24px;padding:2rem;position:relative;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.feature-card:hover .card-inner[data-v-34fbdafd]{border-color:var(--fs-color-primary);box-shadow:var(--fs-shadow-md)}.card-glow[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-primary) 12%,transparent);border-radius:24px;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.feature-card:hover .card-glow[data-v-34fbdafd]{opacity:.55}.card-border[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-primary) 12%,transparent);border-radius:24px;inset:-1px;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1);z-index:-1}.feature-card:hover .card-border[data-v-34fbdafd]{opacity:.35}.feature-icon[data-v-34fbdafd]{align-items:center;border-radius:16px;color:var(--fs-color-text-inverse);display:flex;font-size:1.5rem;height:64px;justify-content:center;margin-bottom:1.5rem;position:relative;width:64px}.feature-icon--blue[data-v-34fbdafd]{background:linear-gradient(135deg,var(--fs-color-primary) 0,var(--fs-color-primary-hover) 100%)}.feature-icon--purple[data-v-34fbdafd]{background:linear-gradient(135deg,color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-danger) 45%) 0,color-mix(in srgb,var(--fs-color-primary-hover) 55%,var(--fs-color-danger) 45%))}.feature-icon--cyan[data-v-34fbdafd]{background:linear-gradient(135deg,color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-success) 45%) 0,color-mix(in srgb,var(--fs-color-primary-hover) 40%,var(--fs-color-success) 60%))}.feature-icon--orange[data-v-34fbdafd]{background:linear-gradient(135deg,var(--fs-color-warning) 0,var(--fs-color-warning-hover) 100%)}.feature-icon--green[data-v-34fbdafd]{background:linear-gradient(135deg,var(--fs-color-success) 0,var(--fs-color-success-hover) 100%)}.feature-icon .icon-pulse[data-v-34fbdafd]{animation:iconPulse-34fbdafd 4s ease-out infinite;border-radius:16px;inset:0;position:absolute}.feature-icon--blue .icon-pulse[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-primary) 40%,transparent)}.feature-icon--purple .icon-pulse[data-v-34fbdafd]{background:color-mix(in srgb,color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-danger) 45%) 40%,transparent)}.feature-icon--cyan .icon-pulse[data-v-34fbdafd]{background:color-mix(in srgb,color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-success) 45%) 40%,transparent)}.feature-icon--orange .icon-pulse[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-warning) 40%,transparent)}.feature-icon--green .icon-pulse[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-success) 40%,transparent)}.feature-title[data-v-34fbdafd]{color:var(--fs-color-text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.feature-description[data-v-34fbdafd]{color:var(--fs-color-text-secondary);font-size:.875rem;line-height:1.6;margin-bottom:1rem}.feature-highlights[data-v-34fbdafd]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.feature-highlights li[data-v-34fbdafd]{align-items:center;background:color-mix(in srgb,var(--fs-color-bg-surface) 80%,transparent);border:1px solid var(--fs-color-border);border-radius:8px;color:var(--fs-color-text-secondary);display:flex;font-size:.75rem;gap:.5rem;padding:.5rem;white-space:nowrap}.feature-highlights li svg[data-v-34fbdafd]{color:var(--fs-color-primary);font-size:.625rem}.feature-card:hover .feature-highlights li[data-v-34fbdafd]{background:var(--fs-color-bg-surface);border-color:var(--fs-color-primary)}.scenarios-section[data-v-34fbdafd]{opacity:0;padding:3rem 0;position:relative;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out;z-index:1}.scenarios-section.animate-in[data-v-34fbdafd]{opacity:1;transform:translateY(0)}.scenarios-grid[data-v-34fbdafd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.scenario-card[data-v-34fbdafd]{animation:slideInUp-34fbdafd .6s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:24px;opacity:0;padding:2rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.scenarios-section.animate-in .scenario-card[data-v-34fbdafd]{opacity:1}.scenario-card[data-v-34fbdafd]:hover{border-color:var(--fs-color-primary);box-shadow:var(--fs-shadow-md);transform:translateY(-8px)}.scenario-icon[data-v-34fbdafd]{align-items:center;background:linear-gradient(135deg,var(--fs-color-bg-selected) 0,transparent 100%);border-radius:50%;color:var(--fs-color-primary);display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:80px}.scenario-card:hover .scenario-icon[data-v-34fbdafd]{background:var(--fs-color-primary);color:var(--fs-color-on-primary);transform:scale(1.1)}.scenario-title[data-v-34fbdafd]{color:var(--fs-color-text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.scenario-description[data-v-34fbdafd]{color:var(--fs-color-text-secondary);font-size:.875rem;line-height:1.6}.cta-section[data-v-34fbdafd]{margin-top:3rem;opacity:0;padding:3rem 0;position:relative;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out;z-index:1}.cta-section.animate-in[data-v-34fbdafd]{opacity:1;transform:translateY(0)}.cta-content[data-v-34fbdafd]{background:linear-gradient(135deg,var(--fs-color-bg-selected) 0,transparent 100%);border:1px solid var(--fs-color-border);border-radius:24px;overflow:hidden;padding:3rem;position:relative;text-align:center}.cta-glow[data-v-34fbdafd]{background:radial-gradient(circle,var(--fs-color-focus-ring) 0,transparent 70%);height:400px;left:50%;opacity:.2;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.cta-title[data-v-34fbdafd]{color:var(--fs-color-text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.cta-description[data-v-34fbdafd]{color:var(--fs-color-text-secondary);font-size:1rem;margin-bottom:2rem}@media(max-width:768px){.treasure-intro[data-v-34fbdafd]{padding:1rem}.hero-title[data-v-34fbdafd]{font-size:2.5rem}.hero-slogan[data-v-34fbdafd]{font-size:1.25rem}.hero-description[data-v-34fbdafd]{font-size:.875rem;padding:0 1rem}.hero-actions[data-v-34fbdafd]{flex-direction:column;padding:0 1rem;width:100%}.hero-actions .cta-button[data-v-34fbdafd]{justify-content:center;width:100%}.section-title[data-v-34fbdafd]{font-size:1.5rem}.features-grid[data-v-34fbdafd],.scenarios-grid[data-v-34fbdafd]{grid-template-columns:1fr}.cta-title[data-v-34fbdafd]{font-size:1.5rem}}.features-grid-mobile[data-v-34fbdafd],.scenarios-grid-mobile[data-v-34fbdafd]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:24px;gap:.5rem;overflow:hidden;padding:.75rem}.feature-cell[data-v-34fbdafd],.scenario-cell[data-v-34fbdafd]{align-items:center;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.feature-cell[data-v-34fbdafd]:active,.scenario-cell[data-v-34fbdafd]:active{background:var(--fs-color-bg-selected);transform:scale(.95)}.feature-cell__icon[data-v-34fbdafd]{align-items:center;border-radius:50%;display:flex;font-size:1.5rem;height:56px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.feature-cell__icon--blue[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-primary) 15%,transparent);color:var(--fs-color-primary)}.feature-cell__icon--purple[data-v-34fbdafd]{background:color-mix(in srgb,color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-danger) 45%) 15%,transparent);color:color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-danger) 45%)}.feature-cell__icon--cyan[data-v-34fbdafd]{background:color-mix(in srgb,color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-success) 45%) 15%,transparent);color:color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-success) 45%)}.feature-cell__icon--orange[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-warning) 15%,transparent);color:var(--fs-color-warning)}.feature-cell__icon--green[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-success) 15%,transparent);color:var(--fs-color-success)}.scenario-cell__icon[data-v-34fbdafd]{align-items:center;background:color-mix(in srgb,var(--fs-color-primary) 12%,transparent);border-radius:50%;color:var(--fs-color-primary);display:flex;font-size:1.5rem;height:56px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.feature-cell__title[data-v-34fbdafd],.scenario-cell__title[data-v-34fbdafd]{color:var(--fs-color-text-primary);font-size:.8125rem;line-height:1.4;max-width:100%;text-align:center;word-wrap:break-word}.detail-drawer[data-v-34fbdafd] .el-drawer__body{padding:0}.detail-drawer__content[data-v-34fbdafd]{padding:2rem 1.5rem 1.5rem}.detail-drawer__header[data-v-34fbdafd]{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.detail-drawer__icon[data-v-34fbdafd]{align-items:center;background:var(--fs-color-bg-selected);border-radius:50%;color:var(--fs-color-primary);display:flex;font-size:1.25rem;height:48px;justify-content:center;width:48px}.detail-drawer__icon--blue[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-primary) 15%,transparent);color:var(--fs-color-primary)}.detail-drawer__icon--purple[data-v-34fbdafd]{background:color-mix(in srgb,color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-danger) 45%) 15%,transparent);color:color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-danger) 45%)}.detail-drawer__icon--cyan[data-v-34fbdafd]{background:color-mix(in srgb,color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-success) 45%) 15%,transparent);color:color-mix(in srgb,var(--fs-color-primary) 55%,var(--fs-color-success) 45%)}.detail-drawer__icon--orange[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-warning) 15%,transparent);color:var(--fs-color-warning)}.detail-drawer__icon--green[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-success) 15%,transparent);color:var(--fs-color-success)}.detail-drawer__title[data-v-34fbdafd]{color:var(--fs-color-text-primary);font-size:1.25rem;font-weight:600;margin:0}.detail-drawer__description[data-v-34fbdafd]{color:var(--fs-color-text-secondary);font-size:.9375rem;line-height:1.6;margin-bottom:1rem}.detail-drawer__highlights[data-v-34fbdafd]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0}.detail-drawer__highlights li[data-v-34fbdafd]{align-items:center;background:color-mix(in srgb,var(--fs-color-bg-surface) 80%,transparent);border:1px solid var(--fs-color-border);border-radius:8px;color:var(--fs-color-text-secondary);display:flex;font-size:.8125rem;gap:.5rem;padding:.5rem .75rem}.detail-drawer__highlights li svg[data-v-34fbdafd]{color:var(--fs-color-primary);font-size:.625rem}.detail-drawer__close[data-v-34fbdafd]{background:color-mix(in srgb,var(--fs-color-bg-surface) 80%,transparent);border:1px solid var(--fs-color-border);border-radius:12px;color:var(--fs-color-text-secondary);cursor:pointer;font-size:.9375rem;padding:.75rem 1rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.detail-drawer__close[data-v-34fbdafd]:hover{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}
