.nikke-library.nl-player .nl-gauge-body{padding:14px 16px}.nikke-library.nl-player .nl-gauge-body h3,.nikke-library.nl-player .nl-gauge-sources>h3{margin:0 0 8px;font-size:14px;line-height:1.5}.nikke-library.nl-player .nl-gauge-copy{color:var(--text-soft,#aeb8c8);margin:6px 0 12px;font-size:12px;line-height:1.55}.nikke-library.nl-player .nl-gauge-context{color:var(--text-soft,#aeb8c8);margin:0 0 10px;font-size:12px;line-height:1.5}.nikke-library.nl-player .nl-gauge-help{overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.55}.nikke-library.nl-player .nl-gauge-help>summary{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;color:var(--nl-blue,#8dc5ff);cursor:pointer;align-content:center}.nikke-library.nl-player .nl-gauge-help[open]>summary{margin-bottom:4px}.nikke-library.nl-player .nl-gauge-source-help{margin-top:0}.nikke-library.nl-player .nl-gauge-level-controls{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.nikke-library.nl-player .nl-gauge-level-controls>.nl-field{flex:150px;max-width:260px}.nikke-library.nl-player .nl-gauge-level-controls select{min-height:44px}.nikke-library.nl-player .nl-gauge-sources{border-top:1px solid var(--line,#2a3241);margin-top:16px;padding-top:14px}.nikke-library.nl-player .nl-gauge-source-group+.nl-gauge-source-group{margin-top:14px}.nikke-library.nl-player .nl-gauge-source-group>h4{color:var(--text-soft,#aeb8c8);margin:0 0 4px;font-size:12px;line-height:1.5}.nikke-library.nl-player .nl-gauge-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:12px;line-height:1.5}.nikke-library.nl-player .nl-gauge-cases{margin-top:14px}.nikke-library.nl-player .nl-gauge-case+.nl-gauge-case{margin-top:16px}.nikke-library.nl-player .nl-gauge-table>caption{text-align:left;color:var(--text,#f5f7fa);padding:0 0 6px;font-weight:600}.nikke-library.nl-player .nl-gauge-table th,.nikke-library.nl-player .nl-gauge-table td{vertical-align:top;border-bottom:1px solid var(--line,#2a3241);padding:8px 0}.nikke-library.nl-player .nl-gauge-table th:first-child{width:72px;padding-right:12px}.nikke-library.nl-player .nl-gauge-table .nl-gauge-rank{text-align:right;font-variant-numeric:tabular-nums;width:104px;padding-left:12px}.nikke-library.nl-player td.nl-gauge-rank>span{color:var(--nl-blue,#8dc5ff);font-weight:600}.nikke-library.nl-player .nl-gauge-rank small{color:var(--text-soft,#aeb8c8);font-weight:400;display:block}.nikke-library.nl-player .nl-gauge-table th{color:var(--text-soft,#aeb8c8);font-weight:600}.nikke-library.nl-player .nl-gauge-amount{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:inline-flex}.nikke-library.nl-player .nl-gauge-amount>span{color:var(--nl-blue,#8dc5ff)}.nikke-library.nl-player .nl-gauge-potential{color:var(--text-soft,#aeb8c8);margin-top:3px;display:block}.nikke-library.nl-player .nl-gauge-potential strong{font-weight:400}.nikke-library.nl-player .nl-gauge-rate-example,.nikke-library.nl-player .nl-gauge-pve-value{color:var(--text-soft,#aeb8c8);margin-top:3px;display:block}.nikke-library.nl-player .nl-gauge-rate-example strong{font-weight:400}.nikke-library.nl-player .nl-gauge-notes{color:var(--text-soft,#aeb8c8);margin:8px 0;padding-left:18px;font-size:12px;line-height:1.55}.nikke-library.nl-player .nl-gauge-notes>li+li{margin-top:4px}.nikke-library.nl-player .nl-gauge-errors{color:#e5ca96;font-size:12px;line-height:1.5}.nikke-library.nl-player .nl-gauge-errors>p{margin:6px 0}.nikke-library.nl-player .nl-gauge-unavailable{color:var(--text-soft,#aeb8c8)}.nikke-library.nl-player #burst-generation-heading:focus-visible{outline:2px solid var(--focus,#8dc5ff);outline-offset:5px}@media (max-width:680px){.nikke-library.nl-player .nl-gauge-table th:first-child{width:40px;padding-right:6px}.nikke-library.nl-player .nl-gauge-table .nl-gauge-rank{width:88px;padding-left:8px}.nikke-library.nl-player .nl-gauge-body{padding:12px 13px}.nikke-library.nl-player .nl-gauge-level-controls>.nl-field{max-width:none}}.nikke-library .nl-page-identity{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 18px;display:flex}.nikke-library .nl-page-rarity{color:#d4dce8;padding:5px 9px;font-size:12px;font-weight:700}.nikke-library .nl-page-trait{color:#dce5f1;background:#141c28;border:1px solid #354356;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.nikke-library .nl-page-trait-icon{object-fit:contain;flex:0 0 20px;width:20px;height:20px;display:block}.nikke-library .nl-page-trait-element{border-color:color-mix(in srgb, var(--nl-trait-color) 35%, #354356);color:var(--nl-trait-color);background:color-mix(in srgb, var(--nl-trait-color) 9%, #141c28)}.nikke-library .nl-page-element-icon{background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nikke-library .nl-page-trait.is-unknown{color:#aeb8c8}@media (max-width:420px){.nikke-library .nl-page-identity{gap:6px}.nikke-library .nl-page-trait{padding:4px 8px}}.nikke-library{color:var(--text,#f5f7fa);--nl-blue:#8dc5ff;--nl-blue-bg:#13283b;min-width:0;padding:8px 0 32px;font-size:14px;line-height:1.6}.nikke-library *,.nikke-library :before,.nikke-library :after{box-sizing:border-box}.nikke-library a{color:var(--nl-blue);text-decoration:none}.nikke-library a:hover{text-underline-offset:3px;text-decoration:underline}.nikke-library a:focus-visible,.nikke-library button:focus-visible,.nikke-library summary:focus-visible,.nikke-library input:focus-visible,.nikke-library select:focus-visible{outline:2px solid var(--focus,#8dc5ff);outline-offset:3px}.nikke-library h1,.nikke-library h2,.nikke-library h3,.nikke-library p{margin:0}.nikke-library h1{letter-spacing:-.025em;font-size:25px;font-weight:700;line-height:1.25}.nikke-library h2{font-size:17px;font-weight:650;line-height:1.4}.nikke-library h3{font-size:14px;font-weight:650;line-height:1.45}.nikke-library .panel{background:var(--panel,#141923);border:1px solid var(--line,#2a3241);box-shadow:none;border-radius:9px;min-width:0;margin:0;padding:0}.nikke-library .nl-topbar{border-bottom:1px solid var(--line,#2a3241);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:0 0 14px;display:flex}.nikke-library .nl-topbar nav{gap:6px;display:flex}.nikke-library .nl-topbar nav a{color:var(--text-soft,#aeb8c8);border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:650}.nikke-library .nl-topbar nav a[aria-current]{color:#d5edff;background:var(--nl-blue-bg);border-color:#4482b5;text-decoration:none}.nikke-library .nl-topbar>span{color:var(--text-dim,#8d99ad);font-size:11px}.nikke-library .nl-heading{margin:0 0 14px}.nikke-library .nl-heading>p{color:var(--text-soft,#aeb8c8);max-width:90ch;margin-top:5px;font-size:13px}.nikke-library .nl-notice{color:var(--text-soft,#aeb8c8);background:var(--canvas-raised,#0e121a);border-left:2px solid #426184;margin:0 0 16px;padding:10px 12px;font-size:12px}.nikke-library .nl-notice a{white-space:nowrap;margin-left:6px}.nikke-library .nl-controls{padding:14px}.nikke-library .nl-control-grid{grid-template-columns:minmax(200px,1.4fr) minmax(155px,.75fr) minmax(200px,1.4fr) auto;align-items:end;gap:12px;display:grid}.nikke-library .nl-field{min-width:0;color:var(--text-soft,#aeb8c8);gap:5px;margin:0;font-size:12px;font-weight:600;display:grid}.nikke-library .nl-field input,.nikke-library .nl-field select{border:1px solid var(--line-bright,#3a4659);background:var(--canvas,#090c12);width:100%;min-width:0;height:38px;color:var(--text,#f5f7fa);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px}.nikke-library .nl-field input::placeholder{color:var(--text-dim,#8d99ad)}.nikke-library .button{min-height:38px;color:var(--text-soft,#aeb8c8);background:var(--canvas-raised,#0e121a);border:1px solid var(--line-bright,#3a4659);cursor:pointer;box-shadow:none;border-radius:6px;padding:7px 13px;font-size:12px}.nikke-library .button:hover{color:var(--text,#f5f7fa);background:var(--nl-blue-bg);border-color:#4482b5}.nikke-library .nl-filters{border-top:1px solid var(--line,#2a3241);margin-top:14px;padding-top:10px}.nikke-library .nl-filters summary{cursor:pointer;color:var(--text-soft,#aeb8c8);width:-moz-fit-content;width:fit-content;font-size:12px}.nikke-library .nl-filters[open] summary{color:var(--nl-blue);margin-bottom:10px}.nikke-library .nl-effect-options{flex-wrap:wrap;gap:6px 18px;margin-top:10px;display:flex}.nikke-library .nl-effect-options label{cursor:pointer;align-items:center;gap:7px;min-height:30px;font-size:12px;display:flex}.nikke-library input[type=checkbox]{accent-color:#6eb5f5;width:16px;height:16px}.nikke-library .nl-help,.nikke-library .nl-muted{color:var(--text-dim,#8d99ad);font-size:12px}.nikke-library .nl-results-header{justify-content:space-between;align-items:baseline;gap:16px;margin:22px 0 12px;display:flex}.nikke-library .nl-results-header p{color:var(--text-dim,#8d99ad);font-size:12px}.nikke-library .nl-results-header+.nl-help{margin-bottom:12px}.nikke-library .nl-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nikke-library .nl-unit-card>a{color:inherit;border-radius:8px;padding:13px 14px;text-decoration:none;display:block}.nikke-library .nl-unit-card:has(a:hover){border-color:#4482b5}.nikke-library .nl-card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.nikke-library .nl-card-title>span{color:var(--text-dim,#8d99ad);font-size:22px;line-height:1}.nikke-library .nl-unit-card p{color:var(--text-soft,#aeb8c8);margin:5px 0 10px;font-size:12px}.nikke-library .nl-coverage{color:var(--text-dim,#8d99ad);border:1px solid var(--line,#2a3241);border-radius:4px;padding:1px 6px;font-size:11px;display:inline-block}.nikke-library .nl-coverage.nl-detailed{color:#bedfff;background:#112337;border-color:#365774}.nikke-library .nl-tags{border-top:1px solid var(--line,#2a3241);color:var(--text-dim,#8d99ad);flex-wrap:wrap;gap:5px 12px;padding:8px 14px;font-size:11px;display:flex}.nikke-library .nl-active-filters{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.nikke-library .nl-load-more{margin:20px auto 0;display:block}.nikke-library .nl-empty{text-align:center;padding:32px 20px}.nikke-library .nl-empty p{max-width:70ch;color:var(--text-soft,#aeb8c8);margin:8px auto 16px}.nikke-library .nl-back{margin:0 0 12px;font-size:12px;display:inline-block}.nikke-library .nl-unit-meta{color:var(--text-soft,#aeb8c8);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:14px;font-size:12px;display:flex}.nikke-library .nl-scope{background:var(--canvas-raised,#0e121a);margin:0 0 16px;padding:4px 14px 10px}.nikke-library .nl-scope>.nl-help{padding-top:6px}.nikke-library .nl-skill-index{flex-wrap:wrap;gap:8px 16px;margin:16px 0;font-size:12px;display:flex}.nikke-library .nl-skill-list{gap:16px;display:grid}.nikke-library .nl-skill{scroll-margin-top:20px;overflow:hidden}.nikke-library .nl-skill-header{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 9px;display:flex}.nikke-library .nl-skill-header h2{font-size:18px}.nikke-library .nl-skill-header h2 a{color:var(--text,#f5f7fa)}.nikke-library .nl-kicker{color:var(--text-dim,#8d99ad);margin-bottom:3px;font-size:11px}.nikke-library .nl-skill-source{color:var(--text-dim,#8d99ad);border-bottom:1px solid var(--line,#2a3241);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 16px 12px;font-size:11px;display:flex}.nikke-library .nl-build{color:var(--text-dim,#8d99ad)}.nikke-library .nl-skill-group{border-top:1px solid var(--line,#2a3241);grid-template-columns:154px minmax(0,1fr);gap:18px;padding:8px 16px;display:grid}.nikke-library .nl-skill-group:first-child{border-top:0}.nikke-library .nl-skill-group>h3{color:var(--text-soft,#aeb8c8);padding-top:10px;font-size:12px}.nikke-library .nl-claims{margin:0;padding:0;list-style:none}.nikke-library .nl-claim{padding:9px 0}.nikke-library .nl-claim+.nl-claim{border-top:1px solid #8d99ad1f}.nikke-library .nl-claim>p{overflow-wrap:anywhere;max-width:100ch;font-size:13px;line-height:1.65}.nikke-library .nl-claim-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:10px;line-height:1.4;display:flex}.nikke-library .nl-status{color:var(--text-dim,#8d99ad);white-space:nowrap;font-size:10px;font-weight:600;line-height:1.45;display:inline-block}.nikke-library .nl-status-verified_behavior{color:#a8cdbd}.nikke-library .nl-status-interpretation{color:#d5bd89}.nikke-library .nl-status-unknown{color:#b5bac5}.nikke-library .nl-sources{vertical-align:baseline;flex-wrap:wrap;gap:3px;font-size:11px;display:inline-flex}.nikke-library .nl-sources a{color:var(--nl-blue);border-radius:3px;padding:1px 2px}.nikke-library .nl-sources a:hover{background:var(--nl-blue-bg)}.nikke-library .nl-skill-description{color:var(--text-soft,#aeb8c8);padding:14px 16px;font-size:13px}.nikke-library .nl-skill-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.nikke-library .nl-skill-directory>article{padding:14px}.nikke-library .nl-skill-directory h2{margin:7px 0 3px;font-size:15px}.nikke-library .nl-skill-directory p{color:var(--text-soft,#aeb8c8);margin:4px 0 0;font-size:12px}.nikke-library .nl-skill-reference{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.nikke-library .nl-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 20px;display:grid}.nikke-library .nl-counts>div{align-items:baseline;gap:10px;padding:12px 14px;display:flex}.nikke-library .nl-counts strong{font-size:22px}.nikke-library .nl-counts span{color:var(--text-dim,#8d99ad);font-size:12px}.nikke-library .nl-evidence-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.nikke-library .nl-evidence{padding:16px}.nikke-library .nl-evidence+.nl-evidence{margin-top:16px}.nikke-library .nl-evidence p,.nikke-library .nl-build-card p{color:var(--text-soft,#aeb8c8);overflow-wrap:anywhere;margin:9px 0;font-size:13px}.nikke-library .nl-evidence ul{color:var(--text-soft,#aeb8c8);padding-left:20px;font-size:13px}.nikke-library .nl-evidence li+li{margin-top:8px}.nikke-library .nl-inline-meta{flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.nikke-library .nl-facts{margin:16px 0}.nikke-library .nl-facts>div{border-top:1px solid var(--line,#2a3241);grid-template-columns:140px minmax(0,1fr);gap:10px;padding:9px 0;font-size:12px;display:grid}.nikke-library .nl-facts dt{color:var(--text-dim,#8d99ad)}.nikke-library .nl-facts dd{overflow-wrap:anywhere;margin:0}.nikke-library .nl-excerpt{background:var(--canvas-raised,#0e121a);border:1px solid var(--line,#2a3241);border-radius:6px;padding:12px}.nikke-library .nl-evidence-id{color:var(--text-dim,#8d99ad)!important;font-size:10px!important}.nikke-library .nl-status-legend{grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:14px;display:grid}.nikke-library .nl-status-legend p{margin:3px 0;font-size:12px}.nikke-library .nl-linked-unit{border-bottom:1px solid var(--line,#2a3241);padding:11px 0;font-size:13px;display:block}.nikke-library .nl-linked-unit span{color:var(--text-soft,#aeb8c8);margin-top:3px;font-size:12px;display:block}.nikke-library .nl-build-card{margin-top:12px;padding:14px}.nikke-library .nl-build-card.nl-selected{background:#112337;border-color:#4482b5}@media (min-width:1450px){.nikke-library .nl-unit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.nikke-library .nl-control-grid{grid-template-columns:1fr 1fr}.nikke-library .nl-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nikke-library .nl-reset{justify-self:start}.nikke-library .nl-counts>div,.nikke-library .nl-counts span{display:block}}@media (max-width:680px){.nikke-library{padding-top:0}.nikke-library h1{font-size:22px}.nikke-library .nl-topbar{gap:4px;margin-bottom:18px}.nikke-library .nl-topbar nav a{padding:8px 10px}.nikke-library .nl-topbar>span{font-size:10px}.nikke-library .nl-control-grid,.nikke-library .nl-unit-grid,.nikke-library .nl-evidence-layout,.nikke-library .nl-skill-directory{grid-template-columns:minmax(0,1fr)}.nikke-library .nl-control-grid{gap:10px}.nikke-library .nl-field input,.nikke-library .nl-field select,.nikke-library .button{min-height:44px}.nikke-library .nl-reset{width:100%}.nikke-library .nl-controls{padding:12px}.nikke-library .nl-skill-group{grid-template-columns:minmax(0,1fr);gap:0;padding:6px 13px}.nikke-library .nl-skill-group>h3{color:var(--text,#f5f7fa);padding-top:8px}.nikke-library .nl-skill-header{align-items:start;gap:10px;padding:12px 13px 8px}.nikke-library .nl-skill-header h2{font-size:17px}.nikke-library .nl-skill-source{padding:0 13px 11px}.nikke-library .nl-skill-index{gap:8px}.nikke-library .nl-skill-index a{padding:6px 0}.nikke-library .nl-counts{grid-template-columns:1fr 1fr}.nikke-library .nl-status-legend{grid-template-columns:1fr}.nikke-library .nl-facts>div{grid-template-columns:100px minmax(0,1fr)}.nikke-library .nl-evidence{padding:13px}.nikke-library .nl-sources a{text-align:center;min-width:25px;padding:4px 2px}.nikke-library .nl-effect-options{grid-template-columns:1fr;gap:2px;display:grid}.nikke-library .nl-effect-options label{min-height:40px}}.nikke-library .nl-source-limits{border-top:1px solid var(--line,#2a3241);margin-top:5px;padding-top:6px}.nikke-library .nl-source-limits summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--text-dim,#8d99ad);font-size:11px}.nikke-library .nl-source-limits[open] summary{color:var(--nl-blue);margin-bottom:6px}.nikke-library .nl-group-body{min-width:0}.nikke-library .nl-fact-label{color:var(--text,#f5f7fa);font-weight:650}.nikke-library .nl-fact-note{color:var(--text-dim,#8d99ad);font-size:11px;font-weight:600}.nikke-library .nl-group-context{border-bottom:1px solid var(--line,#2a3241);margin-bottom:3px;padding-bottom:3px}.nikke-library .nl-group-context .nl-claim{padding:5px 0}.nikke-library .nl-group-context .nl-claim+.nl-claim{border-top:0}.nikke-library .nl-skill-evidence{border-top:1px solid var(--line,#2a3241);margin:7px 0;padding-top:7px}.nikke-library .nl-skill-evidence summary{width:-moz-fit-content;width:fit-content;color:var(--text-dim,#8d99ad);cursor:pointer;font-size:11px}.nikke-library .nl-skill-evidence[open] summary{color:var(--nl-blue);margin-bottom:4px}.nikke-library .nl-skill>.nl-skill-evidence{margin:0;padding:11px 18px}.nikke-library .nl-skill>.nl-skill-evidence>summary{align-content:center;min-height:24px;display:list-item}.nikke-library .nl-evidence-groups{border-top:1px solid var(--line,#2a3241);margin:6px -18px -11px}.nikke-library .nl-evidence-groups .nl-skill-group:first-child{border-top:0}@media (max-width:680px){.nikke-library .nl-skill>.nl-skill-evidence{padding:8px 13px}.nikke-library .nl-skill>.nl-skill-evidence>summary{min-height:32px}.nikke-library .nl-evidence-groups{margin:6px -13px -8px}}.nikke-library .nl-page-provenance{margin:0 0 18px}.nikke-library .nl-data-version{color:var(--text-dim,#8d99ad);overflow-wrap:anywhere;flex-wrap:wrap;gap:0 5px;margin:0 0 9px;font-size:11px;display:flex}.nikke-library .nl-data-version strong{font-weight:600}.nikke-library .nl-page-sources{background:var(--canvas-raised,#0e121a)}.nikke-library .nl-page-sources>summary,.nikke-library .nl-known-gaps>summary{cursor:pointer;color:var(--text-soft,#aeb8c8);align-content:center;min-height:36px;padding:9px 14px;font-size:12px}.nikke-library .nl-page-sources[open]>summary,.nikke-library .nl-known-gaps[open]>summary{color:var(--nl-blue)}.nikke-library .nl-source-content{border-top:1px solid var(--line,#2a3241);padding:3px 14px 14px}.nikke-library .nl-source-content>.nl-help{padding-top:10px}.nikke-library .nl-source-section{margin-top:18px}.nikke-library .nl-source-section>h2{margin-bottom:6px;font-size:14px}.nikke-library .nl-source-section>p{color:var(--text-soft,#aeb8c8);margin:6px 0;font-size:12px}.nikke-library .nl-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nikke-library .nl-snapshot-grid .nl-build-card{border:1px solid var(--line,#2a3241);border-radius:6px;margin:0;padding:10px 12px}.nikke-library .nl-snapshot-grid .nl-build-card h3{font-size:12px}.nikke-library .nl-snapshot-grid .nl-build-card p{margin:5px 0;font-size:12px}.nikke-library .nl-methods{gap:9px;margin:10px 0;font-size:12px;display:grid}.nikke-library .nl-methods>div{grid-template-columns:155px minmax(0,1fr);gap:12px;display:grid}.nikke-library .nl-methods dt{font-weight:600}.nikke-library .nl-methods dd{color:var(--text-soft,#aeb8c8);margin:0}.nikke-library .nl-limit-list{color:var(--text-soft,#aeb8c8);margin:8px 0;padding-left:18px;font-size:12px}.nikke-library .nl-limit-list li+li{margin-top:5px}.nikke-library .nl-skill-notes .nl-skill-group{padding:5px 0}.nikke-library .nl-skill-header{border-bottom:1px solid var(--line,#2a3241);flex-wrap:wrap;padding-bottom:13px}.nikke-library .nl-skill-header>.nl-sources{max-width:100%}.nikke-library .nl-known-gaps{border-top:1px solid var(--line,#2a3241)}.nikke-library .nl-known-gaps>.nl-claims{padding:0 16px 10px}.nikke-library .nl-known-gaps .nl-claim{padding:5px 0}.nikke-library .nl-known-gaps .nl-claim>p{font-size:12px}@media (max-width:680px){.nikke-library .nl-data-version{font-size:11px;display:block}.nikke-library .nl-data-version>span{display:block}.nikke-library .nl-data-version>span[aria-hidden]{display:none}.nikke-library .nl-snapshot-grid,.nikke-library .nl-methods>div{grid-template-columns:minmax(0,1fr)}.nikke-library .nl-methods>div{gap:2px}.nikke-library .nl-page-sources>summary,.nikke-library .nl-known-gaps>summary{min-height:44px}}.nikke-library .nl-visual{--nl-visual-line:#8da5c03b;--nl-visual-row:#09101933;--nl-visual-value-size:15px;--nl-visual-label-size:12px;--nl-visual-body-size:13px;border-bottom:1px solid var(--line,#2a3241);background:linear-gradient(120deg,#122033 0%,#111822 70%);padding:16px}.nikke-library .nl-visual-heading{margin-bottom:10px}.nikke-library .nl-visual-heading h3{margin:0 0 3px;font-size:14px}.nikke-library .nl-visual-heading>p{color:#aebbcf;font-size:var(--nl-visual-label-size)}.nikke-library .nl-visual-controls{flex-wrap:wrap;align-items:end;gap:8px 12px;margin-bottom:10px;display:flex}.nikke-library .nl-visual-controls>.nl-field{flex:180px;max-width:300px}.nikke-library .nl-segments{border:1px solid #405674;border-radius:6px;gap:3px;min-height:38px;padding:3px;display:flex}.nikke-library .nl-segments button{color:#c3cfdf;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:4px 16px;font-size:12px}.nikke-library .nl-segments button[aria-pressed=true]{color:#eef7ff;background:#254765}.nikke-library .nl-visual-checks{flex-wrap:wrap;gap:6px 18px;margin-bottom:10px;display:flex}.nikke-library .nl-visual-checks label{color:#c3cfdf;cursor:pointer;flex-direction:row;align-items:center;gap:7px;font-size:12px;display:flex}.nikke-library .nl-visual-checks input{flex-shrink:0;margin:0}.nikke-library .nl-trigger-row,.nikke-library .nl-flow>li,.nikke-library .nl-target-slot{border:1px solid var(--nl-visual-line);background:var(--nl-visual-row);border-radius:6px;min-width:0}.nikke-library .nl-flow{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nikke-library .nl-flow>li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:9px 11px;display:grid}.nikke-library .nl-flow-number{border:1px solid var(--nl-visual-line);color:#aabdd1;font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.nikke-library .nl-flow>li>div{min-width:0}.nikke-library .nl-flow strong,.nikke-library .nl-flow p{overflow-wrap:anywhere}.nikke-library .nl-flow strong{color:#e2eefb;font-size:var(--nl-visual-body-size);font-weight:650;line-height:1.55}.nikke-library .nl-flow p{color:#b5c4d7;font-size:var(--nl-visual-label-size);margin-top:2px;line-height:1.6}.nikke-library .nl-flow>li.nl-flow-active{border-color:#426757}.nikke-library .nl-flow-active .nl-flow-number{color:#bce6d0;background:#193329;border-color:#426757}.nikke-library .nl-outcome-chip{color:#d0d9e6;background:#1c2737;border:1px solid #455570;border-radius:4px;padding:1px 6px;font-size:11px;display:inline-block}.nikke-library .nl-positive{color:#bcf1d7;background:#16332c;border-color:#386d58}.nikke-library .nl-visual-foot{color:#9dadc3;max-width:95ch;margin-top:10px;font-size:11px}@media (max-width:680px){.nikke-library .nl-visual{--nl-visual-value-size:14px;padding:13px}.nikke-library .nl-visual-controls>.nl-field{max-width:none}.nikke-library .nl-segments button{min-height:40px}.nikke-library .nl-visual-checks label{min-height:36px}}.nikke-library .nl-target-controls{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:10px;display:flex}.nikke-library .nl-target-controls>.nl-field{width:140px;max-width:calc(50% - 5px)}.nikke-library .nl-target-caption{color:#b6c5d9;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.nikke-library .nl-target-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.nikke-library .nl-target-slot{grid-template-rows:auto minmax(30px,1fr) auto;gap:6px;padding:9px;display:grid}.nikke-library .nl-target-slot>header{min-height:22px;font-size:var(--nl-visual-label-size);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.nikke-library .nl-target-slot>header>strong{font-weight:600}.nikke-library .nl-slot-number{color:#9bafc7;border:1px solid var(--nl-visual-line);text-align:center;border-radius:4px;flex-shrink:0;align-content:center;width:20px;height:20px;font-size:10px}.nikke-library .nl-source-role{color:#aebcd0;margin-left:auto;font-size:10px}.nikke-library .nl-slot-trigger{align-content:center;min-width:0}.nikke-library .nl-slot-trigger>span{color:#a8c8e8;font-size:10px;display:block}.nikke-library .nl-slot-trigger>strong{color:#b5c4d7;overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.nikke-library .nl-slot-trigger:has(>span){border-left:2px solid #698cae;padding-left:6px}.nikke-library .nl-slot-effects{align-content:start;gap:5px;min-width:0;display:grid}.nikke-library .nl-slot-effect{border-top:1px solid var(--nl-visual-line);color:#cad8e6;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 4px;padding-top:6px;display:flex}.nikke-library .nl-slot-effect>strong{color:#e2eefb;font-size:var(--nl-visual-value-size);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.45}.nikke-library .nl-slot-effect>span{font-size:var(--nl-visual-label-size)}.nikke-library .nl-slot-effect>small{color:#aabdd1;font-size:11px}.nikke-library .nl-slot-empty{color:#9aabc0;background:0 0;border-style:dashed}.nikke-library .nl-no-effect{color:#aebbd0;font-size:11px}@media (max-width:760px){.nikke-library .nl-target-slots{grid-template-columns:minmax(0,1fr);gap:6px}.nikke-library .nl-target-slot{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(115px,1fr);gap:3px 10px}.nikke-library .nl-target-slot>header{grid-area:1/1}.nikke-library .nl-source-role{margin-left:0}.nikke-library .nl-slot-trigger{grid-area:2/1}.nikke-library .nl-slot-effects{grid-area:1/2/3;align-content:center}.nikke-library .nl-slot-effect{border-top:0;padding-top:0}.nikke-library .nl-target-caption{align-items:start}}.nikke-library .nl-trigger-row{grid-template-columns:minmax(145px,.65fr) minmax(0,1.5fr);align-items:center;gap:26px;padding:11px 12px;display:grid}.nikke-library .nl-trigger-row+.nl-trigger-row{margin-top:8px}.nikke-library .nl-trigger-row-ordered{align-items:start}.nikke-library .nl-compact-trigger{color:#b5c4d7;min-width:0;font-size:var(--nl-visual-label-size);overflow-wrap:anywhere;line-height:1.55;position:relative}.nikke-library .nl-compact-trigger:after{content:"→";color:#7188a3;font-size:16px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.nikke-library .nl-compact-effects{min-width:0;margin:0;padding:0;list-style:none}.nikke-library .nl-compact-effects>li{color:#cad8e6;font-size:var(--nl-visual-body-size);overflow-wrap:anywhere;line-height:1.65}.nikke-library .nl-compact-effects>li+li{margin-top:5px}.nikke-library .nl-compact-effects strong{color:#e2eefb;font-size:var(--nl-visual-value-size);font-variant-numeric:tabular-nums;font-weight:650}.nikke-library .nl-compact-recipient,.nikke-library .nl-compact-duration{color:#aabdd1;font-size:var(--nl-visual-label-size)}.nikke-library .nl-effect-sequence{padding-left:20px;list-style:decimal}.nikke-library .nl-effect-sequence>li{padding-left:3px}.nikke-library .nl-effect-sequence>li::marker{color:#9bafc7;font-variant-numeric:tabular-nums;font-size:11px}.nikke-library .nl-effect-sequence>li+li{border-top:1px solid var(--nl-visual-line);padding-top:5px}@media (max-width:600px){.nikke-library .nl-trigger-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 11px}.nikke-library .nl-compact-trigger:after{content:none}}.nikke-library .nl-skill-scaling{border-top:1px solid var(--line,#2a3241)}.nikke-library .nl-skill-scaling>.nl-group-body{padding:0 16px 10px}.nikke-library .nl-skill-scaling>summary{min-height:38px;color:var(--text-soft,#aeb8c8);cursor:pointer;align-content:center;padding:10px 16px;font-size:12px}.nikke-library .nl-skill-scaling>summary:focus-visible{outline-offset:-4px;border-radius:5px}.nikke-library .nl-skill-scaling[open]>summary{color:var(--nl-blue)}@media (max-width:600px){.nikke-library .nl-skill-scaling>summary{min-height:44px;padding:10px 13px}.nikke-library .nl-skill-scaling>.nl-group-body{padding:0 13px 10px}}.nikke-library .nl-game-description{border-bottom:1px solid var(--line,#2a3241);padding:14px 16px}.nikke-library .nl-game-description-heading{flex-wrap:wrap;align-items:center;gap:5px 10px;margin-bottom:9px;display:flex}.nikke-library .nl-game-description-heading>h3{color:var(--text-soft,#aeb8c8);font-size:12px;font-weight:650}.nikke-library .nl-game-description-heading>span:not(.nl-sources){color:#9cadc4;font-size:11px}.nikke-library .nl-game-copy{color:#dce6f3;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.nikke-library .nl-game-copy>p{white-space:pre-line;margin:0}.nikke-library .nl-game-copy>p+p{margin-top:10px}.nikke-library .nl-game-unavailable>p{color:#aeb8c8;font-size:12px}@media (max-width:680px){.nikke-library .nl-game-description{padding:12px 13px}}.nikke-library .nl-skill-summary{border-bottom:1px solid var(--line,#2a3241);padding:14px 16px}.nikke-library .nl-skill-summary .nl-help{margin:0 0 10px}.nikke-library .nl-summary-copy{color:#dce6f3;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.nikke-library .nl-summary-copy p{margin:0}.nikke-library .nl-summary-copy p+p{margin-top:10px}.nikke-library .nl-summary-basis{color:var(--text-soft,#aeb8c8)}@media (max-width:680px){.nikke-library .nl-skill-summary{padding:12px 13px}}.nikke-library .nl-compact-facts,.nikke-library .nl-damage-instances{padding:10px 16px}.nikke-library .nl-mechanic-rows{margin:0}.nikke-library .nl-mechanic-rows>div{grid-template-columns:150px minmax(0,1fr);gap:6px 14px;padding:5px 0;font-size:12px;line-height:1.5;display:grid}.nikke-library .nl-mechanic-rows dt{color:var(--text-soft,#aeb8c8);font-weight:600}.nikke-library .nl-mechanic-rows dd{overflow-wrap:anywhere;margin:0}.nikke-library .nl-mechanic-basis{color:var(--text-dim,#8d99ad);font-size:10px;font-weight:600;display:inline}.nikke-library .nl-mechanic-basis:after{content:" ·"}.nikke-library .nl-basis-model,.nikke-library .nl-basis-preview,.nikke-library .nl-basis-user_report,.nikke-library .nl-basis-unknown{color:#d6b98b}.nikke-library .nl-damage-instances{border-top:1px solid var(--line,#2a3241)}.nikke-library .nl-damage-instances>h3{margin:0 0 5px;font-size:13px}.nikke-library .nl-damage-scope{color:var(--text-soft,#aeb8c8);margin:0 0 8px;font-size:12px}.nikke-library .nl-damage-packet{padding:9px 0}.nikke-library .nl-damage-packet+.nl-damage-packet{border-top:1px solid var(--line,#2a3241)}.nikke-library .nl-damage-packet>h4,.nikke-library .nl-packet-calculation>h4,.nikke-library .nl-modifier-checks>h4{margin:0 0 6px;font-size:12px}.nikke-library .nl-packet-calculation,.nikke-library .nl-modifier-checks{margin-top:10px}.nikke-library .nl-packet-steps{margin:0;padding-left:21px}.nikke-library .nl-packet-steps li{padding:4px 0;font-size:12px;line-height:1.5}.nikke-library .nl-modifier-check h5{margin:7px 0 2px;font-size:12px}.nikke-library .nl-frame-basis{color:var(--text-soft,#aeb8c8);font-size:11px;display:block}.nikke-library .nl-skill-source-details,.nikke-library .nl-skill-illustration{border-top:1px solid var(--line,#2a3241)}.nikke-library .nl-skill-source-details>summary,.nikke-library .nl-skill-illustration>summary{cursor:pointer;min-height:38px;color:var(--text-soft,#aeb8c8);align-content:center;padding:9px 16px;font-size:12px}.nikke-library .nl-skill-source-details[open]>summary,.nikke-library .nl-skill-illustration[open]>summary{color:var(--nl-blue)}.nikke-library .nl-packet-details{color:var(--text-soft,#aeb8c8);margin-top:7px;font-size:11px}.nikke-library .nl-packet-details>summary{cursor:pointer;align-content:center;min-height:32px;padding:5px 0}.nikke-library .nl-packet-details ul{margin:5px 0;padding-left:18px}.nikke-library .nl-packet-details li{padding:3px 0;line-height:1.5}@media (max-width:680px){.nikke-library .nl-compact-facts,.nikke-library .nl-damage-instances{padding:9px 13px}.nikke-library .nl-mechanic-rows>div{grid-template-columns:112px minmax(0,1fr);gap:6px 10px}.nikke-library .nl-skill-source-details>summary,.nikke-library .nl-skill-illustration>summary{min-height:44px;padding:9px 13px}}@media (max-width:420px){.nikke-library .nl-mechanic-rows>div{grid-template-columns:minmax(0,1fr);gap:1px}}.nikke-library .nl-source-fact-group{border-top:1px solid var(--line,#2a3241);padding:8px 16px}.nikke-library .nl-source-fact-group>h3{color:var(--text-soft,#aeb8c8);margin:0 0 5px;font-size:12px}.nikke-library .nl-packet-step-labels{flex-wrap:wrap;gap:5px 25px;margin:0;padding-left:19px;font-size:11px;line-height:1.5;display:flex}.nikke-library .nl-packet-flow-details,.nikke-library .nl-modifier-check{margin-top:5px;font-size:11px}.nikke-library .nl-packet-flow-details>summary,.nikke-library .nl-modifier-check>summary{cursor:pointer;min-height:32px;color:var(--text-soft,#aeb8c8);align-content:center;padding:5px 0}.nikke-library .nl-measure-kind{color:var(--text-dim,#8d99ad);font-size:10px;font-weight:400;display:block}.nl-packet-shared{border-left:2px solid var(--line);margin:12px 0;padding:8px 12px}.nl-packet-shared>h4{margin:0 0 6px;font-size:12px}.nl-packet-members{font-weight:600}.nl-compact-sources button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.nl-compact-sources [hidden]{display:none}.nikke-library .nl-outcome-summary{padding:12px 16px}.nikke-library .nl-outcome-group+.nl-outcome-group{margin-top:18px}.nikke-library .nl-outcome-group>h3{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 8px;font-size:13px;display:flex}.nikke-library .nl-outcome-scope{color:var(--text-dim,#8d99ad);font-size:11px;font-weight:400}.nikke-library .nl-outcome-rows{margin:0}.nikke-library .nl-outcome-row{grid-template-columns:142px minmax(0,1fr);gap:8px 14px;padding:8px 0;font-size:12px;line-height:1.5;display:grid}.nikke-library .nl-outcome-row+.nl-outcome-row{border-top:1px solid var(--line,#2a3241)}.nikke-library .nl-outcome-row dt{color:var(--text-soft,#aeb8c8);font-weight:600}.nikke-library .nl-outcome-row dd{min-width:0;margin:0}.nikke-library .nl-outcome-result{font-size:13px}.nikke-library .nl-outcome-no .nl-outcome-result{color:var(--text,#eef3fb)}.nikke-library .nl-outcome-conditional .nl-outcome-result{color:#e5ca96}.nikke-library .nl-outcome-condition,.nikke-library .nl-outcome-amount{margin-top:3px;display:block}.nikke-library .nl-outcome-condition{color:var(--text-soft,#aeb8c8)}.nikke-library .nl-outcome-amount{color:var(--text-dim,#8d99ad)}.nikke-library .nl-outcome-variants{flex-wrap:wrap;gap:7px 24px;margin:7px 0 0;padding:0;list-style:none;display:flex}.nikke-library .nl-outcome-variants li{gap:2px;display:grid}.nikke-library .nl-outcome-variants strong{color:var(--text-soft,#aeb8c8);font-size:11px}.nikke-library .nl-outcome-flow{color:var(--text-soft,#aeb8c8);flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:10px;font-size:11px;display:flex}.nikke-library .nl-outcome-flow ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.nikke-library .nl-outcome-flow li+li:before{content:"→";color:var(--text-dim,#8d99ad);margin-right:8px}@media (max-width:680px){.nikke-library .nl-outcome-summary{padding:10px 13px}.nikke-library .nl-outcome-row{grid-template-columns:minmax(0,1fr);gap:2px}.nikke-library .nl-outcome-variants{gap:7px 18px}}.nikke-library .nl-outcome-mode-comparison>h3{margin:0 0 10px;font-size:13px}.nikke-library .nl-outcome-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nikke-library .nl-outcome-mode{border:1px solid var(--line,#2a3241);border-radius:6px;min-width:0;padding:10px 12px}.nikke-library .nl-outcome-mode>h4{margin:0 0 6px;font-size:13px}.nikke-library .nl-outcome-mode .nl-outcome-row{grid-template-columns:104px minmax(0,1fr);gap:6px 10px}.nikke-library .nl-outcome-mode-comparison+.nl-outcome-group{margin-top:18px}.nikke-library .nl-hit-timing{border-top:1px solid var(--line,#2a3241)}.nikke-library .nl-hit-timing-origin{color:var(--text-soft,#aeb8c8);overflow-wrap:anywhere;margin:0 0 10px;font-size:12px;line-height:1.5}@media (max-width:760px){.nikke-library .nl-outcome-modes{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.nikke-library .nl-outcome-mode .nl-outcome-row{grid-template-columns:minmax(0,1fr);gap:2px}}.nikke-library.nl-player .nl-weapon-profile{border-top:1px solid var(--line,#2a3241);padding:14px 16px}.nikke-library.nl-player .nl-weapon-profile-heading{margin-bottom:12px}.nikke-library.nl-player .nl-weapon-profile-heading>h3{font-size:15px}.nikke-library.nl-player .nl-weapon-profile-heading>p{color:var(--text-soft,#aeb8c8);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.55}.nikke-library.nl-player .nl-weapon-group+.nl-weapon-group{margin-top:18px}.nikke-library.nl-player .nl-weapon-group>h4{color:var(--text,#f5f7fa);margin:0 0 6px;font-size:13px;font-weight:650;line-height:1.5}.nikke-library.nl-player .nl-weapon-timing>.nl-outcome-note{font-size:12px}.nikke-library.nl-player .nl-weapon-timing>.nl-outcome-note>span+span{margin-top:4px}.nikke-library.nl-player #weapon-heading:focus-visible{outline:2px solid var(--focus,#8dc5ff);outline-offset:5px}.nikke-library.nl-player .nl-weapon-calculator{border-top:1px solid var(--line,#2a3241);margin-top:16px;padding-top:12px;font-size:12px}.nikke-library.nl-player .nl-weapon-calculator>summary{width:-moz-fit-content;width:fit-content;min-height:32px;color:var(--nl-blue,#8dc5ff);cursor:pointer;align-content:center}.nikke-library.nl-player .nl-weapon-calculator-controls{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.nikke-library.nl-player .nl-weapon-calculator-controls>.nl-field{width:180px;max-width:100%}.nikke-library.nl-player .nl-weapon-calculator-controls input[aria-invalid=true]{border-color:#e5ca96}.nikke-library.nl-player .nl-weapon-calculator-controls button:disabled{color:var(--text-dim,#9aa7ba);cursor:default}.nikke-library.nl-player .nl-weapon-calculator-help{max-width:80ch;color:var(--text-soft,#aeb8c8);margin-top:8px;line-height:1.55}.nikke-library.nl-player .nl-weapon-calculator-result{margin-top:12px}.nikke-library.nl-player .nl-weapon-calculator-result>h4{margin:0 0 6px;font-size:13px;line-height:1.5}.nikke-library.nl-player .nl-weapon-calculator-error{color:#e5ca96}@media (max-width:680px){.nikke-library.nl-player .nl-weapon-profile{padding:12px 13px}.nikke-library.nl-player .nl-weapon-calculator>summary,.nikke-library.nl-player .nl-weapon-calculator-controls input,.nikke-library.nl-player .nl-weapon-calculator-controls button{min-height:44px}}.nikke-library.nl-player .nl-skill-level{flex:0 0 100px;gap:4px;margin-left:auto}.nikke-library.nl-player .nl-skill-level>span{color:var(--text-soft,#aeb8c8);font-size:11px}.nikke-library.nl-player .nl-skill-level select{width:100%;min-height:38px;padding:7px 10px}.nikke-library.nl-player .nl-skill-header>div:first-child{flex:220px;min-width:0}@media (max-width:680px){.nikke-library.nl-player .nl-skill-level{flex-basis:96px}.nikke-library.nl-player .nl-skill-level select{min-height:44px}}.nikke-library.nl-player .nl-skill-modifiers{border-top:1px solid var(--line,#2a3241);padding:14px 16px}.nikke-library.nl-player .nl-skill-modifiers>h3{margin:0 0 10px;font-size:13px}.nikke-library.nl-player .nl-modifier-group+.nl-modifier-group{margin-top:16px}.nikke-library.nl-player .nl-modifier-group>h4{margin:0 0 5px;font-size:12px;font-weight:600;line-height:1.5}.nikke-library.nl-player .nl-modifier-scope{max-width:85ch;color:var(--text-soft,#aeb8c8);overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;line-height:1.55}.nikke-library.nl-player .nl-modifier-tags{flex-wrap:wrap;align-items:center;gap:9px 12px;margin:0;padding:0;list-style:none;display:flex}.nikke-library.nl-player .nl-modifier-item{align-items:center;min-width:0;max-width:100%;font-size:12px;line-height:1.5;display:flex}.nikke-library.nl-player .nl-modifier-tag{border:1px solid var(--line-bright,#3a4659);max-width:100%;color:var(--text,#f5f7fa);background:var(--canvas-raised,#0e121a);overflow-wrap:anywhere;border-radius:999px;justify-self:start;padding:3px 9px}.nikke-library.nl-player .nl-modifier-yes{color:#c5e3ff;background:#102033;border-color:#35506f}.nikke-library.nl-player .nl-modifier-no{color:var(--text-soft,#aeb8c8)}.nikke-library.nl-player .nl-modifier-unverified{color:var(--text-soft,#aeb8c8);border-style:dashed}.nikke-library.nl-player .nl-modifier-conditional{color:#e5d1a6;background:#1d1c19;border-color:#544a35}.nikke-library.nl-player .nl-modifier-trigger{min-height:32px;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:7px;line-height:1.5;display:inline-flex}.nikke-library.nl-player .nl-modifier-trigger:focus-visible{outline:2px solid var(--accent,#8bc8ff);outline-offset:3px}.nikke-library.nl-player .nl-modifier-trigger[aria-expanded=true]{border-color:var(--accent,#8bc8ff)}.nikke-library.nl-player .nl-modifier-info{border:1px solid;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.nikke-library.nl-player .nl-modifier-tooltip{z-index:100;box-sizing:border-box;border:1px solid var(--line-bright,#3a4659);background:var(--canvas-raised,#0e121a);width:min(320px,100% - 24px);max-height:calc(100vh - 24px);color:var(--text,#f5f7fa);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.55;position:fixed;overflow:auto;box-shadow:0 8px 24px #0006}@media (pointer:coarse){.nikke-library.nl-player .nl-modifier-trigger{min-height:44px}}.nikke-library.nl-player .nl-modifier-note{max-width:90ch;color:var(--text-soft,#aeb8c8);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.55}@media (max-width:680px){.nikke-library.nl-player .nl-skill-modifiers{padding:12px 13px}}.nikke-library .nl-unit-identity{--nl-element:#aeb8c8;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;display:grid}.nikke-library .nl-unit-portrait{background:var(--canvas,#090c12);border:1px solid color-mix(in srgb,var(--nl-element) 35%,#2a3241);border-radius:7px;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.nikke-library .nl-unit-portrait img{object-fit:contain;width:100%;height:100%;display:block}.nikke-library .nl-portrait-fallback{color:var(--text-dim,#8d99ad);font-size:24px}.nikke-library .nl-unit-identity-copy{min-width:0}.nikke-library .nl-unit-identity .nl-card-title{align-items:flex-start;gap:8px}.nikke-library .nl-unit-identity h3{overflow-wrap:anywhere}.nikke-library .nl-card-meta{color:var(--text-soft,#aeb8c8);flex-wrap:wrap;align-items:center;gap:5px 10px;margin:8px 0 10px;font-size:11px;line-height:1.5;display:flex}.nikke-library .nl-card-meta>span{white-space:nowrap}.nikke-library .nl-element-badge{color:var(--nl-element);background:color-mix(in srgb,var(--nl-element) 9%,#141923);border:1px solid color-mix(in srgb,var(--nl-element) 28%,#2a3241);border-radius:4px;align-items:center;gap:4px;padding:1px 5px 1px 3px;font-weight:600;display:inline-flex}.nikke-library .nl-element-symbol{background:currentColor;flex:none;width:20px;height:20px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:360px){.nikke-library .nl-unit-identity{grid-template-columns:64px minmax(0,1fr);gap:10px}.nikke-library .nl-unit-portrait{width:64px;height:64px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f7fa;font-synthesis:none;-webkit-text-size-adjust:100%;--canvas:#090c12;--canvas-raised:#0e121a;--panel:#141923;--text:#f5f7fa;--text-soft:#aeb8c8;--text-dim:#9aa7ba;--line:#2a3241;--line-bright:#3a4659;--focus:#8dc5ff;background:#090c12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{background-color:#090c12;min-height:100%}body{min-width:280px;min-height:100vh;margin:0}#root{min-height:100vh;padding:24px clamp(14px,3vw,40px)}button,input,select,textarea{font:inherit}.nikke-library{width:100%;max-width:1240px;margin:0 auto}.nl-internal-label{color:#9aa7ba;max-width:1240px;margin:0 auto 12px;font-size:12px}.nl-skip-link{z-index:20;color:#f5f7fa;background:#13283b;border:1px solid #8dc5ff;border-radius:6px;padding:10px 14px;position:absolute;top:-80px;left:16px}.nl-skip-link:focus{top:8px}.nikke-library.nl-player .nl-topbar{align-items:center}.nikke-library .nl-brand{letter-spacing:.02em;color:var(--text);font-size:13px;font-weight:700}.nikke-library.nl-player .nl-control-grid{grid-template-columns:minmax(180px,1fr) minmax(160px,.45fr) auto}.nikke-library .nl-player-meta{color:var(--text-soft);flex-wrap:wrap;gap:6px 14px;margin:8px 0 16px;font-size:12px;display:flex}.nikke-library .nl-player-description{border-top:1px solid var(--line);padding:12px 16px}.nikke-library .nl-player-description>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--nl-blue);font-size:12px}.nikke-library .nl-player-description[open]>summary{margin-bottom:12px}.nikke-library .nl-player-copy{gap:12px;font-size:13px;display:grid}.nikke-library .nl-player-copy p{white-space:pre-line;overflow-wrap:anywhere}.nikke-library .nl-player-notes{border-top:1px solid var(--line);padding:12px 16px}.nikke-library .nl-player-notes>h3{margin-bottom:8px}.nikke-library .nl-player-note{color:var(--text-soft);padding:0 16px 12px;font-size:12px}.nikke-library .nl-player-provisional{color:#e5ca96;padding:8px 16px;font-size:12px}.nikke-library .nl-player-uncertain{color:#e5ca96;margin-top:3px;font-size:11px;display:block}.nikke-library.nl-player .nl-outcome-note{border-left:2px solid var(--line-bright);color:var(--text-soft);font-size:inherit;overflow-wrap:anywhere;margin-top:9px;padding-left:10px;line-height:1.55}.nikke-library.nl-player .nl-outcome-note>strong{color:var(--text);margin-bottom:3px;font-weight:600;display:block}.nikke-library.nl-player .nl-outcome-note>span{display:block}.nikke-library .nl-player-damage{border-top:1px solid var(--line);gap:12px;padding:12px 16px;display:grid}.nikke-library .nl-player-damage>section{border:1px solid var(--line);border-radius:6px;padding:10px 12px}.nikke-library .nl-player-damage h4{margin:0 0 6px;font-size:13px}.nikke-library .nl-player-damage h4 span{color:var(--text-dim);margin-left:8px;font-size:11px;font-weight:400}.nikke-library .nl-search-skill-matches{border-top:1px solid var(--line);padding:10px 14px;font-size:12px}.nikke-library .nl-search-skill-matches>span{color:var(--text-soft);font-size:11px}.nikke-library .nl-search-skill-matches ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.nikke-library .nl-search-skill-matches a{padding:3px 0;display:inline-block}.nikke-library .nl-player-footer{border-top:1px solid var(--line);color:var(--text-dim);margin-top:28px;padding-top:14px;font-size:11px}.nikke-library .nl-library-categories{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.nikke-library .nl-library-categories button{min-height:38px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:600}.nikke-library .nl-library-categories button[aria-pressed=true]{color:#bedfff;background:#112337;border-color:#365774}.nikke-library .nl-library-categories button:hover{color:var(--text);border-color:var(--line-bright)}.nikke-library .nl-library-categories button:focus-visible,.nikke-library .nl-cube-table-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.nikke-library.nl-player .nl-library-search-grid{grid-template-columns:minmax(0,1fr) auto}.nikke-library .nl-cube-card .nl-kicker{color:var(--text-dim);margin:0 0 5px;font-size:11px}.nikke-library .nl-cube-level-panel{flex-wrap:wrap;align-items:end;gap:16px 28px;margin-bottom:16px;padding:14px 16px;display:flex}.nikke-library .nl-cube-level-panel>.nl-field{flex-shrink:0;width:140px}.nikke-library .nl-cube-stats{flex-wrap:wrap;gap:12px 28px;margin:0 0 4px;display:flex}.nikke-library .nl-cube-stats>div{gap:3px;display:grid}.nikke-library .nl-cube-stats dt{color:var(--text-soft);font-size:11px}.nikke-library .nl-cube-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px}.nikke-library .nl-cube-equipment-help{color:var(--text-soft);flex-basis:100%;margin-top:-4px;font-size:12px;line-height:1.5}.nikke-library .nl-cube-equipment-help .nl-cube-unlock{color:var(--text);margin-top:6px}.nikke-library .nl-cube-upgrades{margin-top:16px}.nikke-library .nl-cube-table-scroll{border:1px solid var(--line);border-radius:6px;max-width:100%;overflow-x:auto}.nikke-library .nl-cube-upgrade-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px;font-size:12px;line-height:1.5}.nikke-library .nl-cube-upgrade-table caption{text-align:left;color:var(--text-soft);padding:10px 12px}.nikke-library .nl-cube-upgrade-table th,.nikke-library .nl-cube-upgrade-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);white-space:pre-line;padding:10px 12px}.nikke-library .nl-cube-upgrade-table thead th{color:var(--text-soft);background:var(--canvas-raised)}.nikke-library .nl-cube-upgrade-table tbody th{white-space:nowrap}.nikke-library .nl-cube-selected-level{background:#112337}.nikke-library .nl-cube-selected-label{color:#bedfff;font-size:10px;font-weight:400;display:block}.nikke-library .nl-pvp-index{gap:24px;display:grid}.nikke-library .nl-pvp-index>section>h2{margin-bottom:12px;font-size:17px}.nikke-library .nl-pvp-card .nl-kicker{color:var(--text-dim);margin:0 0 6px;font-size:11px}.nikke-library .nl-pvp-card h3{line-height:1.4}.nikke-library .nl-pvp-card a>p:last-child{margin-bottom:0;line-height:1.55}.nikke-library .nl-pvp-article{max-width:960px}.nikke-library .nl-pvp-article .nl-heading>p:last-child{max-width:76ch;line-height:1.6}.nikke-library .nl-pvp-section-index{border-bottom:1px solid var(--line);padding-bottom:12px}.nikke-library .nl-pvp-section-index a{padding:4px 0;display:inline-block}.nikke-library .nl-pvp-sections{gap:16px;display:grid}.nikke-library .nl-pvp-section{min-width:0;padding:16px}.nikke-library .nl-pvp-section>h2{margin-bottom:12px;scroll-margin-top:20px;font-size:17px}.nikke-library .nl-pvp-section>h2:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.nikke-library .nl-pvp-prose{overflow-wrap:anywhere;gap:12px;max-width:80ch;font-size:13px;line-height:1.65;display:grid}.nikke-library .nl-pvp-prose+.nl-outcome-rows{margin-top:12px}.nikke-library .nl-pvp-section .nl-outcome-row{grid-template-columns:164px minmax(0,1fr)}.nikke-library .nl-pvp-related{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.nikke-library .nl-pvp-related h2{margin-bottom:12px;font-size:17px}.nikke-library .nl-pvp-related ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.nikke-library .nl-pvp-related a{padding:3px 0;font-size:13px;display:inline-block}.nikke-library .nl-pvp-related p{color:var(--text-soft);max-width:76ch;font-size:12px;line-height:1.55}@media (max-width:680px){#root{padding-top:14px}.nikke-library.nl-player .nl-control-grid{grid-template-columns:minmax(0,1fr)}.nikke-library .nl-brand{font-size:12px}.nikke-library.nl-player .nl-library-search-grid{grid-template-columns:minmax(0,1fr)}.nikke-library .nl-library-categories button{min-height:44px}.nikke-library .nl-cube-level-panel{gap:14px 20px;padding:12px 13px}.nikke-library .nl-cube-stats{gap:12px 20px}.nikke-library .nl-pvp-section{padding:13px}.nikke-library .nl-pvp-section .nl-outcome-row{grid-template-columns:minmax(0,1fr);gap:3px}.nikke-library .nl-pvp-section-index a,.nikke-library .nl-pvp-related a{padding:8px 0}}
