.name-flare[data-v-b97569e7]{pointer-events:none;position:absolute;inset:0}.glow[data-v-b97569e7]{z-index:-1;background:var(--gold);filter:blur(.55em);opacity:0;animation:flare-b97569e7 1.7s var(--ease-burst) forwards;border-radius:999px;position:absolute;inset:-.2em -.45em}@keyframes flare-b97569e7{20%{opacity:.45}}.ember[data-v-b97569e7]{width:calc(var(--r)*2);height:calc(var(--r)*2);margin:calc(var(--r)*-1) 0 0 calc(var(--r)*-1);corner-shape:round;background:color-mix(in srgb,var(--gold) 80%,var(--negative));opacity:0;animation:rise-b97569e7 1.5s var(--ease-rise) forwards;border-radius:50%;position:absolute;top:35%}@keyframes rise-b97569e7{12%{opacity:1}to{opacity:0;translate:var(--drift) var(--rise);scale:.4}}.divine-home[data-v-ca302d47]{padding-bottom:88px;overflow-x:clip}.intro[data-v-ca302d47]{isolation:isolate;max-width:var(--page-max);padding:52px max(var(--page-side),env(safe-area-inset-right)) 40px max(var(--page-side),env(safe-area-inset-left));text-align:center;animation:enter .6s var(--ease-out) both;margin:0 auto;position:relative}@supports (animation-timeline:scroll()) and (not (-webkit-touch-callout:none)){@media (pointer:fine){.intro[data-v-ca302d47]{animation:enter .6s var(--ease-out) both,intro-drift-ca302d47 linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 70vh}}}@keyframes intro-drift-ca302d47{to{opacity:.35;translate:0 56px}}.intro[data-v-ca302d47]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(30% 45% at 50% 40%,color-mix(in srgb,var(--divine) 14%,transparent),transparent 70%),radial-gradient(26% 40% at 22% 55%,color-mix(in srgb,var(--side-a) 9%,transparent),transparent 70%),radial-gradient(26% 40% at 78% 55%,color-mix(in srgb,var(--side-b) 9%,transparent),transparent 70%);height:460px;position:absolute;inset:-80px 10% auto}.intro-title[data-v-ca302d47]{max-width:900px;font-family:var(--font-display);letter-spacing:-.02em;margin:22px auto 0;font-size:clamp(46px,7vw,92px);font-weight:400;line-height:.98}.intro-title em[data-v-ca302d47]{color:var(--divine-ink)}.intro-copy[data-v-ca302d47]{max-width:640px;color:var(--muted);margin:22px auto 0;font-size:17px;line-height:1.65}.banners[data-v-ca302d47]{max-width:var(--page-max);padding:0 max(var(--page-side),env(safe-area-inset-right)) 0 max(var(--page-side),env(safe-area-inset-left));grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 auto;display:grid}.banner[data-v-ca302d47]{--accent-color:var(--divine);isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--glass-bar);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:enter .7s var(--ease-out) both;transition:border-color var(--t-base),transform var(--t-base) var(--ease-out),box-shadow var(--t-base);flex-direction:column;gap:18px;padding:32px 34px 30px;display:flex;position:relative;overflow:hidden}.banner-duel[data-v-ca302d47]{--accent-color:var(--gold);animation-delay:90ms}.banner[data-v-ca302d47]:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-color) 16%,transparent),transparent);width:90%;height:90%;transition:opacity var(--t-base);opacity:.8;inset:-40% -30% auto auto}.banner[data-v-ca302d47]:after,.banner[data-v-ca302d47]:before{content:"";z-index:-1;pointer-events:none;position:absolute}.banner[data-v-ca302d47]:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--side-b) 9%,transparent),transparent);width:70%;height:70%;inset:auto auto -45% -25%}.banner-screener[data-v-ca302d47]:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--side-a) 10%,transparent),transparent)}@media (hover:hover) and (pointer:fine){.banner[data-v-ca302d47]:hover{border-color:color-mix(in srgb,var(--accent-color) 40%,var(--line));box-shadow:var(--shadow);transform:translateY(-3px)}.banner[data-v-ca302d47]:hover:before{opacity:1}.channel[data-v-ca302d47]:hover{border-color:color-mix(in srgb,var(--divine) 40%,var(--line))}.channel[data-v-ca302d47]:hover,.duel-opening:hover .duel-live-head svg[data-v-ca302d47]{transform:translate(3px)}[dir=rtl] .channel[data-v-ca302d47]:hover,[dir=rtl] .duel-opening:hover .duel-live-head svg[data-v-ca302d47]{transform:translate(-3px)}}.banner-head[data-v-ca302d47]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.banner-head>svg[data-v-ca302d47]{flex-shrink:0}.banner-name[data-v-ca302d47]{font-family:var(--font-display);font-size:30px;line-height:1;display:grid}.banner-name .divine-logo[data-v-ca302d47]{margin-bottom:7px}.banner-title[data-v-ca302d47]{font-family:var(--font-display);letter-spacing:-.015em;margin-top:8px;font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1.02}.banner-screener .banner-title em[data-v-ca302d47]{color:var(--divine-ink)}.banner-duel .banner-title em[data-v-ca302d47]{font-weight:700}.banner-copy[data-v-ca302d47]{color:var(--muted);max-width:560px;font-size:15px;line-height:1.65}.strategies[data-v-ca302d47]{gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.strategy[data-v-ca302d47]{border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb,var(--bg) 40%,transparent);align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.strategy strong[data-v-ca302d47]{font-weight:650}.strategy small[data-v-ca302d47]{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.strategy-portrait[data-v-ca302d47]{--ring:var(--side-a);border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;width:34px;height:34px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ring) 55%,transparent);flex-shrink:0}.strategy.jesus strong[data-v-ca302d47]{color:var(--side-a)}.strategy.lucifer .strategy-portrait[data-v-ca302d47]{--ring:var(--side-b)}.strategy.lucifer strong[data-v-ca302d47]{color:var(--side-b)}.banner-tags[data-v-ca302d47]{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.banner-tags+.banner-actions[data-v-ca302d47]{margin-top:0}.banner-tags span[data-v-ca302d47]{background:var(--hover);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:550}.duel-live[data-v-ca302d47]{border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb,var(--bg) 40%,transparent);transition:border-color var(--t-fast);grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 18px;display:grid}@media (hover:hover){a.duel-live[data-v-ca302d47]:hover{border-color:color-mix(in srgb,var(--gold) 40%,var(--line))}}.duel-opening .duel-live-head svg[data-v-ca302d47]{transition:transform var(--t-fast) var(--ease-out)}.duel-live-head[data-v-ca302d47]{justify-content:space-between;gap:12px;font-size:12px;display:flex}.duel-live-kicker[data-v-ca302d47]{align-items:center;gap:8px;display:inline-flex}.duel-live-name[data-v-ca302d47]{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:18px;font-weight:650}.duel-live-name em[data-v-ca302d47]{font-family:var(--font-display);color:var(--faint);font-weight:400}.duel-live-side[data-v-ca302d47]{isolation:isolate;transition:color .4s var(--ease-out);display:inline-block;position:relative}.duel-live-side.flaring[data-v-ca302d47]{color:var(--gold)}.duel-placeholder[data-v-ca302d47]{min-height:132px}.banner-stats[data-v-ca302d47]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.banner-stats dt[data-v-ca302d47]{color:var(--faint);font-size:12px}@media (width<=480px){.banner-stats[data-v-ca302d47]{grid-template-columns:repeat(3,auto);justify-content:space-between}}.banner-stats dd[data-v-ca302d47]{letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:650}.banner-stats dd small[data-v-ca302d47]{color:var(--muted);font-size:12px;font-weight:500}.banner-actions[data-v-ca302d47]{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;display:flex}.pillars[data-v-ca302d47]{max-width:var(--page-max);padding:0 max(var(--page-side),env(safe-area-inset-right)) 0 max(var(--page-side),env(safe-area-inset-left));grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:72px auto 0;display:grid}.pillar-icon[data-v-ca302d47]{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--divine) 14%,transparent);width:38px;height:38px;color:var(--divine-ink);place-items:center;display:grid}.pillar h3[data-v-ca302d47]{letter-spacing:-.01em;margin-top:16px;font-size:17px;font-weight:650}.pillar p[data-v-ca302d47]{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.65}.community[data-v-ca302d47]{max-width:var(--page-max);padding:0 max(var(--page-side),env(safe-area-inset-right)) 0 max(var(--page-side),env(safe-area-inset-left));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin:80px auto 0;display:grid}.community-title[data-v-ca302d47]{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.02}.community-title em[data-v-ca302d47]{color:var(--divine-ink)}.community-copy[data-v-ca302d47]{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.65}.channels[data-v-ca302d47]{gap:10px;display:grid}.channel[data-v-ca302d47]{transition:border-color var(--t-fast),transform var(--t-fast) var(--ease-out);align-items:center;gap:14px;padding:16px 18px;display:flex}.channel>svg[data-v-ca302d47]:first-child{color:var(--divine-ink)}.channel>svg[data-v-ca302d47]:last-child{color:var(--faint);margin-inline-start:auto}.channel span[data-v-ca302d47]{gap:2px;display:grid}.channel strong[data-v-ca302d47]{font-size:15px}.channel small[data-v-ca302d47]{color:var(--muted);font-size:13px}@media (width<=900px){.banners[data-v-ca302d47]{grid-template-columns:minmax(0,1fr)}.banner-duel[data-v-ca302d47]{order:-1;animation-delay:0s}.banner-screener[data-v-ca302d47]{animation-delay:90ms}.intro[data-v-ca302d47]{padding-block:48px 28px}.community[data-v-ca302d47],.pillars[data-v-ca302d47]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:56px}}@media (width<=560px){.banner[data-v-ca302d47]{border-radius:var(--radius-xl);padding:24px 20px 22px}.banner-name[data-v-ca302d47]{font-size:26px}.banner-stats dd[data-v-ca302d47]{font-size:18px}.banner-actions .button[data-v-ca302d47]{flex:auto}}@media (prefers-reduced-motion:reduce){.banner[data-v-ca302d47]:hover,.channel[data-v-ca302d47]:hover,.duel-opening:hover .duel-live-head svg[data-v-ca302d47]{transform:none}}
