@font-face{font-family:Morfin Sans;src:url(/fonts/MorfinSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-0:#051018;--bg-1:#081822;--bg-2:#10293a;--panel-0:#081219eb;--text-main:#e7f0f5;--text-muted:#adc2cf;--text-subtle:#7f95a3;--line-soft:#80acc12e;--danger:#d9776d;--amber:#d9a15e;--cold:#83d1ff;--font-display:"Morfin Sans", sans-serif;--font-body:"Morfin Sans", sans-serif;--font-mono:"Morfin Sans", sans-serif;font-family:var(--font-body);color:var(--text-main);background:radial-gradient(circle at top,#4f7d9842,#0000 32%),linear-gradient(#102638 0%,#08131b 38%,#040a0f 100%);font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{min-width:320px;color:var(--text-main);background:radial-gradient(circle at 50% 0,#6194b626,#0000 34%),linear-gradient(#040c12db,#040a0efa);margin:0;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:before{mix-blend-mode:soft-light;opacity:.24;background:linear-gradient(90deg,#ffffff05,#0000 20% 80%,#ffffff05),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 5px)}body:after{opacity:.08;background-image:radial-gradient(circle,#ffffff14 0 .7px,#0000 .9px);background-size:10px 10px}#root{isolation:isolate;min-height:100vh;position:relative}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:.035em;font-weight:400}h1{font-size:clamp(2.8rem,7vw,5.75rem);line-height:1.02}h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.04}p{font-size:1rem}.eyebrow{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{color:#f5fbff;background:#7ebee547}@media (width<=720px){h1{font-size:clamp(2.25rem,12vw,3.6rem);line-height:1.04}h2{font-size:clamp(1.5rem,8vw,2.25rem)}p{font-size:.96rem}.eyebrow{letter-spacing:.12em;font-size:.68rem}}.archive-app{min-height:100vh;position:relative;overflow:clip}::view-transition-group(*){animation-duration:.46s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(profile-cell){animation-duration:.62s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(*){mix-blend-mode:normal;animation-duration:.46s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(*){mix-blend-mode:normal;animation-duration:.46s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(profile-cell){animation:.62s cubic-bezier(.16,1,.3,1) profile-cell-old}::view-transition-new(profile-cell){animation:.62s cubic-bezier(.16,1,.3,1) profile-cell-new}.archive-app--transitioning .modal-overlay,.archive-app--transitioning .character-modal,.archive-app--transitioning .character-card,.archive-app--transitioning .character-card:after,.archive-app--transitioning .character-card__visual,.archive-app--transitioning .character-card__shell{animation:none}.archive-app--transitioning .character-card{pointer-events:none}.archive-app__backdrop{pointer-events:none;z-index:0;position:fixed;inset:0}.archive-app__sun{aspect-ratio:1;filter:blur(14px);opacity:.75;background:radial-gradient(circle,#ffb07938,#0000 60%),radial-gradient(circle,#be293052,#0000 72%);border-radius:50%;width:clamp(10rem,18vw,18rem);position:absolute;top:8%;right:14%}.archive-app__fog{filter:blur(48px);background:radial-gradient(circle,#6fb3dd2e,#0000 70%);border-radius:999px;animation:16s ease-in-out infinite alternate drift;position:absolute;inset:auto}.archive-app__fog--near{width:34rem;height:14rem;bottom:8%;left:10%}.archive-app__fog--far{width:28rem;height:12rem;animation-duration:22s;top:18%;right:18%}.archive-app__gridline{opacity:.5;background:linear-gradient(#0000,#7a9fb240,#0000);width:1px;position:absolute;top:0;bottom:0}.archive-app__gridline--left{left:12%}.archive-app__gridline--right{right:12%}.archive-app__skyline{background:linear-gradient(#0712181a,#071218e0),linear-gradient(90deg,#83c2de1f,#0000 60%);border:1px solid #6d99ae33;position:absolute;bottom:0;box-shadow:inset 0 0 0 1px #c9584f14}.archive-app__skyline:before{content:"";opacity:.35;background-image:radial-gradient(circle,#ffd6a7d9 0 1px,#0000 1.5px);background-size:16px 18px;height:70%;position:absolute;inset:8% 8% auto}.archive-app__skyline--tall{width:min(14rem,18vw);height:36vh;left:8%}.archive-app__skyline--low{width:min(18rem,24vw);height:24vh;right:10%}.archive-shell{z-index:1;width:min(1320px,100vw - 2rem);padding:1rem 0 calc(4rem + env(safe-area-inset-bottom,0px));margin:0 auto;position:relative}.hero-panel,.archive-section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#08131ae0,#050c12f0),linear-gradient(135deg,#8eccec0f,#0000 55%);border:1px solid #79a6bd47;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #def1ff0f,0 2rem 4rem #0105086b}.hero-panel:before,.archive-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff08,#0000 30% 70%,#ffffff08),linear-gradient(#ffffff05,#0000 40%);position:absolute;inset:0}.hero-panel{padding:clamp(1.5rem,4vw,3rem)}.hero-panel__lead{gap:1rem;display:grid}.hero-panel__headline{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.hero-panel h1{max-width:12ch;margin:0}.hero-panel__summary{max-width:50rem;color:var(--text-muted);text-wrap:balance;font-size:1.03rem}.archive-main{margin-top:1rem}.archive-section{padding:clamp(1.3rem,3vw,2rem)}.archive-section__heading{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;margin-bottom:1.5rem;display:grid}.archive-section__heading h2{margin:.25rem 0 0}.character-grid{flex-wrap:wrap;justify-content:center;gap:.55rem .9rem;padding:.4rem 0 4.4rem;transition:filter .18s;display:flex}.character-grid--single{padding-top:1rem;padding-bottom:1.4rem}.character-grid--single .character-card{--cell-offset:0px;width:clamp(260px,27vw,380px)}.character-grid--single .character-card:nth-child(2n){--cell-offset:0px}.character-grid--single .character-card__shell{padding:1.4rem 1.2rem 1.35rem}.character-grid--single .character-card__identity h3{font-size:1.28rem}.character-grid--single .character-card__identity p{-webkit-line-clamp:3;font-size:.84rem}.character-grid--single .character-card__meta{font-size:.68rem}.character-grid--multi:hover .character-card{opacity:.48;filter:saturate(.62)drop-shadow(0 .5rem 1rem #00000026)}.character-card{--cell-offset:0px;aspect-ratio:.9;text-align:left;width:clamp(184px,16.8vw,236px);color:inherit;box-shadow:drop-shadow(0 1.25rem 2.2rem #00000047);cursor:pointer;transform:translateY(var(--cell-offset));filter:drop-shadow(0 1rem 1.8rem #0000003d);background:0 0;border:none;padding:0;transition:transform .18s,filter .18s,opacity .18s;display:block;position:relative}.character-card:after{content:"";clip-path:polygon(25% 6.5%,75% 6.5%,100% 50%,75% 93.5%,25% 93.5%,0 50%);border:1px solid color-mix(in srgb, var(--card-accent) 42%, #a3cde224);box-shadow:0 0 0 1px #ffffff08, 0 0 26px color-mix(in srgb, var(--card-accent) 22%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.character-card:nth-child(2n){--cell-offset:4rem}.character-card:hover,.character-card:focus-visible{transform:translateY(calc(var(--cell-offset) - 6px)) scale(1.02);filter:drop-shadow(0 1.35rem 2.5rem #00000059);opacity:1}.character-card:hover:after,.character-card:focus-visible:after{opacity:1;animation:1.9s ease-in-out infinite cell-breathe-glow}.character-card:hover .character-card__visual,.character-card:focus-visible .character-card__visual{animation:2.4s ease-in-out infinite cell-breathe-visual}.character-card:hover .character-card__shell,.character-card:focus-visible .character-card__shell{animation:2.4s ease-in-out infinite cell-breathe-shell}.character-grid--multi:hover .character-card:hover,.character-grid--multi:hover .character-card:focus-visible{opacity:1;filter:drop-shadow(0 1.35rem 2.5rem #00000059)}.character-card:focus-visible{outline:2px solid color-mix(in srgb, var(--card-accent) 70%, white);outline-offset:3px}.character-card__visual{clip-path:polygon(25% 6.5%,75% 6.5%,100% 50%,75% 93.5%,25% 93.5%,0 50%);background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--card-accent) 36%, transparent), transparent 50%), linear-gradient(180deg, #0f1d2866, #04090de0);border:1px solid #7aa6bc33;position:absolute;inset:0;overflow:hidden}.character-card__visual--portrait{background:#0b151c}.character-card__visual:before,.character-card__shell:before{content:"";clip-path:polygon(25% 6.5%,75% 6.5%,100% 50%,75% 93.5%,25% 93.5%,0 50%);pointer-events:none;position:absolute;inset:0}.character-card__visual:before{border:1px solid #7ca9bf47;box-shadow:inset 0 0 0 1px #ffffff0a}.character-card__portrait{object-fit:cover;object-position:center top;width:100%;height:100%}.character-card__scanline{mix-blend-mode:screen;opacity:.26;pointer-events:none;background:linear-gradient(#ffffff08,#0000 18% 82%,#ffffff05),repeating-linear-gradient(#ffffff0a 0 1px,#0000 1px 4px);position:absolute;inset:0}.character-card__placeholder,.character-modal__placeholder{background:linear-gradient(180deg, #0c1d2738, #050c12f5), radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--card-accent) 30%, transparent), transparent 40%), linear-gradient(135deg, #cc5c5029, transparent 70%);align-content:end;gap:.5rem;height:100%;padding:1rem;display:grid}.character-card__placeholder:before,.character-modal__placeholder:before{content:"";aspect-ratio:1.1;background:linear-gradient(#ffffff08,#0000),radial-gradient(circle at 50% 34%,#a1d4ec33,#0000 28%),linear-gradient(#3e637947,#081016eb);border:1px solid #80adc52e;align-self:start;width:100%;box-shadow:inset 0 0 0 1px #ffffff05}.character-card__placeholder-code,.character-modal__placeholder strong{font-family:var(--font-display);letter-spacing:.08em;color:var(--text-main);font-size:clamp(1.2rem,3vw,2rem)}.character-card__placeholder-rank,.character-card__placeholder-district,.character-modal__placeholder span,.character-modal__placeholder p{color:var(--text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.character-card__shell{clip-path:polygon(25% 6.5%,75% 6.5%,100% 50%,75% 93.5%,25% 93.5%,0 50%);background:linear-gradient(180deg, #0712182e, #050c12d9 44%, #050c12f5), linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 14%, transparent), transparent 60%);flex-direction:column;justify-content:space-between;padding:1.2rem 1rem 1.15rem;display:flex;position:absolute;inset:0}.character-card__shell:before{background:linear-gradient(#ffffff08,#0000 22% 82%,#ffffff05),linear-gradient(90deg,#ffffff05,#0000 20% 80%,#ffffff05)}.character-card__topline{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.character-card__codename{color:var(--text-subtle);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.character-card__identity{align-self:end;gap:.3rem;display:grid}.character-card__identity h3{font-family:var(--font-display);color:var(--text-main);text-wrap:balance;margin:0;font-size:1.08rem;font-weight:400;line-height:1.02}.character-card__identity p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.2;display:-webkit-box;overflow:hidden}.character-card__meta{color:var(--text-subtle);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #7ba9bf24;justify-content:space-between;gap:.65rem;padding-top:.6rem;font-size:.62rem;display:flex}.character-card__meta span:last-child{text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:48%;overflow:hidden}.character-card__serial{letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);background:#040b1085;border:1px solid #7fadc42e;padding:.22rem .42rem;font-size:.6rem}.world-badge{text-transform:uppercase;letter-spacing:.16em;color:var(--text-main);background:#0d1d279e;border:1px solid #7ca8bd2e;align-items:center;padding:.3rem .55rem;font-size:.68rem;display:inline-flex}.world-badge--cold{color:#bce8ff;border-color:#64c3ef47}.world-badge--amber{color:#ffd29f;border-color:#ffc07a47}.world-badge--alert{color:#ffb0a7;border-color:#e271684d}.world-badge--neutral{color:var(--text-subtle)}.modal-overlay{z-index:12;padding:max(.5rem, env(safe-area-inset-top,0px)) 1rem max(.5rem, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#020508c7,#020508eb),radial-gradient(circle at 50% 18%,#84bddf2e,#0000 30%);place-items:center;animation:.24s overlay-enter;display:grid;position:fixed;inset:0}.character-modal{background:linear-gradient(#0a161efa,#050c12fa),linear-gradient(135deg,#ffffff05,#0000 60%);border:1px solid #7ca9bf42;border-radius:1.1rem;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);width:min(1080px,100%);max-height:min(90vh,960px);animation:.32s cubic-bezier(.2,.9,.2,1) modal-enter;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 2.4rem 4rem #00000073}.character-modal--with-portrait{grid-template-columns:max-content minmax(0,1fr)}.character-modal__handle{display:none}.character-modal__visual{background:linear-gradient(180deg, #0d192133, #060d12f5), radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--card-accent) 40%, transparent), transparent 44%);place-items:start center;min-height:100%;padding:1.25rem;display:grid}.character-modal--with-portrait .character-modal__visual{place-self:start center;min-height:auto}.character-modal__visual img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(70vh,100%)}.character-modal__content{overscroll-behavior:contain;gap:1.5rem;height:100%;min-height:0;padding:1.4rem;display:grid;overflow-y:auto}.character-modal__topbar,.character-modal__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.character-modal__topbar--single{justify-content:end}.character-modal__index{color:var(--text-subtle);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem}.character-modal__index--hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.character-modal__close,.character-modal__nav button{color:var(--text-main);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:#0b1822d1;border:1px solid #7ca9bf2e;padding:.72rem .9rem;font-size:.72rem;transition:border-color .16s,transform .16s}.character-modal__close:hover,.character-modal__close:focus-visible,.character-modal__nav button:hover,.character-modal__nav button:focus-visible{border-color:#a3cde261;transform:translateY(-1px)}.character-modal__close:focus-visible,.character-modal__nav button:focus-visible{outline-offset:2px;outline:2px solid #b0dff8ad}.character-modal__header h2{margin:.2rem 0 0}.character-modal__role{max-width:32rem;color:var(--text-muted);margin:.4rem 0 0}.character-modal__badges{flex-wrap:wrap;justify-content:end;gap:.6rem;display:flex}.character-modal__nav{gap:.75rem;display:flex}.character-modal__nav button{flex:1 1 0}.character-modal__columns{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem;display:grid}.character-modal__column{align-content:start;gap:1rem;min-height:0;display:grid}.detail-block,.detail-grid,.detail-quote,.detail-section-card{background:#0a151eb8;border:1px solid #7aa6bc29;margin:0;padding:1rem}.detail-block__label{color:var(--text-subtle);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;display:inline-block}.detail-block p,.detail-quote p{color:var(--text-muted);margin:0}.detail-block__tags{flex-wrap:wrap;gap:.6rem;display:flex}.detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.detail-section-card{align-content:start;gap:.1rem;display:grid}.detail-section-card p{color:var(--text-muted);margin:0}.detail-grid{gap:.8rem;display:grid}.detail-grid div{border-bottom:1px solid #7ca9bf1f;gap:.35rem;padding-bottom:.8rem;display:grid}.detail-grid div:last-child{border-bottom:none;padding-bottom:0}.detail-grid span{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.detail-grid strong{color:var(--text-main);font-weight:500}.detail-quote{color:var(--text-main);position:relative}.detail-quote:before{content:"01";color:#88afc638;font-family:var(--font-display);font-size:2rem;position:absolute;top:.8rem;right:.9rem}.detail-block--note{border-color:#ca635a29}@keyframes drift{0%{transform:translate(-2%)}to{transform:translate(4%,-3%)}}@keyframes profile-cell-old{0%{opacity:1;filter:saturate();transform:scale(1)}to{opacity:.28;filter:saturate(.94)blur(.6px);transform:scale(.965)}}@keyframes profile-cell-new{0%{opacity:.22;filter:saturate(.96)blur(.5px);transform:scale(.975)}to{opacity:1;filter:saturate();transform:scale(1)}}@keyframes cell-breathe-visual{0%,to{filter:saturate(.88)contrast(1.02);transform:scale(1)}50%{filter:saturate(.96)contrast(1.06);transform:scale(1.028)}}@keyframes cell-breathe-shell{0%,to{opacity:1;background:linear-gradient(180deg, #0712182e, #050c12d9 44%, #050c12f5), linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 14%, transparent), transparent 60%)}50%{opacity:1;background:linear-gradient(180deg, #0712181f, #050c12c2 44%, #050c12eb), linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 20%, transparent), transparent 60%)}}@keyframes cell-breathe-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.82;transform:scale(1.018)}}@keyframes overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1100px){.hero-panel__headline,.archive-section__heading,.character-modal,.character-modal__columns,.character-modal--with-portrait{grid-template-columns:1fr}.character-modal{grid-template-rows:auto minmax(0,1fr)}.hero-panel__status,.character-modal__badges{text-align:left;justify-self:start}.archive-section__heading{gap:1rem}.character-modal__visual{max-height:22rem}}@media (width<=720px){.archive-shell{width:min(100vw - 1rem,100%);padding-inline:.5rem;padding-top:max(.4rem, env(safe-area-inset-top,0px));padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.hero-panel,.archive-section{border-radius:1.25rem;padding:1rem}.hero-panel{padding-top:1.15rem}.hero-panel__lead{gap:1rem}.character-grid{gap:.15rem .35rem;padding-bottom:1rem}.character-grid--single .character-card{width:min(72vw,320px)}.character-card{width:clamp(150px,42vw,188px)}.character-card:nth-child(2n){--cell-offset:2.8rem}.character-card__shell{padding:.95rem .85rem}.character-card__identity h3{font-size:.96rem}.character-card__identity p{font-size:.7rem}.character-card__meta{gap:.45rem;font-size:.56rem}.detail-sections{grid-template-columns:1fr}.modal-overlay{padding:max(.4rem, env(safe-area-inset-top,0px)) .35rem 0;align-items:end}.character-modal{border-bottom:none;border-radius:1.35rem 1.35rem 0 0;width:100%;max-height:min(92dvh,100%)}.character-modal__handle{z-index:2;background:#bcd8e959;border-radius:999px;width:3.1rem;height:.24rem;margin-left:-1.55rem;display:block;position:absolute;top:.55rem;left:50%}.character-modal__visual{max-height:11rem}.character-modal__content{padding:.85rem .85rem calc(.9rem + env(safe-area-inset-bottom,0px));gap:.9rem}.character-modal__topbar{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0a161efa,#0a161eeb);border-bottom:1px solid #7ca9bf1f;align-items:center;margin:-.85rem -.85rem 0;padding:1.15rem .85rem .7rem;position:sticky;top:-.85rem}.character-modal__close{flex:none;min-height:2.45rem;padding:.55rem .85rem}.character-card__meta,.character-modal__header{flex-direction:column}.character-modal__header{gap:.75rem}.character-modal__nav{bottom:calc(-.9rem - env(safe-area-inset-bottom,0px));z-index:3;margin:0 -.85rem calc(-.9rem - env(safe-area-inset-bottom,0px));padding:.8rem .85rem calc(.8rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0a161ee0,#070f15fa);border-top:1px solid #7ca9bf24;position:sticky}.character-modal__nav button{width:100%;min-height:2.9rem;padding-inline:.55rem}.detail-block,.detail-grid,.detail-quote{border-radius:.85rem;padding:.82rem}}@media (width<=540px){.archive-app__sun{width:11rem;top:4%;right:-8%}.archive-app__fog--near{width:20rem;height:10rem;left:-18%}.archive-app__fog--far{width:18rem;height:9rem;right:-14%}.archive-app__gridline--left{left:4%}.archive-app__gridline--right{right:4%}.archive-app__skyline--tall{width:7rem;height:24vh;left:-4%}.archive-app__skyline--low{width:9rem;height:18vh;right:-6%}.archive-shell{width:100%;padding-inline:.35rem}.hero-panel,.archive-section{padding:.85rem}.character-grid{justify-content:center;gap:.3rem;padding-bottom:.4rem}.character-grid--single .character-card{width:min(84vw,300px)}.character-card{width:min(82vw,220px)}.character-card:nth-child(2n){--cell-offset:0px}.character-modal__visual{max-height:9.25rem}.character-modal__topbar{padding-inline:.75rem}.character-modal__nav{flex-direction:column;padding-inline:.75rem}.character-modal__index{font-size:.68rem}.world-badge{letter-spacing:.12em;font-size:.62rem}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:1ms}::view-transition-old(*){animation-duration:1ms}::view-transition-new(*){animation-duration:1ms}.archive-app__fog,.modal-overlay,.character-modal,.character-card,.character-card:after,.character-card__visual,.character-card__shell{transition:none;animation:none}}
