.enemy-art-edge-fade{--art-edge:6%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--art-edge), #000 calc(100% - var(--art-edge)), transparent), linear-gradient(to bottom, transparent, #000 var(--art-edge), #000 calc(100% - var(--art-edge)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--art-edge), #000 calc(100% - var(--art-edge)), transparent), linear-gradient(to bottom, transparent, #000 var(--art-edge), #000 calc(100% - var(--art-edge)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--art-edge), #000 calc(100% - var(--art-edge)), transparent), linear-gradient(to bottom, transparent, #000 var(--art-edge), #000 calc(100% - var(--art-edge)), transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.enemy-art-scene-fade{--art-edge:16%}.ses-bestiary,.bestiary-scope,.bestiary-quick-preview,.enemy-dive{--bestiary-base:#101010;--bestiary-panel:#181818;--bestiary-raised:#222;--bestiary-viewer:#121212;--bestiary-text:#eee;--bestiary-muted:#aaa;--bestiary-line:#ffffff24;--bestiary-yellow:#fe0;--background:0 0% 6.275%;--foreground:0 0% 93.333%;--card:0 0% 9.412%;--card-foreground:0 0% 93.333%;--popover:0 0% 9.412%;--popover-foreground:0 0% 93.333%;--primary:56 100% 50%;--primary-foreground:0 0% 6.275%;--secondary:0 0% 13.333%;--secondary-foreground:0 0% 93.333%;--muted:0 0% 11%;--muted-foreground:0 0% 66.667%;--accent:56 100% 50%;--accent-foreground:0 0% 6.275%;--border:0 0% 24%;--input:0 0% 13.333%;--ring:56 100% 50%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ses-bestiary.command-page.ses-star-theme{background:var(--bestiary-base)}.ses-bestiary>.ses-star-view{filter:grayscale()}.ses-bestiary .command-header{background:#101010f5}.ses-bestiary.ses-star-theme .bestiary-front{background:var(--bestiary-panel)}.ses-bestiary.ses-star-theme .bestiary-browse-front-heading{background:var(--bestiary-base)}.ses-bestiary.ses-star-theme .bestiary-hero-simple{background:linear-gradient(90deg,#10101099,#0000 85%)}.ses-bestiary.ses-star-theme .bestiary-access{background:var(--bestiary-base)}.ses-bestiary .command-mobile-nav .command-nav-link{background:var(--bestiary-panel)}.ses-bestiary .command-mobile-nav .command-nav-link.is-active{background:#ffee0018}.bestiary-scope .bestiary-dossier-compact[role=dialog]{background:var(--bestiary-panel)!important}.enemy-dive{z-index:130;background:var(--bestiary-base);color:var(--bestiary-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:0;isolation:isolate;flex-direction:column;font-family:Saira,sans-serif;display:flex;position:fixed;inset:0}.enemy-dive *{box-sizing:border-box}.enemy-dive button,.enemy-dive a{-webkit-tap-highlight-color:transparent}.enemy-dive button:focus-visible,.enemy-dive a:focus-visible,.enemy-dive [tabindex]:focus-visible{outline:2px solid var(--bestiary-yellow);outline-offset:-2px}.enemy-dive button{cursor:pointer}.enemy-dive button:disabled{opacity:.3;cursor:default}.enemy-dive p{margin:0;line-height:1.65}.enemy-dive h1,.enemy-dive h2,.enemy-dive h3{margin:0;font-family:Chakra Petch,sans-serif;font-weight:600}.cd-header{border-top:3px solid var(--bestiary-yellow);border-bottom:1px solid #ffffff20;flex-shrink:0;align-items:center;gap:28px;min-height:100px;padding:16px 28px;display:flex}.cd-back{color:#c8c8c8;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.cd-back:hover{color:var(--bestiary-yellow)}.cd-identity{border-left:1px solid #ffffff24;min-width:0;padding-left:26px}.cd-identity h1{overflow-wrap:anywhere}.cd-back{flex-shrink:0}.cd-previous{text-align:left;color:#ccc;align-items:center;gap:8px;max-width:240px;min-height:44px;margin-left:auto;font-size:14px;display:flex}.cd-previous:hover{color:var(--bestiary-yellow)}.cd-previous svg{flex:none}.cd-variants small{color:var(--bestiary-muted);font-size:12px;display:block}.cd-eyebrow{text-transform:uppercase;color:#b8b8b8;font-family:Share Tech Mono,Sinclair,monospace;font-size:12px}.cd-identity h1{font-size:32px;line-height:1.2}.cd-identity h1 span{color:#686868;font-size:20px}.cd-tabs{background:var(--bestiary-panel);scrollbar-width:thin;border-bottom:1px solid #ffffff20;flex-shrink:0;padding:0 24px;display:flex;overflow-x:auto}.cd-tabs button{white-space:nowrap;color:#b5b5b5;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:16px 18px;font-size:14px;display:flex}.cd-tabs button[aria-selected=true]{border-bottom-color:var(--bestiary-yellow);color:var(--bestiary-yellow);background:#ffee0008}.cd-tabs button:hover{background:#ffffff08}.cd-body{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;display:grid}.cd-reading{scrollbar-width:thin;background:var(--bestiary-panel);min-width:0;padding:32px 36px 20px;overflow-y:auto}.cd-section-head{padding-bottom:26px}.cd-section-head h2{text-wrap:balance;margin:9px 0 12px;font-size:28px;line-height:1.25}.cd-section-head>p:not(.cd-eyebrow){color:#c3c3c3;font-size:16px}.cd-stats{border-block:1px solid #ffffff20;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;padding:20px 0;display:grid}.cd-stats dt{color:var(--bestiary-muted);margin-bottom:4px;font-size:12px}.cd-stats dd{color:var(--bestiary-text);overflow-wrap:anywhere;margin:0;font:600 18px/1.4 Chakra Petch,sans-serif}.cd-section{border-bottom:1px solid #ffffff18;padding:26px 0}.cd-section h3,.cd-timeline h3{margin-bottom:10px;font-size:21px;line-height:1.35}.cd-section>p,.cd-section>div>p,.cd-timeline p{color:#c3c3c3;font-size:16px}.cd-priority{color:var(--bestiary-yellow);gap:12px;padding:18px 0 0;display:flex}.cd-priority>svg{flex-shrink:0;margin-top:3px}.cd-priority p{color:#b5b5b5;margin-top:4px;font-size:14px}.cd-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cd-variants{display:grid}.cd-variants button{text-align:left;color:#d3d3d3;border-bottom:1px solid #ffffff18;align-items:center;gap:16px;min-height:76px;padding:8px 0;display:flex}.cd-variants button:hover{color:var(--bestiary-yellow);background:#ffffff05}.cd-variants button>span:not(.cd-variant-art){flex:1}.cd-variants button>svg{flex:none;margin-right:8px}.cd-variant-art{flex:none;place-items:center;width:64px;height:60px;display:grid;overflow:hidden}.cd-variant-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cd-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cd-parts button{text-align:left;color:#ccc;border:1px solid #ffffff28;border-radius:4px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.cd-parts button small{color:#a6a6a6;margin-top:2px;font-size:12px;display:block}.cd-parts button>svg{flex:none}.cd-parts button[aria-pressed=true]{color:var(--bestiary-yellow);background:#ffee0009;border-color:#ffee0080}.cd-part-detail .cd-stats{margin:18px 0}.cd-effect{margin-top:16px!important}.cd-effect strong{color:#ddd;margin-bottom:3px;font-size:14px;display:block}.cd-source-note{color:#b1b1b1;padding:20px 0;font-size:14px}.cd-source-note strong{color:#dcdcdc}.cd-source-note p{margin:6px 0 10px}.cd-attack{gap:18px;display:flex}.cd-attack strong{color:#d0d0d0;margin:10px 0 5px;font-size:14px;display:block}.cd-attack>div{flex:1;min-width:0}.cd-attack-stats{border-block:1px solid #ffffff18;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:16px 0;display:grid}.cd-attack-stats dt{color:var(--bestiary-muted);font-size:12px}.cd-attack-stats dd{color:#e6e6e6;margin:4px 0 0;font:600 20px Chakra Petch,sans-serif}.cd-penetration{margin-top:16px}.cd-penetration summary{cursor:pointer;color:var(--bestiary-yellow)}.cd-penetration p,.cd-attack-explanation{color:var(--bestiary-muted);margin-top:12px;font-size:14px}.cd-blast-stats{margin-top:24px}.cd-blast-stats h4{font:600 20px/1.3 Chakra Petch,sans-serif}.cd-attack-stats small{color:var(--bestiary-muted);margin-top:4px;display:block}.cd-response{border-left:2px solid #ffee0080;margin-top:18px;padding-left:14px}.cd-response span{color:#dedede;font-family:monospace;font-size:12px}.cd-response p{color:#d0d0d0;font-size:14px}.cd-role{color:#ddd;margin-bottom:14px;font-size:14px;display:inline-block}.cd-equipment{padding-top:20px}.cd-equipment h3{margin:6px 0}.cd-equipment dl{gap:8px;margin:0;display:grid}.cd-equipment dl>div{grid-template-columns:85px minmax(0,1fr);gap:12px;font-size:14px;display:grid}.cd-equipment dt{color:#a6a6a6}.cd-equipment dd{color:#d3d3d3;margin:0}.cd-equipment-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cd-counter-intro{scroll-margin-top:20px}.cd-counter-intro h2{margin-bottom:16px;font:600 25px/1.3 Chakra Petch,sans-serif}.cd-counter-jump{color:var(--bestiary-yellow);border-bottom:1px solid #fe06;align-items:center;gap:8px;margin-bottom:20px;padding:8px 0;display:inline-flex}.cd-equipment-heading img{-o-object-fit:contain;object-fit:contain;width:100px;height:62px}.cd-equipment-heading .cd-slot{color:var(--bestiary-muted);margin:4px 0 12px;font-size:14px}.cd-armory-link{color:var(--bestiary-yellow);text-underline-offset:4px;align-items:center;gap:6px;margin-top:18px;display:inline-flex}.cd-armory-link:hover{text-decoration:underline}.cd-body.is-combat{grid-template-columns:minmax(0,1fr)}.cd-body.is-combat>.cd-viewer{display:none}.combat-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;display:grid}.combat-layout h2{margin-bottom:18px;font-size:25px}.combat-layout h2>span{color:var(--bestiary-muted);margin-left:8px;font-size:15px}.combat-enemy,.combat-counters{min-width:0}.combat-counters{border-left:1px solid #ffffff24;padding-left:30px}.combat-attack-picker{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.combat-attack-picker button{color:#ccc;text-align:left;border:1px solid #ffffff30;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.combat-attack-picker button svg{flex:none}.combat-attack-picker button[aria-pressed=true]{border-color:var(--bestiary-yellow);color:var(--bestiary-yellow);background:#ffee0009}.combat-attack-detail header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.combat-attack-detail h3{font-size:21px}.combat-attack-detail header>span{color:var(--bestiary-muted);font-size:13px}.combat-damage{border-block:1px solid #ffffff24;flex-wrap:wrap;gap:18px 28px;margin:16px 0;padding:18px 0;display:flex}.combat-damage dt{color:var(--bestiary-muted);font-size:12px}.combat-damage dd{margin:4px 0 0;font:600 30px/1.3 Chakra Petch,sans-serif}.combat-blast{grid-template-columns:minmax(110px,180px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.combat-blast svg{color:#fe0;width:100%}.combat-blast h4{margin:0 0 10px;font:600 17px Chakra Petch,sans-serif}.blast-zone{stroke-width:1px}.blast-zone-2{fill:#ffffff03;stroke:#aaa;stroke-dasharray:4 4}.blast-zone-1{fill:#ffee0010;stroke:#b3a900}.blast-zone-0{fill:#fe0;stroke:#fe0}.combat-zone-key{margin:0}.combat-zone-key>div{border-bottom:1px solid #ffffff18;justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.combat-zone-key dt{align-items:center;gap:7px;display:flex}.combat-zone-key dd{white-space:nowrap;margin:0}.combat-zone-key dd span{color:#bbb;margin-left:10px}.zone-dot{background:#fe0;border-radius:50%;flex:none;width:7px;height:7px}.zone-dot-1{background:#b3a900}.zone-dot-2{background:#aaa}.combat-blast small,.combat-penetration small{color:#aaa;margin-top:10px;font-size:11px;display:block}.combat-penetration{margin-top:18px;font-size:13px}.combat-penetration summary{cursor:pointer;color:#ccc;padding:8px 0}.combat-penetration dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.combat-penetration dt{color:#aaa}.combat-penetration dd{margin:3px 0 0}.combat-response{color:var(--bestiary-yellow);border-top:1px solid #ffffff24;gap:10px;margin-top:20px;padding-top:18px;display:flex}.combat-response svg{flex:none;margin-top:3px}.combat-response p{color:#ccc;font-size:14px}.combat-target{color:#bbb;align-items:center;gap:8px;padding-bottom:18px;font-size:13px;display:flex}.combat-target svg{flex:none}.combat-weapon{border-top:1px solid #ffffff24;grid-template-columns:95px minmax(0,1fr) 42px;align-items:center;gap:14px;padding:22px 0;display:grid}.combat-weapon-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:75px}.combat-weapon-art{color:#888}.combat-weapon-info h3{font-size:17px}.combat-weapon-info h3 a{display:inline}.combat-weapon-info h3 a svg{color:var(--bestiary-yellow);margin-left:5px;display:inline}.combat-weapon-info>span{color:#aaa;font-size:12px}.combat-weapon-info p{color:#bbb;margin-top:8px;font-size:12px}.combat-hit-count{text-align:center;color:var(--bestiary-yellow)}.combat-hit-count strong{font:600 38px/1.1 Chakra Petch,sans-serif;display:block}.combat-hit-count span{overflow-wrap:anywhere;font-size:12px}.combat-candidate-note{color:#aaa;font-size:13px}@media (width<=760px){.combat-layout{grid-template-columns:minmax(0,1fr);gap:32px}.combat-counters{border-top:1px solid #ffffff24;border-left:0;padding:24px 0 0}.combat-blast{grid-template-columns:100px minmax(0,1fr);gap:12px}.combat-weapon{grid-template-columns:76px minmax(0,1fr) 34px;gap:10px}.combat-weapon-info h3{font-size:16px}}.cd-viewer{background:var(--bestiary-viewer);border-left:1px solid #ffffff20;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.cd-viewer:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#99999938 1px,#0000 1px),linear-gradient(90deg,#99999938 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.cd-viewer-top{z-index:1;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:relative}.cd-viewer button{color:#ccc;border:1px solid #ffffff24;border-radius:4px;place-items:center;width:38px;height:38px;display:inline-grid}.cd-viewer button:hover:not(:disabled){color:var(--bestiary-yellow);background:#ffee0008;border-color:#ffee0080}.cd-image-stage{flex:1;justify-content:center;align-items:center;min-height:120px;display:flex;position:relative;overflow:hidden}.cd-image-stage.is-zoomed{cursor:grab;touch-action:none}.cd-image-stage.is-zoomed:active{cursor:grabbing}.cd-image-stage img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 18px 18px #0009);width:94%;height:100%;max-height:100%}.cd-image-stage img.enemy-art-edge-fade{width:auto;max-width:94%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}.cd-image-error{color:#ccc;padding:24px}.cd-viewer-caption{flex-shrink:0;padding:18px 28px;position:relative}.cd-viewer-caption strong{margin-top:4px;font:600 26px/1.3 Chakra Petch,sans-serif;display:block}.cd-viewer-caption p{color:var(--bestiary-muted);font-size:14px}.cd-viewer-tools{background:var(--bestiary-panel);border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex;position:relative}.cd-viewer-tools>div{align-items:center;gap:7px;display:flex}.cd-viewer-tools output{text-align:center;color:#ddd;min-width:42px;font:12px monospace}.enemy-dive.is-expanded .cd-reading,.enemy-dive.is-expanded .cd-tabs{display:none}.enemy-dive.is-expanded .cd-body{grid-template-columns:1fr}.enemy-dive.is-expanded .cd-viewer-caption{display:none}.bestiary-deep-dive.is-available{color:var(--bestiary-yellow);cursor:pointer;background:#ffee000c;border:1px solid #fe06}.bestiary-deep-dive.is-available:hover{background:#ffee0018}@media (width>=1600px){.cd-reading{padding-inline:64px}.cd-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.cd-header{flex-wrap:wrap;gap:10px 14px;min-height:85px;padding:12px 16px}.cd-identity{flex:1}.cd-previous{flex-basis:100%;max-width:none;margin-left:0}.cd-identity{padding-left:14px}.cd-identity h1{font-size:26px}.cd-tabs{padding:0 8px}.cd-tabs button{padding:12px 14px}.cd-body{flex-direction:column;display:flex;overflow-y:auto}.cd-reading{order:2;padding:24px 20px;overflow:visible}.cd-viewer{border-bottom:1px solid #ffffff24;border-left:0;flex:none;order:1;height:350px}.cd-viewer-top{padding:8px 16px}.cd-viewer-caption{display:none}.cd-viewer-tools{padding:8px 16px}.cd-section-head h2{font-size:25px}.cd-parts{grid-template-columns:1fr 1fr}.cd-parts button{gap:6px;padding:10px 8px}.cd-parts button>svg{display:none}.enemy-dive.is-expanded .cd-viewer{flex:1;height:100%}}
