.ArchetypesSection_inner__VZ0Gx{position:relative;z-index:1;max-width:var(--band);margin-inline:auto;display:grid;grid-gap:clamp(2rem,4vw,3.4rem);gap:clamp(2rem,4vw,3.4rem)}.ArchetypesSection_split__EjzOI{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);grid-gap:clamp(1.8rem,4vw,4.4rem);gap:clamp(1.8rem,4vw,4.4rem);align-items:start}.ArchetypesSection_index__Y4thd{display:flex;flex-direction:column;border-top:1px solid var(--hairline)}.ArchetypesSection_entry__tGZsY{cursor:pointer;font-family:inherit;text-align:left;display:grid;grid-template-columns:2.2rem minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:center;padding:.95rem .9rem;background:transparent;border:none;border-bottom:1px solid var(--hairline);border-left:2px solid transparent;color:var(--text-secondary);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ArchetypesSection_entry__tGZsY:hover{color:var(--text-primary)}.ArchetypesSection_entry__tGZsY:focus-visible{outline:2px solid var(--accent-hover);outline-offset:-2px}.ArchetypesSection_entry__tGZsY[data-on]{background:color-mix(in srgb,var(--accent-muted) 26%,transparent);border-left-color:var(--accent);color:var(--text-primary)}.ArchetypesSection_entryJp__e1P9u{font-family:var(--j-display,serif);font-size:1.15rem;line-height:1.2;text-align:center}.ArchetypesSection_entryBody__ghcxQ{display:grid;grid-gap:.25rem;gap:.25rem}.ArchetypesSection_entryRole__itA8u{font-family:var(--j-mono,monospace);font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-hover)}.ArchetypesSection_entryName__Z3Edm{font-size:.95rem}.ArchetypesSection_dossier__ggmlh{display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);grid-gap:clamp(1.6rem,3vw,3rem);gap:clamp(1.6rem,3vw,3rem);align-items:start;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 72%,transparent);padding:clamp(1.5rem,3vw,2.6rem)}.ArchetypesSection_seat___MpOq{display:grid}.ArchetypesSection_seatFrame__fQU_V{position:relative;display:none}.ArchetypesSection_seatFrame__fQU_V[data-on]{display:block}.ArchetypesSection_portrait__aZgw_{display:block;--slot-glyph-min:2.6rem}.ArchetypesSection_text__PwTeX{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.ArchetypesSection_role__2zCom{margin:0;font-family:var(--j-mono,monospace);font-size:.66rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-hover)}.ArchetypesSection_name__loCOD{margin:0;font-family:var(--j-display,serif);font-weight:700;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.05;color:var(--text-primary)}.ArchetypesSection_meta__sbB_V{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.9rem 1.4rem;gap:.9rem 1.4rem;padding-block:1rem;border-block:1px solid var(--hairline)}.ArchetypesSection_meta__sbB_V div{display:grid;grid-gap:.3rem;gap:.3rem}.ArchetypesSection_meta__sbB_V dt{font-family:var(--j-mono,monospace);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.ArchetypesSection_meta__sbB_V dd{margin:0;font-size:.92rem;color:var(--text-primary);line-height:1.5}.ArchetypesSection_line__VAhKw{margin:0;max-width:46ch;font-size:.98rem;font-style:italic;line-height:1.8;color:var(--text-secondary);text-wrap:pretty}.ArchetypesSection_fileLink__Y0TB7{justify-self:start;font-family:var(--j-mono,monospace);font-size:.66rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-hover);text-decoration:none;padding:.7rem 1rem;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);transition:background-color .3s ease,border-color .3s ease}.ArchetypesSection_fileLink__Y0TB7:hover{background:color-mix(in srgb,var(--accent-muted) 26%,transparent);border-color:var(--accent)}.ArchetypesSection_fileLink__Y0TB7:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}@media (max-width:980px){.ArchetypesSection_split__EjzOI{grid-template-columns:minmax(0,1fr)}.ArchetypesSection_index__Y4thd{flex-direction:row;flex-wrap:wrap;border-top:none;gap:.4rem}.ArchetypesSection_entry__tGZsY{grid-template-columns:auto;border:1px solid var(--border);border-left-width:2px;padding:.55rem .75rem}.ArchetypesSection_entryJp__e1P9u,.ArchetypesSection_entryName__Z3Edm{display:none}}@media (max-width:700px){.ArchetypesSection_dossier__ggmlh{grid-template-columns:minmax(0,1fr)}.ArchetypesSection_seat___MpOq{max-width:280px}}.CullingSection_zone__MzopN{overflow:clip;background:radial-gradient(ellipse at 60% 30%,color-mix(in srgb,var(--world-accent) 18%,transparent),transparent 60%),var(--bg)}.CullingSection_inner__tU8yD{position:relative;z-index:1;max-width:var(--band);margin-inline:auto;display:grid;grid-gap:clamp(1.8rem,3.5vw,2.8rem);gap:clamp(1.8rem,3.5vw,2.8rem)}.CullingSection_game__Dd9Mh{display:grid;grid-gap:clamp(1.6rem,3vw,2.4rem);gap:clamp(1.6rem,3vw,2.4rem)}.CullingSection_map__wayLO{position:relative;aspect-ratio:16/7;min-height:320px;border:1px solid var(--border);overflow:hidden;background:color-mix(in srgb,var(--bg) 94%,#000)}.CullingSection_mapArt__9Nwsz{position:absolute;inset:0;display:block;opacity:.85}.CullingSection_backdrop__QHLDO{display:block;height:100%}.CullingSection_mapWeave__kGupo{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--bone) 2.4%,transparent) 0 2px,transparent 2px 12px)}.CullingSection_mapNote__WULQA{position:absolute;left:1rem;bottom:.85rem;display:flex;align-items:baseline;gap:.8rem;font-family:var(--j-mono,monospace);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);pointer-events:none}.CullingSection_mapPicked__9up6r{font-style:normal;color:var(--accent-hover)}.CullingSection_node__b5nxm{cursor:pointer;position:absolute;translate:-50% -50%;width:32px;height:32px;display:grid;place-items:center;font-family:var(--j-mono,monospace);font-size:.62rem;letter-spacing:.05em;border-radius:50%!important;background:color-mix(in srgb,var(--bg) 88%,#000);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);color:var(--text-muted);transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;z-index:2}.CullingSection_node__b5nxm[data-open]{background:color-mix(in srgb,var(--accent-muted) 40%,var(--bg));border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--text-primary)}.CullingSection_node__b5nxm:hover{border-color:var(--accent)}.CullingSection_node__b5nxm:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.CullingSection_node__b5nxm[data-on]{background:var(--accent-muted);border-color:var(--accent-hover);color:var(--text-primary);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-muted) 45%,transparent);z-index:3}.CullingSection_desk____i5l{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);grid-gap:clamp(1.4rem,3vw,2.4rem);gap:clamp(1.4rem,3vw,2.4rem);align-items:start}.CullingSection_dossier__tThz3{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 76%,transparent);padding:clamp(1.4rem,2.8vw,2.4rem);display:grid;grid-gap:1rem;gap:1rem}.CullingSection_dossierEyebrow__Bh25m{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:.9rem;font-family:var(--j-mono,monospace);font-size:.64rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--accent-hover)}.CullingSection_dossierJp__T4_ql{font-family:var(--j-display,serif);font-size:.85rem;letter-spacing:.1em;color:var(--text-muted)}.CullingSection_dossierName__W9VOb{margin:0;font-family:var(--j-display,serif);font-weight:700;font-size:clamp(1.4rem,2.8vw,2.1rem);line-height:1.1;color:var(--text-primary)}.CullingSection_dossierName__W9VOb[data-sealed]{font-family:var(--j-mono,monospace);font-weight:500;font-size:.95rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.CullingSection_dossierMeta__c45As{margin:0;display:grid;grid-gap:.85rem;gap:.85rem;padding-block:.9rem;border-block:1px solid var(--hairline)}.CullingSection_dossierMeta__c45As div{display:grid;grid-gap:.3rem;gap:.3rem}.CullingSection_dossierMeta__c45As dt{font-family:var(--j-mono,monospace);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.CullingSection_dossierMeta__c45As dd{margin:0;font-size:.92rem;line-height:1.7;color:var(--text-primary)}.CullingSection_dossierNote__xj6Fw{margin:0;font-size:.92rem;line-height:1.8;color:var(--text-secondary);text-wrap:pretty}.CullingSection_rules__1qerv{border:1px solid var(--border);padding:clamp(1.2rem,2.4vw,1.9rem);display:grid;grid-gap:.9rem;gap:.9rem;align-content:start}.CullingSection_rulesTitle__7xg6L{margin:0;font-family:var(--j-mono,monospace);font-size:.64rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--text-secondary)}.CullingSection_rulesList__SlHqg{list-style:none;margin:0;padding:0;display:grid}.CullingSection_rule__h3LYo{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:baseline;padding-block:.7rem;border-bottom:1px solid var(--hairline)}.CullingSection_rule__h3LYo:last-child{border-bottom:none}.CullingSection_ruleNo__4oL0F{font-family:var(--j-mono,monospace);font-size:.66rem;color:var(--accent-hover)}.CullingSection_ruleText__ENBBx{font-size:.85rem;line-height:1.75;color:var(--text-secondary)}@media (max-width:900px){.CullingSection_desk____i5l{grid-template-columns:minmax(0,1fr)}.CullingSection_map__wayLO{aspect-ratio:auto;min-height:340px}.CullingSection_mapNote__WULQA{display:none}}.CuratedImage_frame__WFqsw{position:relative;display:block;isolation:isolate}.CuratedImage_clip__xVqbg{position:relative;display:block;overflow:hidden;aspect-ratio:var(--slot-ratio,16/9);background:color-mix(in srgb,var(--bg) 88%,#000);container-type:inline-size}.CuratedImage_clip__xVqbg img{object-fit:cover}.CuratedImage_clip__xVqbg[data-treatment=silhouette] img{filter:grayscale(1) contrast(1.9) brightness(.3)}.CuratedImage_clip__xVqbg[data-treatment=duotone] img{filter:grayscale(1) contrast(1.15)}.CuratedImage_clip__xVqbg[data-treatment=duotone]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--world-glow,var(--accent-muted)),var(--world-accent,var(--accent)));mix-blend-mode:color}.CuratedImage_veil__Zserx{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(120% 90% at 50% 15%,color-mix(in srgb,var(--world-glow,var(--accent)) 14%,transparent),transparent 70%),linear-gradient(to bottom,color-mix(in srgb,var(--bg) 70%,#000),color-mix(in srgb,var(--bg) 95%,#000))}.CuratedImage_glow__nehgM{position:absolute;inset-inline:-20%;bottom:-40%;height:80%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--world-accent,var(--accent)) 18%,transparent),transparent);pointer-events:none}.CuratedImage_grain__FdU73{position:absolute;inset:0;pointer-events:none;opacity:.06;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.CuratedImage_mark__fBKfN{position:relative;display:block;width:min(62%,320px);color:var(--world-paper,var(--text-secondary));opacity:var(--slot-mark-opacity,.22);transition:opacity var(--slot-mark-fade,0s) ease}.CuratedImage_mark__fBKfN svg{display:block;width:100%;height:auto}.CuratedImage_glyph__CUwef{position:relative;font-family:var(--font-shippori),var(--font-brush),serif;font-size:clamp(var(--slot-glyph-min,3rem),22cqi,var(--slot-glyph-max,9rem));line-height:1;color:var(--world-paper,var(--text-primary));opacity:.12;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;text-wrap:balance}.CuratedImage_holder__UZBXW{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:var(--gap-sm);padding:var(--pad-md);text-align:center;background:linear-gradient(color-mix(in srgb,var(--accent) 9%,transparent),color-mix(in srgb,var(--accent) 9%,transparent)),color-mix(in srgb,var(--surface) 94%,transparent);outline:1px dashed color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:-4px}.CuratedImage_holder__UZBXW:before{content:"+";display:block;font-family:var(--font-mono);font-size:clamp(1.1rem,14cqi,2.2rem);font-weight:300;line-height:1;color:var(--accent)}.CuratedImage_holderMeta__N0wgC{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;color:var(--accent)}.CuratedImage_holderHint__xaDii{font-size:.78rem;line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CuratedImage_holderId__Cs_9Y{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted);overflow-wrap:anywhere}@container (max-width: 220px){.CuratedImage_holderHint__xaDii,.CuratedImage_holderId__Cs_9Y{display:none}}.CuratedImage_credit__HlnbF{display:block;margin-top:var(--gap-xs);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--text-muted)}.CuratedImage_pen__KxgRX{position:absolute;inset:0;z-index:4;display:block;pointer-events:none}.CuratedImage_pen__KxgRX>*{pointer-events:auto}.CuratedImage_frame__WFqsw[data-fill]{height:100%}.CuratedImage_frame__WFqsw[data-fill] .CuratedImage_clip__xVqbg{aspect-ratio:auto;height:100%}.DomainSection_chamber__9VUxF{position:relative;min-height:100svh;overflow:clip;border-top:1px solid var(--hairline);background:linear-gradient(var(--dom-bg0),var(--dom-bg1) 55%,var(--dom-bg2));color:var(--text-primary);transition:background 1.1s ease,color 1.1s ease;scroll-margin-top:2rem}.DomainSection_chamber__9VUxF:focus{outline:none}.DomainSection_weave__SO6wV{position:absolute;inset:0;pointer-events:none;transition:background 1.1s ease}.DomainSection_ghost__vu_7V{position:absolute;left:50%;top:50%;translate:-50% -50%;font-family:var(--j-display,serif);font-size:min(46vw,620px);line-height:.8;color:var(--dom-ghost);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color 1.1s ease;white-space:nowrap}.DomainSection_inner__Yp14J{position:relative;z-index:2;max-width:var(--band);margin-inline:auto;min-height:100svh;padding:var(--rhythm) var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.DomainSection_detail__6JAFN{display:grid;grid-gap:clamp(.9rem,1.8vh,1.4rem);gap:clamp(.9rem,1.8vh,1.4rem)}.DomainSection_no__F5JFF{margin:0;font-family:var(--j-mono,monospace);font-size:var(--t-meta);letter-spacing:.3em;color:var(--dom-muted);transition:color 1.1s ease}.DomainSection_head__3XIwZ{margin:0 0 .4rem;display:flex;align-items:baseline;gap:clamp(.8rem,2vw,1.4rem);flex-wrap:wrap}.DomainSection_headKanji__TDGqm{font-family:var(--j-display,serif);font-weight:600;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1;transition:color 1.1s ease}.DomainSection_headLatin__8RGsx{font-family:var(--j-mono,monospace);font-size:clamp(.68rem,1.2vw,.85rem);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--dom-muted);transition:color 1.1s ease}.DomainSection_lede__KZm6g{margin:0;max-width:var(--measure);font-size:var(--t-body);line-height:1.85;color:var(--dom-body);transition:color 1.1s ease;text-wrap:pretty}.DomainSection_domJp__b8JB_{margin:.6rem 0 0;font-family:var(--j-display,serif);font-weight:700;font-size:clamp(2.6rem,7vw,6.4rem);line-height:.96;color:var(--dom-ink);transition:color 1.1s ease;text-wrap:balance}.DomainSection_domEn__lzkne{margin:0;font-family:var(--j-mono,monospace);font-size:clamp(.72rem,1.4vw,.95rem);font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--dom-accent);transition:color 1.1s ease}.DomainSection_rule__YWOip{display:block;height:1px;width:min(520px,100%);background:var(--dom-rule);transition:background 1.1s ease}.DomainSection_body__XcdFg{margin:0;max-width:42em;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.85;color:var(--dom-body);transition:color 1.1s ease;text-wrap:pretty}.DomainSection_meta____PTm{margin:.3rem 0 0;display:flex;gap:clamp(1.4rem,3vw,3rem);flex-wrap:wrap}.DomainSection_meta____PTm div{display:grid;grid-gap:.4rem;gap:.4rem}.DomainSection_meta____PTm dt{font-family:var(--j-mono,monospace);font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--dom-muted);transition:color 1.1s ease}.DomainSection_meta____PTm dd{margin:0;font-family:var(--j-display,serif);font-size:clamp(1rem,1.8vw,1.35rem);color:var(--dom-ink);transition:color 1.1s ease}.DomainSection_enter__5QvzF{cursor:pointer;justify-self:start;font-family:var(--j-mono,monospace);font-size:.72rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;padding:1.05rem 1.6rem;background:var(--dom-accent);border:none;color:var(--dom-bg0);transition:opacity .3s ease,background 1.1s ease,color 1.1s ease}.DomainSection_enter__5QvzF:hover{opacity:.85}.DomainSection_enter__5QvzF:focus-visible{outline:2px solid var(--dom-ink);outline-offset:3px}.DomainSection_enter__5QvzF [lang=ja]{font-family:var(--j-display,serif);letter-spacing:.1em}.DomainSection_stillSeat__mkjtT{max-width:520px;margin-top:.4rem}.DomainSection_seatFrame__1gOZ_{position:relative;display:none}.DomainSection_seatFrame__1gOZ_[data-on],.DomainSection_still__JA1BB{display:block}.DomainSection_list__TrMBe{display:flex;flex-direction:column;border-top:1px solid var(--dom-rule);transition:border-color 1.1s ease}.DomainSection_pick__AOvMD{cursor:pointer;font-family:inherit;text-align:left;display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.85rem .9rem;background:transparent;border:none;border-bottom:1px solid var(--dom-rule);border-left:2px solid transparent;color:var(--dom-muted);transition:background-color .3s ease,color .5s ease,border-color .5s ease}.DomainSection_pick__AOvMD:hover{color:var(--dom-ink)}.DomainSection_pick__AOvMD:focus-visible{outline:2px solid var(--dom-accent);outline-offset:-2px}.DomainSection_pick__AOvMD[data-on]{background:color-mix(in srgb,var(--dom-ink) 7%,transparent);border-left-color:var(--dom-accent);color:var(--dom-ink)}.DomainSection_pickCaster__mTBas{font-family:var(--j-display,serif);font-size:.95rem}.DomainSection_pickEn__df5dp{font-family:var(--j-mono,monospace);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;opacity:.72;text-align:right}[data-domain=gojo] .DomainSection_weave__SO6wV{background:repeating-linear-gradient(90deg,var(--dom-veilc) 0 1px,transparent 1px 7px)}[data-domain=sukuna] .DomainSection_weave__SO6wV{background:repeating-linear-gradient(45deg,var(--dom-veilc) 0 2px,transparent 2px 26px)}[data-domain=mahito] .DomainSection_weave__SO6wV{background:repeating-radial-gradient(circle at 30% 40%,var(--dom-veilc) 0 12px,transparent 12px 40px)}[data-domain=jogo] .DomainSection_weave__SO6wV{background:repeating-linear-gradient(0deg,var(--dom-veilc) 0 1px,transparent 1px 14px)}[data-domain=dagon] .DomainSection_weave__SO6wV{background:repeating-linear-gradient(180deg,var(--dom-veilc) 0 2px,transparent 2px 18px)}[data-domain=higuruma] .DomainSection_weave__SO6wV{background:repeating-linear-gradient(90deg,var(--dom-veilc) 0 1px,transparent 1px 60px)}[data-domain=hakari] .DomainSection_weave__SO6wV{background:repeating-linear-gradient(90deg,var(--dom-veilc) 0 3px,transparent 3px 12px)}[data-domain=megumi] .DomainSection_weave__SO6wV{background:repeating-linear-gradient(135deg,var(--dom-veilc) 0 2px,transparent 2px 22px)}[data-domain=yuta] .DomainSection_weave__SO6wV{background:repeating-linear-gradient(45deg,var(--dom-veilc) 0 1px,transparent 1px 16px)}.DomainSection_take__3_h1N{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:none;overflow:hidden;background:linear-gradient(var(--dom-bg0),var(--dom-bg1) 55%,var(--dom-bg2));color:var(--dom-ink)}.DomainSection_take__3_h1N::-webkit-backdrop{background:transparent}.DomainSection_take__3_h1N::backdrop{background:transparent}.DomainSection_take__3_h1N[open]{display:block}@media (prefers-reduced-motion:no-preference){.DomainSection_take__3_h1N[open]{animation:DomainSection_jjkTakeover__SCkIX .75s cubic-bezier(.2,.9,.2,1) both}@keyframes DomainSection_jjkTakeover__SCkIX{0%{-webkit-clip-path:inset(49.5% 0 49.5% 0);clip-path:inset(49.5% 0 49.5% 0);opacity:.2}55%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}62%{transform:translateX(-6px)}68%{transform:translateX(5px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:none}}}.DomainSection_takeFx__e1M_k{inset:0}.DomainSection_takeFx__e1M_k,.DomainSection_takeShape__pEQRd,.DomainSection_takeVignette__XpxCt{position:absolute;pointer-events:none}.DomainSection_takeVignette__XpxCt{inset:0;background:radial-gradient(circle at 50% 45%,transparent 26%,color-mix(in srgb,var(--dom-bg2) 85%,#000))}.DomainSection_takeGhost__Ae8e2{position:absolute;left:50%;top:50%;translate:-50% -50%;font-family:var(--j-display,serif);font-size:min(70vmin,780px);line-height:.8;color:var(--dom-ghost);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DomainSection_takeInner__zz4AZ{position:relative;z-index:4;height:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:clamp(1.4rem,3vw,3.4rem);gap:clamp(1.4rem,3vw,3.4rem);align-items:center;padding:clamp(1.6rem,4vh,4rem) clamp(1.6rem,6vw,5.6rem);overflow-y:auto}.DomainSection_takeText__IMjMT{display:grid;grid-gap:clamp(.9rem,2vh,1.4rem);gap:clamp(.9rem,2vh,1.4rem)}.DomainSection_takeEyebrow__GOkll{margin:0;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-family:var(--j-mono,monospace);font-size:.68rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--dom-accent)}.DomainSection_takeEyebrow__GOkll [lang=ja]{font-family:var(--j-display,serif);letter-spacing:.12em}.DomainSection_exit__bItFD{cursor:pointer;font-family:var(--j-mono,monospace);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;padding:.8rem 1.2rem;background:transparent;border:1px solid var(--dom-rule);color:var(--dom-ink);transition:background-color .3s ease}.DomainSection_exit__bItFD:hover{background:color-mix(in srgb,var(--dom-ink) 8%,transparent)}.DomainSection_exit__bItFD:focus-visible{outline:2px solid var(--dom-accent);outline-offset:2px}.DomainSection_takeJp__5ncY1{margin:0;font-family:var(--j-display,serif);font-weight:800;font-size:clamp(2.6rem,9vw,8rem);line-height:.92;color:var(--dom-ink);text-wrap:balance}.DomainSection_takeEn__lbQSj{margin:0;font-family:var(--j-mono,monospace);font-size:clamp(.74rem,1.8vw,1.05rem);font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--dom-accent)}.DomainSection_takeRule__o10Ss{display:block;height:1px;width:min(520px,100%);background:var(--dom-rule)}.DomainSection_takeBody__E3Shb{margin:0;max-width:40em;font-size:clamp(.95rem,1.8vw,1.3rem);line-height:1.85;color:var(--dom-body);text-wrap:pretty}.DomainSection_takeTag__agXWy{margin:0;font-family:var(--j-mono,monospace);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;line-height:2;color:var(--dom-muted)}.DomainSection_takeMeta__fu2w1{margin:0;display:flex;gap:clamp(1.4rem,3vw,3rem);flex-wrap:wrap}.DomainSection_takeMeta__fu2w1 div{display:grid;grid-gap:.45rem;gap:.45rem}.DomainSection_takeMeta__fu2w1 dt{font-family:var(--j-mono,monospace);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--dom-muted)}.DomainSection_takeMeta__fu2w1 dd{margin:0;font-family:var(--j-display,serif);font-size:clamp(1.05rem,2vw,1.5rem);color:var(--dom-ink)}.DomainSection_takeSeat__PvgCc{align-self:stretch;min-height:42vh}.DomainSection_takeSeat__PvgCc .DomainSection_seatFrame__1gOZ_[data-on]{display:block;height:100%}.DomainSection_takeStill__mOQJt{display:block;height:100%;box-shadow:0 30px 80px color-mix(in srgb,#000 45%,transparent)}[data-domain=gojo] .DomainSection_takeFx__e1M_k{background:repeating-linear-gradient(0deg,var(--dom-veilc) 0 1px,transparent 1px 30px),radial-gradient(circle at 50% 42%,#FFFFFF,#DDE4EE 68%)}[data-domain=gojo] .DomainSection_takeShape__pEQRd{left:50%;top:50%;width:min(64vmin,760px);height:min(64vmin,760px);translate:-50% -50%;border:1px solid color-mix(in srgb,var(--dom-accent) 25%,transparent);border-radius:50%!important}[data-domain=sukuna] .DomainSection_takeFx__e1M_k{background:repeating-linear-gradient(38deg,color-mix(in srgb,var(--dom-accent) 20%,transparent) 0 3px,transparent 3px 38px)}[data-domain=sukuna] .DomainSection_takeShape__pEQRd{left:50%;bottom:-8vh;width:min(80vmin,900px);height:min(60vmin,640px);translate:-50%;background:linear-gradient(to top,color-mix(in srgb,var(--dom-accent) 24%,transparent),transparent 72%);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}[data-domain=mahito] .DomainSection_takeFx__e1M_k{background:repeating-radial-gradient(circle at 32% 38%,color-mix(in srgb,var(--dom-accent) 12%,transparent) 0 14px,transparent 14px 46px)}[data-domain=mahito] .DomainSection_takeShape__pEQRd{right:10%;top:22%;width:42vmin;height:42vmin;background:radial-gradient(circle,color-mix(in srgb,var(--dom-accent) 30%,transparent),transparent 62%);filter:blur(30px);border-radius:52% 48% 38% 62%!important}[data-domain=jogo] .DomainSection_takeFx__e1M_k{background:repeating-linear-gradient(0deg,var(--dom-veilc) 0 1px,transparent 1px 16px)}[data-domain=jogo] .DomainSection_takeShape__pEQRd{left:0;right:0;bottom:0;height:46vh;background:linear-gradient(to top,color-mix(in srgb,var(--dom-accent) 42%,transparent),transparent 78%);filter:blur(14px)}[data-domain=dagon] .DomainSection_takeFx__e1M_k{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--dom-accent) 8%,transparent) 0 2px,transparent 2px 20px)}[data-domain=dagon] .DomainSection_takeShape__pEQRd{left:0;right:0;bottom:0;height:40vh;background:linear-gradient(to top,color-mix(in srgb,var(--dom-accent) 26%,transparent),transparent 80%)}[data-domain=higuruma] .DomainSection_takeFx__e1M_k{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--dom-accent) 7%,transparent) 0 1px,transparent 1px 72px)}[data-domain=higuruma] .DomainSection_takeShape__pEQRd{left:50%;top:12%;width:min(70vmin,780px);height:76vh;translate:-50%;border:1px solid color-mix(in srgb,var(--dom-accent) 22%,transparent)}[data-domain=hakari] .DomainSection_takeFx__e1M_k{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--dom-accent) 16%,transparent) 0 4px,transparent 4px 14px)}[data-domain=hakari] .DomainSection_takeShape__pEQRd{inset:8% 6%;border:2px solid color-mix(in srgb,var(--dom-accent) 50%,transparent);box-shadow:inset 0 0 60px color-mix(in srgb,var(--dom-accent) 35%,transparent)}[data-domain=megumi] .DomainSection_takeFx__e1M_k{background:repeating-linear-gradient(135deg,var(--dom-veilc) 0 2px,transparent 2px 26px)}[data-domain=megumi] .DomainSection_takeShape__pEQRd{left:0;right:0;bottom:0;height:54vh;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--dom-accent) 22%,transparent),transparent 70%)}[data-domain=yuta] .DomainSection_takeFx__e1M_k{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--dom-accent) 8%,transparent) 0 1px,transparent 1px 18px)}[data-domain=yuta] .DomainSection_takeShape__pEQRd{left:50%;top:50%;width:60vmin;height:60vmin;translate:-50% -50%;background:radial-gradient(circle,color-mix(in srgb,var(--dom-accent) 22%,transparent),transparent 66%);filter:blur(24px)}@media (prefers-reduced-motion:no-preference){[data-domain=gojo] .DomainSection_takeShape__pEQRd{animation:DomainSection_jjkHalo__cqMSQ 6s ease-out infinite}[data-domain=sukuna] .DomainSection_takeFx__e1M_k,[data-domain=sukuna] .DomainSection_weave__SO6wV{animation:DomainSection_jjkSlash__usnVw 7s linear infinite}[data-domain=jogo] .DomainSection_takeShape__pEQRd{animation:DomainSection_jjkHeat__DYlWv 6s ease-in-out infinite}[data-domain=hakari] .DomainSection_takeShape__pEQRd{animation:DomainSection_jjkNeon__QBABq 1.4s steps(2) infinite}[data-domain=mahito] .DomainSection_takeShape__pEQRd,[data-domain=yuta] .DomainSection_takeShape__pEQRd{animation:DomainSection_jjkCorePulse__kAYXZ 9s ease-in-out infinite}@keyframes DomainSection_jjkHalo__cqMSQ{0%{scale:.9;opacity:.5}to{scale:1.6;opacity:0}}@keyframes DomainSection_jjkSlash__usnVw{0%{background-position:0 0}to{background-position:220px 220px}}@keyframes DomainSection_jjkHeat__DYlWv{0%,to{opacity:.6;translate:0 6px}50%{opacity:1;translate:0 -6px}}@keyframes DomainSection_jjkNeon__QBABq{0%,to{opacity:1}50%{opacity:.45}}@keyframes DomainSection_jjkCorePulse__kAYXZ{0%,to{scale:1;opacity:.9}50%{scale:1.13;opacity:1}}}@media (prefers-reduced-motion:reduce){.DomainSection_body__XcdFg,.DomainSection_chamber__9VUxF,.DomainSection_domEn__lzkne,.DomainSection_domJp__b8JB_,.DomainSection_enter__5QvzF,.DomainSection_ghost__vu_7V,.DomainSection_headKanji__TDGqm,.DomainSection_headLatin__8RGsx,.DomainSection_lede__KZm6g,.DomainSection_list__TrMBe,.DomainSection_meta____PTm dd,.DomainSection_meta____PTm dt,.DomainSection_no__F5JFF,.DomainSection_pick__AOvMD,.DomainSection_rule__YWOip,.DomainSection_weave__SO6wV{transition:none}}@media (max-width:900px){.DomainSection_inner__Yp14J{grid-template-columns:minmax(0,1fr);align-items:start}.DomainSection_list__TrMBe{order:-1;flex-direction:row;flex-wrap:wrap;border-top:none;gap:.4rem}.DomainSection_pick__AOvMD{border:1px solid var(--dom-rule);border-left-width:2px;padding:.55rem .75rem}.DomainSection_pickEn__df5dp{display:none}}.EnergySection_zone__eIJx_{overflow:clip;background:radial-gradient(ellipse at 20% 10%,color-mix(in srgb,var(--world-accent) 14%,transparent),transparent 55%),var(--bg)}.EnergySection_inner__oTi_E{position:relative;z-index:1;max-width:var(--band);margin-inline:auto;display:grid;grid-gap:clamp(2rem,4vw,3.4rem);gap:clamp(2rem,4vw,3.4rem)}.EnergySection_ladder__MYYhM{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);grid-gap:clamp(1.8rem,4vw,4.2rem);gap:clamp(1.8rem,4vw,4.2rem);align-items:start}.EnergySection_list___nPgL{display:flex;flex-direction:column;border-top:1px solid var(--hairline)}.EnergySection_rung__5Qw1W{cursor:pointer;display:flex;align-items:baseline;gap:.9rem;padding:.95rem 1rem;text-align:left;font-family:inherit;background:transparent;border:none;border-bottom:1px solid var(--hairline);border-left:2px solid transparent;color:var(--text-secondary);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.EnergySection_rung__5Qw1W:hover{color:var(--text-primary)}.EnergySection_rung__5Qw1W:focus-visible{outline:2px solid var(--accent-hover);outline-offset:-2px}.EnergySection_rung__5Qw1W[data-on]{background:color-mix(in srgb,var(--accent-muted) 34%,transparent);border-left-color:var(--accent);color:var(--text-primary)}.EnergySection_rungJp__bykdH{font-family:var(--j-display,serif);font-size:1.05rem;line-height:1;min-width:4.6ch}.EnergySection_rungName__2j1AR{font-size:.9rem;letter-spacing:.02em}.EnergySection_panel__EgrA3{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 72%,transparent);padding:clamp(1.5rem,3vw,2.6rem);display:grid;grid-gap:clamp(.9rem,1.8vw,1.3rem);gap:clamp(.9rem,1.8vw,1.3rem);align-content:start;min-height:24rem}.EnergySection_panelIndex__c4AFb{margin:0;font-family:var(--j-mono,monospace);font-size:var(--t-meta);letter-spacing:.3em;text-transform:uppercase;color:var(--accent-hover)}.EnergySection_panelJp__jL_Bj{margin:0;font-family:var(--j-display,serif);font-weight:700;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;color:var(--text-primary)}.EnergySection_panelName__O8uEO{margin:0;font-family:var(--j-mono,monospace);font-size:clamp(.8rem,1.4vw,1rem);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--text-secondary)}.EnergySection_meta__qdKoS{margin:0;display:flex;gap:clamp(1.4rem,3vw,3rem);flex-wrap:wrap;padding-block:.9rem;border-block:1px solid var(--hairline)}.EnergySection_meta__qdKoS div{display:grid;grid-gap:.35rem;gap:.35rem}.EnergySection_meta__qdKoS dt{font-family:var(--j-mono,monospace);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.EnergySection_meta__qdKoS dd{margin:0;font-size:.92rem;color:var(--text-primary)}.EnergySection_panelBody__r085n{margin:0;max-width:52ch;font-size:var(--t-body);line-height:1.85;color:var(--text-secondary);text-wrap:pretty}@media (max-width:860px){.EnergySection_ladder__MYYhM{grid-template-columns:minmax(0,1fr)}.EnergySection_list___nPgL{flex-direction:row;flex-wrap:wrap;border-top:none;gap:.4rem}.EnergySection_rung__5Qw1W{border:1px solid var(--border);border-left-width:2px;padding:.6rem .8rem}.EnergySection_rungJp__bykdH{min-width:0}.EnergySection_rungName__2j1AR{display:none}.EnergySection_panel__EgrA3{min-height:0}}.page_page___jnzI{position:relative;min-height:100vh}.page_body__ZRM0j{padding-right:var(--rail)}@media (max-width:1100px){.page_body__ZRM0j{padding-right:0;padding-bottom:3.6rem}}.page_crumb__YNPJC{position:absolute;top:1.1rem;left:var(--gutter);z-index:70;display:flex;align-items:baseline;gap:.55rem;font-family:var(--j-mono,monospace);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.page_crumb__YNPJC a{color:var(--text-secondary);text-decoration:none}.page_crumb__YNPJC a:hover{color:var(--text-primary)}.page_crumb__YNPJC a:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.page_crumb__YNPJC span:last-child{color:var(--text-primary)}.page_footer__Hr8YU{display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem;flex-wrap:wrap;padding:clamp(3rem,6vw,5.6rem) var(--gutter);border-top:1px solid var(--hairline)}.page_footerLine__PQrFC{margin:0;max-width:24em;font-family:var(--j-display,serif);font-size:clamp(1.15rem,2.4vw,1.75rem);line-height:1.6;color:var(--text-primary)}.page_footerLine__PQrFC [lang=ja]{display:block;margin-top:.8rem;font-size:.58em;letter-spacing:.1em;color:var(--text-muted)}.page_footerMeta__MOfYo{margin:0;font-family:var(--j-mono,monospace);font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;line-height:2.2;text-align:right;color:var(--text-muted)}.FingersSection_inner__YTLqj{position:relative;z-index:1;max-width:var(--band);margin-inline:auto;display:grid;grid-gap:clamp(1.8rem,3.5vw,2.8rem);gap:clamp(1.8rem,3.5vw,2.8rem)}.FingersSection_vault__TMFLH{display:grid;grid-gap:clamp(1.4rem,3vw,2.2rem);gap:clamp(1.4rem,3vw,2.2rem)}.FingersSection_meter__mzV8U{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.FingersSection_meterLabel__lqalL{font-family:var(--j-mono,monospace);font-size:.68rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-hover)}.FingersSection_meterTrack__OdqXM{flex:1 1;min-width:8rem;height:2px;background:color-mix(in srgb,var(--bone) 12%,transparent)}.FingersSection_meterFill__mmt6s{display:block;height:100%;background:var(--accent);transition:width .5s ease}@media (prefers-reduced-motion:reduce){.FingersSection_meterFill__mmt6s{transition:none}}.FingersSection_reset__oGwsZ{cursor:pointer;font-family:var(--j-mono,monospace);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;padding:.5rem .85rem;background:transparent;border:1px solid var(--border);color:var(--text-muted);transition:color .3s ease,border-color .3s ease}.FingersSection_reset__oGwsZ:hover{color:var(--text-primary);border-color:var(--border-strong)}.FingersSection_reset__oGwsZ:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.FingersSection_grid__XEygK{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));grid-gap:.55rem;gap:.55rem}.FingersSection_tile__WL7JD{cursor:pointer;width:100%;aspect-ratio:1;font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;background:color-mix(in srgb,var(--bg) 94%,#000);border:1px solid var(--border);color:var(--text-muted);transition:background-color .5s ease,border-color .35s ease,color .35s ease,translate .25s ease}.FingersSection_tile__WL7JD:hover{border-color:var(--border-strong)}.FingersSection_tile__WL7JD:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.FingersSection_tile__WL7JD[data-open]{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--accent-muted) 42%,transparent),color-mix(in srgb,var(--surface) 90%,transparent));border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--text-primary);box-shadow:inset 0 0 26px color-mix(in srgb,var(--accent-muted) 28%,transparent)}.FingersSection_tile__WL7JD[data-on]{border-color:var(--accent);translate:0 -3px}.FingersSection_tile__WL7JD[data-status=complete][data-open]{border-color:var(--accent);color:var(--accent-hover)}@media (prefers-reduced-motion:reduce){.FingersSection_tile__WL7JD{transition:none}.FingersSection_tile__WL7JD[data-on]{translate:none}}.FingersSection_tileNo__DYDeM{font-family:var(--j-mono,monospace);font-size:.6rem;letter-spacing:.1em}.FingersSection_tileJp__QR5VC{font-family:var(--j-display,serif);font-size:1.5rem;line-height:1}.FingersSection_record__ALsCT{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 72%,transparent);padding:clamp(1.4rem,2.8vw,2.4rem);display:grid;grid-gap:1.1rem;gap:1.1rem}.FingersSection_recordEyebrow__0CTqh{margin:0;display:flex;align-items:baseline;gap:.9rem;font-family:var(--j-display,serif);font-weight:600;font-size:clamp(1.2rem,2.4vw,1.7rem);color:var(--text-primary)}.FingersSection_recordNo__3xx50{font-family:var(--j-mono,monospace);font-size:.72rem;letter-spacing:.2em;color:var(--accent-hover)}.FingersSection_recordMeta__iIcg_{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.9rem 1.4rem;gap:.9rem 1.4rem;padding-block:1rem;border-block:1px solid var(--hairline)}.FingersSection_recordMeta__iIcg_ div{display:grid;grid-gap:.3rem;gap:.3rem}.FingersSection_recordMeta__iIcg_ dt{font-family:var(--j-mono,monospace);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.FingersSection_recordMeta__iIcg_ dd{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-primary)}.FingersSection_recordMeta__iIcg_ dd[data-status]{font-family:var(--j-mono,monospace);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.FingersSection_recordMeta__iIcg_ dd[data-status=complete],.FingersSection_recordMeta__iIcg_ dd[data-status=forced]{color:var(--accent-hover)}.FingersSection_recordNote__26o5s{margin:0;max-width:60ch;font-size:var(--t-body);line-height:1.85;color:var(--text-secondary);text-wrap:pretty}.GradeWall_inner__RMFkt{position:relative;z-index:1;max-width:var(--band);margin-inline:auto;display:grid;grid-gap:clamp(1.8rem,3.5vw,2.8rem);gap:clamp(1.8rem,3.5vw,2.8rem)}.GradeWall_switch__KIyYd{display:flex;gap:.6rem;flex-wrap:wrap}.GradeWall_mode__5AXSb{cursor:pointer;font-family:var(--j-mono,monospace);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:.72rem 1.15rem;background:transparent;border:1px solid var(--border);color:var(--text-secondary);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.GradeWall_mode__5AXSb:hover{color:var(--text-primary)}.GradeWall_mode__5AXSb:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.GradeWall_mode__5AXSb[data-on]{background:color-mix(in srgb,var(--accent-muted) 26%,transparent);border-color:var(--accent);color:var(--text-primary)}.GradeWall_wall__9JfAv{display:grid}.GradeWall_tier__31HZj{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);grid-gap:clamp(1.2rem,3vw,3rem);gap:clamp(1.2rem,3vw,3rem);padding:1.5rem 0;border-top:1px solid var(--hairline);align-items:start}.GradeWall_tierHead__HWE2g{display:grid;grid-gap:.4rem;gap:.4rem}.GradeWall_tierName__SB5_u{font-size:clamp(1.05rem,2vw,1.4rem);color:var(--text-primary);line-height:1.3}.GradeWall_tierJp__zqMpY{font-family:var(--j-display,serif);font-size:.9rem;letter-spacing:.14em;color:var(--text-muted)}.GradeWall_tierCount__n6bbj{font-family:var(--j-mono,monospace);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.GradeWall_names__tq7_Q{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.GradeWall_card__cZm0H{display:grid;grid-gap:.2rem;gap:.2rem;padding:.62rem .9rem;border:1px solid var(--border);background:color-mix(in srgb,var(--bone) 2%,transparent);transition:border-color .4s ease,background-color .4s ease}.GradeWall_card__cZm0H[data-mismatch]{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent-muted) 20%,transparent)}.GradeWall_cardName__Zw1Xr{font-size:.9rem;color:var(--text-primary);text-decoration:none}a.GradeWall_cardName__Zw1Xr{background-image:linear-gradient(var(--accent-hover),var(--accent-hover));background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;transition:background-size .25s ease}a.GradeWall_cardName__Zw1Xr:hover{background-size:100% 1px}a.GradeWall_cardName__Zw1Xr:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.GradeWall_cardNote__XLFHZ{font-family:var(--j-mono,monospace);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hover)}@media (max-width:640px){.GradeWall_tier__31HZj{grid-template-columns:minmax(0,1fr);gap:.9rem}}.jjk_page__0XUJ9{--j-display:var(--font-shippori),var(--font-brush),serif;--j-mono:var(--font-plexmono),var(--font-mono),monospace;--j-body:var(--font-inter),var(--font-sans);--t-hero:clamp(3.2rem,11vw,10rem);--t-section:clamp(2rem,5vw,3.6rem);--t-panel:clamp(1.35rem,2.4vw,2rem);--t-eyebrow:clamp(0.66rem,1vw,0.78rem);--t-body:clamp(0.95rem,1.1vw,1.05rem);--t-meta:0.72rem;--measure:62ch;--gutter:clamp(1.25rem,5vw,6rem);--band:min(1400px,100% - 2 * var(--gutter));--rhythm:clamp(4.5rem,9vw,9rem);--an-gutter:var(--gutter);--an-measure:var(--measure);--rail:4.75rem;background:var(--bg);color:var(--text-primary);font-family:var(--j-body)}.jjk_page__0XUJ9 :is(a,button,input,img,span,div,section,li,aside,article,dialog){border-radius:0}.jjk_mono__au_JL{font-family:var(--j-mono);font-size:var(--t-meta);font-weight:400;letter-spacing:.22em;text-transform:uppercase}.jjk_display__bx_Fq{font-family:var(--j-display);font-weight:600;line-height:1.04}.jjk_lede__t5E30{max-width:var(--measure);font-size:var(--t-body);line-height:1.85;color:var(--text-secondary);text-wrap:pretty}.jjk_section__WG1Ok{position:relative;padding:var(--rhythm) var(--gutter);border-top:1px solid var(--hairline);background:var(--bg);transition:background-color .6s ease-in-out,color .6s ease-in-out;scroll-margin-top:2rem;overflow:clip}.jjk_section__WG1Ok:focus{outline:none}.jjk_head__iIfz4{display:flex;align-items:baseline;gap:clamp(.8rem,2vw,1.4rem);flex-wrap:wrap;margin:0 0 clamp(.9rem,2vw,1.4rem)}.jjk_headKanji__GGbbk{font-family:var(--j-display);font-weight:600;font-size:var(--t-section);line-height:1;color:var(--text-primary)}.jjk_headLatin__uI00g{font-size:clamp(.72rem,1.4vw,.95rem);font-weight:500;text-transform:uppercase;color:var(--text-secondary)}.jjk_headLatin__uI00g,.jjk_headNo__1YpYr{font-family:var(--j-mono);letter-spacing:.3em}.jjk_headNo__1YpYr{font-size:var(--t-meta);color:var(--text-muted)}.jjk_ghost__18LLk{position:absolute;right:-6vw;top:10%;font-family:var(--j-display);font-size:min(32vw,430px);line-height:.8;color:color-mix(in srgb,var(--text-primary) 3.5%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jjk_deferPaint__No_Zt{content-visibility:auto;contain-intrinsic-size:auto 120vh}@media (prefers-reduced-motion:reduce){.jjk_page__0XUJ9,.jjk_section__WG1Ok{transition:none}}.KanjiRail_rail__cUdOt{position:fixed;right:0;top:0;height:100vh;height:100dvh;z-index:60;display:flex;align-items:center;padding:.8rem .6rem;pointer-events:none}.KanjiRail_list__A8Qb_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;max-height:100%;overflow-y:auto;scrollbar-width:none}.KanjiRail_tab__hEmIg{pointer-events:auto;cursor:pointer;width:3.5rem;padding:.5rem .25rem .55rem;display:flex;flex-direction:column;align-items:center;gap:3px;font-family:inherit;background:color-mix(in srgb,var(--bg,#08080B) 76%,transparent);border:1px solid color-mix(in srgb,var(--bone,#e8e4dc) 16%,transparent);color:var(--text-secondary,#A09C93);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .35s ease,color .35s ease}.KanjiRail_tab__hEmIg:hover{border-color:var(--accent,#D4202F);color:var(--text-primary,#E8E4DC)}.KanjiRail_tab__hEmIg:focus-visible{outline:2px solid var(--accent-hover,#E0525C);outline-offset:2px}.KanjiRail_tab__hEmIg[data-on]{border-color:var(--accent,#D4202F);color:var(--text-primary,#E8E4DC);background:color-mix(in srgb,var(--accent-muted,#8E0F1A) 30%,var(--bg,#08080B))}.KanjiRail_kanji__ZuNY0{font-family:var(--j-display,serif);font-size:.95rem;line-height:1.15;text-align:center}.KanjiRail_name__e3ivG{font-family:var(--j-mono,monospace);font-size:.44rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.35;opacity:.85}@media (max-width:1100px){[data-curating]:has(.KanjiRail_rail__cUdOt){--curator-dock-lift:3.6rem}.KanjiRail_rail__cUdOt{top:auto;bottom:0;left:0;right:0;height:auto;padding:.45rem .6rem calc(.45rem + env(safe-area-inset-bottom, 0px));align-items:stretch;background:color-mix(in srgb,var(--bg,#08080B) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid color-mix(in srgb,var(--bone,#e8e4dc) 12%,transparent)}.KanjiRail_list__A8Qb_{flex-direction:row;overflow-y:visible;overflow-x:auto;max-height:none;width:100%;justify-content:safe center}.KanjiRail_tab__hEmIg{width:auto;min-width:2.9rem;padding:.4rem .5rem;background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.KanjiRail_tab__hEmIg[data-on]{border-color:var(--accent,#D4202F)}.KanjiRail_name__e3ivG{display:none}}.SectionNav_nav__WFshm{position:fixed;inset-inline:0;top:0;z-index:90;translate:0 -110%;transition:translate .2s ease;background:color-mix(in srgb,var(--bg,#08080B) 94%,transparent);border-bottom:1px solid color-mix(in srgb,var(--bone,#e8e4dc) 16%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.SectionNav_nav__WFshm:focus-within{translate:0 0}@media (prefers-reduced-motion:reduce){.SectionNav_nav__WFshm{transition:none}}.SectionNav_list__eJlgS{list-style:none;margin:0;padding:.6rem 1rem;display:flex;flex-wrap:wrap;gap:.25rem .4rem;justify-content:center}.SectionNav_link__wHPxO{display:inline-block;padding:.45rem .7rem;font-family:var(--j-mono,monospace);font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary,#A09C93);text-decoration:none;border:1px solid transparent}.SectionNav_link__wHPxO:hover{color:var(--text-primary,#E8E4DC)}.SectionNav_link__wHPxO:focus-visible{outline:none;border-color:var(--accent,#D4202F);color:var(--text-primary,#E8E4DC)}.FinalArchive_inner__8u3pZ{position:relative;z-index:1;max-width:var(--band);margin-inline:auto;display:grid;grid-gap:clamp(2rem,4vw,3.4rem);gap:clamp(2rem,4vw,3.4rem)}.FinalArchive_split__TVAN_{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:start}.FinalArchive_arcs__hDoip{list-style:none;margin:0;padding:0;display:grid}.FinalArchive_arc__zHeXC{display:grid;grid-template-columns:2.8rem minmax(0,1fr);grid-gap:clamp(1rem,2.4vw,2rem);gap:clamp(1rem,2.4vw,2rem);padding:1.5rem 0;border-top:1px solid var(--hairline)}.FinalArchive_arcNo__zanv3{font-family:var(--j-mono,monospace);font-size:.7rem;letter-spacing:.1em;color:var(--accent-hover);padding-top:.4rem}.FinalArchive_arcBody__YEyDt{display:grid;grid-gap:.5rem;gap:.5rem}.FinalArchive_arcName__MafqH{margin:0;font-family:var(--j-display,serif);font-weight:600;font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.2;color:var(--text-primary)}.FinalArchive_arcJp__d_c2K{margin:0;font-family:var(--j-display,serif);font-size:.9rem;letter-spacing:.12em;color:var(--text-muted)}.FinalArchive_arcText__h8YvA{margin:0;max-width:42em;font-size:.92rem;line-height:1.85;color:var(--text-secondary);text-wrap:pretty}.FinalArchive_losses__0Cj06{position:-webkit-sticky;position:sticky;top:1.5rem;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent-muted) 12%,var(--bg));padding:clamp(1.4rem,2.6vw,2.1rem);display:grid;grid-gap:1rem;gap:1rem}.FinalArchive_lossesTitle__ifrnC{margin:0;font-family:var(--j-mono,monospace);font-weight:500;font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-hover)}.FinalArchive_lossList__VCV3o{list-style:none;margin:0;padding:0;display:grid}.FinalArchive_loss__vKk9e{display:flex;justify-content:space-between;align-items:baseline;gap:.9rem;padding-block:.62rem;border-bottom:1px solid var(--hairline)}.FinalArchive_lossName__1sw1Y{font-size:.9rem;color:var(--text-primary)}.FinalArchive_lossWhere__4vqB4{font-family:var(--j-mono,monospace);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;text-align:right;color:var(--text-muted)}.FinalArchive_lossNote__oj83s{margin:.3rem 0 0;font-size:.82rem;line-height:1.8;color:var(--text-secondary);text-wrap:pretty}@media (max-width:900px){.FinalArchive_split__TVAN_{grid-template-columns:minmax(0,1fr)}.FinalArchive_losses__0Cj06{position:static}}.ShibuyaSection_inner__HOEl1{position:relative;z-index:1;max-width:var(--band);margin-inline:auto;display:grid;grid-gap:clamp(1.8rem,3.5vw,2.8rem);gap:clamp(1.8rem,3.5vw,2.8rem)}.ShibuyaSection_ops__h10fT{display:grid;grid-gap:clamp(1.6rem,3vw,2.4rem);gap:clamp(1.6rem,3vw,2.4rem)}.ShibuyaSection_line__I94Du{position:relative;display:flex;justify-content:space-between;gap:.4rem;padding-block:.4rem;overflow-x:auto;scrollbar-width:thin}.ShibuyaSection_wire___4_FV{position:absolute;left:2.2rem;right:2.2rem;top:calc(50% + .1rem);height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 60%,transparent),color-mix(in srgb,var(--bone) 22%,transparent));pointer-events:none}.ShibuyaSection_stopBtn__gDLih{cursor:pointer;position:relative;z-index:1;font-family:inherit;background:none;border:none;padding:0;min-width:4.8rem;display:flex;flex-direction:column;align-items:center;gap:.55rem;color:var(--text-muted);transition:color .3s ease}.ShibuyaSection_stopBtn__gDLih:hover{color:var(--text-secondary)}.ShibuyaSection_stopBtn__gDLih:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.ShibuyaSection_stopBtn__gDLih[data-on]{color:var(--text-primary)}.ShibuyaSection_stopTime__iy9Fc{font-family:var(--j-mono,monospace);font-size:.62rem;letter-spacing:.14em}.ShibuyaSection_stopDot__Zu_E2{width:12px;height:12px;border-radius:50%!important;background:var(--surface-hover);border:2px solid color-mix(in srgb,var(--bone) 40%,transparent);transition:background-color .35s ease,border-color .35s ease,scale .35s ease}.ShibuyaSection_stopBtn__gDLih[data-on] .ShibuyaSection_stopDot__Zu_E2{background:var(--accent);border-color:var(--text-primary);scale:1.55}@media (prefers-reduced-motion:reduce){.ShibuyaSection_stopDot__Zu_E2{transition:none}}.ShibuyaSection_stopName__HHHSh{font-size:.72rem;line-height:1.3;text-align:center;max-width:7.5rem}.ShibuyaSection_floor__OH_8k{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);grid-gap:clamp(1.4rem,3vw,2.6rem);gap:clamp(1.4rem,3vw,2.6rem);align-items:stretch}.ShibuyaSection_map__zitTp{position:relative;min-height:380px;border:1px solid var(--border);background:radial-gradient(ellipse at 55% 60%,color-mix(in srgb,var(--accent-muted) 16%,transparent),transparent 62%),color-mix(in srgb,var(--bg) 94%,#000);overflow:hidden}.ShibuyaSection_grid__yfK3F{position:absolute;inset:0;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bone) 4%,transparent) 0 1px,transparent 1px 56px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--bone) 4%,transparent) 0 1px,transparent 1px 56px)}.ShibuyaSection_ring__XcH10{position:absolute;inset:7%;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%!important;-webkit-mask-image:radial-gradient(circle,#000 98%,transparent);mask-image:radial-gradient(circle,#000 98%,transparent)}.ShibuyaSection_station__ktR0E{position:absolute;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;gap:.4rem;pointer-events:none}.ShibuyaSection_stationDot__UTEl5{width:6px;height:6px;border-radius:50%!important;background:color-mix(in srgb,var(--bone) 45%,transparent)}.ShibuyaSection_stationName__nArTT{font-style:normal;font-family:var(--j-mono,monospace);font-size:.58rem;letter-spacing:.12em;color:var(--text-muted);white-space:nowrap}.ShibuyaSection_pin__FSwdM{position:absolute;width:13px;height:13px;border-radius:50%!important;translate:-50% -50%;background:var(--pin,var(--accent));box-shadow:0 0 16px var(--pin,var(--accent)),0 0 0 3px color-mix(in srgb,var(--bg) 75%,transparent);transition:left 1s cubic-bezier(.4,0,.2,1),top 1s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.ShibuyaSection_pin__FSwdM{transition:none}}.ShibuyaSection_pin__FSwdM[data-actor=gojo]{--pin:var(--actor-gojo)}.ShibuyaSection_pin__FSwdM[data-actor=yuji]{--pin:var(--actor-yuji)}.ShibuyaSection_pin__FSwdM[data-actor=sukuna]{--pin:var(--actor-sukuna)}.ShibuyaSection_pin__FSwdM[data-actor=mahito]{--pin:var(--actor-mahito)}.ShibuyaSection_pin__FSwdM[data-actor=kenjaku]{--pin:var(--actor-kenjaku)}.ShibuyaSection_card__ZICIn{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 76%,transparent);padding:clamp(1.4rem,2.6vw,2.2rem);display:grid;grid-gap:1rem;gap:1rem;align-content:start}.ShibuyaSection_cardEyebrow__kYWrv{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:.9rem;font-family:var(--j-mono,monospace);font-size:.62rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-hover)}.ShibuyaSection_cardTime__w0DKd{font-size:.78rem;color:var(--text-primary)}.ShibuyaSection_cardTitle__ExxyW{margin:0;font-family:var(--j-display,serif);font-weight:700;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.15;color:var(--text-primary)}.ShibuyaSection_cardBody___XxQV{margin:0;font-size:.95rem;line-height:1.8;color:var(--text-secondary);text-wrap:pretty}.ShibuyaSection_cardMeta__eWNog{margin:0;display:grid;grid-gap:.8rem;gap:.8rem;padding-block:.9rem;border-block:1px solid var(--hairline)}.ShibuyaSection_cardMeta__eWNog div{display:grid;grid-gap:.3rem;gap:.3rem}.ShibuyaSection_cardMeta__eWNog dt{font-family:var(--j-mono,monospace);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.ShibuyaSection_cardMeta__eWNog dd{margin:0;font-size:.92rem;color:var(--text-primary)}.ShibuyaSection_nav__aX6Ts{display:flex;gap:.6rem}.ShibuyaSection_step__sTHKE{cursor:pointer;font-family:var(--j-mono,monospace);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;padding:.65rem 1rem;background:transparent;border:1px solid var(--border);color:var(--text-secondary);transition:color .25s ease,border-color .25s ease}.ShibuyaSection_step__sTHKE:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.ShibuyaSection_step__sTHKE:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.ShibuyaSection_step__sTHKE:disabled{cursor:default;opacity:.4}.ShibuyaSection_legend__02xnN{list-style:none;margin:0;padding:.4rem 0 0;display:flex;gap:1rem;flex-wrap:wrap}.ShibuyaSection_legendRow__w5Ehp{display:flex;align-items:center;gap:.5rem;font-family:var(--j-mono,monospace);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);opacity:.45;transition:opacity .5s ease}.ShibuyaSection_legendRow__w5Ehp[data-here]{opacity:1;color:var(--text-secondary)}.ShibuyaSection_legendDot__770O6{width:10px;height:10px;border-radius:50%!important;background:var(--pin,var(--accent))}.ShibuyaSection_legendRow__w5Ehp[data-actor=gojo]{--pin:var(--actor-gojo)}.ShibuyaSection_legendRow__w5Ehp[data-actor=yuji]{--pin:var(--actor-yuji)}.ShibuyaSection_legendRow__w5Ehp[data-actor=sukuna]{--pin:var(--actor-sukuna)}.ShibuyaSection_legendRow__w5Ehp[data-actor=mahito]{--pin:var(--actor-mahito)}.ShibuyaSection_legendRow__w5Ehp[data-actor=kenjaku]{--pin:var(--actor-kenjaku)}.ShibuyaSection_legendRow__w5Ehp[data-here] .ShibuyaSection_legendDot__770O6{box-shadow:0 0 12px var(--pin,var(--accent))}@media (max-width:900px){.ShibuyaSection_floor__OH_8k{grid-template-columns:minmax(0,1fr)}.ShibuyaSection_map__zitTp{min-height:300px}.ShibuyaSection_stopName__HHHSh{display:none}}.SocietySection_inner__Dqzms{position:relative;z-index:1;max-width:var(--band);margin-inline:auto;display:grid;grid-gap:clamp(2rem,4vw,3.2rem);gap:clamp(2rem,4vw,3.2rem)}.SocietySection_board__P64xb{display:grid;grid-gap:clamp(1.6rem,3vw,2.4rem);gap:clamp(1.6rem,3vw,2.4rem)}.SocietySection_tabs__U5XdN{display:flex;gap:.6rem;flex-wrap:wrap}.SocietySection_tab__wn0E6{cursor:pointer;font-family:inherit;text-align:left;display:grid;grid-gap:.3rem;gap:.3rem;padding:.85rem 1.2rem;background:transparent;border:1px solid var(--border);color:var(--text-secondary);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.SocietySection_tab__wn0E6:hover{color:var(--text-primary);border-color:var(--border-strong)}.SocietySection_tab__wn0E6:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.SocietySection_tab__wn0E6[data-on]{background:color-mix(in srgb,var(--accent-muted) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--text-primary)}.SocietySection_tabJp___FaRA{font-family:var(--j-display,serif);font-size:1rem;line-height:1}.SocietySection_tabEn__0jqcu{font-family:var(--j-mono,monospace);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.SocietySection_branch__i7TXT{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(230px,.9fr) minmax(300px,1.2fr);grid-gap:clamp(1.4rem,3vw,2.6rem);gap:clamp(1.4rem,3vw,2.6rem);align-items:start}.SocietySection_identity__z6rgj{display:grid;grid-gap:1rem;gap:1rem}.SocietySection_frameSeat__nazxj{display:none}.SocietySection_frameSeat__nazxj[data-on],.SocietySection_frame__gdQzK{display:block}.SocietySection_note__bPu2l{margin:0;font-size:.92rem;line-height:1.75;color:var(--text-secondary);text-wrap:pretty}.SocietySection_stats__YHlm0{margin:0;display:flex;gap:clamp(1.2rem,2.4vw,2.2rem);flex-wrap:wrap;padding-top:.9rem;border-top:1px solid var(--hairline)}.SocietySection_stats__YHlm0 div{display:grid;grid-gap:.3rem;gap:.3rem}.SocietySection_stats__YHlm0 dt{font-family:var(--j-mono,monospace);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.SocietySection_stats__YHlm0 dd{margin:0;font-family:var(--j-mono,monospace);font-size:1.15rem;color:var(--text-primary)}.SocietySection_roster__eZq2u{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline);max-height:30rem;overflow-y:auto}.SocietySection_row__0zKVQ{cursor:pointer;width:100%;font-family:inherit;text-align:left;display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.72rem .85rem;background:transparent;border:none;border-bottom:1px solid var(--hairline);border-left:2px solid transparent;color:var(--text-secondary);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.SocietySection_row__0zKVQ:hover{color:var(--text-primary)}.SocietySection_row__0zKVQ:focus-visible{outline:2px solid var(--accent-hover);outline-offset:-2px}.SocietySection_row__0zKVQ[data-on]{background:color-mix(in srgb,var(--accent-muted) 26%,transparent);border-left-color:var(--accent);color:var(--text-primary)}.SocietySection_rowName__vo5_E{font-size:.92rem}.SocietySection_rowGrade__0Uhcn{font-family:var(--j-mono,monospace);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-align:right}.SocietySection_row__0zKVQ[data-on] .SocietySection_rowGrade__0Uhcn{color:var(--accent-hover)}.SocietySection_paper__zBGFC{position:relative;background:repeating-linear-gradient(0deg,transparent 0 26px,var(--paper-line) 26px 27px),var(--paper-bg);color:var(--paper-ink);padding:clamp(1.6rem,3vw,2.6rem);box-shadow:0 18px 50px color-mix(in srgb,#000 45%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--paper-ink) 12%,transparent);overflow:hidden}.SocietySection_paperEyebrow__mSIcK{margin:0 0 .8rem;font-family:var(--j-mono,monospace);font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--paper-faint)}.SocietySection_paperName__BpGOU{margin:0 0 1.1rem;font-family:var(--j-display,serif);font-weight:700;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1;border-bottom:1px solid var(--paper-line);padding-bottom:.9rem}.SocietySection_paperLink__wxnWS{color:inherit;text-decoration:none;background-image:linear-gradient(var(--paper-stamp),var(--paper-stamp));background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%}.SocietySection_paperLink__wxnWS:hover{color:var(--paper-stamp)}.SocietySection_paperLink__wxnWS:focus-visible{outline:2px solid var(--paper-stamp);outline-offset:3px}.SocietySection_paperMeta__zZ0T8{margin:0 0 1.2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:1rem 1.4rem;gap:1rem 1.4rem}.SocietySection_paperMeta__zZ0T8 dt{font-family:var(--j-mono,monospace);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--paper-faint);margin-bottom:.35rem}.SocietySection_paperMeta__zZ0T8 dd{margin:0;font-size:.95rem;line-height:1.5}.SocietySection_paperMeta__zZ0T8 dd[data-alert]{font-family:var(--j-mono,monospace);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-stamp)}.SocietySection_paperLine__IB9Hc{margin:0;max-width:46ch;font-size:.95rem;font-style:italic;line-height:1.8;color:color-mix(in srgb,var(--paper-ink) 82%,var(--paper-bg));text-wrap:pretty}.SocietySection_paperSeal__qJM0q{position:absolute;right:1.2rem;top:1.1rem;width:2.6rem;height:2.6rem;display:grid;place-items:center;font-family:var(--j-display,serif);font-size:1.3rem;color:var(--paper-stamp);border:2px solid color-mix(in srgb,var(--paper-stamp) 70%,transparent);border-radius:50%!important;rotate:-8deg;opacity:.75}.SocietySection_pens__BuT__{display:flex;gap:1rem}.SocietySection_penSeat__AC3hp{position:relative;display:block;flex:1 1;min-height:0}.SocietySection_penSeat__AC3hp:has([class]){min-height:3.2rem;border:1px dashed color-mix(in srgb,var(--accent) 40%,transparent)}@media (max-width:1060px){.SocietySection_branch__i7TXT{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.SocietySection_paper__zBGFC{grid-column:1/-1}}@media (max-width:640px){.SocietySection_branch__i7TXT{grid-template-columns:minmax(0,1fr)}.SocietySection_roster__eZq2u{max-height:20rem}}.SpiritArchive_zone__7rs8N{overflow:clip;background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--world-accent) 16%,transparent),transparent 55%),var(--bg)}.SpiritArchive_inner__uNpem{position:relative;z-index:1;max-width:var(--band);margin-inline:auto;display:grid;grid-gap:clamp(2rem,4vw,3.2rem);gap:clamp(2rem,4vw,3.2rem)}.SpiritArchive_split__KaZgM{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);grid-gap:clamp(1.8rem,4vw,4rem);gap:clamp(1.8rem,4vw,4rem);align-items:start}.SpiritArchive_catalog__GUMEd{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:.75rem;gap:.75rem}.SpiritArchive_file__sIRAU{cursor:pointer;width:100%;min-height:8.2rem;font-family:inherit;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;padding:1.15rem 1.05rem;background:color-mix(in srgb,var(--bg) 92%,#000);border:1px solid var(--border);color:var(--text-muted);transition:background-color .45s ease,border-color .35s ease,color .45s ease,filter .45s ease;filter:blur(1.4px)}.SpiritArchive_file__sIRAU:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px;filter:none}.SpiritArchive_file__sIRAU:hover{border-color:var(--border-strong);filter:blur(.6px)}.SpiritArchive_file__sIRAU[data-open]{filter:none;background:linear-gradient(160deg,color-mix(in srgb,var(--world-accent) 16%,var(--bg)),color-mix(in srgb,var(--bg) 94%,#000));border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--text-primary)}.SpiritArchive_file__sIRAU[data-open][data-on]{border-color:var(--accent)}.SpiritArchive_fileJp__TKk5R{font-family:var(--j-display,serif);font-size:1.9rem;line-height:1}.SpiritArchive_fileBody__BwnVC{display:grid;grid-gap:.35rem;gap:.35rem}.SpiritArchive_fileName__jlqpe{font-size:.9rem}.SpiritArchive_fileCls__NlFfc{font-family:var(--j-mono,monospace);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.SpiritArchive_panel__3oN55{position:-webkit-sticky;position:sticky;top:1.5rem;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 78%,transparent);padding:clamp(1.4rem,2.6vw,2.2rem);display:grid;grid-gap:1.15rem;gap:1.15rem}.SpiritArchive_panelEyebrow__W_nY8{margin:0;font-family:var(--j-mono,monospace);font-size:.64rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-hover)}.SpiritArchive_panelHead__Z_7l6{display:flex;align-items:baseline;gap:.85rem;flex-wrap:wrap}.SpiritArchive_panelJp__L67wm{font-family:var(--j-display,serif);font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1;color:var(--text-primary)}.SpiritArchive_panelName__r3Qds{font-size:.95rem;color:var(--text-secondary)}.SpiritArchive_panelCls__cLSEU{margin:0;font-family:var(--j-mono,monospace);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.SpiritArchive_seat__G_D2e{display:none}.SpiritArchive_seat__G_D2e[data-open]{display:block}.SpiritArchive_seatFrame__LpoHo{position:relative;display:none}.SpiritArchive_seatFrame__LpoHo[data-on]{display:block}.SpiritArchive_portrait__Y4Npw{display:block;--slot-glyph-min:2.2rem}.SpiritArchive_bars__ctk9I{margin:0;display:grid;grid-gap:.9rem;gap:.9rem;padding-block:1.1rem;border-block:1px solid var(--hairline)}.SpiritArchive_barRow__TQwRQ{display:contents}.SpiritArchive_barRow__TQwRQ dt{font-family:var(--j-mono,monospace);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.SpiritArchive_barRow__TQwRQ dd{margin:0;display:grid;grid-template-columns:minmax(0,1fr) 3.2rem;grid-gap:.7rem;gap:.7rem;align-items:center}.SpiritArchive_track__6T3LD{display:block;height:6px;background:color-mix(in srgb,var(--bone) 10%,transparent);overflow:hidden}.SpiritArchive_fill__TIww3{display:block;height:100%;background:linear-gradient(90deg,var(--accent-muted),var(--accent));transition:width .6s ease}@media (prefers-reduced-motion:reduce){.SpiritArchive_fill__TIww3{transition:none}}.SpiritArchive_barVal__gUez9{font-family:var(--j-mono,monospace);font-size:.68rem;color:var(--text-secondary);text-align:right}.SpiritArchive_panelNote__XlzcX{margin:0;font-size:.92rem;line-height:1.8;color:var(--text-secondary);text-wrap:pretty}@media (max-width:900px){.SpiritArchive_split__KaZgM{grid-template-columns:minmax(0,1fr)}.SpiritArchive_panel__3oN55{position:static}}