.FiliaContent-module__xDOR3q__root{--filia-ease:cubic-bezier(.16, 1, .3, 1)}@keyframes FiliaContent-module__xDOR3q__settle{0%{opacity:.6;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes FiliaContent-module__xDOR3q__unveil{0%{clip-path:inset(16% 0 0 round 12px)}to{clip-path:inset(0 round 12px)}}@keyframes FiliaContent-module__xDOR3q__photo-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.FiliaContent-module__xDOR3q__enter{animation:FiliaContent-module__xDOR3q__settle .62s var(--filia-ease) both;animation-delay:var(--d,0s)}.FiliaContent-module__xDOR3q__portrait{animation:FiliaContent-module__xDOR3q__unveil .9s var(--filia-ease) .12s both}.FiliaContent-module__xDOR3q__portrait img{animation:FiliaContent-module__xDOR3q__photo-settle 1.2s var(--filia-ease) .12s both}.FiliaContent-module__xDOR3q__plate{animation:FiliaContent-module__xDOR3q__settle .62s var(--filia-ease) .52s both}.FiliaContent-module__xDOR3q__hl{color:var(--ink-primary);background-image:linear-gradient(var(--accent), var(--accent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;font-weight:600}@keyframes FiliaContent-module__xDOR3q__underline{0%{background-size:0% 2px}to{background-size:100% 2px}}.FiliaContent-module__xDOR3q__stages{gap:40px;display:grid}.FiliaContent-module__xDOR3q__stage{border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-content:start;gap:20px;display:grid;position:relative}.FiliaContent-module__xDOR3q__node{z-index:1;border:1px solid var(--accent);background:var(--accent);width:46px;height:46px;color:var(--bg-base);font-family:var(--font-jbm), monospace;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:flex;position:relative}.FiliaContent-module__xDOR3q__link{background:var(--border-medium);width:1px;position:absolute;top:46px;bottom:-40px;left:22.5px}.FiliaContent-module__xDOR3q__linkFill{background:var(--accent);transform-origin:top;position:absolute;inset:0}@media (min-width:1024px){.FiliaContent-module__xDOR3q__stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.FiliaContent-module__xDOR3q__stage{grid-template-columns:minmax(0,1fr);gap:24px}.FiliaContent-module__xDOR3q__link{width:auto;height:1px;inset:22.5px -24px auto 46px}.FiliaContent-module__xDOR3q__linkFill{transform-origin:0}}@keyframes FiliaContent-module__xDOR3q__node-confirm{0%{border-color:var(--border-strong);background:var(--bg-surface);color:var(--ink-secondary);transform:scale(.9)}to{border-color:var(--accent);background:var(--accent);color:var(--bg-base);transform:scale(1)}}@keyframes FiliaContent-module__xDOR3q__draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes FiliaContent-module__xDOR3q__draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes FiliaContent-module__xDOR3q__target-ping{0%{box-shadow:0 0 0 0 var(--accent-glow)}40%{box-shadow:0 0 0 10px var(--accent-glow)}to{box-shadow:0 0 0 16px #0000}}@keyframes FiliaContent-module__xDOR3q__target-flash{0%{background-color:var(--accent-glow)}to{background-color:#0000}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.FiliaContent-module__xDOR3q__hl{animation:linear both FiliaContent-module__xDOR3q__underline;animation-timeline:view();animation-range:cover 20vh cover 45vh}.FiliaContent-module__xDOR3q__node{animation:linear both FiliaContent-module__xDOR3q__node-confirm;animation-timeline:view();animation-range:cover 30vh cover calc(30vh + 32px)}.FiliaContent-module__xDOR3q__linkFill{animation:linear both FiliaContent-module__xDOR3q__draw-y;animation-timeline:view();animation-range:cover 30vh cover calc(100% - 70vh)}@media (min-width:1024px){.FiliaContent-module__xDOR3q__node{animation-range:cover calc(30vh + var(--i,0) * 5vh) cover calc(31vh + var(--i,0) * 5vh)}.FiliaContent-module__xDOR3q__linkFill{animation-name:FiliaContent-module__xDOR3q__draw-x;animation-range:cover calc(31vh + var(--i,0) * 5vh) cover calc(35vh + var(--i,0) * 5vh)}}}.FiliaContent-module__xDOR3q__stage:target .FiliaContent-module__xDOR3q__node{animation:FiliaContent-module__xDOR3q__target-ping .9s var(--filia-ease) both}.FiliaContent-module__xDOR3q__area:target{animation:FiliaContent-module__xDOR3q__target-flash 1.4s var(--filia-ease) both}}@media (prefers-reduced-motion:reduce){.FiliaContent-module__xDOR3q__enter,.FiliaContent-module__xDOR3q__portrait,.FiliaContent-module__xDOR3q__portrait img,.FiliaContent-module__xDOR3q__plate{animation:none}}.FiliaContent-module__xDOR3q__door{transition:background-color .15s}.FiliaContent-module__xDOR3q__doorIcon{transition:transform .22s var(--filia-ease), background-color .22s ease, color .22s ease}@media (hover:hover) and (pointer:fine){.FiliaContent-module__xDOR3q__door:hover .FiliaContent-module__xDOR3q__doorIcon{background-color:var(--accent);color:var(--bg-base);transform:translate(3px)}}.FiliaContent-module__xDOR3q__press{transition:background-color .15s ease, transform .16s var(--filia-ease)}.FiliaContent-module__xDOR3q__press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.FiliaContent-module__xDOR3q__door,.FiliaContent-module__xDOR3q__doorIcon,.FiliaContent-module__xDOR3q__press{transition-duration:.01ms}.FiliaContent-module__xDOR3q__door:hover .FiliaContent-module__xDOR3q__doorIcon,.FiliaContent-module__xDOR3q__press:active{transform:none}}.FiliaContent-module__xDOR3q__why :focus-visible{outline-color:#fff}
