.glass-card[data-v-fbca0fb3]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgb(var(--color-bg-secondary-rgb)/.5);border:1px solid #3f3f46;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card[data-v-fbca0fb3]:hover{background:rgb(var(--color-bg-secondary-rgb)/.7);box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.glass-card-pink[data-v-fbca0fb3]:hover{border-color:#ffffff40;box-shadow:0 10px 15px -3px #0000001a,0 0 20px rgb(var(--color-bg-primary-rgb)/.2)}.glass-card-blue[data-v-fbca0fb3]:hover{border-color:#4c9eeb66;box-shadow:0 10px 15px -3px #0000001a,0 0 20px #4c9eeb33}.glass-card-purple[data-v-fbca0fb3]:hover{border-color:#a855f766;box-shadow:0 10px 15px -3px #0000001a,0 0 20px #a855f733}.glass-card-green[data-v-fbca0fb3]:hover{border-color:#22c55e66;box-shadow:0 10px 15px -3px #0000001a,0 0 20px #22c55e33}.glass-card-red[data-v-fbca0fb3]:hover{border-color:#ef444466;box-shadow:0 10px 15px -3px #0000001a,0 0 20px #ef444433}.glass-card-yellow[data-v-fbca0fb3]:hover{border-color:#eab30866;box-shadow:0 10px 15px -3px #0000001a,0 0 20px #eab30833}.glass-shine[data-v-fbca0fb3]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%}.group:hover .glass-shine[data-v-fbca0fb3]{left:100%}.glass-card[data-v-fbca0fb3]:focus-within{outline:2px solid rgb(var(--color-bg-primary-rgb)/.6);outline-offset:2px}.stat-accent[data-v-fbca0fb3]{border-radius:0 0 4px 4px;height:2px;left:50%;opacity:.6;position:absolute;top:0;transform:translate(-50%);transition:width .4s ease,opacity .4s ease;width:60%}.group:hover .stat-accent[data-v-fbca0fb3]{opacity:1;width:80%}.stat-accent-pink[data-v-fbca0fb3]{background:linear-gradient(90deg,transparent,rgb(var(--color-bg-primary-rgb)),transparent)}.stat-accent-blue[data-v-fbca0fb3]{background:linear-gradient(90deg,transparent,#4c9eeb,transparent)}.stat-accent-purple[data-v-fbca0fb3]{background:linear-gradient(90deg,transparent,#a855f7,transparent)}.stat-accent-green[data-v-fbca0fb3]{background:linear-gradient(90deg,transparent,#22c55e,transparent)}.stat-accent-yellow[data-v-fbca0fb3]{background:linear-gradient(90deg,transparent,#eab308,transparent)}@media (max-width:640px){.glass-card[data-v-fbca0fb3]{padding:1.5rem}}.game-card[data-v-806d0020]{animation:fadeInUp-806d0020 .6s ease-out forwards;background:linear-gradient(160deg,color-mix(in srgb,var(--theme-color) 30%,transparent) 0,color-mix(in srgb,var(--color-pink-light) 15%,transparent),color-mix(in srgb,var(--theme-color) 25%,transparent));border-radius:14px 22px;box-shadow:0 10px 30px #0000004d,0 0 0 1px rgba(var(--color-pink-rgb),.06);display:block;isolation:isolate;padding:1px;position:relative;text-decoration:none;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)}.game-card[data-v-806d0020]:hover{box-shadow:0 18px 40px #0000006b,0 0 35px color-mix(in srgb,var(--theme-color) 22%,transparent),0 0 60px rgba(var(--color-pink-rgb),.12);transform:translateY(-5px)}.game-card-glow[data-v-806d0020]{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--theme-color) 35%,transparent) 0,transparent 60%);filter:blur(20px);inset:-30%;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;z-index:-1}.game-card:hover .game-card-glow[data-v-806d0020]{opacity:.7}.game-card-body[data-v-806d0020]{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--theme-color) 6%,transparent) 0,transparent 60%),linear-gradient(180deg,rgba(var(--color-bg-secondary-rgb),.96) 0,rgba(var(--color-bg-primary-rgb),.98));border-radius:13px 21px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.game-card-body[data-v-806d0020]:before{background-image:radial-gradient(circle at 10px 10px,rgba(var(--color-pink-rgb),.04) 2px,transparent 3px),radial-gradient(circle at 30px 30px,rgba(var(--color-pink-rgb),.03) 2px,transparent 3px);background-size:40px 40px;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.game-card-header[data-v-806d0020]{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-color) 14%,transparent) 0,color-mix(in srgb,var(--color-pink-rgb) 4%,transparent));display:flex;gap:.75rem;padding:.9rem 1rem .75rem;position:relative;z-index:1}.game-card-divider[data-v-806d0020]{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--theme-color) 60%,transparent) 20%,color-mix(in srgb,var(--theme-color) 60%,transparent) 80%,transparent 100%);height:1px;margin:0 .75rem;opacity:.45;position:relative;z-index:1}.game-card-divider[data-v-806d0020]:after{background:var(--theme-color);border-radius:50%;box-shadow:0 0 6px color-mix(in srgb,var(--theme-color) 70%,transparent);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.game-card-icon[data-v-806d0020]{align-items:center;background:color-mix(in srgb,var(--theme-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--theme-color) 40%,transparent);border-radius:50%;box-shadow:inset 0 0 0 3px rgba(var(--color-bg-primary-rgb),.6),0 0 12px color-mix(in srgb,var(--theme-color) 18%,transparent);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;position:relative;transition:transform .5s cubic-bezier(.4,0,.2,1);width:2.25rem}.game-card-icon[data-v-806d0020] .iconify,.game-card-icon[data-v-806d0020] svg{height:1.15rem;width:1.15rem}.game-card:hover .game-card-icon[data-v-806d0020]{transform:scale(1.08)}.game-card-header-text[data-v-806d0020]{flex:1;line-height:1.1;min-width:0}.game-card-label[data-v-806d0020]{color:color-mix(in srgb,var(--theme-color) 70%,#fff);display:block;font-size:.625rem;font-weight:500;letter-spacing:.2em;opacity:.75;text-transform:uppercase}.game-card-title[data-v-806d0020]{color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:.01em;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-card-rank[data-v-806d0020]{align-items:center;background:rgba(var(--color-bg-primary-rgb),.5);border:1.5px solid color-mix(in srgb,var(--theme-color) 50%,transparent);border-radius:50%;box-shadow:inset 0 0 0 2px rgba(var(--color-bg-primary-rgb),.7);color:var(--theme-color);display:flex;flex-shrink:0;font-size:.7rem;font-weight:600;height:2.25rem;justify-content:center;letter-spacing:-.02em;width:2.25rem}.game-card-artwork[data-v-806d0020]{aspect-ratio:16/10;background:#0006;border-bottom:1px solid color-mix(in srgb,var(--theme-color) 25%,transparent);overflow:hidden;position:relative}.game-card-image[data-v-806d0020]{filter:saturate(1.05);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.4,0,.2,1),filter .5s ease;width:100%}.game-card:hover .game-card-image[data-v-806d0020]{filter:saturate(1.2);transform:scale(1.08)}.game-card-artwork-overlay[data-v-806d0020]{background:linear-gradient(180deg,transparent 40%,rgba(var(--color-bg-primary-rgb),.75) 100%),radial-gradient(ellipse at top,color-mix(in srgb,var(--theme-color) 25%,transparent) 0,transparent 70%)}.game-card-artwork-overlay[data-v-806d0020],.game-card-holo[data-v-806d0020]{inset:0;pointer-events:none;position:absolute}.game-card-holo[data-v-806d0020]{background:linear-gradient(115deg,transparent 35%,rgba(var(--color-pink-light-rgb),.12) 50%,transparent 65%);transform:translate(-100%);transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.game-card:hover .game-card-holo[data-v-806d0020]{transform:translate(100%)}.game-card-count[data-v-806d0020]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(var(--color-bg-primary-rgb),.75);border:1px solid color-mix(in srgb,var(--theme-color) 40%,transparent);border-radius:999px;bottom:.75rem;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;left:.75rem;padding:.3rem .6rem;position:absolute}.game-card-count-unit[data-v-806d0020]{color:#ffffffb3;font-weight:400}.game-card-stats[data-v-806d0020]{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:.9rem 1rem .75rem}.game-card-description[data-v-806d0020]{color:rgb(var(--color-zinc-400-rgb));display:-webkit-box;font-size:.8rem;line-height:1.45;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;min-height:4.65rem;overflow:hidden}.game-card-bar-label[data-v-806d0020]{color:#ffffff80;display:flex;font-size:.65rem;font-weight:600;justify-content:space-between;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}.game-card-bar-value[data-v-806d0020]{color:var(--theme-color)}.game-card-bar-track[data-v-806d0020]{background:rgba(var(--color-pink-rgb),.08);border-radius:999px;height:5px;overflow:hidden;position:relative;width:100%}.game-card-bar-fill[data-v-806d0020]{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-color) 75%,var(--color-pink)) 0,var(--theme-color) 100%);border-radius:999px;box-shadow:0 0 8px color-mix(in srgb,var(--theme-color) 45%,transparent);height:100%;position:relative;transition:width .8s cubic-bezier(.4,0,.2,1),box-shadow .4s ease}.game-card:hover .game-card-bar-fill[data-v-806d0020]{box-shadow:0 0 18px color-mix(in srgb,var(--theme-color) 80%,transparent)}.game-card-footer[data-v-806d0020]{align-items:center;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--theme-color) 8%,transparent) 100%);border-top:1px solid rgba(var(--color-pink-rgb),.08);display:flex;justify-content:space-between;padding:.7rem 1rem;position:relative}.game-card-footer[data-v-806d0020]:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-color) 50%,transparent),transparent);content:"";height:1px;left:0;opacity:.35;position:absolute;right:0;top:0}.game-card-cta[data-v-806d0020]{color:var(--theme-color);font-size:.85rem;font-weight:500;letter-spacing:.04em}.game-card-arrow[data-v-806d0020]{color:var(--theme-color);font-size:1.1rem;line-height:1;transition:transform .5s cubic-bezier(.4,0,.2,1),letter-spacing .4s ease}.game-card:hover .game-card-arrow[data-v-806d0020]{letter-spacing:.2em;transform:translate(4px)}:root.theme-light .game-card[data-v-806d0020]{background:linear-gradient(140deg,color-mix(in srgb,var(--theme-color) 45%,transparent) 0,rgba(var(--color-bg-secondary-rgb),.95) 35% 65%,color-mix(in srgb,var(--theme-color) 35%,transparent));box-shadow:0 10px 30px rgba(var(--color-pink-deeper-rgb),.08),0 0 0 1px rgba(var(--color-pink-deeper-rgb),.04)}:root.theme-light .game-card[data-v-806d0020]:hover{box-shadow:0 20px 45px rgba(var(--color-pink-deeper-rgb),.15),0 0 40px color-mix(in srgb,var(--theme-color) 25%,transparent),0 0 0 1px color-mix(in srgb,var(--theme-color) 45%,transparent)}:root.theme-light .game-card-body[data-v-806d0020]{background:linear-gradient(180deg,var(--color-surface) 0,rgba(var(--color-bg-secondary-rgb),.9) 100%)}:root.theme-light .game-card-title[data-v-806d0020]{color:var(--color-text-primary)}:root.theme-light .game-card-label[data-v-806d0020]{color:color-mix(in srgb,var(--theme-color) 65%,var(--color-text-muted))}:root.theme-light .game-card-artwork[data-v-806d0020]{background:rgba(var(--color-pink-deeper-rgb),.06)}:root.theme-light .game-card-artwork-overlay[data-v-806d0020]{background:linear-gradient(180deg,transparent 40%,rgba(var(--color-bg-primary-rgb),.85) 100%),radial-gradient(ellipse at top,color-mix(in srgb,var(--theme-color) 20%,transparent) 0,transparent 70%)}:root.theme-light .game-card-holo[data-v-806d0020]{background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);mix-blend-mode:screen}:root.theme-light .game-card-count[data-v-806d0020]{background:rgba(var(--color-bg-primary-rgb),.85);color:var(--color-text-primary)}:root.theme-light .game-card-count-unit[data-v-806d0020],:root.theme-light .game-card-description[data-v-806d0020]{color:var(--color-text-secondary)}:root.theme-light .game-card-bar-label[data-v-806d0020]{color:var(--color-text-muted)}:root.theme-light .game-card-bar-track[data-v-806d0020]{background:rgba(var(--color-pink-deeper-rgb),.1)}:root.theme-light .game-card-bar-track[data-v-806d0020]:before{background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(var(--color-pink-deeper-rgb),.06) 6px 7px)}:root.theme-light .game-card-footer[data-v-806d0020]{border-top-color:rgba(var(--color-pink-deeper-rgb),.08)}.theme-stats-glass-card[data-v-806d0020]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgb(var(--color-bg-secondary-rgb)/.5);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;display:flex;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.theme-stats-glass-card[data-v-806d0020]:hover{background:rgb(var(--color-bg-secondary-rgb)/.6);border-color:#fff3;box-shadow:0 12px 40px #0006,0 0 25px rgba(var(--color-pink-rgb),.15),inset 0 1px #ffffff26;transform:translateY(-2px)}.glass-shine[data-v-806d0020]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12) 50%,transparent);height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .8s cubic-bezier(.4,0,.2,1);width:100%;z-index:20}.group:hover .glass-shine[data-v-806d0020]{left:100%}@keyframes fadeInUp-806d0020{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.game-card[data-v-806d0020]:first-child{animation-delay:.05s}.game-card[data-v-806d0020]:nth-child(2){animation-delay:.1s}.game-card[data-v-806d0020]:nth-child(3){animation-delay:.15s}.game-card[data-v-806d0020]:nth-child(4){animation-delay:.2s}.game-card[data-v-806d0020]:nth-child(5){animation-delay:.25s}.game-card[data-v-806d0020]:nth-child(6){animation-delay:.3s}.game-card[data-v-806d0020]:nth-child(7){animation-delay:.35s}.game-card[data-v-806d0020]:nth-child(8){animation-delay:.4s}@media (max-width:768px){.game-card[data-v-806d0020]:hover{transform:translateY(-3px)}.theme-stats-glass-card[data-v-806d0020]{padding:1.25rem}}.features-section-bg[data-v-727a279a]{background-color:var(--color-bg-primary);background-image:radial-gradient(ellipse 70% 50% at 50% 30%,rgba(var(--color-pink-rgb),.08) 0,transparent 70%),radial-gradient(ellipse 90% 60% at 50% 100%,rgba(var(--color-pink-deeper-rgb),.1) 0,transparent 65%),linear-gradient(180deg,var(--color-bg-primary) 0,rgba(var(--color-pink-deeper-rgb),.05) 100%);position:relative}#logo[data-v-727a279a]{font-family:Bagel Fat One,cursive}#logo[data-v-727a279a],h1[data-v-727a279a],h2[data-v-727a279a]{font-weight:200}h1[data-v-727a279a],h2[data-v-727a279a]{font-family:Amarante,cursive}.hero-title[data-v-727a279a]{text-shadow:0 4px 30px rgba(0,0,0,.4)}.hero-stat-item[data-v-727a279a]{text-align:center}@media (min-width:1024px){.hero-stat-item[data-v-727a279a]{text-align:left}}.info-hero[data-v-727a279a]{overflow:hidden;padding:6rem 1.25rem 4rem;position:relative}.info-hero-bg[data-v-727a279a]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.info-hero-aurora[data-v-727a279a]{animation:info-hero-aurora-drift-727a279a 22s ease-in-out infinite alternate;background:radial-gradient(40% 35% at 18% 25%,rgba(232,132,154,.42),transparent 70%),radial-gradient(45% 35% at 82% 70%,rgba(168,85,247,.28),transparent 72%),radial-gradient(55% 40% at 50% 110%,rgba(255,190,222,.22),transparent 75%);filter:blur(60px);inset:-10%;opacity:.85;position:absolute;will-change:transform}@keyframes info-hero-aurora-drift-727a279a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2%,-1.5%,0) scale(1.04)}}.info-hero-grid-lines[data-v-727a279a]{background-image:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:56px 56px;inset:0;mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,#000 35%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,#000 35%,transparent 80%);opacity:.7;position:absolute}@media (prefers-reduced-motion:reduce){.info-hero-aurora[data-v-727a279a]{animation:none}}.info-hero-wrap[data-v-727a279a]{margin:0 auto;max-width:1200px;position:relative;z-index:1}.info-hero-top[data-v-727a279a]{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr;margin-bottom:4rem}@media (min-width:1024px){.info-hero-top[data-v-727a279a]{gap:4rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.info-hero-text[data-v-727a279a]{max-width:580px}@media (max-width:1023px){.info-hero-text[data-v-727a279a]{margin:0 auto;text-align:center}}.info-hero-badge[data-v-727a279a]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#d4d4d8;display:inline-flex;font-size:.72rem;gap:.55rem;margin-bottom:1.5rem;padding:.35rem .85rem}.info-hero-badge-dot[data-v-727a279a]{animation:info-status-pulse-727a279a 2.4s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 #22c55e99;height:.5rem;width:.5rem}@keyframes info-status-pulse-727a279a{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}.info-hero-badge-status[data-v-727a279a]{color:#f4f0f2;font-weight:600}.info-hero-badge-sep[data-v-727a279a]{color:#ffffff40}.info-hero-badge-jp[data-v-727a279a]{color:var(--color-pink,#e8849a);font-family:"Noto Serif JP",Hiragino Mincho Pro,serif;letter-spacing:.08em}.info-hero-title[data-v-727a279a]{color:#fff;font-family:Amarante,Georgia,serif;font-size:clamp(2.5rem,4.8vw,4rem);font-weight:400;letter-spacing:.005em;line-height:1.05;margin:0 0 1.25rem;text-shadow:0 4px 30px rgba(0,0,0,.4)}.info-hero-title span[data-v-727a279a]{background:linear-gradient(180deg,#fff,#f4f0f2 50%,#e8849af2);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.info-hero-lead[data-v-727a279a]{color:#e4e4e7;font-size:clamp(1.05rem,1.2vw,1.18rem);font-weight:500;line-height:1.55;margin:0 0 .85rem;max-width:540px}@media (max-width:1023px){.info-hero-lead[data-v-727a279a]{margin-left:auto;margin-right:auto}}.info-hero-lead strong[data-v-727a279a]{color:var(--color-pink,#e8849a);font-weight:600}.info-hero-desc[data-v-727a279a]{color:#a1a1aa;font-size:.95rem;line-height:1.65;margin:0 0 2rem;max-width:520px}@media (max-width:1023px){.info-hero-desc[data-v-727a279a]{margin-left:auto;margin-right:auto}}.info-hero-cta[data-v-727a279a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}@media (max-width:1023px){.info-hero-cta[data-v-727a279a]{justify-content:center}}.info-btn[data-v-727a279a]{align-items:center;border-radius:12px;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:.85rem 1.5rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;white-space:nowrap;will-change:transform}.info-btn[data-v-727a279a]:hover{transform:translateY(-2px)}.info-btn-icon[data-v-727a279a]{height:1.2rem;margin-right:.55rem;width:1.2rem}.info-btn-primary[data-v-727a279a]{background:linear-gradient(135deg,#ec4899,#db2777);box-shadow:0 8px 24px -8px #ec489980;color:#fff}.info-btn-primary[data-v-727a279a]:hover{background:linear-gradient(135deg,#db2777,#be185d);box-shadow:0 12px 32px -10px #ec489999}.info-btn-secondary[data-v-727a279a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);color:#f4f0f2}.info-btn-secondary[data-v-727a279a]:hover{background:#e8849a1a;border-color:#e8849a59}.info-hero-stats-mobile[data-v-727a279a]{margin-top:2rem}.info-hero-mascot[data-v-727a279a]{align-items:center;display:none;justify-content:center}@media (min-width:1024px){.info-hero-mascot[data-v-727a279a]{display:flex}}.info-mission-panel[data-v-727a279a]{--mp-accent:232,132,154;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,rgba(var(--mp-accent),.07),rgba(var(--mp-accent),.015)),rgba(var(--color-bg-secondary-rgb,39,39,42),.45);border:1px solid rgba(var(--mp-accent),.2);border-radius:22px;box-shadow:0 24px 60px -28px #0009;padding:1.5rem;position:relative}.info-mission-panel-head[data-v-727a279a]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1rem}.info-mission-panel-icon[data-v-727a279a]{align-items:center;background:rgba(var(--mp-accent),.18);border-radius:12px;color:rgb(var(--mp-accent));display:flex;flex-shrink:0;font-size:1.25rem;height:42px;justify-content:center;width:42px}.info-mission-panel-title-wrap[data-v-727a279a]{flex:1;min-width:0}.info-mission-panel-kicker[data-v-727a279a]{color:rgb(var(--mp-accent));display:block;font-family:"Noto Serif JP",Hiragino Mincho Pro,serif;font-size:.7rem;letter-spacing:.25em;margin-bottom:.15rem;opacity:.85}.info-mission-panel-title[data-v-727a279a]{color:#fff;font-family:Amarante,Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.2;margin:0}.info-mission-panel-count[data-v-727a279a],.info-mission-panel-title span[data-v-727a279a]{color:rgb(var(--mp-accent))}.info-mission-panel-count[data-v-727a279a]{background:rgba(var(--mp-accent),.12);border:1px solid rgba(var(--mp-accent),.25);border-radius:999px;font-size:.72rem;font-weight:500;padding:.3rem .75rem;white-space:nowrap}.info-mission-grid[data-v-727a279a]{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.info-mission-grid[data-v-727a279a]{grid-template-columns:repeat(3,1fr)}}.info-mission-card[data-v-727a279a]{--mc-accent:236,72,153;align-items:flex-start;background:#18181b66;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:flex;gap:.95rem;isolation:isolate;overflow:hidden;padding:1.1rem 1rem;position:relative;transition:transform .25s ease,border-color .25s ease,background .25s ease}.info-mission-card[data-v-727a279a]:after{background:radial-gradient(circle,rgba(var(--mc-accent),.45) 0,transparent 65%);content:"";filter:blur(28px);height:160px;opacity:.12;pointer-events:none;position:absolute;right:-25%;top:-40%;transition:opacity .3s ease;width:160px;z-index:-1}.info-mission-card[data-v-727a279a]:hover{background:rgba(var(--mc-accent),.05);border-color:rgba(var(--mc-accent),.35);transform:translateY(-3px)}.info-mission-card[data-v-727a279a]:hover:after{opacity:.28}.info-mission-card--pink[data-v-727a279a]{--mc-accent:236,72,153}.info-mission-card--purple[data-v-727a279a]{--mc-accent:168,85,247}.info-mission-card--green[data-v-727a279a]{--mc-accent:74,222,128}.info-mission-card-icon[data-v-727a279a]{align-items:center;background:rgba(var(--mc-accent),.15);border-radius:10px;color:rgb(var(--mc-accent));display:flex;flex-shrink:0;font-size:1.2rem;height:38px;justify-content:center;width:38px}.info-mission-card-body[data-v-727a279a]{flex:1;min-width:0}.info-mission-card-title[data-v-727a279a]{color:#fff;font-family:Amarante,Georgia,serif;font-size:1rem;font-weight:400;letter-spacing:.01em;margin:0 0 .3rem}.info-mission-card-desc[data-v-727a279a]{color:#a1a1aa;font-size:.85rem;line-height:1.55;margin:0}.hero-stack[data-v-727a279a]{height:480px;perspective:1400px;position:relative;width:380px}.hero-stack-card[data-v-727a279a]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid hsla(0,0%,100%,.09);border-radius:24px;bottom:40px;box-shadow:0 30px 80px -20px #0009,0 0 0 1px #ec489914,inset 0 1px #ffffff0f;display:flex;flex-direction:column;left:50%;margin-left:-160px;overflow:hidden;padding:22px;position:absolute;top:40px;transform:rotateY(-6deg) rotateX(4deg) rotate(-2deg);transition:transform .6s cubic-bezier(.4,0,.2,1);width:320px}.hero-stack:hover .hero-stack-card[data-v-727a279a]{transform:rotateY(-2deg) rotateX(1deg) rotate(0)}.hero-stack-card__shine[data-v-727a279a]{animation:cardShine-727a279a 6s ease-in-out infinite;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.08) 50%,transparent);height:100%;left:-60%;pointer-events:none;position:absolute;top:0;width:60%}@keyframes cardShine-727a279a{0%,to{opacity:0;transform:translate(0)}40%{opacity:1}60%{opacity:0;transform:translate(280%)}}.hero-stack-card__chip[data-v-727a279a]{align-items:center;align-self:flex-start;background:#1414198c;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#d4d4d8;display:inline-flex;font-size:.72rem;gap:8px;padding:6px 12px}.hero-stack-card__dot[data-v-727a279a]{animation:pulseDot-727a279a 2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55eb3;height:8px;width:8px}@keyframes pulseDot-727a279a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.hero-stack-card__visual[data-v-727a279a]{align-items:center;background:radial-gradient(circle at center,rgba(236,72,153,.28) 0,rgba(168,85,247,.08) 60%,transparent 100%),linear-gradient(135deg,#ec48990f,#a855f70f);border:2px solid rgba(236,72,153,.28);border-radius:50%;box-shadow:0 15px 40px -10px #ec489966,inset 0 0 40px #ec489914;display:flex;flex:0 0 auto;height:200px;justify-content:center;margin:auto;overflow:hidden;position:relative;width:200px}.hero-stack-card__visual img[data-v-727a279a]{filter:drop-shadow(0 8px 20px rgba(236,72,153,.35));height:auto;transition:transform .5s ease;width:92%}.hero-stack:hover .hero-stack-card__visual img[data-v-727a279a]{transform:scale(1.05)}.hero-stack-card__body[data-v-727a279a]{text-align:center}.hero-stack-card__kicker[data-v-727a279a]{color:#f472b6;display:block;font-family:Yuji Syuku,serif;font-size:.72rem;letter-spacing:.25em;margin-bottom:4px}.hero-stack-card__title[data-v-727a279a]{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:4px}.hero-stack-card__text[data-v-727a279a]{color:#a1a1aa;font-size:.78rem}.hero-stack-badge[data-v-727a279a]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#141419b8;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 20px 50px #0000008c;display:flex;gap:12px;padding:12px 16px;position:absolute;will-change:transform;z-index:3}.hero-stack-card[data-v-727a279a]{z-index:1}.hero-stack-badge--tl[data-v-727a279a]{animation:badgeFloatA-727a279a 6s ease-in-out infinite;border-color:#ec48994d;left:-16px;top:8px}.hero-stack-badge--tr[data-v-727a279a]{animation:badgeFloatB-727a279a 7s ease-in-out infinite;border-color:#a855f74d;right:-16px;top:8px}.hero-stack-badge--bl[data-v-727a279a]{animation:badgeFloatB-727a279a 6.5s ease-in-out infinite;border-color:#60a5fa4d;bottom:8px;left:-16px}.hero-stack-badge--br[data-v-727a279a]{animation:badgeFloatA-727a279a 7.5s ease-in-out infinite;border-color:#4ade804d;bottom:8px;right:-16px}.hero-stack-badge__icon[data-v-727a279a]{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;height:36px;justify-content:center;width:36px}.hero-stack-badge__icon--pink[data-v-727a279a]{background:linear-gradient(135deg,#ec4899,#db2777);box-shadow:0 8px 22px #ec489966}.hero-stack-badge__icon--purple[data-v-727a279a]{background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 8px 22px #a855f766}.hero-stack-badge__icon--blue[data-v-727a279a]{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 8px 22px #60a5fa66}.hero-stack-badge__icon--green[data-v-727a279a]{background:linear-gradient(135deg,#4ade80,#16a34a);box-shadow:0 8px 22px #4ade8066}.hero-stack-badge__label[data-v-727a279a]{color:#fff;font-size:.95rem;font-weight:700;line-height:1.15}.hero-stack-badge__sub[data-v-727a279a]{color:#a1a1aa;font-size:.7rem;line-height:1.15}@keyframes badgeFloatA-727a279a{0%,to{transform:translateZ(0)}50%{transform:translate3d(-4px,-8px,0)}}@keyframes badgeFloatB-727a279a{0%,to{transform:translateZ(0)}50%{transform:translate3d(4px,8px,0)}}@media (prefers-reduced-motion:reduce){.hero-stack-badge[data-v-727a279a],.hero-stack-card__dot[data-v-727a279a],.hero-stack-card__shine[data-v-727a279a]{animation:none}}@media (max-width:1280px){.hero-stack[data-v-727a279a]{height:440px;width:340px}.hero-stack-card[data-v-727a279a]{margin-left:-145px;padding:20px;width:290px}.hero-stack-card__visual[data-v-727a279a]{height:170px;width:170px}}.hover-scale[data-v-727a279a]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.hover-scale[data-v-727a279a]:hover{transform:translateY(-5px)}@keyframes headerLogoEntrance-727a279a{0%{opacity:0;transform:scale(.8) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes headerLogoFloat-727a279a{0%,to{filter:drop-shadow(0 0 8px rgba(var(--color-pink-rgb),.4));transform:translateY(0)}50%{filter:drop-shadow(0 0 15px rgba(var(--color-pink-rgb),.7));transform:translateY(-10px)}}.hero-content-animation[data-v-727a279a]{animation:fadeInUp-727a279a 1s ease-out .5s both}.badge-animation[data-v-727a279a]{animation:badgeEntrance-727a279a .6s cubic-bezier(.22,1,.36,1) forwards;opacity:0;transform:translateY(20px)}.delay-100[data-v-727a279a]{animation-delay:1.1s}.delay-200[data-v-727a279a]{animation-delay:1.3s}.delay-300[data-v-727a279a]{animation-delay:1.5s}@keyframes badgeEntrance-727a279a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.info-title-animation[data-v-727a279a]{animation:slideDown-727a279a 1s ease-out forwards}.separator[data-v-727a279a]{animation:expandWidth-727a279a 1.5s ease-out forwards;background:linear-gradient(90deg,transparent,rgba(232,132,154,.7),transparent);height:2px;width:0}@keyframes slideDown-727a279a{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes expandWidth-727a279a{0%{width:0}to{width:100px}}.scroll-btn[data-v-727a279a]{animation:pulseButton-727a279a 2s ease-in-out infinite;box-shadow:0 0 10px #e8849a33}@keyframes pulseButton-727a279a{0%,to{box-shadow:0 0 10px #e8849a33;transform:translateY(0)}50%{box-shadow:0 0 20px #e8849a66;transform:translateY(5px)}}.value-card-animation[data-v-727a279a]{animation:fadeInUp-727a279a .8s cubic-bezier(.22,1,.36,1) forwards;opacity:0;transform:translateY(20px)}.delay-100[data-v-727a279a]{animation-delay:.5s}.delay-200[data-v-727a279a]{animation-delay:.7s}.delay-300[data-v-727a279a]{animation-delay:.9s}@keyframes fadeInUp-727a279a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.header-highlight[data-v-727a279a]{animation:shimmer-727a279a 2s infinite;background:linear-gradient(90deg,transparent,rgba(232,132,154,.2),transparent);background-size:200% 100%}@keyframes shimmer-727a279a{0%{background-position:-100% 0}to{background-position:100% 0}}.petal-animation[data-v-727a279a]{animation:petalFloat-727a279a linear infinite;position:absolute}@keyframes petalFloat-727a279a{0%{opacity:0;transform:translateY(-5vh) rotate(0)}10%{opacity:.8}90%{opacity:.6}to{opacity:0;transform:translateY(100vh) rotate(1turn)}}.animate-chart[data-v-727a279a]{transition:height 1.5s cubic-bezier(.34,1.56,.64,1)}@keyframes chartAppear-727a279a{to{height:var(--target-height)}}.mission-dash-card[data-v-727a279a]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(var(--color-bg-secondary-rgb),.4);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.5rem;position:relative;transition:transform .3s ease,border-color .3s ease,background .3s ease}.mission-dash-card[data-v-727a279a]:hover{background:rgba(var(--color-pink-rgb),.06);border-color:rgba(var(--color-pink-rgb),.25);transform:translateY(-2px)}.mission-dash-card__head[data-v-727a279a]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:.85rem}.mission-dash-card__icon[data-v-727a279a]{align-items:center;background:rgba(var(--color-pink-rgb),.15);border-radius:10px;color:var(--color-pink,#e8849a);display:flex;flex-shrink:0;font-size:1.3rem;height:40px;justify-content:center;transition:background .3s ease;width:40px}.mission-dash-card:hover .mission-dash-card__icon[data-v-727a279a]{background:rgba(var(--color-pink-rgb),.22)}.mission-dash-card__title[data-v-727a279a]{color:#fff;font-family:Amarante,Georgia,serif;font-size:1.15rem;font-weight:400;letter-spacing:.01em;margin:0}.mission-dash-card__text[data-v-727a279a]{color:var(--color-text-secondary,#a1a1aa);font-size:.9rem;line-height:1.6;margin:0}@media (max-width:768px){.mission-dash-card[data-v-727a279a]{padding:1.25rem}}.bento-grid[data-v-727a279a]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.bento-card-wide[data-v-727a279a]{grid-column:span 2}@media (max-width:1024px){.bento-grid[data-v-727a279a]{grid-template-columns:repeat(2,1fr)}.bento-card-wide[data-v-727a279a]{grid-column:span 2}}@media (max-width:640px){.bento-grid[data-v-727a279a]{grid-template-columns:1fr}.bento-card-wide[data-v-727a279a]{grid-column:span 1}}.feature-dash-card[data-v-727a279a]{--accent-rgb:232,132,154;--accent-color:#ffbede;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(var(--color-bg-secondary-rgb),.4);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;position:relative;transition:transform .3s ease,border-color .3s ease,background .3s ease}.feature-dash-card[data-v-727a279a]:hover{background:rgba(var(--accent-rgb),.05);border-color:rgba(var(--accent-rgb),.3);transform:translateY(-2px)}.feature-dash-card--pink[data-v-727a279a]{--accent-rgb:232,132,154;--accent-color:#ffbede}.feature-dash-card--purple[data-v-727a279a]{--accent-rgb:168,85,247;--accent-color:#d8b4fe}.feature-dash-card--blue[data-v-727a279a]{--accent-rgb:59,130,246;--accent-color:#93c5fd}.feature-dash-card--green[data-v-727a279a]{--accent-rgb:34,197,94;--accent-color:#86efac}.feature-dash-card--amber[data-v-727a279a]{--accent-rgb:245,158,11;--accent-color:#fcd34d}.feature-dash-card__head[data-v-727a279a]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.75rem;padding-bottom:.85rem}.feature-dash-card__icon[data-v-727a279a]{align-items:center;background:rgba(var(--accent-rgb),.15);border:1px solid rgba(var(--accent-rgb),.25);border-radius:10px;color:var(--accent-color);display:flex;flex-shrink:0;font-size:1.4rem;height:44px;justify-content:center;transition:background .3s ease;width:44px}.feature-dash-card:hover .feature-dash-card__icon[data-v-727a279a]{background:rgba(var(--accent-rgb),.22)}.feature-dash-card__title[data-v-727a279a]{color:#fff;font-family:Amarante,Georgia,serif;font-size:1.4rem;font-weight:400;letter-spacing:.01em;margin:0}.feature-dash-card__text[data-v-727a279a]{color:var(--color-text-secondary,#a1a1aa);font-size:.92rem;line-height:1.6;margin:0}.feature-dash-card__list[data-v-727a279a]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.feature-dash-card__list li[data-v-727a279a]{align-items:center;color:var(--color-text-secondary,#a1a1aa);display:flex;font-size:.85rem;gap:.5rem}.feature-dash-card__check[data-v-727a279a]{color:var(--accent-color);flex-shrink:0;font-size:1rem}.feature-dash-mockup[data-v-727a279a]{background:rgba(var(--color-bg-primary-rgb),.5);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;margin-top:auto;padding:.85rem}@media (max-width:768px){.feature-dash-card[data-v-727a279a]{padding:1.25rem}}.bg-gradient-radial[data-v-727a279a]{background:radial-gradient(circle,var(--tw-gradient-stops))}.hero-card[data-v-727a279a]{transition:border-color .3s ease}@media (max-width:768px){.hero-card[data-v-727a279a]{padding:1.5rem}}.cta-section[data-v-727a279a]{overflow:hidden;padding:6rem 0 6.5rem;position:relative}.sakura-petals[data-v-727a279a]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.sakura-petal[data-v-727a279a]{animation:petalFall-727a279a 16s linear infinite;background:radial-gradient(circle at 30% 30%,rgba(var(--color-pink-light-rgb),.85),rgba(var(--color-pink-rgb),.55) 60%,transparent 100%);border-radius:100% 0;height:10px;opacity:0;position:absolute;width:10px}.sakura-petal[data-v-727a279a]:first-child{animation-delay:0s;animation-duration:18s;left:8%}.sakura-petal[data-v-727a279a]:nth-child(2){animation-delay:3s;animation-duration:14s;left:22%}.sakura-petal[data-v-727a279a]:nth-child(3){animation-delay:7s;animation-duration:20s;left:45%}.sakura-petal[data-v-727a279a]:nth-child(4){animation-delay:2s;animation-duration:16s;left:65%}.sakura-petal[data-v-727a279a]:nth-child(5){animation-delay:10s;animation-duration:17s;left:82%}.sakura-petal[data-v-727a279a]:nth-child(6){animation-delay:5s;animation-duration:19s;left:93%}@keyframes petalFall-727a279a{0%{opacity:0;transform:translateY(-40px) rotate(0)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translateY(calc(100vh + 40px)) rotate(540deg)}}.cta-grid[data-v-727a279a]{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:900px){.cta-grid[data-v-727a279a]{grid-template-columns:1.35fr 1fr}}.cta-grid__cards[data-v-727a279a]{display:flex;flex-direction:column;gap:1rem}.cta-discord-card[data-v-727a279a]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(ellipse 100% 60% at 50% 0,rgba(var(--color-pink-rgb),.08) 0,transparent 70%),rgba(var(--color-bg-secondary-rgb),.55);border:1px solid rgba(var(--color-pink-rgb),.18);border-radius:18px;display:flex;flex-direction:column;gap:1.1rem;overflow:hidden;padding:1.5rem;position:relative;transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease}.cta-discord-card[data-v-727a279a]:before{background:linear-gradient(90deg,transparent,rgba(var(--color-pink-rgb),.6),rgba(88,101,242,.5),rgba(var(--color-pink-rgb),.6),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.cta-discord-card[data-v-727a279a]:hover{border-color:rgba(var(--color-pink-rgb),.4);box-shadow:0 12px 40px rgba(var(--color-pink-rgb),.15),0 0 60px rgba(var(--color-pink-rgb),.08)}.cta-discord-card__head[data-v-727a279a]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.85rem;padding-bottom:1rem}.cta-discord-card__icon[data-v-727a279a]{align-items:center;background:linear-gradient(135deg,#5865f238 0,rgba(var(--color-pink-rgb),.18));border:1px solid rgba(88,101,242,.35);border-radius:14px;box-shadow:inset 0 1px #ffffff14;color:#fff;display:flex;flex-shrink:0;font-size:1.6rem;height:48px;justify-content:center;width:48px}.cta-discord-card__head-text[data-v-727a279a]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cta-discord-card__title[data-v-727a279a]{color:#fff;font-family:Amarante,Georgia,serif;font-size:1.25rem;font-weight:400;letter-spacing:.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta-discord-card__subtitle[data-v-727a279a]{align-items:center;color:var(--color-text-secondary,#a1a1aa);display:inline-flex;flex-wrap:wrap;font-size:.85rem;gap:.4rem;margin:0}.cta-discord-card__subtitle strong[data-v-727a279a]{color:#fff;font-weight:600}.cta-discord-card__pulse[data-v-727a279a]{animation:discord-pulse-727a279a 2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55eb3;display:inline-block;height:8px;width:8px}@keyframes discord-pulse-727a279a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.cta-discord-card__members[data-v-727a279a]{display:flex;flex:1;flex-direction:column;gap:.4rem;margin-right:-.4rem;max-height:360px;overflow-y:auto;padding-right:.4rem}.cta-discord-card__members[data-v-727a279a]::-webkit-scrollbar{width:4px}.cta-discord-card__members[data-v-727a279a]::-webkit-scrollbar-track{background:transparent}.cta-discord-card__members[data-v-727a279a]::-webkit-scrollbar-thumb{background:rgba(var(--color-pink-rgb),.3);border-radius:2px}.cta-discord-card__members[data-v-727a279a]::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-pink-rgb),.5)}.cta-discord-card__member[data-v-727a279a]{align-items:center;background:rgba(var(--color-bg-primary-rgb),.35);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;display:flex;gap:.75rem;padding:.5rem .7rem;position:relative;transition:background .25s ease,border-color .25s ease,transform .25s ease}.cta-discord-card__member[data-v-727a279a]:before{background:linear-gradient(180deg,var(--color-pink) 0,var(--color-pink-deeper) 100%);border-radius:0 2px 2px 0;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%) scaleY(0);transition:transform .25s ease;width:3px}.cta-discord-card__member[data-v-727a279a]:hover{background:rgba(var(--color-pink-rgb),.08);border-color:rgba(var(--color-pink-rgb),.25);transform:translate(2px)}.cta-discord-card__member[data-v-727a279a]:hover:before{transform:translateY(-50%) scaleY(1)}.cta-discord-card__avatar[data-v-727a279a]{background:transparent;flex-shrink:0;height:38px;position:relative;width:38px}.cta-discord-card__avatar img[data-v-727a279a]{background:rgba(var(--color-bg-primary-rgb),.5);border:1px solid hsla(0,0%,100%,.08);border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cta-discord-card__status[data-v-727a279a]{border:2.5px solid var(--color-bg-secondary,#1a1a1a);border-radius:50%;bottom:-2px;box-shadow:0 0 0 1px #0006;height:13px;position:absolute;right:-2px;width:13px;z-index:1}.cta-discord-card__status.is-online[data-v-727a279a]{background:#22c55e}.cta-discord-card__status.is-idle[data-v-727a279a]{background:#f59e0b}.cta-discord-card__status.is-dnd[data-v-727a279a]{background:#ef4444}.cta-discord-card__status.is-offline[data-v-727a279a]{background:#6b7280}.cta-discord-card__member-info[data-v-727a279a]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.cta-discord-card__member-name[data-v-727a279a]{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta-discord-card__member-game[data-v-727a279a]{align-items:center;color:#a1a1aa;display:inline-flex;font-size:.7rem;gap:.25rem;min-width:0}.cta-discord-card__member-game .truncate[data-v-727a279a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta-discord-card__member-status-label[data-v-727a279a]{color:#71717a;font-size:.7rem}.cta-discord-card__member-status-label.is-online[data-v-727a279a]{color:#4ade80}.cta-discord-card__member-status-label.is-idle[data-v-727a279a]{color:#fcd34d}.cta-discord-card__member-status-label.is-dnd[data-v-727a279a]{color:#fca5a5}.cta-discord-card__avatar--skeleton[data-v-727a279a],.cta-discord-card__skeleton-line[data-v-727a279a]{animation:discord-skeleton-727a279a 1.4s ease-in-out infinite;background:linear-gradient(90deg,rgba(var(--color-bg-primary-rgb),.5) 0,#ffffff0a,rgba(var(--color-bg-primary-rgb),.5));background-size:200% 100%}.cta-discord-card__skeleton-line[data-v-727a279a]{border-radius:4px;flex:1;height:.85rem}.cta-discord-card__member--skeleton[data-v-727a279a]{pointer-events:none}@keyframes discord-skeleton-727a279a{0%{background-position:200% 0}to{background-position:-200% 0}}.cta-discord-card__more-text[data-v-727a279a]{color:var(--color-text-secondary,#a1a1aa);font-size:.75rem;letter-spacing:.02em;margin:.2rem 0 0;padding:.3rem .6rem;text-align:center}.cta-discord-card__empty[data-v-727a279a]{align-items:center;color:var(--color-text-secondary,#a1a1aa);display:inline-flex;font-size:.85rem;gap:.5rem;margin:0}.cta-discord-card__btn[data-v-727a279a]{align-items:center;align-self:stretch;background:linear-gradient(135deg,#5865f2,#4752c4);border-radius:12px;box-shadow:inset 0 1px #ffffff26;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:.6rem;justify-content:center;overflow:hidden;padding:.95rem 1.4rem;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.cta-discord-card__btn[data-v-727a279a]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);content:"";inset:0;position:absolute;transform:translate(-200%);transition:transform .8s ease}.cta-discord-card__btn[data-v-727a279a]:hover{box-shadow:0 10px 28px #5865f273,0 0 40px rgba(var(--color-pink-rgb),.15),inset 0 1px #fff3;transform:translateY(-2px)}.cta-discord-card__btn[data-v-727a279a]:hover:before{transform:translate(200%)}.cta-actions[data-v-727a279a]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.cta-actions[data-v-727a279a]{flex-direction:row}}.cta-btn[data-v-727a279a]{align-items:center;border-radius:999px;display:inline-flex;font-size:1rem;font-weight:500;gap:.65rem;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:.9rem 1.75rem;position:relative;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease,background .4s ease,color .4s ease}.cta-btn-icon[data-v-727a279a]{font-size:1.25rem;transition:transform .5s cubic-bezier(.4,0,.2,1)}.cta-btn[data-v-727a279a]:hover{transform:translateY(-2px)}.cta-btn:hover .cta-btn-icon[data-v-727a279a]{transform:rotate(-8deg) scale(1.1)}.cta-btn-primary[data-v-727a279a]{background:linear-gradient(135deg,var(--color-pink) 0,var(--color-pink-deeper) 100%);box-shadow:0 6px 18px rgba(var(--color-pink-rgb),.35),inset 0 1px #fff3;color:#fff}.cta-btn-primary[data-v-727a279a]:hover{box-shadow:0 10px 28px rgba(var(--color-pink-rgb),.55),0 0 40px rgba(var(--color-pink-rgb),.3),inset 0 1px #ffffff40}.cta-btn-ghost[data-v-727a279a]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(var(--color-bg-secondary-rgb),.4);border:1.5px solid rgba(var(--color-pink-rgb),.5);color:var(--color-pink)}.cta-btn-ghost[data-v-727a279a]:hover{background:linear-gradient(135deg,var(--color-pink) 0,var(--color-pink-deeper) 100%);border-color:transparent;box-shadow:0 10px 28px rgba(var(--color-pink-rgb),.45),0 0 40px rgba(var(--color-pink-rgb),.25);color:#fff}@media (max-width:640px){.cta-section[data-v-727a279a]{padding:4.5rem 0 5rem}.cta-discord-card[data-v-727a279a]{padding:1.25rem}.cta-discord-card__members[data-v-727a279a]{max-height:300px}}.team-section[data-v-727a279a]{overflow:hidden;padding:5rem 0 4rem;position:relative}.team-grid[data-v-727a279a]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1200px}@media (min-width:1024px){.team-grid[data-v-727a279a]{gap:1.25rem;grid-template-columns:repeat(5,1fr)}}.team-card[data-v-727a279a]{--tc-accent:236,72,153;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff0a,#ffffff04),#18181b8c;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 16px 40px -20px #0000008c;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.team-card[data-v-727a279a]:hover{border-color:rgba(var(--tc-accent),.45);box-shadow:0 24px 50px -22px #000000b3,0 0 0 1px rgba(var(--tc-accent),.18),0 0 28px -8px rgba(var(--tc-accent),.35);transform:translateY(-4px)}.team-card--pink[data-v-727a279a]{--tc-accent:236,72,153}.team-card--purple[data-v-727a279a]{--tc-accent:168,85,247}.team-card--blue[data-v-727a279a]{--tc-accent:96,165,250}.team-card--green[data-v-727a279a]{--tc-accent:74,222,128}.team-card--amber[data-v-727a279a]{--tc-accent:251,191,36}.team-card__banner[data-v-727a279a]{background:linear-gradient(135deg,rgba(var(--tc-accent),.35),rgba(var(--tc-accent),.12));height:100px;overflow:hidden;position:relative;width:100%}.team-card__banner img[data-v-727a279a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-card__banner-fill[data-v-727a279a]{background:linear-gradient(135deg,rgba(var(--tc-accent),.45),rgba(var(--tc-accent),.15));inset:0;position:absolute}.team-card__banner-overlay[data-v-727a279a]{background:linear-gradient(180deg,transparent 45%,rgba(24,24,27,.65));inset:0;pointer-events:none;position:absolute}.team-card__avatar[data-v-727a279a]{background:linear-gradient(135deg,rgba(var(--tc-accent),.9),rgba(var(--tc-accent),.35));border-radius:50%;box-shadow:0 8px 22px -6px rgba(var(--tc-accent),.45);height:84px;margin:-42px auto 0;padding:3px;position:relative;width:84px;z-index:2}.team-card__avatar img[data-v-727a279a]{background:#18181b;border:2px solid rgba(24,24,27,.95);border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-card__body[data-v-727a279a]{padding:.85rem 1rem 1.25rem;text-align:center}.team-card__name[data-v-727a279a]{color:#fff;font-family:Amarante,Georgia,serif;font-size:1.1rem;font-weight:400;letter-spacing:.01em;line-height:1.2;margin:0 0 .5rem;word-break:break-word}.team-card__role[data-v-727a279a]{background:rgba(var(--tc-accent),.12);border:1px solid rgba(var(--tc-accent),.28);border-radius:999px;color:rgb(var(--tc-accent));display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.3;padding:.3rem .7rem}.team-card--skeleton[data-v-727a279a]{pointer-events:none}.team-card__banner--skeleton[data-v-727a279a]{animation:team-shimmer-727a279a 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%}.team-card__avatar--skeleton[data-v-727a279a]{background:#ffffff0f}.team-card__avatar--skeleton[data-v-727a279a]:after{background:#ffffff0a;border-radius:50%;content:"";display:block;height:100%;width:100%}.team-card__skeleton-name[data-v-727a279a]{animation:team-shimmer-727a279a 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;border-radius:6px;height:14px;margin:0 auto .6rem;width:60%}.team-card__skeleton-role[data-v-727a279a]{animation:team-shimmer-727a279a 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;border-radius:999px;height:22px;margin:0 auto;width:75%}@keyframes team-shimmer-727a279a{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.team-section[data-v-727a279a]{padding:4rem 0 3rem}.team-card__banner[data-v-727a279a]{height:90px}.team-card__avatar[data-v-727a279a]{height:76px;margin-top:-38px;width:76px}}:root.theme-light .mission-section-bg{background-image:radial-gradient(ellipse 60% 40% at 50% 0,rgba(var(--color-pink-deeper-rgb),.12) 0,transparent 70%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(var(--color-pink-deeper-rgb),.1) 0,transparent 65%),linear-gradient(180deg,var(--color-bg-primary) 0,rgba(var(--color-pink-deeper-rgb),.06) 100%)!important}:root.theme-light .features-section-bg{background-image:radial-gradient(ellipse 70% 50% at 50% 30%,rgba(var(--color-pink-deeper-rgb),.1) 0,transparent 70%),radial-gradient(ellipse 90% 60% at 50% 100%,rgba(var(--color-pink-deeper-rgb),.12) 0,transparent 65%),linear-gradient(180deg,var(--color-bg-primary) 0,rgba(var(--color-pink-deeper-rgb),.07) 100%)!important}:root.theme-light .feature-dash-card{background:var(--color-surface)!important;border-color:rgba(var(--color-pink-deeper-rgb),.18)!important;box-shadow:0 6px 20px rgba(var(--color-pink-deeper-rgb),.06)!important}:root.theme-light .feature-dash-card:hover{background:rgba(var(--accent-rgb),.08)!important;border-color:rgba(var(--accent-rgb),.4)!important}:root.theme-light .feature-dash-card__head{border-bottom-color:rgba(var(--color-pink-deeper-rgb),.12)}:root.theme-light .feature-dash-card__title{color:var(--color-text-primary)}:root.theme-light .feature-dash-card__list li,:root.theme-light .feature-dash-card__text{color:var(--color-text-secondary)}:root.theme-light .feature-dash-mockup{background:rgba(var(--color-bg-secondary-rgb),.6);border-color:rgba(var(--color-pink-deeper-rgb),.1)}:root.theme-light .mission-dash-card{background:var(--color-surface)!important;border-color:rgba(var(--color-pink-deeper-rgb),.18)!important;box-shadow:0 6px 20px rgba(var(--color-pink-deeper-rgb),.06)!important}:root.theme-light .mission-dash-card:hover{background:rgba(var(--color-pink-rgb),.08)!important;border-color:rgba(var(--color-pink-deeper-rgb),.4)!important}:root.theme-light .mission-dash-card__head{border-bottom-color:rgba(var(--color-pink-deeper-rgb),.12)}:root.theme-light .mission-dash-card__title{color:var(--color-text-primary)}:root.theme-light .mission-dash-card__text{color:var(--color-text-secondary)}:root.theme-light .cta-discord-card{background:var(--color-surface)!important;border-color:rgba(var(--color-pink-deeper-rgb),.18)!important;box-shadow:0 6px 20px rgba(var(--color-pink-deeper-rgb),.06)!important}:root.theme-light .cta-discord-card__head{border-bottom-color:rgba(var(--color-pink-deeper-rgb),.12)}:root.theme-light .cta-discord-card__title{color:var(--color-text-primary)}:root.theme-light .cta-discord-card__empty,:root.theme-light .cta-discord-card__subtitle{color:var(--color-text-secondary)}:root.theme-light .cta-discord-card__subtitle strong{color:var(--color-text-primary)}:root.theme-light .cta-discord-card__member-name{color:#000}:root.theme-light .cta-discord-card__avatar{background:rgba(var(--color-bg-secondary-rgb),.6);border-color:rgba(var(--color-pink-deeper-rgb),.15)}:root.theme-light .cta-discord-card__status{border-color:var(--color-surface)}:root.theme-light .cta-btn-ghost{background:#ffffffb3;border-color:rgba(var(--color-pink-deeper-rgb),.5);color:var(--color-pink-deeper)}:root.theme-light .team-card{background:var(--color-surface)!important;border-color:rgba(var(--tc-accent),.22);box-shadow:0 10px 28px -16px rgba(var(--tc-accent),.35)}:root.theme-light .team-card:hover{border-color:rgba(var(--tc-accent),.5);box-shadow:0 18px 36px -18px rgba(var(--tc-accent),.4),0 0 0 1px rgba(var(--tc-accent),.16),0 0 24px -10px rgba(var(--tc-accent),.4)}:root.theme-light .team-card__banner-overlay{background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--color-surface) 65%,transparent) 100%)}:root.theme-light .team-card__avatar img{background:var(--color-surface);border-color:var(--color-surface)}:root.theme-light .team-card__name{color:var(--color-text-primary)}:root.theme-light .info-hero-title{color:var(--color-text-primary);text-shadow:none}:root.theme-light .info-hero-title span{background:linear-gradient(180deg,var(--color-text-primary) 0,var(--color-text-primary) 45%,var(--color-pink-deeper) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}:root.theme-light .info-hero-lead{color:var(--color-text-primary)}:root.theme-light .info-hero-lead strong{color:var(--color-pink-deeper)}:root.theme-light .info-hero-desc{color:var(--color-text-secondary)}:root.theme-light .info-hero-badge{background:#ffffffbf;border-color:rgba(var(--color-pink-deeper-rgb),.18);color:var(--color-text-secondary)}:root.theme-light .info-hero-badge-status{color:var(--color-text-primary)}:root.theme-light .info-hero-badge-jp{color:var(--color-pink-deeper)}:root.theme-light .info-hero-badge-sep{color:rgba(var(--color-pink-deeper-rgb),.35)}:root.theme-light .info-btn-secondary{background:#ffffffbf;border-color:rgba(var(--color-pink-deeper-rgb),.4);color:var(--color-pink-deeper)}:root.theme-light .info-btn-secondary:hover{background:rgba(var(--color-pink-deeper-rgb),.1);border-color:rgba(var(--color-pink-deeper-rgb),.6)}:root.theme-light .hero-stat-item .text-white{color:var(--color-text-primary)!important}:root.theme-light .hero-stat-item .text-zinc-500{color:var(--color-text-secondary)!important}:root.theme-light .info-mission-panel{background:linear-gradient(135deg,rgba(var(--color-pink-deeper-rgb),.06),rgba(var(--color-pink-deeper-rgb),.015)),var(--color-surface)!important;border-color:rgba(var(--color-pink-deeper-rgb),.2)!important;box-shadow:0 6px 20px rgba(var(--color-pink-deeper-rgb),.06)!important}:root.theme-light .info-mission-panel-head{border-bottom-color:rgba(var(--color-pink-deeper-rgb),.12)}:root.theme-light .info-mission-panel-icon{background:rgba(var(--color-pink-deeper-rgb),.14);color:var(--color-pink-deeper)}:root.theme-light .info-mission-panel-kicker{color:var(--color-pink-deeper)}:root.theme-light .info-mission-panel-title{color:var(--color-text-primary)}:root.theme-light .info-mission-panel-title span{color:var(--color-pink-deeper)}:root.theme-light .info-mission-panel-count{background:rgba(var(--color-pink-deeper-rgb),.1);border-color:rgba(var(--color-pink-deeper-rgb),.25);color:var(--color-pink-deeper)}:root.theme-light .info-mission-card{background:rgba(var(--color-bg-secondary-rgb),.7)!important;border-color:rgba(var(--color-pink-deeper-rgb),.12)!important}:root.theme-light .info-mission-card:hover{background:rgba(var(--mc-accent),.08)!important;border-color:rgba(var(--mc-accent),.4)!important}:root.theme-light .info-mission-card-title{color:var(--color-text-primary)}:root.theme-light .info-mission-card-desc{color:var(--color-text-secondary)}
