*{box-sizing:border-box}.sword-art-library-detail-page .sword-art-detail-branch.is-multi{box-shadow:none;background:#0e1823bd;border-color:#88a8c533;border-left-width:2px;border-radius:5px;padding:14px 15px 12px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi:nth-child(3){border-left-color:#deb957b8}.sword-art-library-detail-page .sword-art-detail-branch.is-multi>.sword-art-detail-branch-header{border-bottom-color:#9db8d024;min-height:50px;margin:0 0 4px;padding:0 2px 11px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-branch-header>div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title total""comparison comparison";align-items:baseline;gap:4px 12px;display:grid!important}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-branch-header span{color:#e8eef5;grid-area:title;font-size:15px;font-weight:780}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-branch-header>div>strong{color:#f1d074;font-variant-numeric:tabular-nums;background:0 0;border:0;grid-area:total;padding:0;font-size:20px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-branch-comparison{text-align:left;grid-area:comparison;font-weight:650;color:#e2c982c2!important;font-size:11px!important}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-segment-list{gap:0;display:grid}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-segment{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px 0}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-segment+.sword-art-detail-segment{border-top:1px solid #9db8d021}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-segment>b{color:#ead17d;background:0 0;border-color:#debe6366;width:22px;height:22px;margin-top:2px;font-size:10px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-segment-main{min-width:0}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-action-card{gap:10px;display:grid}.sword-art-library-detail-page .sword-art-detail-action-primary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sword-art-library-detail-page .sword-art-detail-action-heading{min-width:0;margin:0}.sword-art-library-detail-page .sword-art-detail-action-heading strong{color:#e1eaf3db;font-size:13px;font-weight:720}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-profile{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex;overflow:visible}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-total{background:0 0;border:0;align-items:baseline;gap:7px;min-height:0;padding:0;display:flex}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-total span{color:#b0c1d385;font-size:10px;font-weight:650}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-total strong{color:#ffe19a;white-space:nowrap;font-size:21px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-attributes{border:0;flex:none;position:relative}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-attributes summary{background:#070f1747;border:1px solid #99b2ca29;border-radius:3px;gap:3px;min-height:28px;padding:4px 6px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-toggle-label strong{color:#becfe0b3;font-size:10px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-attributes[open]{flex:0 0 100%;width:100%}.sword-art-library-detail-page .sword-art-detail-action-primary:has(.sword-art-action-damage-attributes[open]){grid-template-columns:minmax(0,1fr)}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-profile:has(.sword-art-action-damage-attributes[open]){flex-wrap:wrap;justify-content:space-between;width:100%}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-attributes[open] .sword-art-action-damage-attribute-grid{background:#050c14d6;border:1px solid #99b2ca24;border-radius:4px;margin-top:6px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-action-fields{border-top:1px solid #99b2ca1a;flex-wrap:wrap;gap:0;display:flex}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-action-field{min-width:92px;min-height:47px;box-shadow:none;background:0 0;border:0;border-right:1px solid #99b2ca1a;border-radius:0;flex:92px;padding:8px 10px 7px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-action-field small{color:#a7bbcf8f;font-size:10px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-action-field strong{margin-top:3px;font-size:13px;line-height:1.28}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-action-field.is-effect{color:#bfcfde94;border:0;flex-basis:100%;align-items:baseline;gap:7px;min-width:100%;min-height:0;padding:7px 10px 0;display:flex}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-action-field.is-effect strong{color:#ccd8e49e;font-size:10px;font-weight:520}@media (max-width:760px){.sword-art-library-detail-page .sword-art-detail-action-primary{grid-template-columns:1fr;gap:7px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-profile{justify-content:space-between}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-action-damage-total strong{font-size:18px}}body{color:#f5f5f5;background:#050505;margin:0;font-family:Microsoft YaHei,Arial,sans-serif}button,select,input{font:inherit}button{-webkit-user-select:none;user-select:none}.page{min-height:100vh;padding:24px 32px 32px}.top-brand{max-width:1720px;box-shadow:none;background:0 0;border:none;margin:0 auto 22px;padding:12px 0 8px}.brand-inner{grid-template-columns:44px minmax(0,auto) 44px;justify-content:center;align-items:center;column-gap:14px;min-height:74px;display:grid}.brand-inner:after{content:"";width:44px;height:44px}.brand-logo-wrap{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.brand-logo-wrap:before{content:"";filter:blur(12px);opacity:0;background:#6d5dfc2e;border-radius:999px;transition:opacity .28s,transform .28s;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;transform:scale(.75)}.brand-logo{filter:drop-shadow(0 0 10px #6d5dfc66);width:42px;height:42px;display:block;overflow:visible}.logo-ring{fill:none;stroke:#6d5dfc;stroke-width:4.5px;stroke-linecap:round;opacity:.96;transition:stroke .28s}.logo-blade{fill:#6d5dfc;transform-origin:32px 32px;transition:transform .34s cubic-bezier(.2,.8,.2,1),fill .28s,filter .28s}.logo-core{fill:#050505;stroke:#6d5dfc;stroke-width:2px;transform-origin:32px 32px;transition:transform .28s,fill .28s,stroke .28s}.brand-logo-wrap:hover:before{opacity:1;transform:scale(1.15)}.brand-logo-wrap:hover .logo-ring{stroke:#8b7cff}.brand-logo-wrap:hover .logo-blade{fill:#8b7cff;filter:drop-shadow(0 0 8px #8b7cffb3)}.brand-logo-wrap:hover .logo-blade-top{transform:translateY(-4px)scale(1.08)}.brand-logo-wrap:hover .logo-blade-left{transform:translate(-3.5px,3px)rotate(-5deg)scale(1.08)}.brand-logo-wrap:hover .logo-blade-right{transform:translate(3.5px,3px)rotate(5deg)scale(1.08)}.brand-logo-wrap:hover .logo-core{fill:#8b7cff;stroke:#8b7cff;transform:scale(.82)}.brand-copy{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.brand-title{color:#fff;letter-spacing:.02em;text-shadow:0 0 18px #6d5dfc3d;margin:0;font-size:36px;font-weight:800;line-height:1.15;transition:transform .28s,text-shadow .28s,letter-spacing .28s}.brand-copy p{margin:0}.brand-subtitle{color:#94a3b8;font-size:14px}.brand-meta{color:#cbd5e1;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:4px;font-size:13px;line-height:1.6;display:flex}.brand-meta span{position:relative}.brand-meta span:not(:last-child):after{content:"";background:#94a3b859;width:1px;height:12px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.brand-inner:hover .brand-title{letter-spacing:.04em;text-shadow:0 0 22px #6d5dfc73;transform:translateY(-1px)}.main-category-shell{max-width:1720px;margin:0 auto 24px}.main-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.main-category-card{color:#f8fafc;text-align:left;cursor:pointer;background:#111722;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:14px;min-height:88px;padding:18px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex}.main-category-card:hover{background:#151d2b;border-color:#6d5dfc8c;transform:translateY(-3px);box-shadow:0 14px 36px #00000052}.main-category-card.active{background:linear-gradient(135deg,#202849,#151b2b);border-color:#6d5dfc;box-shadow:0 0 0 1px #6d5dfc4d,0 18px 50px #6d5dfc24}.main-category-icon{background:#6d5dfc24;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:inline-flex}.main-category-text{min-width:0;display:block}.main-category-text strong{color:#fff;margin-bottom:7px;font-size:17px;display:block}.main-category-text em{-webkit-line-clamp:2;color:#94a3b8;-webkit-box-orient:vertical;font-size:13px;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.app-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;max-width:1720px;margin:0 auto;display:grid}.card{background:#171b24;border:1px solid #ffffff14;border-radius:20px;padding:24px;box-shadow:0 20px 60px #00000040}.checker-card,.data-card{min-width:0}.card h2{margin-top:0}.section-title{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.section-title h2{margin:0;font-size:26px}.section-title p{color:#94a3b8;margin:8px 0 0;font-size:14px}.form-grid{gap:18px;display:grid}.search-field{min-width:0;position:relative}.slot-title{color:#e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:8px;font-weight:700;display:flex}.slot-title>span{text-overflow:ellipsis;white-space:nowrap;flex:220px;min-width:0;max-width:100%;display:block;overflow:hidden}.slot-meta{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.affix-id-badge{color:#bfdbfe;letter-spacing:.02em;white-space:nowrap;background:#3b82f61f;border:1px solid #60a5fa57;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800;line-height:1.3;display:inline-flex}.slot-title em{color:#94a3b8;font-style:normal;font-weight:400;display:inline}.search-select{width:100%;min-width:0;position:relative}.select-trigger{color:#f8fafc;text-align:left;cursor:pointer;background:#151515;border:1px solid #2f3542;border-radius:10px;justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:46px;padding:11px 76px 11px 14px;display:flex;position:relative;overflow:hidden}.select-trigger span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:100%;display:block;overflow:hidden}.select-trigger i{color:#94a3b8;pointer-events:none;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-left:0;font-size:12px;font-style:normal;line-height:1;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.select-trigger:hover{background:#18181b;border-color:#6d5dfc}.clear-slot{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:flex;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.clear-slot:hover{color:#fca5a5;background:#ef44441f}.dropdown-panel{z-index:40;background:#080808;border:1px solid #2f3542;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 22px 60px #0000008c}.search-input-box{color:#94a3b8;border-bottom:1px solid #222;align-items:center;gap:8px;padding:10px 12px;display:flex}.search-input-box input{color:#f8fafc;background:0 0;border:none;outline:none;width:100%}.search-input-box input::placeholder{color:#64748b}.option-list{max-height:330px;padding:6px;overflow-y:auto}.option-list::-webkit-scrollbar{width:8px}.option-list::-webkit-scrollbar-track{background:#111}.option-list::-webkit-scrollbar-thumb{background:#52525b;border-radius:999px}.affix-option{color:#f8fafc;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px;display:block}.affix-option:hover,.affix-option.active{background:#3f3f46}.option-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.option-main strong{font-weight:600}.affix-option small{color:#94a3b8;margin-top:4px;line-height:1.5;display:block}.empty-result{text-align:center;color:#d1d5db;padding:34px 16px;font-weight:700}.button-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}button{color:#f5f5f5;cursor:pointer;background:#222938;border:1px solid #374151;border-radius:12px;padding:11px 18px}button:hover{background:#2d3748}button.primary{color:#fff;background:#6d5dfc;border-color:#6d5dfc;font-weight:700}button.primary:hover{background:#7c6cff;border-color:#7c6cff}.result-box{background:#10141c;border:1px solid #374151;border-radius:16px;margin-top:24px;padding:18px}.result-box h3{margin-top:0}.result-box p{color:#e5e7eb;line-height:1.7}.result-audit-meta{color:#cbd5e1b8;border-top:1px solid #94a3b829;flex-wrap:wrap;gap:7px 14px;margin-top:11px;padding-top:10px;font-size:11px;line-height:1.5;display:flex}.result-audit-meta span{align-items:baseline;gap:5px;display:inline-flex}.result-audit-meta b{color:#e2e8f0e6;font-weight:800}.result-valid{border-color:#22c55e}.result-invalid{border-color:#ef4444}.result-wrong_order{border-color:#f59e0b}.result-error{border-color:#64748b}.result-unsupported{border-color:#38bdf8}.official-rule-badge{color:#bae6fd;white-space:nowrap;background:#0e749021;border:1px solid #7dd3fc4d;border-radius:6px;align-items:center;min-height:28px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.rule-error-list{gap:8px;margin-top:12px;display:grid}.rule-error-list>div{background:#7f1d1d1f;border-left:3px solid #f87171b8;border-radius:0 6px 6px 0;gap:4px;padding:10px 11px;display:grid}.rule-error-list strong{color:#fecaca;font-size:12px}.rule-error-list span{color:#e5e7eb;font-size:12px;line-height:1.55}.order-box{background:#ffffff0a;border-radius:12px;margin-top:16px;padding:14px}.order-box h4{margin-top:0}.order-box ol{margin-bottom:0;padding-left:22px;line-height:1.9}.order-box li{padding-left:4px}.order-box li>span:first-child{margin-right:8px}.order-slot-meta{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}@media (max-width:640px){.checker-card .section-title{align-items:flex-start;gap:12px}.official-rule-badge{white-space:normal;text-align:center}}.negative-badge{border-radius:999px;flex:none;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.negative-badge.with-negative{color:#f99;background:#ef44443d;border:1px solid #ef444480}.negative-badge.without-negative{color:#6ee7b7;background:#22c55e38;border:1px solid #22c55e73}.negative-badge.small{margin-left:8px;padding:2px 7px;font-size:11px}.pool-note{white-space:nowrap;vertical-align:middle;cursor:help;border-radius:999px;align-items:center;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.pool-note.small{margin-left:8px}.pool-note-in-run{color:#7dd3fc;background:#38bdf82e;border:1px solid #38bdf866}.pool-note-fixed-template{color:#fcd34d;background:#fbbf242e;border:1px solid #fbbf2466}.pool-note-no-rule,.pool-note-unclassified{color:#cbd5e1;background:#94a3b833;border:1px solid #94a3b866}.table-tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:10px;display:flex;overflow:visible}.table-tabs button{-webkit-appearance:none;appearance:none;color:#f3f4f6;cursor:pointer;white-space:nowrap;background:#1a1d24;border:1px solid #ffffff14;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:40px;padding:9px 14px;transition:all .2s;display:inline-flex}.table-tabs button:hover{background:#202431;border-color:#6366f180}.table-tabs button.active{color:#fff;background:#232846;border-color:#6366f1;box-shadow:0 0 0 1px #6366f140}.table-tabs button span{justify-content:center;align-items:center;display:inline-flex}.table-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.table-search{color:#94a3b8;background:#101216;border:1px solid #2f3542;border-radius:8px;align-items:center;gap:8px;min-width:260px;height:38px;padding:0 12px;display:flex}.table-search input{color:#f8fafc;background:0 0;border:none;outline:none;width:100%}.table-search input::placeholder{color:#64748b}.table-filter{color:#f8fafc;scrollbar-width:none;-ms-overflow-style:none;background:#101216;border:1px solid #2f3542;border-radius:8px;outline:none;min-width:180px;height:38px;padding:0 12px}.table-filter::-webkit-scrollbar{display:none}.table-filter:focus,.table-search:focus-within{border-color:#6366f1}.ghost-button{color:#f8fafc;background:#121212;border:1px solid #3f3f46;border-radius:8px;height:38px;padding:0 16px}.ghost-button:hover{background:#1f2937}.table-source{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.table-source strong{color:#e5e7eb;font-size:15px}.table-source-note{color:#94a3b8;margin:-4px 0 12px;font-size:12px;line-height:1.6}.data-table-wrap{background:#111;border:1px solid #2a2f3a;border-radius:10px;width:100%;overflow-x:auto}.data-table-wrap::-webkit-scrollbar{height:8px}.data-table-wrap::-webkit-scrollbar-track{background:#111}.data-table-wrap::-webkit-scrollbar-thumb{background:#52525b;border-radius:999px}.data-table{border-collapse:collapse;color:#f8fafc;width:100%;min-width:1000px;font-size:14px}.data-table th,.data-table td{vertical-align:middle;border-bottom:1px solid #2a2f3a;border-right:1px solid #2a2f3a;padding:12px 14px}.data-table th:last-child,.data-table td:last-child{border-right:none}.data-table tr:last-child td{border-bottom:none}.data-table th{z-index:2;color:#e5e7eb;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#171717;font-weight:700;position:sticky;top:0}.data-table th span{display:inline-block}.data-table th i{float:right;color:#6b7280;margin-left:8px;font-style:normal}.data-table tbody tr{background:#111}.data-table tbody tr:nth-child(2n){background:#141414}.data-table tbody tr:hover{background:#1f2937}.data-table th:first-child,.data-table td:first-child{text-align:center;width:90px;min-width:90px;max-width:100px}.cell-center{text-align:center}.cell-text{white-space:pre-wrap;line-height:1.65}.no-data{text-align:center;color:#94a3b8;padding:40px 16px}.badge{border-radius:6px;justify-content:center;align-items:center;min-width:56px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.badge.success{color:#78e05f;background:#22c55e1f;border:1px solid #22c55e59}.badge.danger{color:#ff7b7b;background:#ef44441f;border:1px solid #ef444459}.badge.neutral{color:#d1d5db;background:#94a3b81f;border:1px solid #94a3b859}.badge.warning{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b73}.badge.attack{color:#fda4af;background:#f43f5e21;border-color:#f43f5e61}.badge.defense{color:#93c5fd;background:#3b82f621;border-color:#3b82f661}.badge.recovery{color:#86efac;background:#22c55e21;border-color:#22c55e61}.badge.status{color:#f0abfc;background:#d946ef21;border-color:#d946ef61}.badge.item{color:#fcd34d;background:#eab30821;border-color:#eab30866}.badge.weapon{color:#c4b5fd;background:#8b5cf621;border-color:#8b5cf666}.badge.enchant{color:#67e8f9;background:#06b6d421;border-color:#06b6d466}.badge.skill{color:#a5b4fc;background:#6366f121;border-color:#6366f166}.badge.magic{color:#7dd3fc;background:#0ea5e921;border-color:#0ea5e966}.badge.prayer{color:#fde68a;background:#f59e0b21;border-color:#f59e0b66}.badge.economy{color:#fcd34d;background:#eab30821;border-color:#eab30866}.badge.explore{color:#5eead4;background:#14b8a621;border-color:#14b8a666}.badge.growth,.badge.special{color:#fdba74;background:#f9731621;border-color:#f9731666}.table-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.page-size{color:#d1d5db;align-items:center;gap:8px;display:flex}.page-size select{color:#f8fafc;background:#101216;border:1px solid #3f3f46;border-radius:7px;outline:none;width:auto;height:34px;padding:0 10px}.pager{color:#d1d5db;align-items:center;gap:12px;display:flex}.pager button{color:#f8fafc;background:#121212;border:1px solid #3f3f46;border-radius:8px;height:36px;padding:0 16px}.pager button:hover:not(:disabled){background:#1f2937}.pager button:disabled{cursor:not-allowed;opacity:.45}.role-panel{gap:18px;max-width:1720px;margin:0 auto;display:grid}.role-hero-card{background:radial-gradient(circle at 12% 12%,#6d5dfc42,#0000 34%),radial-gradient(circle at 84% 20%,#14b8a629,#0000 30%),linear-gradient(135deg,#1a2030 0%,#111722 52%,#0c1018 100%);border:1px solid #6d5dfc52;border-radius:24px;grid-template-columns:minmax(0,1fr) 520px;align-items:end;gap:22px;min-height:180px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000057}.role-hero-card:after{content:"";pointer-events:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;width:340px;height:340px;position:absolute;top:-170px;right:-120px}.role-hero-copy,.role-summary-grid{z-index:1;position:relative}.role-eyebrow{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;background:#6d5dfc1f;border:1px solid #6d5dfc59;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.role-hero-copy h2{color:#fff;letter-spacing:.02em;margin:0;font-size:34px;line-height:1.15}.role-hero-copy p{color:#a7b6cc;max-width:660px;margin:12px 0 0;font-size:14px;line-height:1.8}.role-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.role-summary-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a128a;border:1px solid #ffffff14;border-radius:18px;min-height:108px;padding:16px}.role-summary-card span,.role-summary-card em{color:#8ea0b8;font-size:12px;font-style:normal;display:block}.role-summary-card strong{color:#fff;margin:10px 0 6px;font-size:30px;line-height:1;display:block}.role-base-card{background:linear-gradient(#ffffff09,#0000),#141923;border:1px solid #ffffff14;border-radius:22px;padding:22px;box-shadow:0 18px 52px #00000038}.role-base-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.role-section-kicker{color:#5eead4;letter-spacing:.08em;text-transform:uppercase;background:#14b8a61a;border:1px solid #14b8a647;border-radius:999px;margin-bottom:8px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.role-base-heading h3{color:#fff;margin:0;font-size:22px}.role-base-heading p{color:#8ea0b8;margin:8px 0 0;font-size:13px;line-height:1.7}.role-base-actions{color:#94a3b8;flex:none;align-items:center;gap:10px;font-size:13px;display:flex}.ghost-button.compact{border-radius:9px;height:34px;padding:0 12px}.ghost-button.compact:disabled{cursor:not-allowed;opacity:.45}.base-attribute-wrap{background:#0d1118;border:1px solid #94a3b824;border-radius:16px;overflow-x:auto}.base-attribute-wrap::-webkit-scrollbar{height:8px}.base-attribute-wrap::-webkit-scrollbar-track{background:#0d1118}.base-attribute-wrap::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.base-attribute-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#f8fafc;width:100%;min-width:820px;font-size:14px}.base-attribute-table th,.base-attribute-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #94a3b824;border-right:1px solid #94a3b824;height:46px;padding:10px 12px}.base-attribute-table th:last-child,.base-attribute-table td:last-child{border-right:none}.base-attribute-table tbody tr:last-child td{border-bottom:none}.base-attribute-table th{color:#cbd5e1;background:#1a2230;font-weight:900}.base-attribute-table tbody tr{cursor:pointer;background:#0d1118;transition:background .18s}.base-attribute-table tbody tr:nth-child(2n){background:#101621}.base-attribute-table tbody tr:hover,.base-attribute-table tbody tr.selected{background:#182235}.base-check-col{width:58px}.base-role-col{color:#e2e8f0;width:110px}.base-role-col strong{font-weight:900}.base-check{background:#0d1118;border:1px solid #94a3b852;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.base-check span{background:0 0;border-radius:4px;width:10px;height:10px;transition:background .18s,transform .18s}.base-check.active{background:#6d5dfc29;border-color:#6d5dfc;box-shadow:0 0 0 3px #6d5dfc1f}.base-check.active span{background:#6d5dfc;transform:scale(1.05)}.rank-pill{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:28px;font-size:14px;font-weight:1000;display:inline-flex}.rank-s{color:#facc15;background:#facc151a;border:1px solid #facc1538}.rank-a{color:#2dd4bf;background:#2dd4bf1a;border:1px solid #2dd4bf38}.rank-b{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf833}.rank-c{color:#818cf8;background:#818cf81a;border:1px solid #818cf833}.rank-d{color:#94a3b8;background:#94a3b814;border:1px solid #94a3b829}.base-compare-bar{color:#b6c2d2;background:#0f172a8a;border-radius:14px;align-items:center;gap:6px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.base-compare-bar strong{color:#e2e8f0}.base-compare-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:12px;display:grid}.base-compare-card{background:#0d1118;border:1px solid #94a3b824;border-radius:16px;padding:14px}.base-compare-card>strong{color:#fff;margin-bottom:10px;font-size:15px;display:block}.base-compare-card div{flex-wrap:wrap;gap:8px;display:flex}.base-compare-card span{color:#94a3b8;background:#0f172ac7;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.base-compare-card b{font-size:13px}.role-control-card{background:#141923;border:1px solid #ffffff14;border-radius:20px;padding:18px}.role-control-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.role-search{background:#0d1118;flex:420px;min-width:320px;height:44px}.role-select{background:#0d1118;min-width:190px;height:44px}.role-chip-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.role-chip{color:#b6c2d2;background:#0f141c;border:1px solid #94a3b833;border-radius:999px;height:34px;padding:0 13px;font-size:13px;line-height:1}.role-chip:hover{color:#fff;background:#171f2e;border-color:#6d5dfc9e}.role-chip.active{color:#fff;background:linear-gradient(135deg,#6d5dfc5c,#14b8a629);border-color:#6d5dfceb;box-shadow:0 0 0 1px #6d5dfc2e}.role-data-card{background:#121722;border-radius:22px;min-width:0;padding:0;overflow:hidden}.role-table-heading{background:linear-gradient(#ffffff09,#0000),#161c28;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.role-table-heading h3{color:#fff;margin:0;font-size:20px}.role-table-heading p{color:#8ea0b8;margin:8px 0 0;font-size:13px;line-height:1.7}.role-table-heading>span{color:#c4b5fd;background:#6d5dfc1f;border:1px solid #6d5dfc47;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:800}.role-table-wrap{background:#0d1118;border:none;border-radius:0;max-height:640px;overflow:auto}.role-table-wrap::-webkit-scrollbar{width:10px;height:10px}.role-table-wrap::-webkit-scrollbar-track{background:#0d1118}.role-table-wrap::-webkit-scrollbar-thumb{background:#334155;border:2px solid #0d1118;border-radius:999px}.role-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1380px;font-size:13px}.role-table th,.role-table td{border-color:#94a3b821;padding:13px 14px;line-height:1.65}.role-table th{z-index:5;color:#cbd5e1;text-align:center;letter-spacing:.02em;white-space:normal;cursor:default;background:#1a2230;font-size:12px;position:sticky;top:0}.role-table tbody tr{background:#0d1118}.role-table tbody tr:nth-child(2n){background:#101621}.role-table tbody tr:hover{background:#182235}.role-table th:first-child,.role-table td:first-child{z-index:4;text-align:center;background:inherit;width:112px;min-width:112px;position:sticky;left:0}.role-table th:first-child{z-index:7;background:#1a2230}.role-table th:nth-child(2),.role-table td:nth-child(2){z-index:4;background:inherit;width:260px;min-width:260px;position:sticky;left:112px}.role-table th:nth-child(2){z-index:7;background:#1a2230}.role-table th:nth-child(3),.role-table td:nth-child(3),.role-table th:nth-child(4),.role-table td:nth-child(4),.role-table th:nth-child(5),.role-table td:nth-child(5),.role-table th:nth-child(6),.role-table td:nth-child(6),.role-table th:nth-child(7),.role-table td:nth-child(7),.role-table th:nth-child(8),.role-table td:nth-child(8),.role-table th:nth-child(9),.role-table td:nth-child(9),.role-table th:nth-child(10),.role-table td:nth-child(10){text-align:center;width:82px}.role-table th:nth-child(11),.role-table td:nth-child(11){text-align:center;width:120px}.role-table th:nth-child(12),.role-table td:nth-child(12){width:430px}.role-character-cell,.role-number-cell{text-align:center}.role-relic-cell{color:#e2e8f0;font-weight:700}.role-note-cell{color:#b6c2d2}.role-name-pill{color:#ddd6fe;background:#6d5dfc26;border:1px solid #6d5dfc42;border-radius:999px;justify-content:center;align-items:center;min-width:64px;padding:5px 10px;font-weight:800;display:inline-flex}.role-number-pill{color:#f8fafc;font-variant-numeric:tabular-nums;background:#0f172ab8;border:1px solid #94a3b81f;border-radius:10px;justify-content:center;align-items:center;min-width:38px;height:28px;font-weight:800;display:inline-flex}.role-table .cell-text{white-space:pre-wrap;word-break:break-word;line-height:1.75}.role-section-kicker.blue{color:#7dd3fc;background:#38bdf81a;border-color:#38bdf847}.hermit-move-card{background:linear-gradient(#38bdf80e,#0000),#141923;border:1px solid #ffffff14;border-radius:22px;padding:22px;box-shadow:0 18px 52px #00000038}.hermit-move-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.hermit-move-heading h3{color:#fff;margin:0;font-size:22px}.hermit-move-heading p{color:#8ea0b8;margin:8px 0 0;font-size:13px;line-height:1.7}.hermit-table-wrap{background:#0d1118;border:1px solid #94a3b824;border-radius:16px;overflow-x:auto}.hermit-table-wrap::-webkit-scrollbar{height:8px}.hermit-table-wrap::-webkit-scrollbar-track{background:#0d1118}.hermit-table-wrap::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.hermit-move-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#f8fafc;width:100%;min-width:1060px;font-size:14px}.hermit-move-table th,.hermit-move-table td{vertical-align:middle;border-bottom:1px solid #94a3b824;border-right:1px solid #94a3b824;padding:14px 16px;line-height:1.7}.hermit-move-table th:last-child,.hermit-move-table td:last-child{border-right:none}.hermit-move-table tbody tr:last-child td{border-bottom:none}.hermit-move-table th{color:#cbd5e1;text-align:center;background:#1a2230;font-weight:900}.hermit-move-table tbody tr{background:#0d1118;transition:background .18s}.hermit-move-table tbody tr:nth-child(2n){background:#101621}.hermit-move-table tbody tr:hover{background:#182235}.hermit-move-table th:first-child,.hermit-move-table td:first-child{text-align:center;width:120px}.hermit-move-table th:nth-child(2),.hermit-move-table td:nth-child(2){text-align:center;width:160px}.hermit-move-table th:nth-child(3),.hermit-move-table td:nth-child(3),.hermit-move-table th:nth-child(4),.hermit-move-table td:nth-child(4){text-align:center;width:110px}.hermit-trace-pill{color:#bae6fd;background:#38bdf81f;border:1px solid #38bdf842;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:5px 10px;font-weight:900;display:inline-flex}.hermit-spell-cell{color:#e2e8f0;font-weight:900}.hermit-number-cell{color:#fff;font-variant-numeric:tabular-nums;font-weight:900}.hermit-effect-cell{color:#cbd5e1;word-break:break-word}.hermit-note-bar{color:#b6c2d2;background:#0f172a8a;border-radius:14px;align-items:center;gap:6px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.hermit-note-bar strong{color:#e2e8f0}.boss-panel{gap:18px;max-width:1720px;margin:0 auto;display:grid}.boss-hero-card{justify-content:space-between;align-items:center;gap:18px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.boss-hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 0,#ef444433,#0000 34%),radial-gradient(circle at 88% 15%,#f59e0b1f,#0000 32%);position:absolute;top:0;bottom:0;left:0;right:0}.boss-hero-copy,.boss-open-button{z-index:1;position:relative}.boss-hero-copy h2{margin:8px 0;font-size:28px}.boss-hero-copy p{color:#94a3b8;margin:0;line-height:1.8}.role-section-kicker.red{color:#fecaca;background:#ef444421;border-color:#f871715c}.boss-open-button{color:#fecaca;background:#7f1d1d42;border:1px solid #f871716b;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.boss-open-button:hover{color:#fff;background:#b91c1c57}.boss-image-card{padding:22px}.boss-table-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.boss-table-heading h3{margin:0 0 8px;font-size:22px}.boss-table-heading p{color:#94a3b8;margin:0;line-height:1.7}.boss-table-heading>span{color:#cbd5e1;background:#0f172aad;border:1px solid #94a3b83d;border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.boss-image-scroll{background:#f8fafc;border:1px solid #94a3b82e;border-radius:14px;width:100%;max-height:78vh;overflow:auto}.boss-image-scroll::-webkit-scrollbar{width:10px;height:10px}.boss-image-scroll::-webkit-scrollbar-track{background:#111827}.boss-image-scroll::-webkit-scrollbar-thumb{background:#64748b;border-radius:999px}.boss-data-image{width:100%;min-width:980px;height:auto;display:block}.boss-note-bar{color:#cbd5e1;background:#7f1d1d1f;border:1px solid #f871712e;border-radius:12px;margin-top:14px;padding:14px 16px;line-height:1.8}.boss-note-bar strong{color:#fecaca}.placeholder-panel{max-width:1720px;margin:0 auto}.placeholder-card{background:#171b24;border:1px solid #ffffff14;border-radius:22px;min-height:360px;padding:42px}.placeholder-card h2{margin:0 0 12px;font-size:28px}.placeholder-card p{color:#94a3b8;line-height:1.8}@media (max-width:1380px){.main-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.page{padding:16px}.top-brand{margin-bottom:18px;padding:8px 0 4px}.brand-inner{gap:10px;min-height:58px}.brand-logo-wrap{width:36px;height:36px}.brand-logo{width:34px;height:34px}.brand-title{font-size:28px}.brand-subtitle{font-size:12px}.brand-meta{gap:6px 12px;font-size:12px}.main-category-grid{grid-template-columns:1fr}.main-category-card{min-height:82px}.card{padding:20px}.section-title h2{font-size:24px}.table-tabs{gap:6px}.table-tabs button{padding:8px 10px;font-size:13px}.table-toolbar{align-items:stretch}.table-search,.table-filter,.ghost-button{width:100%}.dropdown-panel{position:relative;top:6px}.option-list{max-height:280px}.table-footer{align-items:stretch}.page-size,.pager{flex-wrap:wrap;justify-content:space-between;width:100%}}@media (max-width:1380px){.role-hero-card{grid-template-columns:1fr}.role-summary-grid{max-width:720px}}@media (max-width:900px){.role-hero-card{padding:22px}.role-hero-copy h2{font-size:28px}.role-summary-grid{grid-template-columns:1fr}.role-base-heading{flex-direction:column}.role-base-actions{justify-content:space-between;width:100%}.role-control-main{align-items:stretch}.role-search,.role-select,.role-control-main .ghost-button{width:100%;min-width:0}.role-table-heading{flex-direction:column}}.role-section-kicker.purple{color:#a5b4fc;background:#6d5dfc21;border-color:#6d5dfc57}.base-attribute-table-static{min-width:760px}.base-attribute-table-static tbody tr{cursor:default}.base-attribute-table-static tbody tr:hover{background:#182235}.base-attribute-table-static .base-role-col{width:130px}.base-legend-bar{color:#b6c2d2;background:#0f172a8a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.base-legend-bar strong{color:#e2e8f0}.base-legend-bar span{align-items:center;gap:5px;display:inline-flex}.base-legend-bar b{border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;font-weight:1000;display:inline-flex}.role-panel-optimized{gap:16px;display:grid}.compact-role-hero{grid-template-columns:1fr;align-items:center;gap:0;min-height:auto;padding:20px 22px;display:grid}.compact-role-hero .role-hero-copy h2{font-size:28px}.compact-role-hero .role-hero-copy p{max-width:760px}.compact-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch}.character-section-tabs{background:#141923f5;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:14px;display:grid;box-shadow:0 16px 42px #00000038}.character-section-tab{text-align:left;color:#dbeafe;background:#0d1118;border:1px solid #94a3b829;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;min-height:76px;padding:14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.character-section-tab:hover{background:#111827;border-color:#6d5dfc8f;transform:translateY(-2px)}.character-section-tab.active{background:linear-gradient(135deg,#6d5dfc47,#0ea5e91f);border-color:#6d5dfce0;box-shadow:0 0 0 1px #6d5dfc2e,0 12px 34px #6d5dfc1f}.character-section-tab>span{background:#6d5dfc29;border-radius:12px;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:inline-flex}.character-section-tab strong{color:#fff;min-width:0;font-size:15px;font-weight:900}.character-section-tab em{color:#8ea0b8;min-width:0;font-size:12px;font-style:normal;line-height:1.35}.compact-control-card{border-radius:18px;padding:14px}.compact-chip-row{max-height:84px;margin-top:10px;padding-right:4px;overflow-y:auto}.compact-data-card,.clean-section-card{border-radius:22px;overflow:hidden}.compact-table-wrap{max-height:610px}.clean-table-wrap{max-height:520px;overflow:auto}.role-section-kicker.cyan{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee47}.dodge-frame-card{background:#121722;border:1px solid #ffffff14;padding:0;box-shadow:0 20px 60px #00000040}.dodge-heading,.dodge-chart-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dodge-heading{background:linear-gradient(#ffffff0a,#0000),#161c28;border-bottom:1px solid #ffffff14;padding:22px 24px 16px}.dodge-heading h3,.dodge-chart-title h4{color:#fff;margin:0}.dodge-heading h3{font-size:22px}.dodge-heading p,.dodge-chart-title p{color:#8ea0b8;margin:8px 0 0;font-size:13px;line-height:1.7}.dodge-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 24px 0;display:grid}.dodge-summary-card{background:#0d1118;border:1px solid #94a3b824;border-radius:16px;padding:15px}.dodge-summary-card span,.dodge-summary-card em{color:#8ea0b8;font-size:12px;font-style:normal;display:block}.dodge-summary-card strong{color:#fff;margin:7px 0;font-size:18px;line-height:1.3;display:block}.dodge-explain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 24px 0;display:grid}.dodge-explain-grid article{background:#0f172aad;border:1px solid #3b82f624;border-radius:16px;padding:16px}.dodge-explain-grid strong{color:#dbeafe;margin-bottom:8px;font-size:14px;display:block}.dodge-explain-grid p{color:#9fb0c6;margin:0;font-size:13px;line-height:1.75}.dodge-chart-card{background:#0d1118;border:1px solid #94a3b824;border-radius:18px;margin:16px 24px 0;padding:18px}.dodge-legend{color:#cbd5e1;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.dodge-legend span{align-items:center;gap:6px;display:inline-flex}.dodge-legend span:before{content:"";border-radius:999px;width:10px;height:10px;display:inline-block}.legend-total:before{background:#f59e0b}.legend-iframe:before{background:#3b82f6}.legend-vulnerable:before{background:#14b8a6}.dodge-svg-wrap{margin-top:12px;overflow-x:auto}.dodge-line-chart{width:100%;min-width:920px;height:auto;display:block}.dodge-grid line{stroke:#94a3b82b;stroke-dasharray:5 7}.dodge-grid text{fill:#64748b;font-size:12px}.chart-line{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #00000059)}.line-total{stroke:#f59e0b}.line-iframe{stroke:#3b82f6}.line-vulnerable{stroke:#14b8a6}.chart-dot{stroke:#0d1118;stroke-width:2px}.dot-total{fill:#f59e0b}.dot-iframe{fill:#3b82f6}.dot-vulnerable{fill:#14b8a6}.chart-x-label{fill:#e2e8f0;font-size:12px;font-weight:800}.chart-x-sub{fill:#94a3b8;font-size:11px}.dodge-bars-card{gap:10px;margin:16px 24px 24px;display:grid}.dodge-bar-row{background:#0f172aa3;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:160px minmax(220px,1fr) 180px;align-items:center;gap:12px;padding:12px;display:grid}.dodge-bar-name strong,.dodge-frame-range{color:#dbeafe;font-size:13px}.dodge-bar-name span{color:#7dd3fc;margin-top:4px;font-size:12px;display:block}.dodge-stacked-bar{background:#111827;border-radius:999px;height:26px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b81f}.dodge-stacked-bar span{color:#fff;justify-content:center;align-items:center;min-width:24px;font-size:12px;font-weight:900;display:inline-flex}.dodge-bar-iframe{background:linear-gradient(90deg,#2563eb,#3b82f6)}.dodge-bar-vulnerable{background:linear-gradient(90deg,#0f766e,#14b8a6)}.dodge-frame-range{color:#9fb0c6;text-align:right}.compact-hermit-wrap{max-height:620px}@media (max-width:1380px){.compact-role-hero{grid-template-columns:1fr}.character-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dodge-explain-grid,.dodge-summary-grid,.dodge-bar-row{grid-template-columns:1fr}.dodge-frame-range{text-align:left}}@media (max-width:900px){.character-section-tabs,.compact-summary-grid{grid-template-columns:1fr}.dodge-heading,.dodge-chart-title{display:block}.dodge-legend{margin-top:12px}.dodge-chart-card,.dodge-bars-card{margin-left:16px;margin-right:16px}}.boss-hero-summary{z-index:1;grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;min-width:560px;display:grid;position:relative}.boss-summary-card{background:#0f172a94;border:1px solid #f8717133;border-radius:14px;padding:12px 14px}.boss-summary-card strong{color:#fff;margin-bottom:6px;font-size:22px;line-height:1.1;display:block}.boss-summary-card span{color:#fecaca;font-size:12px;font-weight:700;display:block}.boss-summary-card em{color:#94a3b8;margin-top:4px;font-size:11px;font-style:normal;display:block}.boss-control-card{align-items:center;gap:12px;padding:18px 20px;display:flex}.boss-search-box{flex:1;min-width:360px}.boss-area-filter{min-width:180px}.boss-area-dropdown{flex:none;min-width:240px;position:relative}.boss-area-dropdown>summary{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;width:100%;list-style:none;display:flex}.boss-area-dropdown>summary::-webkit-details-marker{display:none}.boss-area-dropdown>summary i{color:#cbd5e1;font-size:15px;font-style:normal;transition:transform .18s}.boss-area-dropdown[open]>summary i{transform:rotate(180deg)}.boss-area-dropdown-menu{z-index:100;scrollbar-width:none;-ms-overflow-style:none;background:#101216;border:1px solid #94a3b840;border-radius:10px;width:100%;max-height:470px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 44px #0000007a}.boss-area-dropdown-menu::-webkit-scrollbar{width:0;height:0;display:none}.boss-area-dropdown-menu button{color:#e5edf8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 11px;font-size:13px;line-height:1.35;display:block}.boss-area-dropdown-menu button:hover,.boss-area-dropdown-menu button.active{color:#fff;background:#1e293b}.boss-table-card{padding:22px}.boss-data-table-wrap{background:#0b0f17;border:1px solid #94a3b82e;border-radius:14px;width:100%;max-height:68vh;overflow:auto}.boss-data-table-wrap::-webkit-scrollbar{width:10px;height:10px}.boss-data-table-wrap::-webkit-scrollbar-track{background:#0f172a}.boss-data-table-wrap::-webkit-scrollbar-thumb{background:#64748b;border-radius:999px}.boss-data-table{border-collapse:separate;border-spacing:0;color:#f8fafc;width:100%;min-width:1420px;font-size:13px}.boss-data-table th,.boss-data-table td{vertical-align:middle;text-align:center;white-space:nowrap;border-bottom:1px solid #94a3b824;border-right:1px solid #94a3b824;padding:11px 12px}.boss-data-table th{z-index:4;color:#e5e7eb;background:#182131;font-weight:800;position:sticky;top:0}.boss-data-table th:first-child,.boss-data-table td:first-child{z-index:3;background:#0f1724;min-width:250px;position:sticky;left:0;box-shadow:8px 0 16px #00000038}.boss-data-table th:first-child{z-index:5;background:#1b2435}.boss-data-table th:nth-child(2),.boss-data-table td:nth-child(2){background:inherit;min-width:140px;position:static}.boss-data-table td:nth-child(3),.boss-data-table td:nth-child(4){min-width:130px}.boss-data-table tbody tr:nth-child(2n) td{background-color:#0f172a94}.boss-data-table tbody tr:hover td{background-color:#7f1d1d2e}.boss-data-table tbody tr:hover td:first-child,.boss-data-table tbody tr:hover td:nth-child(2){background-color:#251726}.boss-zone-pill,.boss-code-pill{border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:4px 8px;font-weight:800;line-height:1.2;display:inline-flex}.boss-zone-pill{color:#fecaca;background:#7f1d1d2e;border:1px solid #f871713d}.boss-code-pill{color:#fde68a;background:#78350f2e;border:1px solid #fbbf243d;font-family:Consolas,Monaco,monospace}.boss-name-cell{color:#dbeafe;font-weight:700}.boss-number-cell{color:#cbd5e1;font-family:Consolas,Monaco,monospace}@media (max-width:1180px){.boss-hero-card,.boss-control-card{flex-direction:column;align-items:stretch}.boss-hero-summary{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.boss-search-box,.boss-area-filter,.boss-area-dropdown{width:100%;min-width:0}}.enemy-species-card{padding:22px}.enemy-species-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.enemy-species-heading h3{color:#f8fafc;margin:8px 0 6px;font-size:22px}.enemy-species-heading p{color:#94a3b8;margin:0;line-height:1.7}.enemy-species-count{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717142;border-radius:999px;flex:none;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.enemy-species-table-wrap{background:#0b0f17;border:1px solid #94a3b833;border-radius:16px;width:100%;overflow-x:auto}.enemy-species-table{table-layout:fixed;border-collapse:collapse;color:#e5e7eb;width:100%;min-width:860px}.enemy-species-table th,.enemy-species-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #94a3b829;border-right:1px solid #94a3b833;padding:11px 14px}.enemy-species-table th:last-child,.enemy-species-table td:last-child{border-right:0}.enemy-species-table tbody tr:last-child td{border-bottom:0}.enemy-species-table th{color:#f8fafc;letter-spacing:.06em;font-size:15px;font-weight:900}.enemy-species-head-void{background:linear-gradient(#3b82f657,#1e40af3d)}.enemy-species-head-death{background:linear-gradient(#94a3b84d,#4755693d)}.enemy-species-head-ancient-dragon{background:linear-gradient(#f973164d,#9a341238)}.enemy-species-head-dragon{background:linear-gradient(#facc154d,#a1620733)}.enemy-species-table td{color:#dbeafe;background:#0f172aa8;height:42px;font-size:14px;font-weight:650}.enemy-species-table tbody tr:nth-child(2n) td{background:#111827eb}.enemy-species-table td.enemy-species-empty{background:#02061794}@media (max-width:640px){.slot-title{align-items:flex-start}.slot-title>span{flex-basis:100%}.slot-meta{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (max-width:760px){.enemy-species-card{padding:16px}.enemy-species-heading{flex-direction:column;align-items:flex-start}.enemy-species-table th,.enemy-species-table td{padding:10px 12px}}.boss-tabs-card{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.boss-dataset-tab{color:#ffffffd1;cursor:pointer;text-align:left;background:#0f172a94;border:1px solid #ffffff1a;border-radius:16px;flex:156px;min-width:156px;padding:14px 16px;transition:transform .18s,border-color .18s,background .18s}.boss-dataset-tab strong{letter-spacing:.02em;font-size:14px;display:block}.boss-dataset-tab span{color:#ffffff85;margin-top:6px;font-size:12px;display:block}.boss-dataset-tab:hover,.boss-dataset-tab.active{background:linear-gradient(135deg,#7f1d1d9e,#0f172ab8);border-color:#f8717199;transform:translateY(-1px)}.boss-page-size-filter{min-width:128px}.boss-full-data-table th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.boss-full-data-table th span{display:inline-block}.boss-full-data-table th em{color:#fca5a5;margin-left:6px;font-style:normal}.boss-full-data-table td{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.boss-full-data-table .boss-name-cell{color:#fff7ed;min-width:210px;max-width:320px;font-weight:700}.boss-full-data-table .boss-code-cell{color:#fed7aa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.boss-full-data-table .boss-number-cell{text-align:right;font-variant-numeric:tabular-nums}.boss-pagination{justify-content:center;margin-top:16px}@media (max-width:760px){.boss-tabs-card{grid-template-columns:1fr}.boss-dataset-tab{flex-basis:100%}}.boss-table-heading-optimized{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.boss-table-tools{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.boss-table-tools>span{color:#9ca3af;font-size:12px}.boss-view-switch{background:#02061775;border:1px solid #94a3b82e;border-radius:999px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}.boss-view-switch button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s}.boss-view-switch button.active{color:#fff7ed;background:linear-gradient(135deg,#b91c1cd9,#f59e0b52);box-shadow:0 0 18px #f8717129}.boss-compact-hint{color:#fde68a;background:#78350f24;border:1px solid #fbbf242e;border-radius:12px;margin:-4px 0 14px;padding:10px 14px;font-size:13px;line-height:1.7}.boss-compact-table-wrap{background:linear-gradient(#0f172af5,#020617f0);max-height:none;overflow:auto visible}.boss-compact-table{table-layout:fixed;border-spacing:0 8px;border-collapse:separate;background:0 0;min-width:1120px;padding:8px}.boss-compact-table th,.boss-compact-table td{white-space:nowrap;border-bottom:0;border-right:0;padding:12px 12px 14px}.boss-compact-table th{color:#bfdbfe;background:#0f172afa;border-top:1px solid #94a3b829;border-bottom:1px solid #94a3b829;font-size:12px;top:0}.boss-compact-table tbody tr:not(.boss-detail-row) td{background:#0f172ab3;border-top:1px solid #94a3b81f;border-bottom:1px solid #94a3b81f}.boss-compact-table tbody tr:not(.boss-detail-row) td:first-child{border-left:1px solid #94a3b81f;border-radius:12px 0 0 12px}.boss-compact-table tbody tr:not(.boss-detail-row) td:last-child{border-right:1px solid #94a3b81f;border-radius:0 12px 12px 0}.boss-compact-table tbody tr:not(.boss-detail-row):hover td,.boss-compact-table tbody tr.boss-row-expanded td{background:#1e293beb;border-color:#f8717147}.boss-compact-table th:first-child,.boss-compact-table td:first-child,.boss-compact-table th:nth-child(2),.boss-compact-table td:nth-child(2){z-index:auto;background:inherit;min-width:0;position:static;left:auto}.boss-compact-table .boss-name-cell{text-align:left;color:#f8fafc;white-space:normal;width:240px;min-width:240px;max-width:240px;line-height:1.55}.boss-compact-table .boss-code-cell{width:110px;max-width:110px}.boss-compact-table .boss-number-cell{text-align:center;color:#dbeafe}.boss-action-head,.boss-action-cell{text-align:center;width:86px;min-width:86px}.boss-detail-toggle{color:#bfdbfe;cursor:pointer;background:#1e40af2e;border:1px solid #60a5fa57;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;transition:transform .18s,background .18s,border-color .18s}.boss-detail-toggle:hover{background:#2563eb47;border-color:#93c5fd94;transform:translateY(-1px)}.boss-detail-row td{white-space:normal!important;text-align:left!important;background:0 0!important;border:0!important;padding:0 8px 12px!important}.boss-detail-panel{background:radial-gradient(circle at 0 0,#1e40af2e,#0000 28%),#020617b8;border:1px solid #60a5fa38;border-radius:16px;padding:16px;box-shadow:inset 0 1px #ffffff0a}.boss-detail-title{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.boss-detail-title strong{color:#fff7ed;font-size:16px}.boss-detail-title span{color:#93c5fd;font-size:12px;font-weight:800}.boss-detail-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.boss-detail-group{background:#0f172aa3;border:1px solid #94a3b821;border-radius:14px;padding:12px}.boss-detail-group h4{color:#fecaca;margin:0 0 10px;font-size:13px}.boss-detail-items{gap:8px;display:grid}.boss-detail-item{background:#0206176b;border-radius:10px;grid-template-columns:minmax(86px,1fr) minmax(72px,auto);align-items:center;gap:10px;padding:7px 8px;display:grid}.boss-detail-item.boss-tone-item{border:1px solid var(--boss-tone-border);background:linear-gradient(90deg, var(--boss-tone-soft) 0%, #0206176b 62%);box-shadow:inset 4px 0 0 var(--boss-tone), inset 0 1px 0 #ffffff06;position:relative;overflow:hidden}.boss-detail-item.boss-tone-item span{color:var(--boss-tone-label);font-weight:800}.boss-detail-item.boss-tone-item strong{color:#f8fafc}.boss-tone-magic{--boss-tone:#3f8df5;--boss-tone-soft:#3f8df536;--boss-tone-border:#3f8df56e;--boss-tone-label:#9bc7ff}.boss-tone-fire{--boss-tone:#f47a24;--boss-tone-soft:#f47a2436;--boss-tone-border:#f47a2470;--boss-tone-label:#ffb47f}.boss-tone-lightning{--boss-tone:#ffd000;--boss-tone-soft:#ffd00030;--boss-tone-border:#ffd0006b;--boss-tone-label:#ffe16a}.boss-tone-holy{--boss-tone:#e8c65a;--boss-tone-soft:#e8c65a2e;--boss-tone-border:#e8c65a66;--boss-tone-label:#f7e3a0}.boss-tone-poison{--boss-tone:#548235;--boss-tone-soft:#5482353d;--boss-tone-border:#54823570;--boss-tone-label:#a9d18e}.boss-tone-rot{--boss-tone:#f99;--boss-tone-soft:#ff99992e;--boss-tone-border:#ff999961;--boss-tone-label:#ffb3b3}.boss-tone-bleed{--boss-tone:#c00000;--boss-tone-soft:#c000003d;--boss-tone-border:#c0000075;--boss-tone-label:#ff8080}.boss-tone-frost{--boss-tone:#bdd7ee;--boss-tone-soft:#bdd7ee29;--boss-tone-border:#bdd7ee5c;--boss-tone-label:#d9eaf7}.boss-tone-sleep{--boss-tone:#ccf;--boss-tone-soft:#ccccff29;--boss-tone-border:#ccccff5c;--boss-tone-label:#e0e0ff}.boss-tone-madness{--boss-tone:#f4b084;--boss-tone-soft:#f4b0842e;--boss-tone-border:#f4b08461;--boss-tone-label:#f8cbad}.boss-tone-death{--boss-tone:#8497b0;--boss-tone-soft:#8497b033;--boss-tone-border:#8497b066;--boss-tone-label:#b4c6e7}.boss-detail-item span{color:#94a3b8;font-size:12px;line-height:1.45}.boss-detail-item strong{color:#e5e7eb;text-align:right;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}@media (max-width:1380px){.boss-table-heading-optimized{flex-direction:column}.boss-table-tools{align-items:flex-start}.boss-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.boss-control-card{grid-template-columns:1fr;display:grid}.boss-detail-groups{grid-template-columns:1fr}.boss-detail-title{display:block}.boss-detail-title span{margin-top:6px;display:block}}.boss-control-card{z-index:30;flex-wrap:wrap;position:relative;overflow:visible}.boss-list-switch{background:#02061785;border:1px solid #94a3b82e;border-radius:999px;flex:none;padding:4px;display:inline-flex}.boss-list-switch button{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s}.boss-list-switch button.active{color:#dbeafe;background:linear-gradient(135deg,#2563ebb8,#60a5fa38);box-shadow:0 0 18px #60a5fa29}.boss-group-row td{box-shadow:inset 3px 0 #60a5fa8c}.boss-name-stack{align-items:center;gap:4px;display:grid}.boss-name-stack strong{color:#f8fafc;font-weight:850;line-height:1.45}.boss-name-stack em{color:#bfdbfe;background:#1e40af33;border:1px solid #60a5fa47;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}.boss-variant-panel{background:#0f172a85;border:1px solid #60a5fa2e;border-radius:14px;margin-bottom:14px;padding:12px}.boss-variant-panel h4{color:#bfdbfe;margin:0 0 10px;font-size:13px}.boss-variant-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.boss-variant-card{cursor:pointer;background:#0206177a;border:1px solid #94a3b824;border-radius:12px;padding:10px;transition:border-color .18s,background .18s,box-shadow .18s}.boss-variant-card:hover{border-color:#60a5fa6b;outline:none}.boss-variant-card:focus-visible{border-color:#60a5fa6b;outline:none}.boss-variant-card.active{background:#1e40af2e;border-color:#60a5fab8;box-shadow:inset 0 0 0 1px #60a5fa1f}.boss-variant-card>strong{color:#fde68a;margin-bottom:8px;font-size:12px;display:block}.boss-variant-card div{flex-wrap:wrap;gap:6px;display:flex}.boss-variant-card span{color:#cbd5e1;background:#0f172ad9;border-radius:8px;padding:5px 7px;font-size:11px;line-height:1.35;display:inline-flex}@media (max-width:900px){.boss-list-switch{width:100%}.boss-list-switch button{flex:1}.boss-variant-list{grid-template-columns:1fr}}.boss-card-list{gap:12px;display:grid}.boss-enemy-card{background:radial-gradient(circle at 0 0,#3b82f614,#0000 30%),linear-gradient(135deg,#0f172ae0,#020617d1);border:1px solid #94a3b829;border-radius:18px;padding:14px;transition:border-color .18s,transform .18s,background .18s;box-shadow:inset 0 1px #ffffff0a}.boss-enemy-card:hover,.boss-enemy-card-expanded{background:radial-gradient(circle at 0 0,#60a5fa24,#0000 34%),linear-gradient(135deg,#0f172af5,#020617e6);border-color:#60a5fa6b}.boss-enemy-card-grouped{box-shadow:inset 4px 0 #60a5fa8c,inset 0 1px #ffffff0a}.boss-enemy-main{grid-template-columns:minmax(250px,.9fr) minmax(520px,1.7fr) minmax(160px,.55fr);align-items:center;gap:16px;display:grid}.boss-enemy-title-block{min-width:0}.boss-enemy-title-block>strong{color:#f8fafc;word-break:break-word;font-size:15px;line-height:1.55;display:block}.boss-enemy-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.boss-enemy-tags span,.boss-enemy-tags em{border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:850;line-height:1.2;display:inline-flex}.boss-enemy-tags span{color:#fecaca;background:#7f1d1d29;border:1px solid #f8717142}.boss-enemy-tags em{color:#bfdbfe;background:#1e40af38;border:1px solid #60a5fa47}.boss-enemy-stat-groups{gap:10px;display:grid}.boss-enemy-stat-group{grid-template-columns:46px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.boss-enemy-stat-group-title{color:#bfdbfe;letter-spacing:.08em;writing-mode:horizontal-tb;background:#1e40af29;border:1px solid #60a5fa2e;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.boss-enemy-stat-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.boss-enemy-stat{text-align:center;background:#0206176b;border:1px solid #94a3b821;border-radius:12px;min-width:0;padding:9px 10px}.boss-enemy-stat span{color:#8aa0bc;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.boss-enemy-stat strong{color:#dbeafe;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;display:block;overflow:hidden}.boss-enemy-side{justify-items:end;gap:8px;display:grid}.boss-detail-note{color:#fde68a;white-space:nowrap;background:#78350f1f;border:1px solid #fbbf242e;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:850;display:inline-flex}.boss-variant-preview-row{border-top:1px solid #94a3b81f;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.boss-variant-preview-row>span,.boss-variant-preview-row>small{color:#cbd5e1;background:#0f172aa8;border:1px solid #94a3b81f;border-radius:12px;align-items:center;gap:6px;max-width:100%;padding:7px 9px;font-size:11px;line-height:1.35;display:inline-flex}.boss-variant-preview-row b{color:#bfdbfe;font-weight:900}.boss-variant-preview-row em{color:#9ca3af;white-space:nowrap;font-style:normal}.boss-variant-preview-row small{color:#93c5fd}.boss-card-detail-panel{margin-top:14px}.boss-card-no-data{background:#0f172aa8;border-radius:16px;padding:28px}@media (max-width:1500px){.boss-enemy-main{grid-template-columns:minmax(220px,.9fr) minmax(420px,1.5fr)}.boss-enemy-side{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}}@media (max-width:1100px){.boss-enemy-main{grid-template-columns:1fr}.boss-enemy-stat-group{grid-template-columns:42px minmax(0,1fr)}.boss-enemy-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.boss-enemy-side{justify-items:stretch;display:grid}.boss-detail-note{width:100%}}@media (max-width:640px){.brand-inner{grid-template-columns:1fr}.brand-inner:after{display:none}.brand-logo-wrap{margin:0 auto}.brand-meta span:not(:last-child):after{display:none}.boss-enemy-stat-group{grid-template-columns:1fr}.boss-enemy-stat-group-title{min-height:28px}.boss-enemy-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-enemy-side .boss-detail-toggle{width:100%}}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branches{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch{background:linear-gradient(145deg,#1b2734b8,#0e1620e6)!important;border-radius:5px!important;min-height:76px!important;padding:8px 10px!important;display:block!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header{border-bottom:1px solid #aec7dc1f!important;margin:0 0 4px!important;padding:0 0 5px!important;display:block!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header span:before{content:""!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header span{color:#f0d27c!important;font-size:11px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header strong{color:#b7ddfa!important;background:#284d6847!important;border:1px solid #a9d7fb33!important;border-radius:3px!important;padding:2px 7px!important;font-size:11px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-list{display:block!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment{border:0!important;min-height:0!important;padding:4px 0 0!important;display:block!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow{align-items:center!important;gap:4px!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow>strong{border-radius:3px!important;min-height:22px!important;padding:3px 6px!important;font-size:10px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow>.is-stage,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow>span:first-of-type{display:none!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow>.is-damage{color:#a9dbff!important;background:#18344a6b!important;border-color:#67b7e83d!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow>.is-poise{color:#f1d482!important;background:#69511a33!important;border-color:#f1d48233!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow>.is-impact{color:#8be0cf!important;background:#1d595133!important;border-color:#5cd3be38!important}@media (max-width:640px){.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branches{grid-template-columns:1fr!important}.sword-art-library-detail-page .sword-art-detail-branch-header{min-height:0}}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch{background:linear-gradient(145deg,#121d2af0,#0b121bfa)!important;border-color:#acc4da3d!important;padding:12px 13px 13px!important;position:relative!important;overflow:hidden!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch:before{content:"";background:#d9b866;width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch:nth-child(2):before{background:#6bb9e9}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header{border-bottom:1px solid #aec7dc24!important;margin-bottom:9px!important;padding:0 0 8px 5px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header span{color:#ffe39d!important;font-size:15px!important;line-height:1.2!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch:nth-child(2) .sword-art-detail-branch-header span{color:#c6e9ff!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow{grid-template-columns:minmax(0,1fr) 112px 112px!important;align-items:stretch!important;gap:7px!important;display:grid!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat{background:#111c28c7!important;border:1px solid #aec7dc29!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:48px!important;padding:7px 10px!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat small{color:#b7cde28f!important;font-size:9px!important;font-weight:750!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat strong{color:#edf5fc!important;white-space:nowrap!important;font-size:15px!important;line-height:1.1!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat.is-damage{background:linear-gradient(135deg,#286793bf,#1b3f5bb3)!important;border-color:#70beef9e!important;border-radius:4px!important;box-shadow:inset 0 1px #dff5ff1f,0 4px 14px #10538029!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat.is-damage small{color:#bfe6ff!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat.is-damage strong{color:#effaff!important;font-size:17px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat.is-poise{background:#69511a33!important;border-color:#f1d48247!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat.is-poise small,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat.is-poise strong{color:#f1d482!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat.is-impact{background:#1d595133!important;border-color:#5cd3be47!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat.is-impact small,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stat.is-impact strong{color:#8be0cf!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stage{color:#f2d58b!important;text-align:center!important;background:#d9b86612!important;border:1px solid #d9b86640!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:6px 8px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow:not(.is-multi){grid-template-columns:minmax(0,1fr) 112px 112px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow.is-multi{grid-template-columns:78px minmax(0,1fr) 112px 112px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header span{letter-spacing:.01em;color:#ffe29a!important;font-size:14px!important;font-weight:900!important;display:block!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header>div{display:block!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header strong{color:#b9ddfaad!important;background:0 0!important;border:0!important;margin-top:2px!important;padding:0!important;font-size:10px!important;font-weight:700!important;display:block!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow{flex-wrap:nowrap!important;width:100%!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow>.is-damage{letter-spacing:.01em;color:#d5efff!important;background:linear-gradient(135deg,#2155788f,#18344a6b)!important;border-color:#70beef75!important;flex:auto!important;justify-content:center!important;min-height:34px!important;padding:6px 10px!important;font-size:13px!important;font-weight:900!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow>.is-poise,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow>.is-impact{white-space:nowrap!important;flex:none!important;min-height:27px!important;padding:5px 7px!important;font-size:10px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow>span{flex:none!important;font-size:11px!important}@media (max-width:640px){.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow{grid-template-columns:minmax(0,1fr) 84px 84px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow .is-damage{grid-column:1/-1!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-flow.is-multi{grid-template-columns:1fr 84px 84px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-flow-stage{grid-column:1/-1!important}}.role-section-kicker.gold{color:#facc15;background:#f59e0b1f;border-color:#f59e0b52}.scholar-item-card{background:linear-gradient(#f59e0b0e,#0000),#141923;border:1px solid #ffffff14;border-radius:22px;padding:22px;box-shadow:0 18px 52px #00000038}.scholar-item-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.scholar-item-heading h3{color:#fff;margin:0;font-size:22px}.scholar-item-heading p{color:#8ea0b8;margin:8px 0 0;font-size:13px;line-height:1.7}.scholar-image-open{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b57;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.scholar-image-open:hover{background:#f59e0b29;border-color:#f59e0ba3;transform:translateY(-1px)}.scholar-image-toolbar{color:#b6c2d2;background:#0f172a99;border:1px solid #94a3b81f;border-radius:14px;margin-bottom:12px;padding:10px 12px;font-size:13px}.scholar-image-frame{background:#090d14;border:1px solid #94a3b82e;border-radius:18px;max-height:78vh;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff06}.scholar-image-frame::-webkit-scrollbar{width:10px;height:10px}.scholar-image-frame::-webkit-scrollbar-track{background:#0d1118}.scholar-image-frame::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.scholar-item-image{object-fit:contain;background:#fff;width:100%;min-width:980px;height:auto;display:block}@media (max-width:900px){.scholar-item-heading{flex-direction:column}.scholar-image-open{align-self:flex-start}}.scholar-table-count{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b57;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex}.scholar-table-frame{background:#090d14;border:1px solid #94a3b82e;border-radius:18px;max-height:78vh;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff06}.scholar-table-frame::-webkit-scrollbar{width:10px;height:10px}.scholar-table-frame::-webkit-scrollbar-track{background:#0d1118}.scholar-table-frame::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.scholar-enhancement-table{border-collapse:separate;border-spacing:0;color:#e8eefc;width:100%;min-width:1120px;font-size:13px;line-height:1.55}.scholar-enhancement-table th{z-index:2;color:#dbeafe;text-align:left;white-space:nowrap;background:linear-gradient(#111827fa,#0f172afa);border-bottom:1px solid #94a3b838;padding:13px 12px;font-weight:950;position:sticky;top:0}.scholar-enhancement-table td{vertical-align:middle;border-bottom:1px solid #0f172aa8;border-right:1px solid #0f172a61;padding:12px}.scholar-enhancement-table th:first-child,.scholar-enhancement-table td:first-child{width:110px}.scholar-enhancement-table th:nth-child(2),.scholar-enhancement-table td:nth-child(2){width:118px}.scholar-enhancement-table th:nth-child(5),.scholar-enhancement-table td:nth-child(5){text-align:center;width:86px}.scholar-kind-cell span{color:#fff7ed;white-space:nowrap;background:#fb923c29;border:1px solid #fb923c47;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:5px 9px;font-weight:950;display:inline-flex}.scholar-item-name{color:#fff;white-space:nowrap;font-weight:950}.scholar-effect-cell{color:#d6e2f7;word-break:break-word}.scholar-progress-cell{color:#fde68a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:950}.scholar-row-throwing td{background:#fb923c21}.scholar-row-food td{background:#f8fafc0d}.scholar-row-moss td{background:#22c55e1c}.scholar-row-grease td{background:#f43f5e1c}.scholar-row-knife td{background:#94a3b81c}.scholar-row-reusable td{background:#38bdf81c}.scholar-row-stone td{background:#60a5fa24}.scholar-row-perfume td{background:#fafafa0f}.scholar-row-physick td{background:#facc1521}.scholar-row-throwing .scholar-kind-cell span{background:#fb923c2e;border-color:#fb923c52}.scholar-row-food .scholar-kind-cell span{background:#e2e8f01f;border-color:#e2e8f038}.scholar-row-moss .scholar-kind-cell span{background:#22c55e29;border-color:#22c55e52}.scholar-row-grease .scholar-kind-cell span{background:#f43f5e29;border-color:#f43f5e52}.scholar-row-knife .scholar-kind-cell span{background:#94a3b824;border-color:#94a3b847}.scholar-row-reusable .scholar-kind-cell span{background:#38bdf826;border-color:#38bdf852}.scholar-row-stone .scholar-kind-cell span{background:#60a5fa29;border-color:#60a5fa57}.scholar-row-perfume .scholar-kind-cell span{background:#ffffff14;border-color:#ffffff38}.scholar-row-physick .scholar-kind-cell span{color:#fef3c7;background:#facc152e;border-color:#facc155c}@media (max-width:900px){.scholar-table-count{align-self:flex-start}}.boss-full-data-table th.boss-tone-table-cell{border-bottom-color:var(--boss-tone-border);background:linear-gradient(180deg, var(--boss-tone-soft), #182131f5);box-shadow:inset 0 4px 0 var(--boss-tone);color:var(--boss-tone-label)}.boss-full-data-table td.boss-tone-table-cell,.boss-data-table tbody tr:nth-child(2n) td.boss-tone-table-cell{border-right-color:var(--boss-tone-border);border-bottom-color:var(--boss-tone-border);background:linear-gradient(90deg, var(--boss-tone-soft) 0%, #0206177a 76%);box-shadow:inset 4px 0 0 var(--boss-tone);color:#f8fafc}.boss-variant-card span.boss-tone-inline{border:1px solid var(--boss-tone-border);background:linear-gradient(90deg, var(--boss-tone-soft), #0f172adb);box-shadow:inset 3px 0 0 var(--boss-tone);color:var(--boss-tone-label);font-weight:800}.boss-enemy-stat.boss-tone-compact span{color:var(--boss-tone-label)}.boss-tone-magic{--boss-tone:#4f9dff;--boss-tone-soft:#153f73;--boss-tone-border:#4f9dff;--boss-tone-label:#eef6ff;--boss-tone-badge:#245ca8;--boss-tone-badge-border:#72b2ff}.boss-tone-fire{--boss-tone:#ff7a1a;--boss-tone-soft:#6a2a0d;--boss-tone-border:#ff7a1a;--boss-tone-label:#fff2e8;--boss-tone-badge:#9a3d0e;--boss-tone-badge-border:#ff9a52}.boss-tone-lightning{--boss-tone:#ffd000;--boss-tone-soft:#5d4b00;--boss-tone-border:#ffd000;--boss-tone-label:#fff9d6;--boss-tone-badge:#806700;--boss-tone-badge-border:#ffe052}.boss-tone-holy{--boss-tone:#e7c85a;--boss-tone-soft:#514313;--boss-tone-border:#e7c85a;--boss-tone-label:#fff8dc;--boss-tone-badge:#75601f;--boss-tone-badge-border:#f0d979}.boss-tone-poison{--boss-tone:#84cc16;--boss-tone-soft:#608c3457;--boss-tone-border:#84cc1673;--boss-tone-label:#d9f99d;--boss-tone-badge:#65a30d38;--boss-tone-badge-border:#84cc1633}.boss-tone-rot{--boss-tone:#f99;--boss-tone-soft:#c44c583d;--boss-tone-border:#ff99996b;--boss-tone-label:#ffd0d0;--boss-tone-badge:#be465438;--boss-tone-badge-border:#f993}.boss-tone-bleed{--boss-tone:#f87171;--boss-tone-soft:#991b1b57;--boss-tone-border:#f871716b;--boss-tone-label:#fecaca;--boss-tone-badge:#b91c1c3d;--boss-tone-badge-border:#f871712e}.boss-tone-frost{--boss-tone:#60a5fa;--boss-tone-soft:#3b82f647;--boss-tone-border:#60a5fa66;--boss-tone-label:#bfdbfe;--boss-tone-badge:#2563eb38;--boss-tone-badge-border:#60a5fa2e}.boss-tone-sleep{--boss-tone:#a5b4fc;--boss-tone-soft:#818cf847;--boss-tone-border:#a5b4fc66;--boss-tone-label:#e0e7ff;--boss-tone-badge:#6366f138;--boss-tone-badge-border:#a5b4fc2e}.boss-tone-madness{--boss-tone:#f3a43b;--boss-tone-soft:#c160124d;--boss-tone-border:#f3a43b75;--boss-tone-label:#ffd59a;--boss-tone-badge:#b8580d40;--boss-tone-badge-border:#f3a43b33}.boss-tone-death{--boss-tone:#94a3b8;--boss-tone-soft:#47556961;--boss-tone-border:#94a3b861;--boss-tone-label:#e2e8f0;--boss-tone-badge:#33415547;--boss-tone-badge-border:#94a3b829}.boss-detail-item.boss-tone-item{border:1px solid var(--boss-tone-border);background:linear-gradient(135deg, var(--boss-tone-soft), #020617c7);overflow:visible;box-shadow:inset 0 1px #ffffff06}.boss-detail-item.boss-tone-item span{border:1px solid var(--boss-tone-badge-border);background:var(--boss-tone-badge);width:max-content;max-width:100%;min-height:24px;color:var(--boss-tone-label);border-radius:999px;justify-content:center;align-items:center;padding:2px 10px;font-weight:900;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.boss-detail-item.boss-tone-item strong{color:#fff;font-weight:900}.boss-enemy-stat.boss-tone-compact{border-color:var(--boss-tone-border);background:linear-gradient(135deg, var(--boss-tone-soft), #020617c7);box-shadow:none}.boss-enemy-stat.boss-tone-compact span{border:1px solid var(--boss-tone-badge-border);background:var(--boss-tone-badge);width:max-content;max-width:100%;color:var(--boss-tone-label);border-radius:999px;align-items:center;padding:2px 8px;font-weight:900;display:inline-flex}.boss-variant-card span.boss-tone-inline{border-color:var(--boss-tone-border);background:var(--boss-tone-badge);box-shadow:none;color:var(--boss-tone-label);font-weight:900}.nightfarer-directory-card{background:radial-gradient(circle at 100% 0,#6d5dfc1f,#0000 36%),#121722;border:1px solid #ffffff14;padding:22px}.nightfarer-directory-heading{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.nightfarer-directory-heading h3{color:#fff;margin:8px 0 6px;font-size:22px}.nightfarer-directory-heading p{color:#8ea0b8;margin:0;font-size:13px;line-height:1.7}.nightfarer-count{color:#c4b5fd;background:#6d5dfc24;border:1px solid #6d5dfc5c;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.nightfarer-group-list{gap:18px;padding-top:18px;display:grid}.nightfarer-group{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:14px;display:grid}.nightfarer-group+.nightfarer-group{border-top:1px solid #94a3b81a;padding-top:18px}.nightfarer-group>strong{color:#9fb0c6;padding-top:9px;font-size:13px;font-weight:900}.nightfarer-chip-list{flex-wrap:wrap;gap:10px;display:flex}.nightfarer-chip{min-width:82px;height:38px;font-weight:800}@media (max-width:760px){.nightfarer-directory-card{padding:16px}.nightfarer-directory-heading{flex-direction:column;align-items:flex-start}.nightfarer-group{grid-template-columns:1fr;gap:8px}.nightfarer-group>strong{padding-top:0}.nightfarer-chip-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nightfarer-chip{width:100%;min-width:0}}.nightfarer-detail-card{background:radial-gradient(circle at 8% 0,#6d5dfc29,#0000 30%),linear-gradient(#141a27 0%,#10151f 100%);border:1px solid #8b7cff38;margin-top:16px;padding:0;overflow:hidden}.nightfarer-detail-hero{border-bottom:1px solid #94a3b81f;grid-template-columns:176px minmax(260px,1fr) minmax(320px,.9fr);align-items:center;gap:20px;padding:24px;display:grid}.nightfarer-artwork-frame{background:radial-gradient(circle at 50% 24%,#8b7cff3d,#0000 42%),linear-gradient(160deg,#7c69ff2e,#0a0f18c2),#171d2a;border:1px solid #8b7cff6b;border-radius:24px;align-self:end;place-items:center;width:176px;height:224px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #8b7cff1f,0 14px 34px #0000003d}.nightfarer-artwork-frame:after{content:"";filter:blur(8px);background:#00000070;border-radius:50%;height:16px;position:absolute;top:auto;bottom:12px;left:16px;right:16px}.nightfarer-artwork-fallback{color:#f5f3ff;font-size:42px;font-weight:900}.nightfarer-artwork-image{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;transition:transform .22s;position:absolute;top:0;bottom:0;left:0;right:0}.nightfarer-artwork-frame:hover .nightfarer-artwork-image{transform:scale(1.025)}.nightfarer-artwork-image.is-hidden,.nightfarer-relic-thumb img.is-hidden,.nightfarer-relic-modal-image img.is-hidden{display:none}.nightfarer-detail-copy{min-width:0}.nightfarer-title-line{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:8px;display:flex}.nightfarer-title-line h3{color:#fff;margin:0;font-size:30px;line-height:1.1}.nightfarer-title-line span{color:#91a0b7;font-size:13px;font-weight:700}.nightfarer-detail-copy>p{color:#b6c1d1;margin:10px 0 12px;font-size:14px;line-height:1.7}.nightfarer-meta-row{flex-wrap:wrap;gap:8px;display:flex}.nightfarer-meta-row span,.nightfarer-meta-row a{color:#9fb0c7;background:#070b125c;border:1px solid #94a3b829;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none}.nightfarer-meta-row a:hover{color:#d8d2ff;border-color:#8b7cff7a}.nightfarer-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nightfarer-resource-card{background:#070b126b;border:1px solid #94a3b821;border-radius:15px;gap:4px;min-width:0;padding:14px;display:grid}.nightfarer-resource-card span{color:#8394ab;font-size:11px;font-weight:800}.nightfarer-resource-card strong{color:#f8fafc;white-space:nowrap;font-size:17px;font-weight:900}.nightfarer-resource-card em{color:#65758a;font-size:10px;font-style:normal}.nightfarer-detail-tabs{background:#06090f40;border-bottom:1px solid #94a3b81a;gap:8px;padding:14px 24px;display:flex}.nightfarer-detail-tabs button{color:#8fa0b7;cursor:pointer;background:#0d121cc2;border:1px solid #94a3b824;border-radius:10px;min-width:94px;padding:9px 14px;font-size:12px;font-weight:800}.nightfarer-detail-tabs button:hover,.nightfarer-detail-tabs button.active{color:#e6e1ff;background:#6d5dfc2e;border-color:#7e6cff9e}.nightfarer-overview-panel,.nightfarer-level-panel{padding:22px 24px 24px}.nightfarer-intro-panel,.nightfarer-rank-panel,.nightfarer-collection-card,.nightfarer-skill-card{background:#070b1257;border:1px solid #94a3b81c;border-radius:16px}.nightfarer-intro-panel{padding:18px}.nightfarer-intro-panel h4,.nightfarer-rank-panel h4,.nightfarer-collection-card h4,.nightfarer-level-heading h4,.nightfarer-skill-card h4{color:#f8fafc;margin:0;font-size:16px}.nightfarer-intro-panel p{color:#a7b4c5;margin:10px 0 0;font-size:13px;line-height:1.8}.nightfarer-rank-panel{margin-top:14px;padding:18px}.nightfarer-subheading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nightfarer-subheading p,.nightfarer-level-heading p{color:#7f8fa5;margin:6px 0 0;font-size:12px;line-height:1.6}.nightfarer-rank-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.nightfarer-rank-card{text-align:center;background:#0d131e;border:1px solid #94a3b81a;border-radius:13px;justify-items:center;gap:7px;padding:13px 8px;display:grid}.nightfarer-rank-card>span{color:#8ea0b8;font-size:11px;font-weight:800}.nightfarer-rank-card>strong{border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:grid}.nightfarer-rank-card>em{color:#cad3df;font-size:11px;font-style:normal;font-weight:800}.nightfarer-rank-s{color:#f9a8d4;background:#f472b624}.nightfarer-rank-a{color:#fcd34d;background:#fbbf2424}.nightfarer-rank-b{color:#6ee7b7;background:#34d39921}.nightfarer-rank-c{color:#93c5fd;background:#60a5fa21}.nightfarer-rank-d{color:#cbd5e1;background:#94a3b81f}.nightfarer-collection-grid{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:14px;margin-top:14px;display:grid}.nightfarer-collection-card{padding:18px}.nightfarer-relic-list{gap:9px;margin-top:14px;display:grid}.nightfarer-relic-chip{width:100%;color:inherit;text-align:left;cursor:pointer;background:#6d5dfc14;border:1px solid #6d5dfc33;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.nightfarer-relic-chip:hover{background:#6d5dfc24;border-color:#8b7cff80;transform:translateY(-1px)}.nightfarer-relic-thumb{background:#0a0f18;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.nightfarer-relic-thumb img{object-fit:contain;width:100%;height:100%}.nightfarer-relic-chip-copy{gap:3px;min-width:0;display:grid}.nightfarer-relic-chip-copy strong{color:#e7e3ff;font-size:12px;font-weight:900}.nightfarer-relic-chip-copy em{color:#7f8fa7;font-size:10px;font-style:normal}.nightfarer-relic-arrow{color:#8b7cff;font-size:22px;font-weight:700}.nightfarer-skin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.nightfarer-skin-list>div{background:#0d131e;border:1px solid #94a3b817;border-radius:11px;gap:3px;padding:10px 12px;display:grid}.nightfarer-skin-list strong{color:#e5eaf1;font-size:12px}.nightfarer-skin-list span{color:#75859b;font-size:10px;line-height:1.45}.nightfarer-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px 24px 24px;display:grid}.nightfarer-skill-card{padding:18px}.nightfarer-skill-heading{align-items:center;gap:12px;display:flex}.nightfarer-skill-icon{color:#d8d2ff;background:#6d5dfc1f;border:1px solid #6d5dfc57;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.nightfarer-skill-heading em{color:#8b7cff;letter-spacing:.08em;margin-bottom:3px;font-size:10px;font-style:normal;font-weight:900;display:block}.nightfarer-skill-card>p{color:#b2bece;min-height:67px;margin:14px 0 12px;font-size:12px;line-height:1.75}.nightfarer-skill-card ul{color:#7f90a7;gap:8px;margin:0;padding:0 0 0 17px;font-size:11px;line-height:1.65;display:grid}.nightfarer-level-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.nightfarer-level-heading>span{color:#c8c1ff;background:#6d5dfc1a;border:1px solid #6d5dfc47;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800}.nightfarer-level-table-wrap{border:1px solid #94a3b81c;border-radius:14px;overflow-x:auto}.nightfarer-level-table{border-collapse:collapse;background:#070b1252;width:100%;min-width:940px}.nightfarer-level-table th,.nightfarer-level-table td{color:#aeb9c8;text-align:center;white-space:nowrap;border-bottom:1px solid #94a3b814;border-right:1px solid #94a3b814;padding:11px 12px;font-size:11px}.nightfarer-level-table th{z-index:1;color:#cbd6e4;background:#182130;font-weight:900;position:sticky;top:0}.nightfarer-level-table tbody tr:nth-child(2n) td{background:#131a2785}.nightfarer-level-table tbody tr:hover td{color:#eef2f7;background:#6d5dfc14}.nightfarer-level-main{font-weight:900;color:#fff!important}.nightfarer-journal-panel{padding:22px 24px 24px}.nightfarer-journal-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.nightfarer-journal-heading h4{color:#f8fafc;margin:0;font-size:16px}.nightfarer-journal-heading p{color:#7f8fa5;margin:6px 0 0;font-size:12px;line-height:1.65}.nightfarer-journal-heading>span{color:#c8c1ff;background:#6d5dfc1a;border:1px solid #6d5dfc47;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800}.nightfarer-journal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nightfarer-journal-entry{background:linear-gradient(145deg,#6d5dfc14,#0000 42%),#070b125c;border:1px solid #94a3b81c;border-radius:15px;grid-template-columns:72px minmax(0,1fr);gap:14px;min-height:132px;padding:16px;display:grid}.nightfarer-journal-index{color:#d8d2ff;background:#6d5dfc1f;border:1px solid #8b7cff57;border-radius:11px;place-items:center;height:38px;font-size:11px;font-weight:900;display:grid}.nightfarer-journal-copy h4{color:#eef2f7;margin:0 0 8px;font-size:14px}.nightfarer-journal-copy p{color:#8fa0b6;margin:0;font-size:11px;line-height:1.78}.nightfarer-relic-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050ac7;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.nightfarer-relic-modal{background:radial-gradient(circle at 0 0,#6d5dfc29,#0000 34%),#121824;border:1px solid #8b7cff57;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:22px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #00000085}.nightfarer-relic-modal-close{z-index:2;color:#cbd5e1;text-align:center;cursor:pointer;background:#070b12b8;border:1px solid #94a3b82e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:Arial,sans-serif;font-size:22px;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.nightfarer-relic-modal-close:hover{color:#fff;border-color:#8b7cff80}.nightfarer-relic-modal-header{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;padding-right:42px;display:grid}.nightfarer-relic-modal-image{background:#090e16;border:1px solid #ffffff17;border-radius:17px;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.nightfarer-relic-modal-image img{object-fit:contain;width:100%;height:100%}.nightfarer-relic-modal-header h3{color:#fff;margin:7px 0 10px;font-size:25px}.nightfarer-relic-meta{flex-wrap:wrap;gap:7px;display:flex}.nightfarer-relic-meta span{color:#91a1b7;background:#070b126b;border:1px solid #94a3b821;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.nightfarer-relic-modal-section{background:#070b1257;border:1px solid #94a3b81a;border-radius:14px;margin-top:16px;padding:15px 16px}.nightfarer-relic-modal-section h4{color:#eef2f7;margin:0 0 9px;font-size:13px}.nightfarer-relic-modal-section p,.nightfarer-relic-modal-section li{color:#9aa9bc;font-size:11px;line-height:1.8}.nightfarer-relic-modal-section p{margin:0}.nightfarer-relic-modal-section ul{gap:6px;margin:0;padding-left:18px;display:grid}.nightfarer-relic-obtain{background:#fbbf240f;border:1px solid #fbbf2429;border-radius:13px;gap:5px;margin-top:14px;padding:13px 15px;display:grid}.nightfarer-relic-obtain span{color:#c7a84b;font-size:10px;font-weight:900}.nightfarer-relic-obtain strong{color:#e8dfbd;font-size:12px}.nightfarer-relic-source{color:#9f94ff;margin-top:14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.nightfarer-relic-source:hover{color:#d8d2ff}.nightfarer-skins-panel{padding:18px 20px 22px}.nightfarer-skins-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.nightfarer-skins-heading h4{color:#f4f7fb;margin:0;font-size:17px}.nightfarer-skins-heading p{color:#8fa0b8;margin:6px 0 0;font-size:11px;line-height:1.55}.nightfarer-skins-heading a{color:#a99fff;flex:none;font-size:11px;font-weight:800;text-decoration:none}.nightfarer-skins-heading a:hover{color:#ddd8ff}.nightfarer-skin-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.nightfarer-skin-card{background:#0b1018;border:1px solid #94a3b82e;border-radius:12px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.nightfarer-skin-card:hover{border-color:#8b7cff85;transform:translateY(-2px);box-shadow:0 12px 26px #0000003d}.nightfarer-skin-index{color:#a8c6e9;text-align:center;background:#111824;border-bottom:1px solid #94a3b81f;padding:7px 8px;font-size:10px;font-weight:900}.nightfarer-skin-image-frame{aspect-ratio:9/16;box-sizing:border-box;background:radial-gradient(circle at 50% 24%,#8b7cff12,#0000 44%),#020305;place-items:end center;min-height:0;padding:6px 4px 0;display:grid;position:relative;overflow:hidden}.nightfarer-skin-image-frame:after{content:none}.nightfarer-skin-image-frame img{z-index:1;object-fit:contain;object-position:center bottom;image-rendering:auto;width:auto;max-width:100%;height:auto;max-height:100%;transition:none;display:block;position:relative;transform:none}.nightfarer-skin-card:hover .nightfarer-skin-image-frame img{transform:none}.nightfarer-skin-image-frame img.is-hidden{display:none}.nightfarer-skin-fallback{z-index:0;color:#8b7cff42;font-size:36px;font-weight:900;position:absolute}.nightfarer-skin-copy{background:linear-gradient(#111927,#0d131e);border-top:1px solid #94a3b81f;gap:8px;min-height:104px;padding:11px 11px 12px;display:grid}.nightfarer-skin-copy>strong{color:#fff;font-size:14px;line-height:1.25}.nightfarer-skin-unlock{border-top:1px solid #94a3b81f;align-content:start;gap:4px;padding-top:8px;display:grid}.nightfarer-skin-unlock em{color:#d9b85a;letter-spacing:.04em;font-size:9px;font-style:normal;font-weight:900}.nightfarer-skin-unlock span{color:#c1ccda;font-size:10.5px;font-weight:700;line-height:1.5}@media (max-width:1380px){.nightfarer-skin-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.nightfarer-skin-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.nightfarer-skins-panel{padding:18px 14px 20px}.nightfarer-skins-heading{display:grid}.nightfarer-skin-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.nightfarer-skin-gallery{grid-template-columns:1fr}}.nightfarer-empty-detail{text-align:center;background:#111621db;border:1px dashed #8b7cff4d;margin-top:16px;padding:28px}.nightfarer-empty-detail h3{color:#fff;margin:10px 0 8px;font-size:24px}.nightfarer-empty-detail p{color:#8798ae;max-width:620px;margin:0 auto 16px;font-size:13px;line-height:1.7}@media (max-width:1180px){.nightfarer-detail-hero{grid-template-columns:144px minmax(0,1fr)}.nightfarer-artwork-frame{width:144px;height:190px}.nightfarer-resource-grid{grid-column:1/-1}.nightfarer-rank-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nightfarer-skill-grid{grid-template-columns:1fr}.nightfarer-skill-card>p{min-height:0}}@media (max-width:760px){.nightfarer-detail-hero{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:18px 16px}.nightfarer-artwork-frame{border-radius:17px;width:96px;height:132px}.nightfarer-artwork-fallback{font-size:25px}.nightfarer-title-line h3{width:100%;font-size:25px}.nightfarer-resource-grid{grid-template-columns:1fr}.nightfarer-detail-tabs{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 16px;display:grid}.nightfarer-detail-tabs button{min-width:0;padding:8px 5px}.nightfarer-overview-panel,.nightfarer-level-panel,.nightfarer-skill-grid{padding:16px}.nightfarer-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nightfarer-collection-grid,.nightfarer-skin-list{grid-template-columns:1fr}.nightfarer-level-heading,.nightfarer-journal-heading{flex-direction:column}.nightfarer-journal-panel{padding:16px}.nightfarer-journal-list{grid-template-columns:1fr}.nightfarer-journal-entry{grid-template-columns:60px minmax(0,1fr);min-height:0}.nightfarer-relic-modal-backdrop{padding:12px}.nightfarer-relic-modal{max-height:calc(100vh - 24px);padding:18px}.nightfarer-relic-modal-header{grid-template-columns:72px minmax(0,1fr);gap:12px}.nightfarer-relic-modal-image{width:72px;height:72px}.nightfarer-relic-modal-header h3{font-size:20px}}.map-panel{gap:18px;max-width:1720px;margin:0 auto;display:grid}.map-hero-card{background:radial-gradient(circle at 7% 0,#2dd4bf2b,#0000 35%),radial-gradient(circle at 92% 14%,#38bdf821,#0000 32%),#141923f5;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex;position:relative}.map-hero-copy{min-width:0}.map-hero-copy h2{color:#f8fafc;margin:9px 0 8px;font-size:29px}.map-hero-copy p{color:#9fb0c5;max-width:920px;line-height:1.8}.role-section-kicker.map-kicker{color:#5eead4;background:#0d948821;border-color:#2dd4bf4f}.map-hero-summary{box-sizing:border-box;background:#07131bb8;border:1px solid #2dd4bf38;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:154px;min-height:112px;padding:18px 22px;display:flex}.map-hero-summary strong{color:#fff;font-size:36px;line-height:1}.map-hero-summary span{color:#cbd5e1;margin-top:7px;font-weight:800}.map-hero-summary em{color:#6ee7d8;margin-top:5px;font-size:12px;font-style:normal}.map-selector-card{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:14px;display:grid}.map-selector-button{color:#dbeafe;text-align:left;cursor:pointer;background:#0d121a;border:1px solid #94a3b826;border-radius:15px;min-height:72px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.map-selector-button:hover{background:#111b23;border-color:#2dd4bf7a;transform:translateY(-2px)}.map-selector-button.active{background:linear-gradient(135deg,#0d948842,#0e749024);border-color:#2dd4bfdb;box-shadow:0 0 0 1px #2dd4bf21,0 12px 30px #0d94881f}.map-selector-button span,.map-selector-button em{display:block}.map-selector-button span{color:#f8fafc;font-size:15px;font-weight:900}.map-selector-button em{color:#8294aa;margin-top:5px;font-size:12px;font-style:normal;line-height:1.35}.map-selector-button.active em{color:#99f6e4}.map-viewer-card{padding:24px}.map-viewer-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.map-viewer-heading h3{color:#f8fafc;margin:8px 0 6px;font-size:25px}.map-viewer-heading p{color:#94a3b8;line-height:1.7}.map-viewer-actions{flex:none;align-items:center;gap:10px;display:flex}.map-action-button,.map-action-link{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.map-action-button{color:#99f6e4;cursor:pointer;background:#0d94882e;border:1px solid #2dd4bf61}.map-action-link{color:#bae6fd;background:#0e749024;border:1px solid #7dd3fc45}.map-action-button:hover,.map-action-link:hover{background:#0d948842;border-color:#5eead4ad}.map-image-button{cursor:zoom-in;background-color:#0000;background-image:linear-gradient(45deg,#ffffff06 25%,#0000 25% 75%,#ffffff06 75%),linear-gradient(45deg,#ffffff06 25%,#080d13 25% 75%,#ffffff06 75%);background-position:0 0,16px 16px;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #94a3b829;border-radius:18px;width:100%;min-height:420px;padding:12px;position:relative;overflow:hidden}.map-image-button img{object-fit:contain;border-radius:12px;width:100%;max-height:980px;display:block}.map-image-button>span{color:#ccfbf1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040b11cc;border:1px solid #2dd4bf47;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;bottom:22px;right:22px}.map-source-bar{background:#0a0f17b3;border:1px solid #94a3b81f;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 15px;display:flex}.map-source-bar>div{align-items:center;gap:10px;display:flex}.map-source-bar strong{color:#e2e8f0}.map-source-bar span{color:#8797ab}.map-source-bar a{color:#a5f3fc;white-space:nowrap;font-weight:800;text-decoration:none}.map-tools-card{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.map-tools-card h3{color:#f8fafc;margin:8px 0 6px;font-size:21px}.map-tools-card p{color:#94a3b8;line-height:1.7}.map-tool-links{flex:none;grid-template-columns:repeat(2,minmax(210px,1fr));gap:10px;display:grid}.map-tool-links a{background:#071219c7;border:1px solid #2dd4bf2e;border-radius:14px;min-width:210px;padding:14px 16px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.map-tool-links a:hover{background:#091c22e6;border-color:#2dd4bf80;transform:translateY(-2px)}.map-tool-links strong,.map-tool-links span{display:block}.map-tool-links strong{color:#f8fafc;font-size:14px}.map-tool-links span{color:#6ee7d8;margin-top:5px;font-size:12px}.map-lightbox{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#02060cdb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.map-lightbox-dialog{background:#080d14;border:1px solid #5eead447;border-radius:20px;flex-direction:column;width:min(1640px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 28px 90px #000000a8}.map-lightbox-heading{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 16px 12px 20px;display:flex}.map-lightbox-heading span,.map-lightbox-heading strong{text-align:left;display:block}.map-lightbox-heading span{color:#5eead4;font-size:12px}.map-lightbox-heading strong{color:#f8fafc;margin-top:3px;font-size:18px}.map-lightbox-heading button{color:#f8fafc;cursor:pointer;background:#0d141d;border:1px solid #94a3b833;border-radius:12px;width:40px;height:40px;padding:0;font-size:25px;line-height:1}.map-lightbox-heading button:hover{color:#99f6e4;border-color:#5eead48f}.map-lightbox-body{min-height:0;padding:16px;overflow:auto}.map-lightbox-body img{border-radius:12px;max-width:100%;height:auto;margin:0 auto;display:block}@media (max-width:1380px){.map-selector-card{grid-template-columns:repeat(3,minmax(0,1fr))}.map-tools-card{flex-direction:column;align-items:stretch}.map-tool-links{width:100%}}@media (max-width:760px){.map-hero-card,.map-viewer-heading,.map-source-bar{flex-direction:column;align-items:stretch}.map-hero-summary{width:100%;min-width:0}.map-selector-card{grid-template-columns:repeat(2,minmax(0,1fr))}.map-viewer-card,.map-tools-card{padding:18px}.map-viewer-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.map-image-button{min-height:260px;padding:6px}.map-image-button>span{bottom:12px;right:12px}.map-source-bar>div{flex-direction:column;align-items:flex-start;gap:3px}.map-tool-links{grid-template-columns:1fr}.map-tool-links a{min-width:0}.map-lightbox{padding:8px}}.location-overview-card{padding:24px}.location-overview-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.location-overview-heading h3{color:#f8fafc;margin:8px 0 6px;font-size:24px}.location-overview-heading p{color:#94a3b8;max-width:980px;line-height:1.75}.location-overview-summary{background:#07131bb8;border:1px solid #2dd4bf38;border-radius:16px;flex:none;min-width:170px;padding:16px 18px}.location-overview-summary strong,.location-overview-summary span,.location-overview-summary em{display:block}.location-overview-summary strong{color:#fff;font-size:31px;line-height:1}.location-overview-summary span{color:#e2e8f0;margin-top:7px;font-weight:900}.location-overview-summary em{color:#6ee7d8;margin-top:4px;font-size:12px;font-style:normal}.location-filter-row{background:#080d14b8;border:1px solid #94a3b821;border-radius:16px;flex-wrap:wrap;gap:9px;margin-top:18px;padding:10px;display:flex}.location-filter-button{color:#cbd5e1;cursor:pointer;background:#0d141d;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-weight:800;display:inline-flex}.location-filter-button em{color:#8ea0b6;box-sizing:border-box;background:#94a3b81f;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-style:normal;display:inline-flex}.location-filter-button:hover,.location-filter-button.active{color:#ccfbf1;background:#0d94882b;border-color:#2dd4bf94}.location-filter-button.active em{color:#99f6e4;background:#2dd4bf2e}.location-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.location-info-card{background:linear-gradient(145deg,#ffffff06,#0000 48%),#090e16e6;border:1px solid #94a3b826;border-radius:17px;min-width:0;padding:17px;position:relative;overflow:hidden}.location-info-card:before{content:"";opacity:.85;background:#2dd4bf;width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.location-tone-battle:before{background:#ef4444}.location-tone-buff:before{background:#f59e0b}.location-tone-scene:before{background:#22d3ee}.location-tone-visible:before{background:#a78bfa}.location-tone-event:before{background:#fb7185}.location-info-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.location-info-topline span,.location-info-topline em{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.location-info-topline span{color:#99f6e4;background:#0d94881a;border:1px solid #2dd4bf33;font-weight:900}.location-info-topline em{text-overflow:ellipsis;color:#90a2b8;background:#94a3b814;border:1px solid #94a3b824;max-width:58%;overflow:hidden}.location-info-card h4{color:#f8fafc;margin:13px 0 7px;font-size:18px}.location-info-card>p{color:#9aa9bc;min-height:68px;font-size:13px;line-height:1.65}.location-reward-row,.location-tip-row{border-top:1px solid #94a3b81a;margin-top:11px;padding-top:10px}.location-reward-row strong,.location-reward-row span,.location-tip-row strong,.location-tip-row span{display:block}.location-reward-row strong,.location-tip-row strong{color:#dbeafe;font-size:11px}.location-reward-row span,.location-tip-row span{color:#7f91a7;margin-top:4px;font-size:12px;line-height:1.55}.location-reward-row span{color:#fef3c7}.location-source-bar{background:#140e2385;border:1px solid #a78bfa2e;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:13px 15px;display:flex}.location-source-bar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.location-source-bar strong{color:#ede9fe}.location-source-bar span{color:#988da9;line-height:1.55}.location-source-bar a{color:#c4b5fd;white-space:nowrap;flex:none;font-weight:900;text-decoration:none}.location-source-bar a:hover{color:#ddd6fe}@media (max-width:1380px){.location-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.location-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.location-overview-card{padding:18px}.location-overview-heading,.location-source-bar{flex-direction:column;align-items:stretch}.location-overview-summary{min-width:0}.location-card-grid{grid-template-columns:1fr}.location-info-card>p{min-height:0}}.map-entry-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.map-entry-tabs button{color:#cbd5e1;text-align:left;cursor:pointer;background:#090e16e6;border:1px solid #94a3b829;border-radius:14px;min-width:0;min-height:66px;padding:12px 15px;transition:transform .18s,border-color .18s,background .18s}.map-entry-tabs button:hover{background:#0c181ff5;border-color:#2dd4bf7a;transform:translateY(-2px)}.map-entry-tabs button.active{background:linear-gradient(135deg,#0d948847,#0e749021);border-color:#2dd4bfd1;box-shadow:0 0 0 1px #2dd4bf1f,0 12px 32px #0d94881f}.map-entry-tabs span,.map-entry-tabs em{display:block}.map-entry-tabs span{color:#f8fafc;font-size:15px;font-weight:900}.map-entry-tabs em{color:#72849a;letter-spacing:.04em;margin-top:5px;font-size:11px;font-style:normal}.map-entry-tabs button.active em{color:#6ee7d8}.attackable-location-page{background:radial-gradient(circle at 7% 0,#f59e0b14,#0000 34%),radial-gradient(circle at 94% 6%,#2dd4bf14,#0000 30%),#11161ff7;padding:26px}.attackable-page-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.attackable-page-heading h3{color:#f8fafc;margin:9px 0 7px;font-size:27px}.attackable-page-heading p{color:#9aa9bc;max-width:920px;line-height:1.75}.attackable-battle-link{color:#f8fafc;text-align:left;cursor:pointer;background:#0d948821;border:1px solid #2dd4bf5c;border-radius:13px;flex:none;min-width:190px;padding:12px 15px;font-weight:900}.attackable-battle-link span{color:#5eead4;margin-top:4px;font-size:11px;font-weight:700;display:block}.attackable-battle-link:hover{background:#0d948838;border-color:#5eead4b8}.attackable-subtabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.attackable-subtabs button{color:#d7dee8;text-align:left;cursor:pointer;background:#070b12e0;border:1px solid #94a3b826;border-radius:14px;min-height:62px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s}.attackable-subtabs button:hover{border-color:#fbbf247a;transform:translateY(-2px)}.attackable-subtabs button.active{background:linear-gradient(135deg,#7853183d,#080d14f5);border-color:#fbbf24b3;box-shadow:0 0 0 1px #fbbf241f,0 10px 26px #78531824}.attackable-subtabs span,.attackable-subtabs em{display:block}.attackable-subtabs span{color:#f8fafc;font-size:14px;font-weight:900}.attackable-subtabs em{color:#8ea0b4;margin-top:5px;font-size:11px;font-style:normal}.attackable-subtabs button.active em{color:#fcd34d}.attackable-page-layout{grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:20px;display:grid}.attackable-entry-list{gap:10px;max-height:none;padding-right:0;display:grid;overflow:visible}.attackable-entry-list::-webkit-scrollbar{width:0;height:0;display:none}.attackable-entry-button{text-align:left;cursor:pointer;background:#070b12e6;border:1px solid #94a3b826;border-radius:16px;grid-template-columns:34px 82px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:88px;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.attackable-entry-button:before{content:"";background:#f59e0b8f;width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.attackable-entry-button:hover,.attackable-entry-button.active{background:linear-gradient(110deg,#78531833,#080d14f2);border-color:#f59e0b94;transform:translate(3px)}.attackable-entry-button.active:before{background:#fbbf24;box-shadow:0 0 15px #fbbf2494}.attackable-entry-index{color:#6b7280;letter-spacing:.08em;font-size:12px;font-weight:900}.attackable-entry-icon-wrap{justify-content:center;align-items:center;width:82px;height:64px;display:flex}.attackable-entry-icon-wrap img{object-fit:contain;filter:drop-shadow(0 0 8px #ffffff29);max-width:74px;max-height:56px;display:block}.attackable-entry-copy{min-width:0}.attackable-entry-copy strong,.attackable-entry-copy em,.attackable-entry-copy small{display:block}.attackable-entry-copy strong{color:#f8fafc;font-size:17px}.attackable-entry-copy em{color:#8797aa;margin-top:4px;font-size:12px;font-style:normal}.attackable-entry-copy small{color:#5f7085;margin-top:4px;font-size:11px;line-height:1.3}.attackable-entry-button.active .attackable-entry-copy em{color:#fcd34d}.attackable-entry-button.active .attackable-entry-copy small{color:#c7d2e1}.attackable-entry-arrow{color:#64748b;font-size:27px;line-height:1}.attackable-entry-button.active .attackable-entry-arrow{color:#fbbf24}.attackable-detail-card{background:#070b12eb;border:1px solid #94a3b82b;border-radius:20px;grid-template-columns:minmax(220px,31%) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.attackable-detail-visual{background:linear-gradient(145deg,#f59e0b17,#0000 48%),repeating-linear-gradient(0deg,#ffffff05,#ffffff05 1px,#0000 1px 6px),#0a0f17;border-right:1px solid #94a3b821;justify-content:center;align-items:center;min-height:320px;padding:20px;display:flex;position:relative}.attackable-detail-visual:after{content:"";filter:blur(30px);background:#f59e0b1f;border-radius:50%;width:72%;height:20%;position:absolute;bottom:18%;left:14%}.attackable-detail-visual>span{color:#7c8798;letter-spacing:.14em;font-size:11px;font-weight:900;position:absolute;top:18px;left:19px}.attackable-detail-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 28px #0000008c);width:auto;max-width:180px;max-height:160px;display:block;position:relative}.attackable-detail-visual.is-gallery{justify-content:stretch;align-items:stretch}.attackable-visual-gallery{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:22px;display:grid;position:relative}.attackable-visual-item{background:#090e17c7;border:1px solid #94a3b81f;border-radius:14px;flex-direction:column;align-items:center;gap:8px;margin:0;padding:12px 10px;display:flex}.attackable-visual-item img{width:auto;max-width:108px;max-height:92px;position:static}.attackable-visual-item figcaption{text-align:center;flex-direction:column;gap:4px;display:flex}.attackable-visual-item figcaption strong{color:#fff;font-size:15px;font-weight:800;line-height:1.35}.attackable-visual-item figcaption span{color:#d5e3f6;text-shadow:0 1px 2px #00000059;font-size:13px;font-weight:600;line-height:1.65}.attackable-detail-copy{min-width:0;padding:28px 28px 30px}.attackable-detail-page{color:#7dd3fc;background:#2dd4bf14;border:1px solid #2dd4bf42;border-radius:999px;align-items:center;min-height:24px;margin-bottom:10px;margin-right:8px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.attackable-detail-type{color:#fcd34d;background:#f59e0b17;border:1px solid #f59e0b47;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.attackable-detail-copy h4{color:#fff;margin:14px 0 10px;font-size:31px;line-height:1.15}.attackable-detail-summary{color:#d7dee8;white-space:pre-line;font-size:15px;line-height:1.95}.attackable-detail-facts{gap:12px;margin:22px 0 0;display:grid}.attackable-detail-facts>div{background:linear-gradient(#0b111a,#0a0f17);border:1px solid #94a3b824;border-radius:14px;padding:15px 16px;box-shadow:inset 0 1px #ffffff05}.attackable-detail-facts dt{color:#f8fafc;letter-spacing:.02em;font-size:12px;font-weight:900}.attackable-detail-facts dd{color:#b7c4d4;white-space:pre-line;margin:7px 0 0;font-size:13px;line-height:1.85}.attackable-value-fact{background:linear-gradient(150deg,#3b82f60e,#0000 52%),linear-gradient(#0b111a,#0a0f17)!important}.attackable-value-stack{gap:9px;display:grid;white-space:normal!important;margin-top:9px!important}.attackable-value-line{color:#c8d4e3;background:#0f172a8f;border-left:3px solid #60a5fa6b;border-radius:8px;margin:0;padding:9px 11px;line-height:1.75}.attackable-value-line.reward{color:#c8d4e3;background:#0f172a8f;border-left-color:#60a5fa6b;font-weight:800}.attackable-detail-facts.has-variant-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.attackable-detail-facts.has-variant-cards>.attackable-feature-fact,.attackable-detail-facts.has-variant-cards>.attackable-note-fact{grid-column:1/-1}.attackable-feature-fact>dt{margin-bottom:10px}.attackable-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.attackable-variant-card{background:linear-gradient(145deg,#f59e0b17,#0000 46%),#090f18;border:1px solid #f59e0b33;border-radius:14px;min-width:0;padding:14px 14px 13px;box-shadow:inset 0 1px #ffffff08}.attackable-variant-card.underground{background:linear-gradient(145deg,#3b82f61a,#0000 48%),#090f18;border-color:#60a5fa38}.attackable-variant-card.fire{background:linear-gradient(145deg,#ff7a002e,#0000 48%),#090f18;border-color:#ff7a0085;box-shadow:inset 3px 0 #ff7a00ad,inset 0 1px #ffb77514}.attackable-variant-card.magic{background:linear-gradient(145deg,#3b82f62e,#0000 48%),#090f18;border-color:#3b82f67a;box-shadow:inset 3px 0 #3b82f69e,inset 0 1px #93c5fd14}.attackable-variant-card.holy{background:linear-gradient(145deg,#ffdd002e,#0000 48%),#090f18;border-color:#ffdd008f;box-shadow:inset 3px 0 #ffdd00b8,inset 0 1px #fff7a41a}.attackable-variant-card.lightning{background:linear-gradient(145deg,#ead37d29,#0000 48%),#090f18;border-color:#ead37d80;box-shadow:inset 3px 0 #ead37da8,inset 0 1px #fff1c214}.attackable-variant-card.normal,.attackable-variant-card.neutral{background:linear-gradient(145deg,#4755692e,#0000 48%),#090f18;border-color:#94a3b85c;box-shadow:inset 3px 0 #94a3b87a,inset 0 1px #ffffff0a}.attackable-variant-card header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.attackable-variant-card header span{color:#fef3c7;font-size:13px;font-weight:900}.attackable-variant-card.underground header span{color:#bfdbfe}.attackable-variant-card.fire header span{color:#ffa14a}.attackable-variant-card.magic header span{color:#93c5fd}.attackable-variant-card.holy header span{color:#fff176}.attackable-variant-card.lightning header span{color:#fef3c7}.attackable-variant-card.frenzy header span{color:#f7d86c}.attackable-variant-card.normal header span{color:#fef3c7}.attackable-variant-card.neutral header span{color:#cbd5e1}.attackable-variant-card header strong{color:#94a3b8;letter-spacing:.04em;background:#94a3b814;border:1px solid #94a3b82e;border-radius:999px;padding:3px 7px;font-size:10px}.attackable-variant-card.fire header strong{color:#ffa14a;background:#ff7a0024;border-color:#ff7a0057}.attackable-variant-card.magic header strong{color:#93c5fd;background:#3b82f617;border-color:#3b82f63d}.attackable-variant-card.holy header strong{color:#fff176;background:#ffdd0024;border-color:#ffdd005c}.attackable-variant-card.lightning header strong{color:#fef3c7;background:#ead37d1f;border-color:#ead37d57}.attackable-variant-card.frenzy header strong{color:#f7d86c;background:#d6ae2624;border-color:#d6ae2661}.attackable-variant-card.normal header strong{color:#94a3b8;background:#94a3b814;border-color:#94a3b82e}.attackable-variant-card.neutral header strong{color:#cbd5e1;background:#64748b29;border-color:#94a3b857}.attackable-variant-boss{background:#0f172ad1;border-radius:9px;align-items:center;gap:8px;min-height:32px;margin-bottom:9px;padding:7px 9px;display:flex}.attackable-variant-boss em{color:#f59e0b;letter-spacing:.08em;flex:none;font-size:9px;font-style:normal;font-weight:900}.attackable-variant-card.underground .attackable-variant-boss em{color:#60a5fa}.attackable-variant-card.fire .attackable-variant-boss em{color:#ff8a2a}.attackable-variant-card.magic .attackable-variant-boss em{color:#60a5fa}.attackable-variant-card.holy .attackable-variant-boss em{color:#fd0}.attackable-variant-card.lightning .attackable-variant-boss em{color:#e9d5a1}.attackable-variant-card.frenzy .attackable-variant-boss em{color:#facc15}.attackable-variant-card.normal .attackable-variant-boss em{color:#f59e0b}.attackable-variant-card.neutral .attackable-variant-boss em{color:#94a3b8}.attackable-variant-card.bleed header span{color:#fca5a5}.attackable-variant-card.poison header span{color:#86efac}.attackable-variant-card.blight header span{color:#e4e4e7}.attackable-variant-card.frost header span{color:#bae6fd}.attackable-variant-card.sleep header span{color:#ddd6fe}.attackable-variant-card.bleed header strong{color:#fca5a5;background:#dc26261c;border-color:#dc262647}.attackable-variant-card.poison header strong{color:#86efac;background:#22c55e1c;border-color:#22c55e47}.attackable-variant-card.blight header strong{color:#d4d4d8;background:#0000006b;border-color:#a1a1aa4d}.attackable-variant-card.frost header strong{color:#bae6fd;background:#7dd3fc1c;border-color:#7dd3fc47}.attackable-variant-card.sleep header strong{color:#ddd6fe;background:#c4b5fd1c;border-color:#c4b5fd47}.attackable-variant-card.bleed .attackable-variant-boss em{color:#f87171}.attackable-variant-card.poison .attackable-variant-boss em{color:#4ade80}.attackable-variant-card.blight .attackable-variant-boss em{color:#d4d4d8}.attackable-variant-card.frost .attackable-variant-boss em{color:#7dd3fc}.attackable-variant-card.sleep .attackable-variant-boss em{color:#c4b5fd}.attackable-variant-boss b{color:#f8fafc;font-size:13px;line-height:1.35}.attackable-boss-location{color:#9fb0c4;gap:7px;margin:-2px 0 9px;font-size:11px;line-height:1.55;display:flex}.attackable-boss-location span{color:#7dd3fc;flex:none;font-weight:900}.attackable-variant-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.attackable-variant-card li{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:8px;display:grid}.attackable-variant-card li>span{color:#cbd5e1;font-size:11px;font-weight:900}.attackable-variant-card li p{color:#93a4b8;margin:0;font-size:11px;line-height:1.55}.attackable-note-fact{background:linear-gradient(90deg,#f59e0b14,#0a0f17f2)!important;border-color:#f59e0b2e!important}.attackable-note-fact dd{color:#d7c7a1}.attackable-source-note{background:#080d14ad;border:1px solid #94a3b821;border-radius:13px;align-items:flex-start;gap:12px;margin-top:15px;padding:13px 15px;display:flex}.attackable-source-note strong{color:#fef3c7;flex:none;font-size:12px}.attackable-source-note span{color:#7f91a7;font-size:12px;line-height:1.6}@media (max-width:1100px){.attackable-page-layout{grid-template-columns:1fr}.attackable-entry-list{grid-template-columns:repeat(2,minmax(0,1fr))}.attackable-subtabs{grid-template-columns:1fr}}@media (max-width:760px){.map-entry-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.attackable-location-page{padding:18px}.attackable-page-heading,.attackable-source-note{flex-direction:column;align-items:stretch}.attackable-battle-link{min-width:0}.attackable-entry-list,.attackable-detail-card{grid-template-columns:1fr}.attackable-detail-visual{border-bottom:1px solid #94a3b821;border-right:none;min-height:250px}.attackable-detail-visual.is-gallery{justify-content:stretch;align-items:stretch}.attackable-visual-gallery{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:22px;display:grid;position:relative}.attackable-visual-item{background:#090e17c7;border:1px solid #94a3b81f;border-radius:14px;flex-direction:column;align-items:center;gap:8px;margin:0;padding:12px 10px;display:flex}.attackable-visual-item img{width:auto;max-width:100px;max-height:86px;position:static}.attackable-visual-item figcaption{text-align:center;flex-direction:column;gap:4px;display:flex}.attackable-visual-item figcaption strong{color:#f8fafc;font-size:12px;line-height:1.3}.attackable-visual-item figcaption span{color:#8fa0b5;font-size:11px;line-height:1.55}.attackable-detail-copy{padding:22px 18px}.attackable-detail-copy h4{font-size:26px}}@media (max-width:900px){.attackable-detail-facts.has-variant-cards,.attackable-variant-grid{grid-template-columns:1fr}.attackable-detail-facts.has-variant-cards>.attackable-feature-fact,.attackable-detail-facts.has-variant-cards>.attackable-note-fact{grid-column:auto}.map-tool-reference-card{grid-template-columns:1fr}}.mine-interactive-section{background:linear-gradient(145deg,#14365b1f,#0000 46%),#070d17db;border:1px solid #4fa5ff38;border-radius:18px;margin:18px 0 20px;padding:16px}.mine-interactive-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.mine-interactive-heading>div{flex-direction:column;gap:4px;display:flex}.mine-interactive-heading span{color:#7dd3fc;letter-spacing:.08em;font-size:11px;font-weight:800}.mine-interactive-heading strong{color:#f8fafc;font-size:15px}.mine-clear-button{color:#bae6fd;cursor:pointer;background:#0e2239d1;border:1px solid #7dd3fc40;border-radius:9px;flex:none;padding:7px 11px;font-size:12px}.mine-interactive-layout{grid-template-columns:1fr;align-items:stretch;gap:14px;display:grid}.mine-map-panel,.mine-detail-panel{min-width:0}.mine-map-toolbar{color:#8fa5bd;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:11px;display:flex}.mine-map-toolbar>div{align-items:center;gap:6px;display:flex}.mine-map-toolbar button{color:#dbeafe;cursor:pointer;background:#0c1b2feb;border:1px solid #7dd3fc3d;border-radius:8px;min-width:30px;height:30px;padding:0 8px;font-size:15px}.mine-map-toolbar button:disabled{opacity:.36;cursor:default}.mine-map-toolbar .mine-map-reset{min-width:44px;font-size:11px}.mine-map-toolbar em{color:#bfdbfe;text-align:center;min-width:45px;font-size:11px;font-style:normal}.mine-map-viewport{aspect-ratio:1;scrollbar-width:thin;scrollbar-color:#7dd3fc73 transparent;background:#d9d7cf;border:1px solid #94a3b847;border-radius:14px;width:min(100%,980px);margin:0 auto;position:relative;overflow:auto;box-shadow:inset 0 0 40px #00000024,0 10px 26px #00000038}.mine-map-stage{aspect-ratio:1;transform-origin:0 0;min-width:100%;transition:width .2s;position:relative}.mine-map-stage>img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;transition:filter .28s,opacity .28s;display:block}.mine-map-focus-overlay{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0a182f2e 0 36%,#020a1994 74%,#020712c7 100%),#08193647;transition:opacity .28s;position:absolute;top:0;bottom:0;left:0;right:0}.mine-map-stage.is-focused>img{filter:saturate(.56)brightness(.58)contrast(1.08)sepia(.08)hue-rotate(172deg)}.mine-map-stage.is-focused .mine-map-focus-overlay{opacity:1}.mine-route-overlay{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.mine-focus-ring{fill:none;stroke:#699effe6;stroke-width:.18px;filter:drop-shadow(0 0 .45px #578fffe6)}.mine-route-glow,.mine-route-line,.mine-route-core{fill:none;stroke-linecap:round;stroke-linejoin:round}.mine-route-glow{stroke:#3c8eff6b;stroke-width:1.55px;filter:blur(.32px)drop-shadow(0 0 1.15px #4295ff)}.mine-route-line{stroke:#69a9ff;stroke-width:.58px;filter:drop-shadow(0 0 .78px #3b8fff);animation:.28s ease-out mine-route-draw}.mine-route-core{stroke:#e8f5fffa;stroke-width:.19px;filter:drop-shadow(0 0 .32px #fffffff2)}@keyframes mine-route-draw{0%{opacity:0}to{opacity:1}}.mine-map-marker{z-index:4;aspect-ratio:1;width:4.5%;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;transition:transform .2s,opacity .22s,filter .22s;position:absolute;transform:translate(-50%,-50%)}.mine-map-marker img{object-fit:contain;filter:drop-shadow(0 2px 2px #000000e6)drop-shadow(0 0 3px #ffebb6a3);width:100%;height:100%;transition:filter .22s;display:block}.mine-map-marker>span{color:#eef7ff;white-space:nowrap;opacity:0;pointer-events:none;background:#04080eeb;border-radius:6px;padding:3px 6px;font-size:clamp(7px,.75vw,10px);line-height:1;transition:opacity .18s;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.mine-map-marker:hover{transform:translate(-50%,-50%)scale(1.12)}.mine-map-marker.active{filter:drop-shadow(0 0 8px #59a3fff2);transform:translate(-50%,-50%)scale(1.2)}.mine-map-marker.active img{filter:brightness(1.18)saturate(1.08)drop-shadow(0 0 3px #fff)drop-shadow(0 0 8px #6bb1ff)drop-shadow(0 0 15px #3684ffeb)}.mine-map-marker:hover>span,.mine-map-marker.active>span{opacity:1}.mine-map-marker.muted{opacity:.18;filter:grayscale(.9)brightness(.6)}.mine-route-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mine-route-selector button{color:#a9b8ca;cursor:pointer;background:#0a121de6;border:1px solid #94a3b82e;border-radius:9px;min-height:34px;font-size:11px;font-weight:700}.mine-route-selector button.active{color:#dbeafe;background:#17417475;border-color:#60a5fab8;box-shadow:inset 0 0 0 1px #60a5fa1f}.mine-detail-panel{background:linear-gradient(160deg,#1534572e,#0000 48%),#09101bf0;border:1px solid #94a3b82e;border-radius:14px;flex-direction:column;min-height:100%;padding:15px;display:flex}.mine-detail-kicker{color:#7dd3fc;letter-spacing:.08em;font-size:10px;font-weight:800}.mine-detail-panel h5{color:#f8fafc;margin:7px 0 13px;font-size:17px}.mine-detail-panel>p{color:#9fb0c4;margin:0;font-size:12px;line-height:1.75}.mine-detail-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.mine-detail-panel dl>div{background:#0f1929c7;border:1px solid #94a3b81a;border-radius:10px;padding:10px}.mine-detail-panel dt{color:#dbeafe;margin-bottom:4px;font-size:11px;font-weight:800}.mine-detail-panel dd{color:#9fb0c4;white-space:normal;margin:0;font-size:11px;line-height:1.65}.mine-detail-empty-icon{justify-content:center;align-items:center;min-height:120px;margin:auto;display:flex}.mine-detail-empty-icon img{opacity:.72;filter:drop-shadow(0 0 12px #e2d6af6b);width:92px;max-width:45%}.mine-route-note-workspace{border-top:1px solid #7dd3fc29;margin-top:18px;padding-top:18px}.mine-route-note-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.mine-route-note-heading>div{flex-direction:column;gap:4px;display:flex}.mine-route-note-heading span{color:#7dd3fc;letter-spacing:.08em;font-size:11px;font-weight:800}.mine-route-note-heading strong{color:#f8fafc;font-size:15px}.mine-route-note-heading em{color:#7f91a7;font-size:11px;font-style:normal}.mine-route-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mine-route-note-card{background:#080f1aeb;border:1px solid #94a3b829;border-radius:13px;min-width:0;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s}.mine-route-note-card.active{border-color:#60a5fab3;transform:translateY(-1px);box-shadow:0 0 0 2px #3b82f61a,0 10px 24px #0000003d}.mine-route-note-card header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mine-route-note-card header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mine-route-note-card header span{color:#7dd3fc;font-size:10px;font-weight:800}.mine-route-note-card header strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mine-route-note-card header button,.mine-route-note-card footer button{color:#bae6fd;cursor:pointer;background:#0e2239c2;border:1px solid #7dd3fc38;border-radius:8px;flex:none;font-size:10px}.mine-route-note-card header button{padding:6px 8px}.mine-route-note-card textarea{resize:vertical;color:#dbeafe;width:100%;min-height:150px;font:inherit;background:#040910db;border:1px solid #94a3b829;border-radius:10px;outline:none;padding:11px 12px;font-size:12px;line-height:1.75}.mine-route-note-card textarea:focus{border-color:#60a5faad;box-shadow:0 0 0 3px #3b82f61a}.mine-route-note-card textarea::placeholder{color:#5f7187}.mine-route-note-card footer{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.mine-route-note-card footer span{color:#64748b;font-size:10px}.mine-route-note-card footer button{padding:5px 8px}.mine-route-note-card footer button:disabled{opacity:.36;cursor:default}@media (max-width:900px){.mine-interactive-layout{grid-template-columns:1fr}.mine-detail-panel{min-height:auto}.mine-detail-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mine-route-note-grid{grid-template-columns:1fr}}@media (max-width:640px){.mine-interactive-section{padding:11px}.mine-interactive-heading{align-items:flex-start}.mine-route-selector,.mine-detail-panel dl{grid-template-columns:1fr}.mine-route-note-heading{flex-direction:column;align-items:flex-start}.mine-map-marker{width:34px}}html,body,#app{width:100%;max-width:none;min-height:100%}#app{text-align:left;border:0;margin:0;display:block}.page{width:100%}.merchant-seed-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.merchant-seed-rules span{color:#d9fffa;text-align:center;background:#08181fb8;border:1px solid #38dccc40;border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:10px 14px;font-size:14px;display:flex}@media (max-width:760px){.merchant-seed-rules{grid-template-columns:1fr}}.enemy-subtabs-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.enemy-subtab-button{color:#dfe9ff;cursor:pointer;background:linear-gradient(#0a1426f5,#070d18f5);border:1px solid #5171a652;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.enemy-subtab-button strong{font-size:16px;font-weight:800}.enemy-subtab-button span{color:#dbe8ffb8;text-align:left;font-size:13px;line-height:1.5}.enemy-subtab-button:hover{border-color:#6f9df794;transform:translateY(-1px)}.enemy-subtab-button.active{background:linear-gradient(135deg,#073944f2,#071223fa);border-color:#4feed8b8;box-shadow:0 0 0 1px #4feed847,0 18px 36px #06182252}.boss-drop-overview{justify-content:space-between;align-items:center;gap:20px;display:flex}.boss-drop-overview-copy{flex-direction:column;gap:8px;display:flex}.boss-drop-overview-copy h3{margin:0;font-size:28px}.boss-drop-overview-copy p{color:#dde9ffc7;margin:0;line-height:1.7}.boss-drop-overview-meta{text-align:center;background:linear-gradient(#051925fa,#07101ff2);border:1px solid #49c4e838;border-radius:18px;flex-direction:column;align-items:center;gap:6px;min-width:170px;padding:18px 20px;display:flex}.boss-drop-overview-meta strong{color:#fff;font-size:34px;line-height:1}.boss-drop-overview-meta span{color:#d8ebff;font-weight:700}.boss-drop-overview-meta em{color:#75fff0db;font-size:13px;font-style:normal}.boss-drop-gallery{gap:18px;display:grid}.boss-drop-card{flex-direction:column;gap:16px;display:flex}.boss-drop-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.boss-drop-card-heading h3{margin:6px 0 8px;font-size:24px}.boss-drop-card-heading p{color:#dee9fac2;margin:0;line-height:1.7}.boss-drop-link{color:#92fff0;background:#07212cb8;border:1px solid #42d4c24d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.boss-drop-image-link{background:#040b15fa;border:1px solid #62769a47;border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.boss-drop-image-link img{width:100%;height:auto;display:block}.boss-drop-image-link span{color:#eef7ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040d18d1;border:1px solid #5bc2df42;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:14px}@media (max-width:900px){.enemy-subtabs-card{grid-template-columns:1fr}.boss-drop-overview,.boss-drop-card-heading{flex-direction:column;align-items:stretch}.boss-drop-overview-meta{width:100%}.boss-drop-link{width:-moz-fit-content;width:fit-content}}.boss-drop-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.boss-drop-tab-button{color:#e7efff;cursor:pointer;background:#08111fe0;border:1px solid #5a749f4d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:all .18s;display:flex}.boss-drop-tab-button:hover{border-color:#52dccd80;transform:translateY(-1px)}.boss-drop-tab-button.active{background:linear-gradient(135deg,#06343ff5,#081425f5);border-color:#46ead3d1;box-shadow:0 0 0 1px #46ead32e}.boss-drop-tab-button strong{font-size:14px}.boss-drop-tab-button span{color:#c4dfffb3;font-size:12px}.boss-drop-control{align-items:center;gap:14px;display:flex}.boss-drop-search{flex:1;min-width:240px}.boss-drop-result-count{color:#d3e2f7c2;flex-shrink:0;font-size:13px}.boss-drop-table-card{flex-direction:column;gap:16px;display:flex}.boss-drop-table-heading h3{margin:7px 0 8px;font-size:24px}.boss-drop-table-heading p{color:#d8e5f7bf;margin:0;line-height:1.65}.boss-drop-table-wrap{background:#040a14b8;border:1px solid #586e974d;border-radius:16px;overflow:auto}.boss-drop-data-table{border-collapse:collapse;width:100%;min-width:960px}.boss-drop-data-table th,.boss-drop-data-table td{vertical-align:top;text-align:left;border-bottom:1px solid #556a8f33;border-right:1px solid #556a8f2e;padding:14px 16px}.boss-drop-data-table th:last-child,.boss-drop-data-table td:last-child{border-right:0}.boss-drop-data-table thead th{z-index:2;color:#edf5ff;white-space:nowrap;background:#101c2d;font-size:13px;position:sticky;top:0}.boss-drop-data-table tbody tr:hover{background:#204c5e29}.boss-drop-id-cell{color:#9fc8ff;white-space:nowrap;width:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.boss-drop-area-cell{color:#d7e9ff;width:170px;font-weight:700}.boss-drop-enemy-cell{color:#f3f7ff;width:230px;font-weight:700;line-height:1.55}.boss-drop-reward-list{flex-wrap:wrap;gap:7px;display:flex}.boss-drop-reward-tag{border:1px solid #0000;border-radius:9px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;line-height:1.45;display:inline-flex}.boss-drop-reward-tag.tone-role{color:#d6f6ff;background:#2886a433;border-color:#4ac4e547}.boss-drop-reward-tag.tone-blue{color:#dcecff;background:#3768bf38;border-color:#5b91ed4d}.boss-drop-reward-tag.tone-purple{color:#f0ddff;background:#9048c238;border-color:#c06ff24d}.boss-drop-reward-tag.tone-red{color:#ffe0e0;background:#be3f4538;border-color:#f05f644d}.boss-drop-reward-tag.tone-gold{color:#fff0bc;background:#b3801b38;border-color:#ecb74352}.boss-drop-reward-tag.tone-buff{color:#d9ffe8;background:#258b5d33;border-color:#4ace884d}.boss-drop-reward-tag.tone-special{color:#ffe0f2;background:#b6378033;border-color:#ee5fae4d}@media (max-width:900px){.boss-drop-tabs{grid-template-columns:1fr}.boss-drop-control{flex-direction:column;align-items:stretch}.boss-drop-search{width:100%}}.enemy-library-panel{--enemy-border:#697da43d;--enemy-panel:#080e1ae0;--enemy-panel-strong:#0a1221f7;--enemy-muted:#cad7eead;gap:16px;padding-bottom:28px}.enemy-library-panel>.clean-section-card{border:1px solid var(--enemy-border);background:linear-gradient(#0f182aeb,#060b15f0);box-shadow:0 16px 44px #0003}.enemy-library-hero{justify-content:space-between;align-items:center;gap:28px;min-height:154px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.enemy-library-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 0,#ef44443d,#0000 32%),radial-gradient(circle at 83% 20%,#f59e0b1f,#0000 30%),linear-gradient(110deg,#5d141b5c,#0000 45%);position:absolute;top:0;bottom:0;left:0;right:0}.enemy-library-hero:after{content:"";background:linear-gradient(#ff8a75,#ef4444 58%,#ef44440d);border-radius:0 10px 10px 0;width:4px;position:absolute;top:28px;bottom:28px;left:0;box-shadow:0 0 26px #ef44447a}.enemy-library-hero-copy,.enemy-library-hero-mark{z-index:1;position:relative}.enemy-library-hero-copy{max-width:780px}.enemy-library-hero-copy h2{letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(27px,2.4vw,40px);line-height:1.15}.enemy-library-hero-copy p{color:var(--enemy-muted);margin:0;font-size:14px;line-height:1.75}.enemy-library-hero-mark{background:linear-gradient(145deg,#5f182194,#0a111ee6);border:1px solid #f8717140;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:52px 1fr;align-items:center;column-gap:14px;min-width:210px;min-height:104px;padding:16px 20px;display:grid}.enemy-library-hero-mark>span{color:#ffd6cf;background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;grid-row:1/3;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.target-system-glyph{color:currentColor;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #fb718561);width:25px;height:25px;overflow:visible}.enemy-library-hero-mark .target-system-glyph{width:31px;height:31px}.target-system-glyph__eye{fill:#fb71851f}.target-system-glyph__ring{fill:#060c17d1}.target-system-glyph__core{fill:currentColor;stroke:none}.target-system-glyph__ticks{opacity:.62}.enemy-library-hero-mark strong{color:#fff;font-variant-numeric:tabular-nums;align-self:end;font-size:29px;line-height:1}.enemy-library-hero-mark em{color:#fca5a5;align-self:start;margin-top:6px;font-size:12px;font-style:normal;font-weight:700}.enemy-workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.enemy-workspace-tab{color:#e8efff;text-align:left;cursor:pointer;background:#060c1785;border:1px solid #0000;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:112px;padding:16px 14px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.enemy-workspace-tab:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:0;left:14px;right:14px}.enemy-workspace-tab:hover{background:#0f192bd6;border-color:#7894c652;transform:translateY(-1px)}.enemy-workspace-tab.active{background:linear-gradient(135deg,#691d2685,#0b1322f0);border-color:#f8717180;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff0a}.enemy-workspace-tab.active:after{background:linear-gradient(90deg,#fb7185,#f59e0b);box-shadow:0 0 14px #fb71856b}.enemy-workspace-icon{color:#fda4af;background:#f871711a;border:1px solid #f871712e;border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.enemy-workspace-tab.active .target-system-glyph{color:#fecdd3;filter:drop-shadow(0 0 9px #fb71858c)}.enemy-workspace-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.enemy-workspace-copy em{color:#fb7185;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.enemy-workspace-copy strong{color:#f7f9ff;font-size:15px;line-height:1.3}.enemy-workspace-copy small{color:#c5d3eb9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.enemy-workspace-count{flex-direction:column;align-items:flex-end;gap:4px;min-width:56px;display:flex}.enemy-workspace-count b{color:#fff;font-variant-numeric:tabular-nums;font-size:18px}.enemy-workspace-count i{color:#c6d3e98a;white-space:nowrap;font-size:9px;font-style:normal}.enemy-library-panel .boss-tabs-card{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;display:grid}.enemy-library-panel .boss-dataset-tab{background:#060c1794;border-color:#697da42e;border-radius:13px;flex-direction:column;justify-content:center;min-width:0;min-height:72px;padding:12px 13px;display:flex}.enemy-library-panel .boss-dataset-tab strong{font-size:12px;line-height:1.35}.enemy-library-panel .boss-dataset-tab span{color:#d4dff299;background:#ffffff0d;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:3px 7px;font-size:10px}.enemy-library-panel .boss-dataset-tab:hover,.enemy-library-panel .boss-dataset-tab.active{background:linear-gradient(145deg,#5d1b259e,#09111fe6);border-color:#f8717175;transform:none}.enemy-library-panel .boss-dataset-tab.active span{color:#fecdd3;background:#f8717121}.enemy-library-panel .boss-control-card{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060b15f0;border-color:#758ab04d;gap:8px;padding:12px;position:sticky;top:10px}.enemy-library-panel .boss-table-card{border-color:#7186ae47}.enemy-library-panel .boss-table-heading-optimized{border-bottom:1px solid #7186ae29;padding-bottom:18px}.boss-drop-dashboard{grid-template-columns:minmax(0,1fr) 170px;align-items:stretch;gap:22px;padding:24px 26px;display:grid}.boss-drop-dashboard-main{flex-direction:column;justify-content:space-between;gap:20px;min-width:0;display:flex}.boss-drop-dashboard-heading h3{color:#f8fafc;letter-spacing:-.025em;margin:8px 0 7px;font-size:clamp(22px,2vw,30px)}.boss-drop-dashboard-heading p{max-width:900px;color:var(--enemy-muted);margin:0;font-size:13px;line-height:1.7}.boss-drop-tone-summary{flex-wrap:wrap;gap:7px;display:flex}.boss-drop-tone-stat{--tone-rgb:130, 150, 185;border:1px solid rgba(var(--tone-rgb), .22);background:rgba(var(--tone-rgb), .08);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-width:67px;padding:7px 9px;display:flex}.boss-drop-tone-stat i{color:rgba(var(--tone-rgb), .95);font-size:10px;font-style:normal;font-weight:800}.boss-drop-tone-stat strong{color:#eef4ff;font-variant-numeric:tabular-nums;font-size:12px}.boss-drop-dashboard-total{text-align:center;background:radial-gradient(circle at 80% 0,#f472b62e,#0000 52%),#080e1bc2;border:1px solid #f472b638;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:132px;padding:18px;display:flex}.boss-drop-dashboard-total strong{color:#fff;font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.boss-drop-dashboard-total span{color:#f9a8d4;margin-top:8px;font-size:12px;font-weight:800}.boss-drop-dashboard-total em{color:#d0ddf194;margin-top:5px;font-size:10px;font-style:normal}.enemy-library-panel .boss-drop-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.enemy-library-panel .boss-drop-tab-button{text-align:left;background:#050b1594;border-color:#0000;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-width:0;min-height:88px;padding:13px 14px;display:grid}.enemy-library-panel .boss-drop-tab-button:hover{background:#101829e6;border-color:#f472b647;transform:none}.enemy-library-panel .boss-drop-tab-button.active{background:linear-gradient(135deg,#5b1c4194,#0a1220f0);border-color:#f472b67a;box-shadow:inset 0 -2px #f472b6b8}.boss-drop-tab-index{color:#f9a8d4;background:#f472b61a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.boss-drop-tab-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.enemy-library-panel .boss-drop-tab-copy strong{color:#f6f8ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.boss-drop-tab-copy small{color:#c7d4ea8c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.boss-drop-tab-count{font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:999px;place-items:center;min-width:31px;height:25px;padding:0 7px;display:grid;color:#dfe8f8!important;font-size:10px!important}.enemy-library-panel .boss-drop-control{flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex}.boss-drop-control-top{grid-template-columns:minmax(280px,1fr) minmax(170px,220px) 132px 108px;gap:8px;display:grid}.boss-drop-control-top .table-search,.boss-drop-control-top .table-filter,.boss-drop-clear-button{min-height:42px}.boss-drop-control-top .table-search{min-width:0}.boss-drop-select,.boss-drop-page-size{width:100%;min-width:0}.boss-drop-clear-button{color:#dce5f5;cursor:pointer;background:#0b1321e6;border:1px solid #758bb23d;border-radius:12px;font-size:12px;font-weight:800}.boss-drop-clear-button:hover:not(:disabled){color:#fecaca;border-color:#f871717a}.boss-drop-clear-button:disabled{opacity:.38;cursor:not-allowed}.boss-drop-tone-filter{flex-wrap:wrap;gap:6px;display:flex}.boss-drop-tone-filter button{--tone-rgb:125, 145, 180;border:1px solid rgba(var(--tone-rgb), .18);background:rgba(var(--tone-rgb), .055);color:#d8e2f3c2;cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:5px 8px 5px 10px;font-size:10px;display:inline-flex}.boss-drop-tone-filter button b{background:rgba(var(--tone-rgb), .13);min-width:22px;height:20px;color:rgba(var(--tone-rgb), 1);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.boss-drop-tone-filter button:hover,.boss-drop-tone-filter button.active{border-color:rgba(var(--tone-rgb), .58);background:rgba(var(--tone-rgb), .16);color:#fff;box-shadow:0 0 0 1px rgba(var(--tone-rgb), .08)}.boss-drop-control-status{color:#c9d6eba3;border-top:1px solid #697da424;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;font-size:11px;display:flex}.boss-drop-control-status strong{color:#fff;font-size:12px}.boss-drop-control-status em{color:#f9a8d4;background:#f472b61a;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.enemy-library-panel .boss-drop-table-card{gap:0;padding:0;overflow:hidden}.enemy-library-panel .boss-drop-table-wrap{background:#040911a8;border:0;border-radius:0;max-height:none;overflow:auto}.enemy-library-panel .boss-drop-data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.boss-drop-col-id{width:168px}.boss-drop-col-rewards{width:auto}.enemy-library-panel .boss-drop-data-table th,.enemy-library-panel .boss-drop-data-table td{border-bottom:1px solid #5d719724;border-right:1px solid #5d71971f}.enemy-library-panel .boss-drop-data-table thead th{z-index:5;background:#0d1626fa;height:54px;padding:10px 14px;position:sticky;top:0;box-shadow:0 1px #ffffff06,0 8px 18px #00000029}.enemy-library-panel .boss-drop-data-table thead th span,.enemy-library-panel .boss-drop-data-table thead th small{display:block}.enemy-library-panel .boss-drop-data-table thead th span{color:#f1f5ff;font-size:12px;font-weight:900}.enemy-library-panel .boss-drop-data-table thead th small{color:#abbdda75;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:700}.enemy-library-panel .boss-drop-data-table tbody tr{background:#050a1385;transition:background .16s}.enemy-library-panel .boss-drop-data-table tbody tr:nth-child(2n){background:#0b121f7a}.enemy-library-panel .boss-drop-data-table tbody tr:hover{background:#1a2b428a}.enemy-library-panel .boss-drop-data-table tbody tr.is-invasion{background:linear-gradient(90deg,#a0275b1a,#0000 28%),#080d189e}.enemy-library-panel .boss-drop-data-table tbody tr.is-invasion:hover{background:linear-gradient(90deg,#be2d6929,#0000 34%),#18263b94}.enemy-library-panel .boss-drop-data-table tbody td{vertical-align:top;padding:13px 14px}.enemy-library-panel .boss-drop-id-cell{color:#aecbff;white-space:normal;width:auto;position:relative;padding-left:48px!important}.boss-drop-row-number{color:#93c5fdb8;background:#60a5fa14;border-radius:8px;place-items:center;width:25px;height:25px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:900;display:grid;position:absolute;top:14px;left:13px}.enemy-library-panel .boss-drop-id-cell code{color:#bcd5ff;overflow-wrap:anywhere;background:#1f3c6229;border:1px solid #60a5fa24;border-radius:8px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.45;display:inline-block}.enemy-library-panel .boss-drop-area-cell,.enemy-library-panel .boss-drop-enemy-cell{width:auto}.boss-drop-area-badge{color:#b9f4eb;background:#14b8a612;border:1px solid #5eead429;border-radius:9px;max-width:100%;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.boss-drop-area-badge.invasion{color:#fbcfe8;background:#be185d1a;border-color:#f472b642}.enemy-library-panel .boss-drop-enemy-cell{color:#fff}.enemy-library-panel .boss-drop-enemy-cell strong{color:#f2f6ff;font-size:11px;line-height:1.55;display:block}.enemy-library-panel .boss-drop-enemy-cell small{color:#f9a8d4;background:#f472b61a;border-radius:6px;margin-top:7px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.boss-drop-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.boss-drop-pool-group{--tone-rgb:125, 145, 180;border:1px solid rgba(var(--tone-rgb), .17);background:rgba(var(--tone-rgb), .055);border-radius:9px;grid-template-columns:57px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.boss-drop-pool-label{border-right:1px solid rgba(var(--tone-rgb), .16);background:rgba(var(--tone-rgb), .09);color:rgba(var(--tone-rgb), 1);letter-spacing:.02em;text-align:center;place-items:center;padding:8px 6px;font-size:8px;font-weight:900;display:grid}.boss-drop-pool-items{flex-direction:column;min-width:0;display:flex}.boss-drop-reward-item{color:#ecf2ffe6;overflow-wrap:anywhere;min-width:0;padding:7px 8px;font-size:9px;line-height:1.5}.boss-drop-reward-item+.boss-drop-reward-item{border-top:1px solid rgba(var(--tone-rgb), .11)}.tone-role{--tone-rgb:73, 202, 221}.tone-blue{--tone-rgb:96, 165, 250}.tone-purple{--tone-rgb:192, 132, 252}.tone-red{--tone-rgb:248, 113, 113}.tone-gold{--tone-rgb:251, 191, 36}.tone-buff{--tone-rgb:74, 222, 128}.tone-special{--tone-rgb:244, 114, 182}.boss-drop-pagination{background:#060b14cc;border-top:1px solid #657aa029;justify-content:center;align-items:center;gap:14px;min-height:64px;padding:12px 16px;display:flex}.boss-drop-pagination button{color:#dce6f6;cursor:pointer;background:#10192ac7;border:1px solid #697fa642;border-radius:10px;min-width:82px;min-height:34px;font-size:10px;font-weight:800}.boss-drop-pagination button:hover:not(:disabled){color:#fbcfe8;border-color:#f472b670}.boss-drop-pagination button:disabled{opacity:.34;cursor:not-allowed}.boss-drop-pagination div{text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:baseline;column-gap:4px;min-width:132px;display:grid}.boss-drop-pagination div strong{color:#fff;font-size:16px}.boss-drop-pagination div span{color:#cad7ed94;font-size:11px}.boss-drop-pagination div em{color:#b3c4de7a;grid-column:1/3;margin-top:3px;font-size:8px;font-style:normal}.boss-drop-note-bar{border-top:1px solid #697ea424;background:#0a111dd6!important;border-radius:0!important;margin:0!important}.boss-drop-empty{height:180px;text-align:center!important}.boss-drop-empty strong,.boss-drop-empty span{display:block}.boss-drop-empty strong{color:#e8eef9;font-size:14px}.boss-drop-empty span{color:#c3d2e985;margin-top:7px;font-size:10px}.enemy-species-overview{justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.enemy-species-overview h3{margin:8px 0 6px;font-size:25px}.enemy-species-overview p{color:var(--enemy-muted);margin:0;font-size:13px}.enemy-species-group-card{--species-rgb:180, 167, 214;padding:18px;border-color:rgba(var(--species-rgb), .22)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--species-rgb), .13), transparent 38%), linear-gradient(180deg, #0d1525f0, #060c16f5)!important}.enemy-species-group-card header{border-bottom:1px solid rgba(var(--species-rgb), .15);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.enemy-species-group-card header span{color:rgba(var(--species-rgb), 1);font-size:15px;font-weight:900}.enemy-species-group-card header strong{background:rgba(var(--species-rgb), .12);color:#fff;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:10px;display:grid}.enemy-species-chip-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.enemy-species-chip-list span{border:1px solid rgba(var(--species-rgb), .14);background:rgba(var(--species-rgb), .055);color:#e7eef9db;border-radius:9px;padding:7px 9px;font-size:10px;line-height:1.4}@media (max-width:1180px){.enemy-library-panel .boss-tabs-card{grid-template-columns:repeat(3,minmax(0,1fr))}.boss-drop-control-top{grid-template-columns:minmax(240px,1fr) minmax(160px,210px) 126px}.boss-drop-clear-button{grid-column:1/-1;min-height:36px}.boss-drop-pool-grid{grid-template-columns:1fr}}@media (max-width:900px){.enemy-library-hero{flex-direction:column;align-items:stretch}.enemy-library-hero-mark{width:100%;min-height:84px}.enemy-workspace-nav,.enemy-library-panel .boss-drop-tabs{grid-template-columns:1fr}.enemy-workspace-tab{min-height:92px}.boss-drop-dashboard{grid-template-columns:1fr}.boss-drop-dashboard-total{min-height:92px}.boss-drop-control-top{grid-template-columns:1fr}.boss-drop-clear-button{grid-column:auto}.enemy-species-grid{grid-template-columns:1fr}}@media (max-width:640px){.enemy-library-hero,.boss-drop-dashboard,.enemy-species-overview{padding:20px}.enemy-library-panel .boss-tabs-card{grid-template-columns:repeat(2,minmax(0,1fr))}.enemy-workspace-tab{grid-template-columns:38px minmax(0,1fr)}.enemy-workspace-count{display:none}.boss-drop-control-status,.enemy-species-overview{flex-direction:column;align-items:flex-start}}.enemy-species-overview{grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:22px;padding:28px 30px;display:grid}.enemy-species-overview-copy{flex-direction:column;gap:8px;display:flex}.enemy-species-overview h3{margin:4px 0 0;font-size:42px;line-height:1.15}.enemy-species-overview p{color:#d2e0f5d1;max-width:820px;margin:0;font-size:16px;line-height:1.75}.enemy-species-overview-stats{grid-template-columns:repeat(3,minmax(110px,1fr));gap:12px;display:grid}.enemy-species-overview-stats div{background:linear-gradient(#0d1627f2,#070d18f2);border:1px solid #5f7db342;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:118px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff0a}.enemy-species-overview-stats strong{color:#fff;font-size:32px;line-height:1}.enemy-species-overview-stats span{letter-spacing:.08em;text-transform:uppercase;color:#cddef9a8;font-size:12px}.enemy-species-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.enemy-species-search{background:linear-gradient(#0b1323f0,#080e1bf0);border:1px solid #5976aa42;border-radius:16px;flex:1;align-items:center;gap:10px;min-width:0;min-height:52px;padding:0 14px;display:flex}.enemy-species-search span{color:#9ebef2b8;font-size:16px}.enemy-species-search input{color:#eef5ff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.enemy-species-toolbar-meta{flex-shrink:0;align-items:center;gap:14px;display:flex}.enemy-species-toolbar-meta span{color:#cbdbf1b8;font-size:13px}.enemy-species-clear{color:#e8f0ff;cursor:pointer;background:#091221e6;border:1px solid #667ca43d;border-radius:14px;min-height:44px;padding:0 16px;font-weight:700}.enemy-species-clear:disabled{opacity:.42;cursor:not-allowed}.enemy-species-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.enemy-species-group-card{--species-rgb:180, 167, 214;flex-direction:column;gap:16px;padding:22px;display:flex;border-color:rgba(var(--species-rgb), .24)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--species-rgb), .13), transparent 42%), linear-gradient(180deg, #0d1525f5, #060c16fa)!important}.enemy-species-group-head{border-bottom:1px solid rgba(var(--species-rgb), .16);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.enemy-species-group-title{align-items:flex-start;gap:14px;display:flex}.enemy-species-icon{background:rgba(var(--species-rgb), .12);border:1px solid rgba(var(--species-rgb), .18);color:#fffffff5;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.enemy-species-group-title h4{color:rgba(var(--species-rgb), 1);margin:0;font-size:24px;line-height:1.1}.enemy-species-group-title p{color:#dbe5f2c2;margin:8px 0 0;font-size:13px;line-height:1.7}.enemy-species-group-head strong{background:rgba(var(--species-rgb), .12);color:#fff;white-space:nowrap;border-radius:999px;align-items:baseline;gap:4px;padding:10px 12px;font-size:22px;line-height:1;display:flex}.enemy-species-group-head strong small{color:#dfebfda3;font-size:12px}.enemy-species-tag-row{flex-wrap:wrap;gap:10px;display:flex}.enemy-species-tag-row span{border:1px solid rgba(var(--species-rgb), .18);background:rgba(var(--species-rgb), .08);color:#ffffffeb;letter-spacing:.02em;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.enemy-species-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.enemy-species-item-card{border:1px solid rgba(var(--species-rgb), .14);background:rgba(var(--species-rgb), .05);border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:12px 14px;display:grid}.enemy-species-item-card b{background:rgba(var(--species-rgb), .14);width:34px;height:34px;color:rgba(var(--species-rgb), 1);letter-spacing:.08em;border-radius:10px;place-items:center;font-size:11px;display:grid}.enemy-species-item-card span{color:#f4f8ffeb;word-break:break-word;font-size:14px;line-height:1.55}.enemy-species-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:42px 20px;display:flex}.enemy-species-empty strong{color:#fff;font-size:18px}.enemy-species-empty span{color:#cbdbf1b8;font-size:14px}@media (max-width:1180px){.enemy-species-overview{grid-template-columns:1fr}.enemy-species-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.enemy-species-toolbar{flex-direction:column;align-items:stretch}.enemy-species-toolbar-meta{justify-content:space-between}.enemy-species-grid{grid-template-columns:1fr}}@media (max-width:760px){.enemy-species-overview{padding:22px 20px}.enemy-species-overview h3{font-size:30px}.enemy-species-overview p{font-size:14px}.enemy-species-overview-stats{grid-template-columns:1fr}.enemy-species-toolbar{padding:16px}.enemy-species-toolbar-meta{flex-direction:column;align-items:stretch}.enemy-species-group-card{padding:18px}.enemy-species-group-head{flex-direction:column}.enemy-species-group-title h4{font-size:21px}.enemy-species-item-grid{grid-template-columns:1fr}}.enemy-species-group-card.species-void{--species-rgb:180, 167, 214}.enemy-species-group-card.species-death{--species-rgb:38, 166, 154}.enemy-species-group-card.species-ancient-dragon{--species-rgb:174, 116, 112}.enemy-species-group-card.species-dragon{--species-rgb:186, 148, 139}.enemy-species-special-link{border:1px solid rgba(var(--species-rgb), .24);background:linear-gradient(135deg, rgba(var(--species-rgb), .12), #070e1ad1);color:#eef5ff;cursor:pointer;text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding:14px 16px;transition:transform .18s,border-color .18s,background .18s;display:flex}.enemy-species-special-link:hover{border-color:rgba(var(--species-rgb), .48);background:linear-gradient(135deg, rgba(var(--species-rgb), .18), #070e1ae6);transform:translateY(-1px)}.enemy-species-special-link span{color:#dfeaf9c2;font-size:13px}.enemy-species-special-link b{color:rgba(var(--species-rgb), 1);white-space:nowrap;font-size:13px}.species-attack-panel{--attack-void:180, 167, 214;--attack-death:38, 166, 154;--attack-ancient:174, 116, 112;--attack-dragon:186, 148, 139;flex-direction:column;gap:16px;width:min(1720px,100% - 28px);margin:0 auto 56px;display:flex}.species-attack-hero{grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:28px;min-height:190px;padding:30px 32px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 20%,#b4a7d624,#0000 34%),radial-gradient(circle at 95% 10%,#26a69a1a,#0000 32%),linear-gradient(135deg,#0d1526fa,#070d18fa)!important}.species-attack-hero:after{content:"";pointer-events:none;border:1px solid #ae747024;border-radius:50%;width:310px;height:310px;position:absolute;top:auto;bottom:-110px;left:auto;right:-70px;box-shadow:0 0 0 34px #ba948b08,0 0 0 72px #26a69a06}.species-attack-hero-copy{z-index:1;position:relative}.species-attack-hero-copy h2{color:#fff;margin:9px 0 10px;font-size:clamp(30px,3vw,48px);line-height:1.14}.species-attack-hero-copy p{color:#d1e1f7c7;max-width:880px;margin:0;font-size:15px;line-height:1.75}.species-attack-summary{z-index:1;grid-template-columns:repeat(3,minmax(116px,1fr));gap:12px;display:grid;position:relative}.species-attack-summary div{background:#08101ec7;border:1px solid #6984b23d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:120px;min-height:94px;padding:15px 16px;display:flex;box-shadow:inset 0 1px #ffffff0a}.species-attack-summary strong{color:#fff;font-size:30px;line-height:1}.species-attack-summary span{color:#cddcf2ad;font-size:12px}.species-attack-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.species-attack-tabs button{color:#eaf2ff;cursor:pointer;text-align:left;background:#08101ec7;border:1px solid #5873a533;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:82px;padding:14px 18px;transition:border-color .18s,background .18s,transform .18s;display:grid}.species-attack-tabs button:hover{transform:translateY(-1px)}.species-attack-tabs button.active{box-shadow:inset 0 -2px}.species-attack-tabs button>span{color:#d8ceff;background:#b4a7d61f;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.species-attack-tabs .species-attack-tab--weapons{border-color:#b68b4b3d}.species-attack-tabs .species-attack-tab--weapons:hover{border-color:#e0b26080}.species-attack-tabs .species-attack-tab--weapons>span{color:#e9bd72;background:#b8873d24}.species-attack-tabs .species-attack-tab--weapons.active{color:#e9bd72;background:#66481e2b;border-color:#e0b260b3}.species-attack-tabs .species-attack-tab--effects{border-color:#8d7ad53d}.species-attack-tabs .species-attack-tab--effects:hover{border-color:#b19ff280}.species-attack-tabs .species-attack-tab--effects>span{color:#c2b4f5;background:#816dc729}.species-attack-tabs .species-attack-tab--effects.active{color:#c2b4f5;background:#46387b33;border-color:#b19ff2b3}.species-attack-tabs button.active small{color:currentColor;opacity:.72}.species-attack-tabs button div{flex-direction:column;gap:5px;display:flex}.species-attack-tabs button strong{font-size:16px}.species-attack-tabs button small{color:#c7d7ee9e;font-size:12px;line-height:1.5}.species-attack-controls{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;padding:16px;display:grid}.species-attack-search{background:#070e1adb;border:1px solid #5a75a43d;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.species-attack-search>span{color:#9dbcebad}.species-attack-search input{color:#eef5ff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.species-attack-filter-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.species-attack-filter-row button,.species-attack-reset{color:#e2edfcc7;cursor:pointer;background:#09111ee0;border:1px solid #6179a338;border-radius:12px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800}.species-attack-filter-row button.active{color:#fff;background:#b4a7d624;border-color:#b4a7d69e}.species-attack-filter-row .species-filter-void.active{border-color:rgba(var(--attack-void), .7);background:rgba(var(--attack-void), .16)}.species-attack-filter-row .species-filter-death.active{border-color:rgba(var(--attack-death), .7);background:rgba(var(--attack-death), .16)}.species-attack-filter-row .species-filter-ancient-dragon.active{border-color:rgba(var(--attack-ancient), .7);background:rgba(var(--attack-ancient), .16)}.species-attack-filter-row .species-filter-dragon.active{border-color:rgba(var(--attack-dragon), .7);background:rgba(var(--attack-dragon), .16)}.species-attack-reset:disabled{opacity:.38;cursor:not-allowed}.species-weapon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.species-weapon-card{--weapon-rgb:var(--attack-void);padding:0;overflow:hidden;border-color:rgba(var(--weapon-rgb), .24)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--weapon-rgb), .09), transparent 40%), linear-gradient(180deg, #0c1423fa, #070d18fa)!important}.species-weapon-card.species-weapon-death{--weapon-rgb:var(--attack-death)}.species-weapon-card.species-weapon-ancient-dragon{--weapon-rgb:var(--attack-ancient)}.species-weapon-card.species-weapon-dragon{--weapon-rgb:var(--attack-dragon)}.species-weapon-card>header{border-bottom:1px solid rgba(var(--weapon-rgb), .18);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.species-weapon-card>header div{align-items:center;gap:11px;display:flex}.species-weapon-card>header div>span{background:rgba(var(--weapon-rgb), .14);width:38px;height:38px;color:rgba(var(--weapon-rgb), 1);border-radius:12px;place-items:center;display:grid}.species-weapon-card>header strong{color:rgba(var(--weapon-rgb), 1);font-size:20px}.species-weapon-card>header em{background:rgba(var(--weapon-rgb), .1);color:#e2ecfbc7;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal}.species-weapon-table-wrap,.species-effect-table-wrap{width:100%;overflow-x:auto}.species-weapon-table{border-collapse:collapse;table-layout:fixed;width:100%}.species-weapon-table th,.species-weapon-table td{text-align:left;border-bottom:1px solid #5b749e24;padding:14px 16px}.species-weapon-table th{color:#a9c4ebad;letter-spacing:.08em;text-transform:uppercase;background:#050b1675;font-size:11px}.species-weapon-table th:first-child{width:46%}.species-weapon-table th:nth-child(2){width:28%}.species-weapon-table th:nth-child(3){text-align:right;width:26%}.species-weapon-table td{color:#eff5ffe6;font-size:14px}.species-weapon-table td:nth-child(2) span{border:1px solid rgba(var(--weapon-rgb), .16);background:rgba(var(--weapon-rgb), .07);color:#dde8f8c7;border-radius:9px;padding:6px 9px;font-size:12px;display:inline-flex}.species-weapon-table td:nth-child(3){text-align:right}.species-weapon-table td:nth-child(3) strong{color:rgba(var(--weapon-rgb), 1);font-size:16px}.species-weapon-table tbody tr:last-child td{border-bottom:0}.species-weapon-table tbody tr:hover td{background:rgba(var(--weapon-rgb), .04)}.species-effect-table-card{padding:0;overflow:hidden}.species-effect-heading{border-bottom:1px solid #5b75a12e;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.species-effect-heading h3{color:#fff;margin:8px 0 0;font-size:24px}.species-effect-heading em{color:#c8d9f1ad;font-size:12px;font-style:normal}.species-effect-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1280px}.species-effect-table th,.species-effect-table td{vertical-align:top;text-align:left;border-bottom:1px solid #57709a24;border-right:1px solid #57709a24;padding:16px 18px}.species-effect-table th:last-child,.species-effect-table td:last-child{border-right:0}.species-effect-table th{z-index:1;color:#b0c9eec2;letter-spacing:.08em;background:#0d1729;font-size:11px;position:sticky;top:0}.species-effect-table tbody tr:nth-child(2n) td{background:#101b2d61}.species-effect-table tbody tr:hover td{background:#b4a7d60b}.species-effect-name strong{color:#fff;font-size:14px;line-height:1.6}.species-effect-type,.species-effect-species{border-radius:10px;padding:7px 10px;font-size:12px;line-height:1.4;display:inline-flex}.species-effect-table ul{flex-direction:column;gap:7px;margin:0;padding-left:18px;display:flex}.species-effect-table li{color:#e0eaf8d1;font-size:12px;line-height:1.65}.species-effect-none{color:#b6c7e16b}.species-effect-no-data{color:#ccdbefa3;text-align:center!important;padding:44px!important}.species-attack-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.species-attack-empty strong{color:#fff;font-size:18px}.species-attack-empty span{color:#cadbf19e;font-size:13px}@media (max-width:1180px){.species-attack-hero{grid-template-columns:1fr}.species-attack-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.species-attack-controls{grid-template-columns:1fr}.species-attack-filter-row{justify-content:flex-start}}@media (max-width:900px){.species-attack-tabs,.species-weapon-grid,.species-attack-summary{grid-template-columns:1fr}.enemy-species-special-link{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.species-attack-panel{width:min(100% - 16px,1720px)}.species-attack-hero{padding:22px 20px}.species-attack-tabs button{grid-template-columns:36px minmax(0,1fr)}.species-attack-filter-row button,.species-attack-reset{flex:auto}}.combat-library-panel{flex-direction:column;gap:16px;width:min(1720px,100% - 32px);margin:0 auto 48px;display:flex}.combat-library-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:30px 32px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#536fff21,#0000 34%),linear-gradient(135deg,#181e33fa,#07111ffa)!important}.combat-library-hero:after{content:"";pointer-events:none;border:1px solid #697eff1f;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-80px;box-shadow:0 0 0 34px #475fda09,0 0 0 72px #475fda05}.combat-library-hero-copy,.combat-library-hero-summary{z-index:1;position:relative}.combat-library-hero-copy h2{color:#fff;margin:10px 0 8px;font-size:clamp(32px,3vw,48px);line-height:1.12}.combat-library-hero-copy p{color:#d2e0f5cc;max-width:900px;margin:0;font-size:15px;line-height:1.8}.combat-library-hero-summary{grid-template-columns:repeat(3,minmax(118px,1fr));gap:12px;display:grid}.combat-library-hero-summary div{background:#070f1dc2;border:1px solid #5d77b147;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:98px;padding:16px 18px;display:flex}.combat-library-hero-summary strong{color:#fff;font-size:31px;line-height:1}.combat-library-hero-summary span{color:#cddcf4b3;font-size:12px}.combat-library-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.combat-library-tab{color:#eaf1ff;text-align:left;cursor:pointer;background:linear-gradient(#0c1526f5,#070e1bf5);border:1px solid #48639438;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:16px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative}.combat-library-tab:hover{border-color:#6c89cd73;transform:translateY(-1px)}.combat-library-tab.active{background:radial-gradient(circle at 100% 0,#7a54ff33,#0000 44%),linear-gradient(#1c1e3afa,#0b1122fa);border-color:#7d67ffdb;box-shadow:inset 0 -2px #59dfdcc2,0 12px 24px #00000029}.combat-library-tab-icon{color:#d9d4ff;background:#6656de24;border:1px solid #7668e82e;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.combat-library-tab-icon.is-weapons{color:#ddd9ff;background:radial-gradient(circle at 50% 44%,#8b7cff3d,#0000 62%),#42389a38;border-color:#8b7cff57;box-shadow:inset 0 0 16px #7668e81f}.combat-library-tab-lucide{filter:drop-shadow(0 0 7px #8b7cff6b);width:24px;height:24px}.combat-library-tab.active .combat-library-tab-icon.is-weapons{color:#f1efff;border-color:#9c90ff80;box-shadow:inset 0 0 18px #7668e82e,0 0 16px #6959ff1f}.combat-library-tab-icon.is-skills{color:#e6ddff;background:radial-gradient(circle at 66% 30%,#dbb3ff38,#0000 38%),#4c3c9d40;border-color:#a47fef57;position:relative;box-shadow:inset 0 0 16px #9166e01f}.combat-library-skill-icon{width:27px;height:27px;display:block;position:relative}.combat-library-skill-sword{filter:drop-shadow(0 0 6px #ae89ff66);width:23px;height:23px;position:absolute;bottom:0;left:1px}.combat-library-skill-spark{color:#f1caff;filter:drop-shadow(0 0 5px #dc99ffb8);width:11px;height:11px;position:absolute;top:-1px;right:-1px}.combat-library-tab.active .combat-library-tab-icon.is-skills{color:#f4efff;border-color:#b792ff80;box-shadow:inset 0 0 18px #9769e42e,0 0 16px #8a5ae11f}.combat-library-tab-icon.is-magic{background:radial-gradient(circle at 32% 34%,#5cd5ff40,#0000 38%),radial-gradient(circle at 70% 70%,#f4c55633,#0000 42%),#32307052;border-color:#8084ee5c;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #6365da1f}.combat-library-tab-icon.is-magic:before{content:"✦";color:#7be1ff;text-shadow:0 0 8px #56d5ffb8;font-size:21px;line-height:1;position:absolute;top:3px;left:7px}.combat-library-tab-icon.is-magic:after{content:"";border:2px solid #f1c75c;border-radius:50%;width:14px;height:14px;position:absolute;bottom:7px;right:7px;box-shadow:0 0 0 2px #f1c75c1f,0 0 8px #f1c75c70}.combat-library-tab-icon.is-magic+.combat-library-tab-copy small{max-width:250px}.combat-library-tab-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.combat-library-tab-copy strong{color:#fff;font-size:16px}.combat-library-tab-copy small{color:#c3d3eda3;font-size:11px;line-height:1.45}.combat-library-tab em{color:#becade94;white-space:nowrap;background:#7280991a;border-radius:999px;align-self:start;padding:5px 8px;font-size:10px;font-style:normal}.combat-library-tab em.ready{color:#82f3d2;background:#28c49e1f}.species-attack-subhero{margin-top:2px}.combat-library-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;padding:48px 24px;display:flex;background:radial-gradient(circle at 50% 0,#6459e01c,#0000 42%),linear-gradient(#0c1424f5,#070d18fa)!important}.combat-library-placeholder-icon{color:#dcd7ff;background:#6558df21;border:1px solid #7d6eef33;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:6px;font-size:28px;display:grid}.combat-library-placeholder h3{color:#fff;margin:4px 0 0;font-size:28px}.combat-library-placeholder p{color:#cbdaf1b8;max-width:620px;margin:0;line-height:1.8}.combat-library-placeholder button{color:#9ff9ed;cursor:pointer;background:#10434c6b;border:1px solid #67e2d447;border-radius:14px;min-height:44px;margin-top:14px;padding:0 18px;font-weight:800}@media (max-width:1180px){.combat-library-hero{grid-template-columns:1fr}.combat-library-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.combat-library-panel{width:min(100% - 20px,1720px)}.combat-library-hero{padding:22px 20px}.combat-library-hero-summary,.combat-library-tabs{grid-template-columns:1fr}.combat-library-tab{grid-template-columns:42px minmax(0,1fr)}.combat-library-tab em{grid-column:2;justify-self:start}}.checker-card .slot-title{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;display:grid}.checker-card .slot-title-main{flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;display:flex}.checker-card .slot-title-main>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.checker-card .slot-title-main .negative-badge{flex:none}@media (max-width:640px){.checker-card .slot-title{grid-template-columns:minmax(0,1fr) auto;align-items:start}.checker-card .slot-title-main{min-width:0}.checker-card .slot-title>.affix-id-badge{justify-content:center;width:auto}}.checker-card .search-field.has-random-negative{background:linear-gradient(#22111847,#11162305);border:1px solid #f871713d;border-radius:18px;padding:10px 12px 12px;box-shadow:inset 0 0 0 1px #ffffff05}.checker-card .slot-title-main .negative-badge.negative-badge-alert{color:#ffe4e6;letter-spacing:.01em;background:linear-gradient(#7f1d1d66,#450a0a6b);border:1px solid #fb71856b;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex;box-shadow:0 8px 18px #7f1d1d2e,inset 0 1px #ffffff14}.checker-card .slot-title-main .negative-badge-alert .negative-badge-icon{color:#fff1f2;background:#ffffff24;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-grid}@media (max-width:640px){.checker-card .search-field.has-random-negative{padding:10px}.checker-card .slot-title-main .negative-badge.negative-badge-alert{width:-moz-fit-content;width:fit-content;max-width:100%}}.checker-card .slot-title-side{flex-direction:column;grid-area:1/2;justify-self:end;align-items:flex-end;gap:8px;display:flex}.checker-card .slot-title-side>.affix-id-badge{align-self:flex-end}.checker-card .slot-title-side>.negative-badge.negative-badge-alert{color:#fecdd3;white-space:nowrap;background:#7f1d1d57;border:1px solid #fb71857a;border-radius:6px;justify-content:center;align-self:flex-end;align-items:center;gap:5px;width:132px;min-width:132px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.checker-card .slot-title-side>.negative-badge.negative-badge-alert .negative-badge-icon{color:#ffe4e6;background:#fb71852e;border-radius:999px;place-items:center;width:14px;height:14px;font-size:9px;line-height:1;display:inline-grid}.checker-card .slot-title-side>.affix-id-control{justify-content:space-between;width:132px;min-width:132px}.checker-card .slot-title>.affix-id-badge{flex-shrink:0;grid-area:auto;place-self:auto}.checker-card .slot-title-main .negative-badge{display:none}@media (max-width:640px){.checker-card .slot-title{grid-template-columns:minmax(0,1fr)}.checker-card .slot-title-side{grid-area:2/1;justify-self:stretch;align-items:flex-start;width:100%}.checker-card .slot-title-side>.affix-id-badge,.checker-card .slot-title-side>.negative-badge.negative-badge-alert{align-self:flex-start}.checker-card .slot-title-side>.negative-badge.negative-badge-alert,.checker-card .slot-title-side>.affix-id-control{width:auto;min-width:0}}.checker-card .search-field.has-random-negative{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.checker-card .search-field.has-random-negative .slot-title{margin-bottom:8px}.checker-card .search-field.has-random-negative .select-trigger{border-color:var(--panel-border);box-shadow:none}@media (max-width:640px){.checker-card .search-field.has-random-negative{padding:0}}.checker-card .section-title{margin-bottom:18px}.checker-card .section-title p{margin-top:6px}.checker-card .form-grid{gap:14px}.checker-card .slot-title{align-items:center;gap:8px 12px;margin-bottom:6px}.checker-card .slot-title-main{align-items:center;gap:8px}.checker-card .slot-order{color:#cbd5e194;flex:none;font-size:11px;font-weight:800;line-height:1.2}.checker-card .slot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.checker-card .slot-name em{color:#e2e8f0;font-weight:700}.checker-card .slot-title-side{gap:5px}.checker-card .affix-id-badge{color:#94a3b8a3;letter-spacing:0;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:10px;font-weight:700}.checker-card .affix-id-control{white-space:nowrap;background:#1e3a5438;border:1px solid #60a5fa47;border-radius:6px;align-items:center;min-height:26px;padding:3px 4px 3px 8px;display:inline-flex}.checker-card .affix-id-control .affix-id-badge{color:#bae6fdb3;margin-right:5px;font-size:10px}.checker-card .affix-id-control code{color:#c7e7ff;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800}.checker-card .copy-affix-id{color:#bae6fd;cursor:pointer;background:#7dd3fc1a;border:0;border-radius:4px;place-items:center;width:20px;height:20px;margin-left:6px;padding:0;display:inline-grid}.checker-card .copy-affix-id:hover{color:#e0f2fe;background:#7dd3fc33}.checker-card .copy-affix-id.copied{color:#86efac;background:#4ade8029}.checker-card .result-wrong_order{background:#11161f;border-color:#f59e0bb8}.checker-card .result-wrong_order>h3{color:#fcd34d;margin-bottom:12px}.checker-card .result-conflict,.checker-card .result-invalid{background:#11161f;border-color:#f871719e}.checker-card .result-conflict>h3,.checker-card .result-invalid>h3{color:#fca5a5;margin-bottom:7px}.checker-card .result-conflict-summary{color:#fecaca;margin:0;font-size:13px;line-height:1.55}.checker-card .result-source-row,.checker-card .result-source-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.checker-card .result-source-row{color:#e2e8f0b8;margin-top:12px;font-size:11px}.checker-card .result-source-row>b,.checker-card .result-source-meta>b{color:#e2e8f0e0;font-size:10px;font-weight:800}.checker-card .result-source-tags{flex-wrap:wrap;gap:5px;display:inline-flex}.checker-card .result-source-tag{color:#bae6fd;background:#0e74901f;border:1px solid #7dd3fc3d;border-radius:5px;align-items:center;min-height:22px;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex}.checker-card .result-source-meta{align-items:center}.checker-card .result-source-meta>em{color:#cbd5e194;font-style:normal}.checker-card .order-box{background:0 0;border:0;border-radius:8px;margin-top:0;padding:0}.checker-card .order-box-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.checker-card .order-box-heading strong{color:#f8fafc;font-size:14px}.checker-card .order-box-heading span{color:#cbd5e194;font-size:11px}.checker-card .result-fix-button{color:#fde68a;white-space:nowrap;background:#78531329;border:1px solid #fbbf2447;border-radius:5px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.checker-card .result-fix-button:hover{color:#fffbeb;background:#78531347;border-color:#fbbf2480}.checker-card .correct-order-list{gap:7px;display:grid}.checker-card .correct-order-slot{background:#7853131a;border:1px solid #fbbf2438;border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.checker-card .correct-order-index{color:#fde68a;background:#fbbf2429;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.checker-card .correct-order-copy{align-items:center;gap:8px;min-width:0;display:flex}.checker-card .correct-order-copy>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.4;overflow:hidden}.checker-card .correct-order-copy .negative-badge{flex:none}@media (max-width:640px){.checker-card .order-box-heading{flex-direction:column;align-items:flex-start;gap:3px}.checker-card .correct-order-copy{flex-direction:column;align-items:flex-start;gap:4px}.checker-card .correct-order-copy>strong{white-space:normal}}.checker-card .search-select{min-height:46px}.checker-card .select-trigger{padding-right:126px}.checker-card .select-trigger .select-random-negative{color:#fecdd3;white-space:nowrap;background:#7f1d1d47;border:1px solid #fb718566;border-radius:4px;flex:none;margin-left:8px;padding:3px 6px;font-size:10px;font-weight:800;line-height:1}.checker-card .clear-slot{color:#cbd5e1b8;border:1px solid #0000;width:24px;height:24px;right:76px}.checker-card .clear-slot:hover{border-color:#f871713d}.checker-card .select-trigger .select-hint{color:#94a3b89e;pointer-events:none;font-size:11px;font-weight:700;line-height:1;position:absolute;top:50%;right:42px;transform:translateY(-50%)}.checker-card .select-trigger .select-chevron{color:#cbd5e1c2;background:#33415557;border:1px solid #94a3b82e;border-radius:6px;width:24px;height:24px;padding:3px;transition:transform .16s,border-color .16s,color .16s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.checker-card .select-trigger:hover .select-chevron{color:#e2e8f0;border-color:#94a3b85c}.checker-card .select-trigger .select-chevron.is-open{color:#c7d2fe;border-color:#818cf880;transform:translateY(-50%)rotate(180deg)}.checker-card .button-row{gap:8px;margin-top:18px}.checker-card .button-row button{min-height:42px;padding:9px 14px}.checker-card .button-row .secondary{color:#cbd5e194;background:0 0;border-color:#0000;font-weight:650}.checker-card .button-row .secondary:hover{color:#dbeafe;background:#33415547;border-color:#94a3b82e}.checker-card .button-row .quiet{color:#cbd5e1a8;background:0 0;border-color:#0000;margin-left:auto}.checker-card .button-row .quiet.icon-only{place-items:center;width:42px;min-width:42px;padding:0;display:inline-grid}.checker-card .button-row .quiet:hover{color:#e2e8f0;background:#3341555c;border-color:#94a3b838}@media (max-width:640px){.checker-card .slot-title{align-items:start}.checker-card .slot-title-side{gap:4px}}.species-attack-summary{grid-template-columns:repeat(4,minmax(108px,1fr))}.species-attack-controls{grid-template-columns:minmax(300px,1fr) auto 170px auto}.species-attack-sort{color:#eaf2ff;cursor:pointer;background:#09111ee6;border:1px solid #6179a33d;border-radius:12px;outline:none;min-height:42px;padding:0 36px 0 13px;font-size:12px;font-weight:800}.species-attack-result-count{color:#c7d8f0a8;grid-column:1/-1;padding:2px 4px 0;font-size:12px}.species-weapon-showcase-grid{gap:20px}.species-weapon-showcase{min-width:0;padding:0;overflow:hidden}.species-weapon-showcase-head{background:linear-gradient(90deg, rgba(var(--weapon-rgb), .11), transparent 62%), #050b1661;align-items:flex-start!important;padding:22px 24px!important}.species-weapon-title-block{grid-template-columns:52px minmax(0,1fr);align-items:start!important;gap:14px!important;display:grid!important}.species-weapon-emblem{box-shadow:inset 0 1px 0 #ffffff14, 0 10px 26px rgba(var(--weapon-rgb), .12);font-size:20px;border-radius:16px!important;width:52px!important;height:52px!important}.species-weapon-title-block>div{flex-direction:column;min-width:0;align-items:flex-start!important;gap:5px!important;display:flex!important}.species-weapon-title-block small{color:rgba(var(--weapon-rgb), .72);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.species-weapon-title-block strong{line-height:1.1;color:#fff!important;font-size:24px!important}.species-weapon-title-block p{color:#d0def2b3;max-width:520px;margin:2px 0 0;font-size:12px;line-height:1.65}.species-weapon-group-summary{border:1px solid rgba(var(--weapon-rgb), .18);background:rgba(var(--weapon-rgb), .08);border-radius:15px;flex-direction:column;align-items:center;gap:4px;min-width:74px;padding:11px 13px;display:flex}.species-weapon-group-summary strong{line-height:1;color:#fff!important;font-size:24px!important}.species-weapon-group-summary span{color:#dce8f8a6;font-size:10px}.species-weapon-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.species-weapon-item-card{border:1px solid rgba(var(--weapon-rgb), .15);background:radial-gradient(circle at 100% 0%, rgba(var(--weapon-rgb), .1), transparent 46%), linear-gradient(180deg, #0c1423eb, #070d18f5);border-radius:17px;flex-direction:column;gap:11px;min-width:0;min-height:164px;padding:15px 16px 14px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.species-weapon-item-card:hover{border-color:rgba(var(--weapon-rgb), .36);background:radial-gradient(circle at 100% 0%, rgba(var(--weapon-rgb), .15), transparent 48%), linear-gradient(180deg, #0f182af5, #080f1bfa);transform:translateY(-2px)}.species-weapon-item-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.species-weapon-rank{background:rgba(var(--weapon-rgb), .12);width:31px;height:31px;color:rgba(var(--weapon-rgb), 1);letter-spacing:.06em;border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.species-weapon-category{border:1px solid rgba(var(--weapon-rgb), .16);background:rgba(var(--weapon-rgb), .07);color:#e2ecfac7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.species-weapon-item-card h4{color:#f7fafff5;word-break:break-word;min-height:42px;margin:0;font-size:17px;line-height:1.45}.species-weapon-multiplier-row{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;display:flex}.species-weapon-multiplier-row>div{flex-direction:column;gap:3px;display:flex}.species-weapon-multiplier-row small{color:#bccfeb94;font-size:10px}.species-weapon-multiplier-row strong{color:rgba(var(--weapon-rgb), 1);letter-spacing:-.03em;font-size:27px;line-height:1}.species-weapon-level-badge{border:1px solid rgba(var(--weapon-rgb), .16);background:rgba(var(--weapon-rgb), .07);color:#dce8f8b3;white-space:nowrap;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:900}.species-multiplier-legendary .species-weapon-level-badge{color:#ffe9a8;background:#facc151a;border-color:#facc1557}.species-multiplier-high .species-weapon-level-badge{color:rgba(var(--weapon-rgb), 1)}.species-weapon-meter{background:#ffffff0f;border-radius:999px;height:5px;overflow:hidden}.species-weapon-meter span{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--weapon-rgb), .56), rgba(var(--weapon-rgb), 1));height:100%;box-shadow:0 0 14px rgba(var(--weapon-rgb), .24);display:block}@media (max-width:1380px){.species-attack-controls{grid-template-columns:minmax(260px,1fr) auto 160px}.species-attack-reset{grid-column:3}.species-attack-filter-row{grid-column:1/-1;justify-content:flex-start}}@media (max-width:1100px){.species-attack-summary{grid-template-columns:repeat(2,minmax(110px,1fr))}.species-weapon-item-grid{grid-template-columns:1fr}}@media (max-width:760px){.species-attack-controls{grid-template-columns:1fr}.species-attack-search,.species-attack-filter-row,.species-attack-sort,.species-attack-reset,.species-attack-result-count{grid-column:1}.species-attack-sort{width:100%}.species-weapon-showcase-head{flex-direction:column}.species-weapon-group-summary{flex-direction:row;align-self:flex-start}.species-weapon-item-grid{padding:14px}}.boss-drop-area-picker{z-index:30;width:100%;min-width:0;position:relative}.boss-drop-select-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:flex}.boss-drop-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.boss-drop-select-trigger i{color:#cddcf5b3;flex:none;font-style:normal;transition:transform .18s}.boss-drop-select-trigger.open{border-color:#7da4ff8f;box-shadow:0 0 0 2px #4c6fd21f}.boss-drop-select-trigger.open i{transform:rotate(180deg)}.boss-drop-area-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;-ms-overflow-style:none;background:#080e19fa;border:1px solid #6783b752;border-radius:14px;max-height:360px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #00000075}.boss-drop-area-menu::-webkit-scrollbar{width:0;height:0;display:none}.boss-drop-area-menu button{color:#e0e9f7d1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;min-height:34px;padding:8px 10px;font-size:12px}.boss-drop-area-menu button:hover{color:#fff;background:#506fad29}.boss-drop-area-menu button.active{color:#fff;background:linear-gradient(90deg,#6366f13d,#a855f71f);font-weight:800}.boss-area-dropdown-menu{max-height:min(62vh,560px);top:auto;bottom:calc(100% + 8px)}@media (max-width:1180px){.boss-area-dropdown-menu{max-height:min(50vh,440px)}}.enemy-library-panel .boss-drop-control.clean-section-card,.enemy-library-panel .boss-drop-control{z-index:80;position:relative;overflow:visible!important}.boss-drop-control-top{z-index:81;position:relative}.boss-drop-area-picker{z-index:90;position:relative}.boss-drop-area-menu{z-index:999;width:max(100%,300px);max-height:min(68vh,600px);left:0;right:auto;overflow-y:auto;top:auto!important;bottom:calc(100% + 10px)!important}@media (max-width:1180px){.boss-drop-area-menu{width:100%;max-height:min(58vh,500px)}}.boss-drop-page-size-picker{z-index:91;width:100%;min-width:0;position:relative}.boss-drop-page-size-trigger{cursor:pointer;text-align:left;-webkit-appearance:none;appearance:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 13px;display:flex}.boss-drop-page-size-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.boss-drop-page-size-trigger i{color:#cddcf5b3;flex:none;font-style:normal;transition:transform .18s}.boss-drop-page-size-trigger.open{border-color:#7da4ff8f;box-shadow:0 0 0 2px #4c6fd21f}.boss-drop-page-size-trigger.open i{transform:rotate(180deg)}.boss-drop-page-size-menu{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080e19fa;border:1px solid #6783b752;border-radius:14px;padding:7px;position:absolute;top:auto;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 18px 42px #00000075}.boss-drop-page-size-menu button{color:#e0e9f7d1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;font-size:13px;display:flex}.boss-drop-page-size-menu button:hover{color:#fff;background:#506fad29}.boss-drop-page-size-menu button.active{color:#fff;background:linear-gradient(90deg,#6366f13d,#a855f71f);font-weight:800}.boss-drop-page-size-menu button i{color:#b9c8ff;font-size:12px;font-style:normal}.boss-page-size-picker{z-index:96;flex:0 0 138px;min-width:138px;position:relative}.boss-page-size-trigger{-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 13px;display:flex}.boss-page-size-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.boss-page-size-trigger i{color:#cddcf5b8;flex:none;font-style:normal;transition:transform .18s}.boss-page-size-trigger.open{border-color:#7da4ff94;box-shadow:0 0 0 2px #4c6fd21f}.boss-page-size-trigger.open i{transform:rotate(180deg)}.boss-page-size-menu{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080e19fa;border:1px solid #6783b752;border-radius:14px;padding:7px;position:absolute;top:auto;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 18px 42px #00000075}.boss-page-size-menu button{color:#e0e9f7d1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;font-size:13px;display:flex}.boss-page-size-menu button:hover{color:#fff;background:#4b659b29}.boss-page-size-menu button.active{color:#fff;background:linear-gradient(135deg,#4b43916b,#2f2a675c);box-shadow:inset 0 0 0 1px #849beb2e}.boss-page-size-menu button i{color:#9fc2ff;font-style:normal;font-weight:900}@media (max-width:1180px){.boss-page-size-picker{flex:160px;width:100%}}.enemy-library-panel .boss-drop-data-table{min-width:1050px}.boss-drop-col-area{width:220px}.boss-drop-col-enemy{width:280px}.enemy-library-panel .boss-drop-data-table thead th{height:62px;padding:12px 16px}.enemy-library-panel .boss-drop-data-table thead th span{font-size:14px}.enemy-library-panel .boss-drop-data-table thead th small{margin-top:4px;font-size:9px}.enemy-library-panel .boss-drop-data-table tbody td{padding:16px}.enemy-library-panel .boss-drop-id-cell{padding-left:56px!important}.boss-drop-row-number{border-radius:9px;width:28px;height:28px;font-size:9px;top:16px;left:15px}.enemy-library-panel .boss-drop-id-cell code{border-radius:9px;padding:6px 8px;font-size:11px}.boss-drop-area-badge{border-radius:10px;padding:7px 10px;font-size:11px}.enemy-library-panel .boss-drop-enemy-cell strong{font-size:12px}.enemy-library-panel .boss-drop-enemy-cell small{border-radius:7px;margin-top:8px;padding:4px 7px;font-size:9px}.boss-drop-rewards-cell{padding:12px 14px!important}.boss-drop-pool-grid{gap:8px}.boss-drop-pool-group{border-radius:10px;grid-template-columns:66px minmax(0,1fr)}.boss-drop-pool-label{padding:9px 7px;font-size:9px}.boss-drop-reward-item{padding:8px 10px;font-size:10px}.incantation-library-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:28px 30px;display:grid}.incantation-library-hero-copy{flex-direction:column;gap:10px;display:flex}.incantation-library-hero-copy h2{margin:0;font-size:42px;line-height:1.12}.incantation-library-hero-copy p{color:#d6e0f2d1;max-width:900px;margin:0;font-size:15px;line-height:1.75}.incantation-library-summary{grid-template-columns:repeat(2,minmax(118px,1fr));gap:12px;display:grid}.incantation-library-summary div{background:linear-gradient(#0d1525f5,#070e1bfa);border:1px solid #6277aa42;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:130px;padding:16px 18px;display:flex}.incantation-library-summary strong{color:#fff;font-size:30px;line-height:1}.incantation-library-summary span{color:#d0ddf4ad;font-size:12px}.incantation-library-controls{justify-content:flex-start;align-items:center;gap:16px;padding:18px 20px;display:flex}.incantation-library-search{background:linear-gradient(#0a111ff5,#080e18f5);border:1px solid #5a78ae3d;border-radius:16px;flex:1;align-items:center;gap:10px;min-width:0;min-height:54px;padding:0 16px;display:flex}.incantation-library-search span{color:#9dbef2b8}.incantation-library-search input{color:#eef5ff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.incantation-library-meta{flex-shrink:0;align-items:center;gap:14px;display:flex}.incantation-library-meta span{color:#cddbf1c2;font-size:13px}.incantation-school-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.incantation-school-card{background:radial-gradient(circle at 100% 0,#ffbe3c1a,#0000 38%),linear-gradient(#0c1524f5,#060c16fa);border:1px solid #788cbe33;flex-direction:column;gap:18px;padding:22px;display:flex}.incantation-school-head{border-bottom:1px solid #6d85b12e;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.incantation-school-head small{color:#f6bf55;letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.incantation-school-head h3{margin:8px 0 0;font-size:25px;line-height:1.15}.incantation-school-counts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.incantation-school-counts span{color:#ffd78d;white-space:nowrap;background:#ffc65e1a;border:1px solid #ffc65e2e;border-radius:999px;padding:7px 10px;font-size:11px}.incantation-school-sections{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.incantation-school-panel{background:#0c1423b3;border:1px solid #5f7aab2e;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.incantation-school-panel.main{grid-row:span 2}.incantation-school-panel h4{margin:0;font-size:17px}.incantation-school-panel-subtitle{color:#c0d0eab3;margin:-4px 0 0;font-size:12px;line-height:1.6}.incantation-chip-list{flex-wrap:wrap;gap:10px;display:flex}.incantation-chip-list span{color:#ffd98f;background:#ffc76017;border:1px solid #ffc76038;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1.35}.incantation-note-list{color:#ffb2b6;margin:0;padding-left:18px;font-size:13px;line-height:1.75}.incantation-note-list li+li{margin-top:6px}.incantation-school-panel.note-panel{background:#36121838;border-color:#fb71852e}.incantation-school-panel.alt-panel{background:#1517318f;border-color:#917cff2e}.incantation-school-panel.alt-panel .incantation-chip-list span{color:#e0d2ff;background:#a78bfa1a;border-color:#a78bfa38}.incantation-empty{color:#c6d4ec70;font-size:18px}@media (max-width:1180px){.incantation-library-hero{grid-template-columns:1fr}.incantation-library-controls{flex-direction:column;align-items:stretch}.incantation-library-meta{justify-content:space-between}.incantation-school-grid{grid-template-columns:1fr}}@media (max-width:760px){.incantation-library-hero{padding:22px 20px}.incantation-library-hero-copy h2{font-size:32px}.incantation-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.incantation-school-head{flex-direction:column}.incantation-school-counts{justify-content:flex-start}.incantation-school-sections{grid-template-columns:1fr}.incantation-school-panel.main{grid-row:auto}}.incantation-subtabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px;display:grid}.incantation-subtabs button{color:#edf4ff;text-align:left;cursor:pointer;background:linear-gradient(#0c1423f2,#070d18f7);border:1px solid #5b74a638;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:82px;padding:15px 17px;display:grid}.incantation-subtabs button>span{color:#ded2ff;background:#a78bfa1f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.incantation-subtabs button div{flex-direction:column;gap:5px;min-width:0;display:flex}.incantation-subtabs button strong{font-size:16px}.incantation-subtabs button small{color:#c7d6eea8;font-size:12px}.incantation-subtabs button em{color:#dde8fabf;font-size:13px;font-style:normal}.incantation-subtabs button.active{background:linear-gradient(135deg,#15264af0,#0c1527fa);border-color:#60a5fa75;box-shadow:inset 0 -2px #60a5fae6,0 16px 30px #0000002e,0 0 0 1px #7dadff1f}.incantation-subtabs button.active>span{color:#e8f2ff;background:#60a5fa29}.incantation-subtabs button>.sorcery-nav-icon{background:radial-gradient(circle at 50% 52%,#68d3ff33,#0000 32%),linear-gradient(145deg,#5299ef2b,#3d62b414);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #71beff1f}.sorcery-nav-icon:before,.sorcery-nav-icon:after{content:"";box-sizing:border-box;position:absolute}.sorcery-nav-icon:before{border:1px solid #74c2ff85;border-radius:50%;width:24px;height:24px;transform:rotate(-22deg)scaleY(.72);box-shadow:0 0 9px #4eaeff33}.sorcery-nav-icon:after{background:#d8f6ff;width:5px;height:5px;top:8px;right:8px;transform:rotate(45deg);box-shadow:0 0 7px #7cdcffb8}.sorcery-nav-icon i{z-index:1;clip-path:polygon(50% 0,100% 36%,76% 100%,24% 100%,0 36%);filter:drop-shadow(0 0 5px #57c0ff9e);background:linear-gradient(145deg,#d9f8ff 4%,#65cdf4 40%,#477ee8 72%,#24429b);width:12px;height:19px;position:relative;transform:rotate(8deg)}.incantation-subtabs button.active>.sorcery-nav-icon{background:radial-gradient(circle at 50% 52%,#81e0ff4d,#0000 34%),linear-gradient(145deg,#46a0f54a,#4365c124);box-shadow:inset 0 0 0 1px #91d5ff38,0 0 13px #409df229}.incantation-subtabs button.active>.sorcery-nav-icon:before{border-color:#9ee0ffcc;box-shadow:0 0 10px #5ac1ff57}.incantation-subtabs button>.incantation-nav-icon{background:radial-gradient(circle,#ffe28633 0 26%,#0000 28%),linear-gradient(145deg,#e1b85829,#84662b14);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #efc9681f}.incantation-nav-icon:before,.incantation-nav-icon:after{content:"";box-sizing:border-box;position:absolute}.incantation-nav-icon:before{border:2px solid #f2cd6fe6;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 3px #f2cd6f14,0 0 9px #f2cd6f33}.incantation-nav-icon:after{background:#e9bd57;border:1px solid #ffefbef2;width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 7px #f2cd6f8c}.incantation-nav-icon i{background:linear-gradient(#0000,#f7d77d 28% 72%,#0000);border-radius:2px;width:2px;height:25px;position:absolute;box-shadow:0 0 5px #f2cd6f6b}.incantation-subtabs button.active>.incantation-nav-icon{background:radial-gradient(circle,#ffe7974d 0 26%,#0000 28%),linear-gradient(145deg,#e8be5247,#87642524);box-shadow:inset 0 0 0 1px #ffde853d,0 0 13px #ddac4129}.incantation-subtabs button.active>.incantation-nav-icon:before{border-color:#ffe29a;box-shadow:inset 0 0 0 3px #ffe29a1c,0 0 10px #ffd97757}.incantation-subtabs button>.applicability-nav-icon{background:linear-gradient(145deg,#758ede24,#9e79dc1a);position:relative;overflow:hidden}.applicability-nav-icon:before,.applicability-nav-icon:after{content:"";box-sizing:border-box;width:17px;height:17px;position:absolute}.applicability-nav-icon:before{border-top:2px solid #97b4ffd1;border-left:2px solid #97b4ffd1;border-radius:3px 0 0;top:8px;left:8px}.applicability-nav-icon:after{border-bottom:2px solid #c19df5d1;border-right:2px solid #c19df5d1;border-radius:0 0 3px;bottom:8px;right:8px}.applicability-nav-icon i{z-index:1;background:#f0d887;border:1px solid #f2e1add6;border-radius:2px;width:7px;height:7px;position:relative;transform:rotate(45deg);box-shadow:0 0 8px #f0d88759}.incantation-subtabs button.active>.applicability-nav-icon{background:linear-gradient(145deg,#7097f43b,#ab7ee833)}.incantation-subtabs button.active>.applicability-nav-icon:before{filter:drop-shadow(0 0 3px #7097f473);border-top-color:#a9c4ff;border-left-color:#a9c4ff}.incantation-subtabs button.active>.applicability-nav-icon:after{filter:drop-shadow(0 0 3px #ab7ee873);border-bottom-color:#d3adff;border-right-color:#d3adff}.incantation-subtabs button>.buildup-nav-icon{background:linear-gradient(145deg,#e1b8581a,#7086de21);position:relative;overflow:hidden}.buildup-nav-icon:before,.buildup-nav-icon:after{content:"";box-sizing:border-box;border:2px solid;border-radius:50%;width:14px;height:14px;position:absolute}.buildup-nav-icon:before{border-color:#e7be5ad1;top:7px;left:7px;box-shadow:0 0 8px #e7be5a29}.buildup-nav-icon:after{border-color:#7c9bf6d1;bottom:7px;right:7px;box-shadow:0 0 8px #7c9bf629}.buildup-nav-icon i{z-index:1;background:#dce8ff;border:1px solid #f5eedad1;width:6px;height:6px;position:relative;transform:rotate(45deg);box-shadow:0 0 7px #e1ebff6b}.incantation-subtabs button.active>.buildup-nav-icon{background:linear-gradient(145deg,#e1b85833,#608cf238)}.incantation-subtabs button.active>.buildup-nav-icon:before{border-color:#f0c866;box-shadow:0 0 10px #f0c86659}.incantation-subtabs button.active>.buildup-nav-icon:after{border-color:#8cacff;box-shadow:0 0 10px #8cacff59}.incantation-subtabs button.active small{color:#d8e8ffd1}.incantation-subtabs button.active em{color:#e7f1ffe6}.incantation-detail-controls{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.incantation-detail-filter-row{flex-wrap:wrap;gap:8px;display:flex}.incantation-detail-filter-row button{color:#dee8f8c7;cursor:pointer;background:#0b1321e0;border:1px solid #6178a138;border-radius:999px;min-height:34px;padding:0 11px;font-size:11px;font-weight:700}.incantation-detail-filter-row button b{color:#ffffffa8;margin-left:5px}.incantation-detail-filter-row button:hover,.incantation-detail-filter-row button.active{color:#ffe2a8;background:#673e1257;border-color:#ffc35070}.incantation-detail-filter-row.type-row button.type-圣{--prayer-type-rgb:250, 204, 21}.incantation-detail-filter-row.type-row button.type-雷{--prayer-type-rgb:96, 165, 250}.incantation-detail-filter-row.type-row button.type-火{--prayer-type-rgb:248, 113, 113}.incantation-detail-filter-row.type-row button.type-魔{--prayer-type-rgb:129, 140, 248}.incantation-detail-filter-row.type-row button.type-普通,.incantation-detail-filter-row.type-row button.type-斩击{--prayer-type-rgb:148, 163, 184}.incantation-detail-filter-row.type-row button.type-雷\+火{--prayer-type-rgb:251, 146, 60}.incantation-detail-filter-row.type-row button[class*=type-]{border-color:rgba(var(--prayer-type-rgb,120, 140, 180), .24)}.incantation-detail-filter-row.type-row button[class*=type-].active{background:rgba(var(--prayer-type-rgb,120, 140, 180), .15);color:rgb(var(--prayer-type-rgb,220,220,220))}.incantation-detail-status{color:#cddbf0b8;border-top:1px solid #586f9726;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;font-size:13px;display:flex}.incantation-detail-table-card{overflow:hidden;padding:0!important}.incantation-detail-table-wrap{max-height:76vh;overflow:auto}.incantation-detail-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1480px}.incantation-detail-table th,.incantation-detail-table td{border-bottom:1px solid #5b719724;border-right:1px solid #5b719721}.incantation-detail-table thead th{z-index:4;text-align:left;background:#0d1525fc;height:62px;padding:11px 14px;position:sticky;top:0}.incantation-detail-table thead span,.incantation-detail-table thead small{display:block}.incantation-detail-table thead span{color:#f4f7ff;font-size:13px;font-weight:900}.incantation-detail-table thead small{color:#aebfda7a;letter-spacing:.08em;margin-top:3px;font-size:8px}.incantation-col-note{width:auto}.incantation-detail-table tbody tr{background:#060b14a8}.incantation-detail-table tbody tr:nth-child(2n){background:#0b121f8f}.incantation-detail-table tbody tr:hover{background:#1b293f94}.incantation-detail-table tbody td{vertical-align:top;color:#e6edf9e0;padding:13px 14px;font-size:12px;line-height:1.65}.incantation-name-cell{position:relative;padding-left:48px!important}.incantation-name-cell>b{color:#f7c66d;background:#fab8461a;border-radius:8px;place-items:center;width:25px;height:25px;font-family:ui-monospace,monospace;font-size:8px;display:grid;position:absolute;top:14px;left:13px}.incantation-name-cell strong{color:#fff;font-size:13px}.incantation-school-badge,.incantation-type-badge{color:#f8d590;background:#f5b94a14;border:1px solid #f5b94a2e;border-radius:9px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.incantation-type-badge.type-普通,.incantation-type-badge.type-斩击{color:#d7e0ec;background:#94a3b814;border-color:#94a3b838}.incantation-number-cell{text-align:center;font-weight:800;color:#eaf2ff!important}.incantation-text-cell{white-space:pre-line}.incantation-note-cell{color:#d2dcedc7!important}@media (max-width:900px){.incantation-subtabs{grid-template-columns:1fr}.incantation-detail-status{flex-direction:column;align-items:flex-start}}.incantation-school-card{--inc-rgb:245, 190, 85;border-color:rgba(var(--inc-rgb), .28)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--inc-rgb), .16), transparent 42%), linear-gradient(180deg, #0c1524f7, #060c16fc)!important}.incantation-school-fundamentalism{--inc-rgb:250, 204, 86}.incantation-school-erdtree-faith{--inc-rgb:190, 211, 105}.incantation-school-ancient-erdtree{--inc-rgb:230, 189, 98}.incantation-school-two-fingers{--inc-rgb:215, 210, 191}.incantation-school-capital-dragon{--inc-rgb:238, 170, 72}.incantation-school-giantsflame{--inc-rgb:249, 104, 53}.incantation-school-godslayer{--inc-rgb:150, 147, 166}.incantation-school-blood-oath{--inc-rgb:229, 61, 87}.incantation-school-crucible-aspects{--inc-rgb:209, 149, 89}.incantation-school-bestial{--inc-rgb:190, 151, 101}.incantation-school-frenzied-flame{--inc-rgb:245, 108, 76}.incantation-school-dragon-communion{--inc-rgb:104, 154, 230}.incantation-school-card .incantation-school-head{border-bottom-color:rgba(var(--inc-rgb), .24)}.incantation-school-card .incantation-school-head small,.incantation-school-card .incantation-school-head h3{color:rgb(var(--inc-rgb))}.incantation-school-card .incantation-school-counts span{border-color:rgba(var(--inc-rgb), .28);background:rgba(var(--inc-rgb), .12);color:rgb(var(--inc-rgb))}.incantation-school-card .incantation-school-counts strong{border:1px solid rgba(var(--inc-rgb), .32);background:rgba(var(--inc-rgb), .18);color:#fff;white-space:nowrap;border-radius:7px;padding:7px 10px;font-size:11px;line-height:1}.incantation-school-card .incantation-school-panel.main{border-color:rgba(var(--inc-rgb), .24);background:rgba(var(--inc-rgb), .055)}.incantation-school-card .incantation-chip-list:not(.alt-list) span{border-color:rgba(var(--inc-rgb), .3);background:rgba(var(--inc-rgb), .12);color:rgb(var(--inc-rgb))}.incantation-chip-list span.indirect{color:#d7deeb!important;background:#a4aec217!important;border-color:#a4aec247!important}.incantation-chip-list span.indirect small{color:#d7deeb94;margin-top:3px;font-size:9px;display:block}.incantation-school-card .incantation-school-panel.main h4{color:rgb(var(--inc-rgb))}.incantation-detail-table-wrap{scrollbar-width:none;-ms-overflow-style:none}.incantation-detail-table-wrap::-webkit-scrollbar{width:0;height:0;display:none}.incantation-school-dragon-communion{--inc-rgb:184, 52, 62;background:radial-gradient(circle at 100% 0,#78121e4d,#0000 44%),linear-gradient(#1c0a10fa,#0a070cfc)!important;border-color:#b8343e66!important}.incantation-school-frenzied-flame{--inc-rgb:255, 137, 35;background:radial-gradient(circle at 100% 0,#dc30263d,#0000 44%),linear-gradient(#1e0b0dfa,#0c0709fc)!important;border-color:#e0343e85!important}.incantation-school-frenzied-flame .incantation-school-head{border-bottom-color:#e0343e6b}.incantation-school-frenzied-flame .incantation-school-panel.main{background:#8e191c1f;border-color:#e0343e57}.incantation-school-frenzied-flame .incantation-school-counts span,.incantation-school-frenzied-flame .incantation-chip-list:not(.alt-list) span{color:#ff8923;background:#8e191c29;border-color:#e0343e6b}.incantation-detail-filter-row:not(.type-row) button[class*=inc-school-],.incantation-school-badge[class*=inc-school-]{--school-rgb:245, 185, 74;border-color:rgba(var(--school-rgb), .3);background:rgba(var(--school-rgb), .1);color:rgb(var(--school-rgb))}.incantation-detail-filter-row:not(.type-row) button[class*=inc-school-]:hover,.incantation-detail-filter-row:not(.type-row) button[class*=inc-school-].active{border-color:rgba(var(--school-rgb), .68);background:rgba(var(--school-rgb), .22);color:rgb(var(--school-rgb));box-shadow:0 0 0 1px rgba(var(--school-rgb), .1), 0 8px 18px rgba(var(--school-rgb), .08)}.incantation-school-badge[class*=inc-school-]{box-shadow:inset 0 1px #ffffff0a}.inc-school-fundamentalism{--school-rgb:250, 204, 86!important}.inc-school-capital-dragon{--school-rgb:238, 170, 72!important}.inc-school-giantsflame{--school-rgb:249, 104, 53!important}.inc-school-godslayer{--school-rgb:150, 147, 166!important}.inc-school-bestial{--school-rgb:190, 151, 101!important}.inc-school-frenzied-flame{--school-rgb:255, 145, 66!important;color:#ff9142!important;background:#8420192e!important;border-color:#de44369e!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-frenzied-flame:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-frenzied-flame.active{color:#ff9948!important;background:#92261c4d!important;border-color:#ee4638e0!important}.inc-school-dragon-communion{--school-rgb:181, 64, 69!important}.inc-school-crucible{--school-rgb:190, 140, 78!important}.inc-school-flame{--school-rgb:235, 101, 61!important}.inc-school-rot-kindred{--school-rgb:153, 183, 85!important}.inc-school-bloodflame{--school-rgb:210, 70, 78!important}.inc-school-scarlet-rot{--school-rgb:201, 79, 101!important}.inc-school-ancient-dragon{--school-rgb:222, 153, 61!important}.inc-school-default{--school-rgb:148, 163, 184!important}.incantation-school-godslayer{--inc-rgb:232, 235, 240;box-shadow:inset 0 1px #ffffff0d;background:radial-gradient(circle at 100% 0,#ffffff17,#0000 42%),linear-gradient(#121419fc,#050608)!important;border-color:#e8ebf057!important}.incantation-school-godslayer .incantation-school-head{border-bottom-color:#e8ebf038}.incantation-school-godslayer .incantation-school-head small{color:#d5dae2b8}.incantation-school-godslayer .incantation-school-head h3,.incantation-school-godslayer .incantation-school-panel.main h4{color:#f8fafc}.incantation-school-godslayer .incantation-school-counts span,.incantation-school-godslayer .incantation-chip-list:not(.alt-list) span{color:#f1f5f9;background:#ffffff13;border-color:#e8ebf047}.incantation-school-godslayer .incantation-school-panel.main{background:#ffffff09;border-color:#e8ebf038}.incantation-detail-filter-row:not(.type-row) button.inc-school-godslayer,.incantation-school-badge.inc-school-godslayer{--school-rgb:240, 242, 246!important;color:#f8fafc!important;background:#fff1!important;border-color:#f0f2f64d!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-godslayer:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-godslayer.active{box-shadow:0 0 0 1px #ffffff14,0 8px 20px #0000004d;color:#fff!important;background:#ffffff24!important;border-color:#ffffffb8!important}.incantation-detail-filter-row.type-row button{--prayer-type-rgb:148, 163, 184;border-color:rgba(var(--prayer-type-rgb), .38);background:rgba(var(--prayer-type-rgb), .1);color:rgb(var(--prayer-type-rgb));box-shadow:inset 0 1px #ffffff09}.incantation-detail-filter-row.type-row button:first-child{--prayer-type-rgb:245, 190, 72;color:#ffe4a3;background:#f5be481f;border-color:#f5be487a}.incantation-detail-filter-row.type-row button.type-圣{--prayer-type-rgb:250, 204, 21;color:#fde68a}.incantation-detail-filter-row.type-row button.type-火{--prayer-type-rgb:248, 90, 82;color:#ffaaa4}.incantation-detail-filter-row.type-row button.type-普通{--prayer-type-rgb:148, 163, 184;color:#d7e0ec}.incantation-detail-filter-row.type-row button.type-雷{--prayer-type-rgb:214, 178, 88;color:#f3ddb0}.incantation-detail-filter-row.type-row button.type-斩击{--prayer-type-rgb:203, 213, 225;color:#edf3fa;background:#cbd5e114}.incantation-detail-filter-row.type-row button.type-魔{--prayer-type-rgb:78, 164, 255;color:#9ed0ff}.incantation-detail-filter-row.type-row button b{color:currentColor;opacity:.82}.incantation-detail-filter-row.type-row button:hover,.incantation-detail-filter-row.type-row button.active{border-color:rgba(var(--prayer-type-rgb,245, 190, 72), .78);background:rgba(var(--prayer-type-rgb,245, 190, 72), .22);color:#fff;box-shadow:0 0 0 1px rgba(var(--prayer-type-rgb,245, 190, 72), .12), 0 8px 20px rgba(var(--prayer-type-rgb,245, 190, 72), .1)}.incantation-type-badge.type-圣{color:#fde68a;background:#facc1524;border-color:#facc156b}.incantation-type-badge.type-火{color:#ffaaa4;background:#f85a5224;border-color:#f85a526b}.incantation-detail-filter-row.type-row button.type-普通{--prayer-type-rgb:136, 142, 155!important;color:#d0d4dc!important;background:#888e9b1a!important;border-color:#888e9b61!important}.incantation-detail-filter-row.type-row button.type-斩击{--prayer-type-rgb:203, 213, 225!important;color:#edf3fa!important;background:#cbd5e11a!important;border-color:#cbd5e16b!important}.incantation-detail-filter-row.type-row button.type-雷{--prayer-type-rgb:214, 178, 88!important;color:#f3ddb0!important;background:#d6b2581f!important;border-color:#d6b2586b!important}.incantation-detail-filter-row.type-row button.type-魔{--prayer-type-rgb:78, 164, 255!important;color:#9ed0ff!important;background:#4ea4ff1f!important;border-color:#4ea4ff6b!important}.incantation-detail-filter-row.type-row button.type-雷\+火{--prayer-type-rgb:220, 72, 72!important;color:#ffd89a!important;background:linear-gradient(110deg,#dc48482e,#d6b2581f)!important;border-color:#dc484885!important}.incantation-detail-filter-row.type-row button.type-雷\+火:hover,.incantation-detail-filter-row.type-row button.type-雷\+火.active{color:#fff7e8!important;background:linear-gradient(110deg,#dc48484d,#d6b25838)!important;border-color:#dc4848d1!important;box-shadow:0 8px 20px #dc484824!important}.incantation-type-badge.type-普通{color:#d0d4dc!important;background:#888e9b1c!important;border-color:#888e9b61!important}.incantation-type-badge.type-斩击{color:#edf3fa!important;background:#cbd5e11a!important;border-color:#cbd5e166!important}.incantation-type-badge.type-雷{color:#f3ddb0!important;background:#d6b25824!important;border-color:#d6b2586b!important}.incantation-type-badge.type-魔{color:#9ed0ff!important;background:#4ea4ff24!important;border-color:#4ea4ff6b!important}.incantation-type-badge.type-雷\+火{color:#ffd89a!important;background:linear-gradient(110deg,#dc484829,#d6b2581f)!important;border-color:#dc484875!important}.incantation-detail-table thead span{font-size:14px!important}.incantation-detail-table thead small{font-size:9px!important}.incantation-detail-table tbody td{padding:15px 16px!important;font-size:13px!important;line-height:1.72!important}.incantation-name-cell>b{width:24px!important;height:24px!important;font-size:10px!important}.incantation-name-cell strong{font-size:14px!important}.incantation-school-badge,.incantation-type-badge{padding:6px 10px!important;font-size:11px!important}.incantation-col-name{width:205px!important}.incantation-col-school{width:180px!important}.incantation-col-power{width:340px!important}.incantation-col-fp{width:115px!important}.incantation-col-poise{width:120px!important}.incantation-col-type{width:110px!important}.incantation-col-stance{width:225px!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-crucible,.incantation-school-badge.inc-school-crucible{box-shadow:inset 0 1px #ffd5801a;--school-rgb:214, 118, 40!important;color:#ffbf72!important;background:linear-gradient(110deg,#783a1057,#e4b0421f)!important;border-color:#e69c36ad!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-crucible:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-crucible.active{color:#ffd392!important;background:linear-gradient(110deg,#8f441275,#f5bd4a38)!important;border-color:#f7bd4aeb!important;box-shadow:0 0 0 1px #ffc4561f,0 8px 20px #b968232e!important}.inc-school-magic-glintstone{--school-rgb:111, 189, 255!important}.inc-school-magic-carian{--school-rgb:143, 127, 255!important}.inc-school-magic-moon{--school-rgb:168, 151, 255!important}.inc-school-magic-night{box-shadow:inset 0 1px #93c5fd14;--school-rgb:18, 52, 122!important;color:#dbeafe!important;background:linear-gradient(110deg,#071536c7,#12347a3d)!important;border-color:#2563ebad!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-night:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-night.active,.incantation-school-badge.inc-school-magic-night{color:#eff6ff!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-night:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-night.active{background:linear-gradient(110deg,#081c48eb,#1847a857)!important;border-color:#60a5fae0!important;box-shadow:0 0 0 1px #3b82f624,0 8px 20px #1118274d!important}.inc-school-magic-gelmir{box-shadow:inset 0 1px #ffbdbd1a;--school-rgb:255, 88, 88!important;color:#ffd3d3!important;background:linear-gradient(110deg,#680a0aad,#ff484833)!important;border-color:#ff5c5cc7!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-gelmir:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-gelmir.active,.incantation-school-badge.inc-school-magic-gelmir{color:#ffe4e4!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-gelmir:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-gelmir.active{background:linear-gradient(110deg,#7c0e0ed6,#ff48484d)!important;border-color:#ff7878e6!important;box-shadow:0 0 0 1px #ff5a5a29,0 8px 20px #78121247!important}.inc-school-magic-cold{--school-rgb:123, 214, 245!important}.inc-school-magic-gravity{--school-rgb:176, 129, 255!important}.inc-school-magic-oracle{--school-rgb:110, 220, 197!important}.inc-school-magic-death{box-shadow:inset 0 1px #ffffff0d;--school-rgb:229, 231, 235!important;color:#f8fafc!important;background:linear-gradient(110deg,#08080af0,#26262dc7)!important;border-color:#e5e7eb85!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-death:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-death.active,.incantation-school-badge.inc-school-magic-death{color:#f8fafc!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-death:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-death.active{background:linear-gradient(110deg,#040406fa,#2e2e38e0)!important;border-color:#ffffffbd!important;box-shadow:0 0 0 1px #ffffff14,0 8px 20px #00000057!important}.inc-school-magic-thorn{box-shadow:inset 0 1px #ffcfcf14;--school-rgb:220, 38, 38!important;color:#ffd2d2!important;background:linear-gradient(110deg,#560808c2,#dc262633)!important;border-color:#ef4444c2!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-thorn:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-thorn.active,.incantation-school-badge.inc-school-magic-thorn{color:#ffe1e1!important}.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-thorn:hover,.incantation-detail-filter-row:not(.type-row) button.inc-school-magic-thorn.active{background:linear-gradient(110deg,#680a0ae0,#dc26264d)!important;border-color:#f87171eb!important;box-shadow:0 0 0 1px #f8717124,0 8px 20px #7f1d1d42!important}.incantation-detail-filter-row.type-row button.type-物,.incantation-type-badge.type-物{--prayer-type-rgb:181, 189, 214;color:#dbe3f4;background:#b5bdd61a;border-color:#b5bdd647}.incantation-detail-filter-row.type-row button.type-普通\+魔,.incantation-type-badge.type-普通\+魔{--prayer-type-rgb:132, 162, 224;color:#d7e5ff;background:linear-gradient(135deg,#94a3b829,#6366f129);border-color:#84a2e047}.sorcery-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.spell-control-action-stack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.spell-guide-toggle{color:#f6cc5e;cursor:pointer;background:#34280da8;border:1px solid #f2b9346b;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:auto;min-width:112px;height:32px;padding:0 12px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.spell-guide-toggle:hover{color:#ffe59a;background:#65490eb8;border-color:#ffd865e6;transform:translateY(-1px)}.spell-guide-toggle:focus-visible{color:#ffe59a;background:#65490eb8;border-color:#ffd865e6;transform:translateY(-1px)}.spell-guide-toggle__icon{border:2px solid;border-radius:70% 25%;flex:none;width:18px;height:12px;position:relative;transform:rotate(45deg)}.spell-guide-toggle__icon:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spell-guide-toggle.is-collapsed{color:#becddeb3;background:#0d1724e6;border-color:#7b97b452}.spell-guide-toggle.is-collapsed .spell-guide-toggle__icon:after{content:"";background:currentColor;border-radius:999px;width:23px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-87deg);box-shadow:0 0 0 2px #0d1724e6}.spell-guide-toggle>b{letter-spacing:0;font-size:11px;font-weight:800}.sorcery-inline-link{color:#dbeafe;cursor:pointer;background:#091125d1;border:1px solid #60a5fa42;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-family:inherit;font-weight:700;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.sorcery-inline-link:hover{border-color:#93c5fd8c;transform:translateY(-1px)}.incantation-subtabs{grid-template-columns:repeat(4,minmax(0,1fr))}.applicability-section-heading{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.applicability-section-heading h3{margin:9px 0 6px;font-size:26px;line-height:1.15}.applicability-section-heading p{color:#cad8efb8;max-width:920px;margin:0;line-height:1.65}.applicability-heading-stats{background:#070e1bc2;border:1px solid #6b84b638;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;min-width:160px;padding:14px 16px;display:flex}.applicability-heading-stats strong{font-size:27px;line-height:1}.applicability-heading-stats span{color:#c6d5eea3;text-align:center;font-size:11px}.magic-applicability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.magic-applicability-card{--app-rgb:105, 172, 255;flex-direction:column;gap:16px;padding:21px;display:flex;border-color:rgba(var(--app-rgb), .26)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--app-rgb), .14), transparent 42%), linear-gradient(180deg, #0c1525f7, #060c17fc)!important}.applicability-roar-breath{--app-rgb:230, 153, 60}.applicability-perfume{--app-rgb:226, 99, 125}.applicability-stone-digger{--app-rgb:83, 211, 230}.applicability-carian-sword{--app-rgb:94, 174, 255}.applicability-glintblade{--app-rgb:101, 156, 255}.applicability-invisibility{--app-rgb:75, 124, 219}.applicability-crystalian{--app-rgb:117, 207, 255}.applicability-gravity{--app-rgb:169, 111, 255}.applicability-thorn{--app-rgb:206, 69, 94}.magic-applicability-head{border-bottom:1px solid rgba(var(--app-rgb), .22);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.magic-applicability-head small{color:rgba(var(--app-rgb), .84);letter-spacing:.1em;font-size:10px}.magic-applicability-head h3{color:rgb(var(--app-rgb));margin:6px 0 0;font-size:24px}.magic-applicability-head>span{border:1px solid rgba(var(--app-rgb), .28);background:rgba(var(--app-rgb), .1);color:rgb(var(--app-rgb));white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px}.applicability-param-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.applicability-param-badges span,.applicability-param-badges strong{border:1px solid rgba(var(--app-rgb), .28);background:rgba(var(--app-rgb), .1);color:rgb(var(--app-rgb));white-space:nowrap;border-radius:7px;padding:7px 10px;font-size:11px;line-height:1}.applicability-param-badges strong{background:rgba(var(--app-rgb), .2);color:#fff}.magic-applicability-body{grid-template-columns:minmax(0,1.35fr) minmax(210px,.75fr);gap:13px;display:grid}.magic-applicability-body.compact{grid-template-columns:minmax(0,1fr)}.magic-applicability-main,.magic-applicability-side>section{border:1px solid rgba(var(--app-rgb), .18);background:#08101ead;border-radius:15px}.magic-applicability-main{flex-direction:column;gap:15px;padding:15px;display:flex}.magic-applicability-section h4,.magic-applicability-side h4{color:#f3f7ff;margin:0 0 10px;font-size:14px}.magic-applicability-chips,.magic-applicability-alt{flex-wrap:wrap;gap:8px;display:flex}.magic-applicability-chips span,.magic-applicability-alt span{border:1px solid rgba(var(--app-rgb), .25);background:rgba(var(--app-rgb), .09);color:#ecf5ffe8;border-radius:999px;padding:7px 10px;font-size:11px;line-height:1.35}.magic-applicability-side{flex-direction:column;gap:12px;display:flex}.magic-applicability-side>section{min-height:88px;padding:14px}.magic-applicability-side ul{color:#ffb3b8;margin:0;padding-left:17px;font-size:12px;line-height:1.7}.magic-applicability-side>section>span{color:#c8d6ee6b}.magic-applicability-side .erdtree-only{background:#1f194161;border-color:#9d84ff33}.magic-applicability-alt span{color:#e5dcff;background:#9d84ff1a;border-color:#9d84ff3d}.prayer-heading{margin-top:4px}.buildup-view-switch{background:#070d18db;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.buildup-view-switch button{color:#d2def1b8;cursor:pointer;text-align:left;background:#121c2eb8;border:1px solid #718bb538;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:68px;padding:12px 18px;transition:border-color .16s,background .16s,color .16s;display:flex}.buildup-view-switch button:hover{color:#f7e6bc;border-color:#d9b55f73}.buildup-view-switch button.active{color:#fff1c8;background:linear-gradient(120deg,#674a177a,#161e2be6);border-color:#e1bb5e9e;box-shadow:inset 3px 0 #e2ba5c}.buildup-view-switch button span{font-size:16px;font-weight:900}.buildup-view-switch button small{color:#b9c9e094;font-size:10px;line-height:1.35}.buildup-view-switch button.active small{color:#f4dca6b8}.weakness-intro{justify-content:flex-start;align-items:center;gap:22px;padding:24px;display:flex}.weakness-intro h3{margin:9px 0 7px;font-size:28px}.weakness-intro p{color:#ccdbf1ba;max-width:900px;margin:0;line-height:1.7}.weakness-summary{grid-template-columns:repeat(3,minmax(105px,1fr));gap:10px;display:grid}.weakness-summary div{background:#08101ec7;border:1px solid #6680b538;border-radius:15px;flex-direction:column;align-items:center;gap:5px;padding:14px 15px;display:flex}.weakness-summary strong{font-size:25px}.weakness-summary span{color:#c7d6efa3;font-size:11px}.weakness-table{min-width:820px}.weakness-table th:first-child{width:120px}.weakness-table th:nth-child(2){width:300px}.weakness-table th:nth-child(3){width:125px}.weakness-table th:nth-child(4){width:auto}.weakness-data-row td{padding-top:15px;padding-bottom:15px}.weakness-name-cell{vertical-align:middle!important;padding-left:16px!important}.weakness-spell-identity{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}button.weakness-spell-identity{cursor:pointer}.weakness-spell-identity>img,.weakness-spell-fallback{background:#030810db;border:1px solid #7e9eca42;border-radius:6px;flex:0 0 54px;width:54px;height:54px;box-shadow:inset 0 0 18px #4f74a917}.weakness-spell-identity>img{object-fit:contain;display:block}.weakness-spell-fallback{color:#d9c482;place-items:center;font-size:23px;font-style:normal;display:grid}.weakness-spell-identity>span{flex-direction:column;gap:4px;min-width:0;display:flex}.weakness-spell-identity strong{color:#f4f8ff;font-size:13px;line-height:1.35}.weakness-spell-identity small{color:#a6bcdc94;font-size:10px;line-height:1.3}button.weakness-spell-identity:hover strong{color:#f3d58b}button.weakness-spell-identity:focus-visible strong{color:#f3d58b}button.weakness-spell-identity:focus-visible{outline-offset:4px;border-radius:5px;outline:1px solid #ebc76c8c}.weakness-group-row td{background:linear-gradient(90deg,#182745b8,#0a101cd1);border-top:1px solid #6f89b740;border-bottom:1px solid #6f89b72e;padding:10px 16px!important}.weakness-group-row strong{color:#e1ebfae0;letter-spacing:.03em;margin-left:10px;font-size:12px}.weakness-source-badge{border-radius:999px;justify-content:center;align-items:center;min-width:62px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.weakness-source-badge.source-魔法{color:#b9d7ff;background:#68a5ff1c;border:1px solid #68a5ff52}.weakness-source-badge.source-祷告{color:#ffe19a;background:#f5be481c;border:1px solid #f5be4857}.weakness-source-badge-compact{min-width:52px;padding:5px 8px;font-size:10px}.weakness-value-cell{color:#f5f8ff;white-space:pre-line;font-size:13px;font-weight:800}.weakness-value-cell>strong{color:#f8fbff;font-size:15px;line-height:1.35;display:block}.weakness-correction-grid{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.weakness-correction-chip{background:linear-gradient(135deg,#60461852,#181e29c7);border:1px solid #dcb55b47;border-left:3px solid #e6bf63e0;border-radius:7px;flex-direction:column;justify-content:center;min-width:104px;padding:8px 11px;display:inline-flex}.weakness-correction-chip small{color:#f7dea4b8;font-size:10px;font-weight:800;line-height:1.2}.weakness-correction-chip strong{color:#fff2c9;margin-top:3px;font-size:18px;font-weight:900;line-height:1.05}.weakness-kind-line{color:#b8c9e1b3;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px;margin-top:8px;font-size:11px;font-weight:600;line-height:1.45;display:grid}.weakness-kind-line strong{color:#bbd4f6;white-space:nowrap;background:#5f7fb11a;border:1px solid #7d9ac640;border-radius:4px;padding:2px 6px;font-size:10px}.incantation-detail-filter-row.type-row button.type-螺死,.incantation-type-badge.type-螺死{--prayer-type-rgb:156, 167, 194;color:#d5dbea;background:#9ca7c21c;border-color:#9ca7c257}.incantation-detail-filter-row.type-row button.type-腐败,.incantation-type-badge.type-腐败{--prayer-type-rgb:207, 89, 116;color:#ffb0c2;background:#cf597421;border-color:#cf59746b}.incantation-detail-filter-row.type-row button.type-死亡异常,.incantation-type-badge.type-死亡异常{--prayer-type-rgb:139, 145, 164;color:#d5d9e5;background:#8b91a421;border-color:#8b91a466}@media (max-width:1380px){.incantation-subtabs{grid-template-columns:repeat(2,minmax(0,1fr))}.magic-applicability-grid{grid-template-columns:1fr}}@media (max-width:900px){.applicability-section-heading,.weakness-intro{flex-direction:column;align-items:stretch}.magic-applicability-body{grid-template-columns:1fr}.magic-applicability-head,.incantation-school-head{flex-direction:column;align-items:stretch}.applicability-param-badges,.incantation-school-counts{justify-content:flex-start}.weakness-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.incantation-subtabs,.buildup-view-switch,.weakness-summary{grid-template-columns:1fr}}.incantation-name-cell{padding-left:16px!important}.incantation-name-cell>b{display:none!important}.species-weapon-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.species-weapon-taxonomy-card{--weapon-rgb:var(--attack-void);flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex;border-color:rgba(var(--weapon-rgb), .24)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--weapon-rgb), .13), transparent 42%), linear-gradient(180deg, #0d1525f5, #060c16fa)!important}.species-weapon-taxonomy-card.species-weapon-death{--weapon-rgb:var(--attack-death)}.species-weapon-taxonomy-head{border-bottom:1px solid rgba(var(--weapon-rgb), .16)!important;background:0 0!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:0 0 14px!important;display:flex!important}.species-weapon-taxonomy-title{min-width:0;align-items:flex-start!important;gap:14px!important;display:flex!important}.species-weapon-taxonomy-icon{flex-shrink:0;place-items:center;border:1px solid rgba(var(--weapon-rgb), .18)!important;background:rgba(var(--weapon-rgb), .12)!important;color:#fffffff5!important;width:44px!important;height:44px!important;box-shadow:none!important;border-radius:14px!important;font-size:18px!important;display:grid!important}.species-weapon-taxonomy-title>div{flex-direction:column;min-width:0;align-items:flex-start!important;gap:0!important;display:flex!important}.species-weapon-taxonomy-title small{color:rgba(var(--weapon-rgb), .82);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.species-weapon-taxonomy-title h4{color:rgba(var(--weapon-rgb), 1);margin:6px 0 0;font-size:24px;line-height:1.1}.species-weapon-taxonomy-title p{color:#dbe5f2c2;margin:8px 0 0;font-size:13px;line-height:1.7}.species-weapon-taxonomy-head>strong{white-space:nowrap;background:rgba(var(--weapon-rgb), .12)!important;color:#fff!important;border-radius:999px!important;align-items:baseline!important;gap:4px!important;min-width:auto!important;height:auto!important;padding:10px 12px!important;font-size:22px!important;line-height:1!important;display:flex!important}.species-weapon-taxonomy-head>strong small{color:#dfebfda3;font-size:12px;font-weight:700}.species-weapon-taxonomy-tags{flex-wrap:wrap;gap:10px;display:flex}.species-weapon-taxonomy-tags span{border:1px solid rgba(var(--weapon-rgb), .18);background:rgba(var(--weapon-rgb), .08);color:#ffffffeb;letter-spacing:.02em;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.species-weapon-taxonomy-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.species-weapon-taxonomy-item{border:1px solid rgba(var(--weapon-rgb), .14);background:rgba(var(--weapon-rgb), .05);border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:70px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.species-weapon-taxonomy-item:hover{border-color:rgba(var(--weapon-rgb), .34);background:rgba(var(--weapon-rgb), .09);transform:translateY(-1px)}.species-weapon-taxonomy-item>b{background:rgba(var(--weapon-rgb), .14);width:34px;height:34px;color:rgba(var(--weapon-rgb), 1);letter-spacing:.08em;border-radius:10px;place-items:center;font-size:11px;display:grid}.species-weapon-taxonomy-item>div{flex-direction:column;gap:5px;min-width:0;display:flex}.species-weapon-taxonomy-item>div strong{color:#f4f8fff0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.45;overflow:hidden}.species-weapon-taxonomy-item>div small{color:#cddbf099;font-size:10px}.species-weapon-taxonomy-item>em{border:1px solid rgba(var(--weapon-rgb), .18);background:rgba(var(--weapon-rgb), .1);color:rgba(var(--weapon-rgb), 1);white-space:nowrap;border-radius:10px;padding:7px 9px;font-size:15px;font-style:normal;font-weight:900}@media (max-width:1100px){.species-weapon-taxonomy-grid{grid-template-columns:1fr}}@media (max-width:640px){.species-weapon-taxonomy-card{padding:18px}.species-weapon-taxonomy-head{flex-direction:column}.species-weapon-taxonomy-items{grid-template-columns:1fr}}.species-weapon-taxonomy-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:20px!important;display:grid!important}.species-weapon-taxonomy-card{--weapon-rgb:118, 139, 224;flex-direction:column;grid-column:span 6;gap:18px;min-width:0;display:flex;position:relative;overflow:hidden;border:1px solid rgba(var(--weapon-rgb), .34)!important;background:radial-gradient(circle at 96% 0%, rgba(var(--weapon-rgb), .2), transparent 36%), radial-gradient(circle at 0% 100%, rgba(var(--weapon-rgb), .08), transparent 38%), linear-gradient(155deg, #0f192cfa, #060c17fc)!important;border-radius:24px!important;padding:24px!important;box-shadow:inset 0 1px #ffffff0b,0 20px 48px #00000042!important}.species-weapon-taxonomy-card:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--weapon-rgb), .95), transparent);height:2px;box-shadow:0 0 22px rgba(var(--weapon-rgb), .38);pointer-events:none;border-radius:0 0 999px 999px;position:absolute;top:0;left:24px;right:24px}.species-weapon-taxonomy-card:after{content:"";border:1px solid rgba(var(--weapon-rgb), .1);width:170px;height:170px;box-shadow:0 0 0 28px rgba(var(--weapon-rgb), .025), 0 0 0 58px rgba(var(--weapon-rgb), .018);pointer-events:none;border-radius:50%;position:absolute;top:-82px;right:-72px}.species-weapon-taxonomy-card.species-weapon-void{--weapon-rgb:112, 154, 255;grid-column:span 7}.species-weapon-taxonomy-card.species-weapon-death{--weapon-rgb:92, 209, 194;grid-column:span 5}.species-weapon-taxonomy-card.species-weapon-ancient-dragon{--weapon-rgb:239, 122, 91}.species-weapon-taxonomy-card.species-weapon-dragon{--weapon-rgb:232, 183, 85}.species-weapon-taxonomy-head{z-index:1;min-height:82px;position:relative;border-bottom:1px solid rgba(var(--weapon-rgb), .2)!important;padding:0 0 17px!important}.species-weapon-taxonomy-icon{border-color:rgba(var(--weapon-rgb), .3)!important;background:linear-gradient(145deg, rgba(var(--weapon-rgb), .22), rgba(var(--weapon-rgb), .08))!important;color:#f8fbff!important;border-radius:16px!important;width:50px!important;height:50px!important;font-size:20px!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0003!important}.species-weapon-taxonomy-title small{color:rgba(var(--weapon-rgb), .96)!important;font-size:10px!important}.species-weapon-taxonomy-title h4{letter-spacing:-.025em;color:#f7faff!important;margin-top:7px!important;font-size:27px!important}.species-weapon-taxonomy-title p{max-width:620px;color:#d2e0f6b8!important;margin-top:9px!important;font-size:12px!important}.species-weapon-taxonomy-head>strong{z-index:1;border:1px solid rgba(var(--weapon-rgb), .26);justify-content:center;position:relative;box-shadow:inset 0 1px #ffffff0d;background:linear-gradient(145deg, rgba(var(--weapon-rgb), .2), #070f1ca3)!important;color:#fff!important;min-width:72px!important;padding:12px 14px!important;font-size:25px!important}.species-weapon-taxonomy-overview{z-index:1;grid-template-columns:112px 104px minmax(0,1fr);align-items:stretch;gap:10px;display:grid;position:relative}.species-weapon-taxonomy-metric{border:1px solid rgba(var(--weapon-rgb), .18);background:rgba(var(--weapon-rgb), .075);border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:10px 12px;display:flex}.species-weapon-taxonomy-metric small{color:#d0def494;letter-spacing:.1em;font-size:9px;font-weight:800}.species-weapon-taxonomy-metric strong{color:rgba(var(--weapon-rgb), 1);font-size:19px;line-height:1}.species-weapon-taxonomy-tags{background:#050b156b;border:1px solid #687da324;border-radius:14px;align-content:center;min-width:0;padding:8px 10px;gap:7px!important}.species-weapon-taxonomy-tags span{border-color:rgba(var(--weapon-rgb), .2)!important;background:rgba(var(--weapon-rgb), .075)!important;color:#e8f0fcdb!important;padding:6px 9px!important;font-size:10px!important;font-weight:750!important}.species-weapon-taxonomy-items{z-index:1;position:relative;gap:10px!important}.species-weapon-death .species-weapon-taxonomy-items{grid-template-columns:1fr!important}.species-weapon-taxonomy-item{--weapon-progress:42%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06;border-color:rgba(var(--weapon-rgb), .19)!important;background:linear-gradient(90deg, rgba(var(--weapon-rgb), .11) 0 var(--weapon-progress), rgba(var(--weapon-rgb), .035) var(--weapon-progress) 100%)!important;min-height:78px!important;padding:13px 14px!important}.species-weapon-taxonomy-item:after{content:"";width:var(--weapon-progress);background:rgba(var(--weapon-rgb), .74);height:2px;box-shadow:0 0 10px rgba(var(--weapon-rgb), .28);position:absolute;bottom:0;left:0}.species-weapon-taxonomy-item:hover{box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff0a;border-color:rgba(var(--weapon-rgb), .42)!important;background:linear-gradient(90deg, rgba(var(--weapon-rgb), .17) 0 var(--weapon-progress), rgba(var(--weapon-rgb), .055) var(--weapon-progress) 100%)!important;transform:translateY(-2px)!important}.species-weapon-taxonomy-item>b{border:1px solid rgba(var(--weapon-rgb), .18);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:rgba(var(--weapon-rgb), .15)!important;width:36px!important;height:36px!important;color:rgba(var(--weapon-rgb), 1)!important;font-size:10px!important}.species-weapon-taxonomy-item>div strong{font-weight:850;color:#f5f8ff!important;font-size:14px!important}.species-weapon-taxonomy-item>div small{background:#ffffff0b;border-radius:7px;width:-moz-fit-content;width:fit-content;padding:3px 7px;display:inline-flex;color:#c6d6ef9e!important;font-size:9px!important}.species-weapon-taxonomy-item>em{flex-direction:column;align-items:flex-end;gap:2px;min-width:58px;display:flex;border-color:rgba(var(--weapon-rgb), .24)!important;background:#050b1599!important;padding:7px 9px!important}.species-weapon-taxonomy-item>em small{color:#c4d4ed7a;font-size:8px;font-style:normal;font-weight:700}.species-weapon-taxonomy-item>em strong{color:rgba(var(--weapon-rgb), 1);font-size:15px;line-height:1}.species-multiplier-legendary{border-color:rgba(var(--weapon-rgb), .34)!important}.species-multiplier-legendary>em{box-shadow:0 0 18px rgba(var(--weapon-rgb), .13)}@media (max-width:1180px){.species-weapon-taxonomy-card.species-weapon-void,.species-weapon-taxonomy-card.species-weapon-death,.species-weapon-taxonomy-card.species-weapon-ancient-dragon,.species-weapon-taxonomy-card.species-weapon-dragon{grid-column:span 6}.species-weapon-taxonomy-overview{grid-template-columns:100px 94px minmax(0,1fr)}}@media (max-width:900px){.species-weapon-taxonomy-grid{grid-template-columns:1fr!important}.species-weapon-taxonomy-card.species-weapon-void,.species-weapon-taxonomy-card.species-weapon-death,.species-weapon-taxonomy-card.species-weapon-ancient-dragon,.species-weapon-taxonomy-card.species-weapon-dragon{grid-column:1!important}}@media (max-width:640px){.species-weapon-taxonomy-card{padding:18px!important}.species-weapon-taxonomy-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.species-weapon-taxonomy-tags{grid-column:1/-1}.species-weapon-taxonomy-items,.species-weapon-death .species-weapon-taxonomy-items{grid-template-columns:1fr!important}}.species-weapon-taxonomy-overview{justify-content:flex-start;grid-template-columns:repeat(2,minmax(0,124px))!important}.species-weapon-taxonomy-tags{display:none!important}.species-effect-table-card{box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff08;background:linear-gradient(#0a111ffa,#060b14fc)!important;border:1px solid #5872a02e!important;border-radius:24px!important}.species-effect-heading{align-items:flex-start;padding:26px 28px 18px}.species-effect-heading>div{max-width:860px}.species-effect-heading h3{margin:8px 0 0;font-size:26px;line-height:1.2}.species-effect-heading p{color:#cadaf1ad;margin:10px 0 0;font-size:13px;line-height:1.75}.species-effect-heading em{color:#d6e2f5c2;white-space:nowrap;background:#08101ead;border:1px solid #5f7aab29;border-radius:999px;padding:10px 14px}.species-effect-table-wrap{background:linear-gradient(#070d1847,#050a1200);padding:14px 20px 22px}.species-effect-table{border-collapse:separate;border-spacing:0 12px;table-layout:fixed;min-width:1120px}.species-effect-table th,.species-effect-table td{border-bottom:1px solid #57709a1a;border-right:1px solid #57709a1a}.species-effect-table thead th{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#b0c9eeb8;letter-spacing:.1em;text-transform:uppercase;background:#0c1628f5;border-top:1px solid #57709a29;padding:13px 16px;font-size:10px;font-weight:800;position:sticky;top:0}.species-effect-table thead th:first-child{border-left:1px solid #57709a29;border-radius:14px 0 0 14px}.species-effect-table thead th:last-child{border-right:1px solid #57709a29;border-radius:0 14px 14px 0}.species-effect-table th:nth-child(5){width:26%}.species-effect-table tbody td{vertical-align:top;background:linear-gradient(#091221fa,#060d18fc);padding:18px 16px}.species-effect-table tbody td:first-child{border-left:1px solid #57709a1f;border-radius:18px 0 0 18px}.species-effect-table tbody td:last-child{border-right:1px solid #57709a1f;border-radius:0 18px 18px 0}.species-effect-table tbody tr:hover td{background:linear-gradient(#0c172afc,#08111ffc);border-top-color:#6c89be33;border-bottom-color:#6c89be33}.species-effect-name strong{color:#f7fbff;font-size:15px;line-height:1.55;display:block}.species-effect-type-cell,.species-effect-species-cell{white-space:nowrap}.species-effect-type,.species-effect-species{border-radius:12px;align-items:center;min-height:34px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.species-effect-type{color:#dcd6ff;background:linear-gradient(145deg,#8179ff24,#8179ff0d);border:1px solid #8179ff2e}.species-effect-species{color:#9bf3ff;background:linear-gradient(145deg,#3ac4d524,#3ac4d50d);border:1px solid #3ac4d52e}.species-effect-effect,.species-effect-note{color:#dfe9f8d1}.species-effect-table ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.species-effect-table li{color:#e0eaf8d6;padding-left:16px;font-size:12px;line-height:1.72;position:relative}.species-effect-table li:before{content:"";background:#85b3ffe0;border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:0;box-shadow:0 0 0 3px #85b3ff1a}.species-effect-note li:before{background:#74e3cfd6;box-shadow:0 0 0 3px #74e3cf1a}.species-effect-none{color:#b6c7e16b;background:#ffffff05;border:1px dashed #5a74a02e;border-radius:10px;justify-content:center;align-items:center;min-width:42px;min-height:34px;padding:0 12px;display:inline-flex}.species-effect-no-data{background:#0a1221e6!important;border:1px dashed #5a74a02e!important;border-radius:18px!important}@media (max-width:900px){.species-effect-heading{flex-direction:column;align-items:flex-start}.species-effect-table-wrap{padding:12px 14px 18px}}@media (max-width:640px){.species-weapon-taxonomy-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.species-effect-heading{padding:22px 18px 16px}}@media (min-width:1381px){.main-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.main-category-card.main-category-nightlord{background:radial-gradient(circle at 100% 0,#793b9a29,#0000 46%),#111722;border-color:#7648973d}.main-category-card.main-category-nightlord .main-category-icon{color:#f2ddff;background:linear-gradient(145deg,#5b237c70,#27173db8);box-shadow:inset 0 1px #ffffff0f,0 8px 20px #2a0f3e42}.main-category-card.main-category-nightlord:hover{background:radial-gradient(circle at 100% 0,#8d44b23d,#0000 48%),#151b28;border-color:#b86ee28a}.main-category-card.main-category-nightlord.active{background:radial-gradient(circle at 100% 0,#9742bf47,#0000 48%),linear-gradient(135deg,#26172f,#151727 62%,#111722);border-color:#ce84f5c7;box-shadow:0 0 0 1px #be71e82e,0 18px 48px #3e14523d}.nightlord-library-panel{--nightlord-rgb:178, 102, 221}.nightlord-library-hero{justify-content:space-between;align-items:center;gap:30px;min-height:188px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 52px #0000003d;border-color:rgba(var(--nightlord-rgb), .28)!important;background:radial-gradient(circle at 92% 12%, rgba(var(--nightlord-rgb), .22), transparent 34%), radial-gradient(circle at 4% 110%, #5d237e29, transparent 38%), linear-gradient(145deg, #191023fa, #0a111ffc 68%)!important}.nightlord-library-hero:after{content:"";border:1px solid rgba(var(--nightlord-rgb), .12);width:310px;height:310px;box-shadow:0 0 0 34px rgba(var(--nightlord-rgb), .025), 0 0 0 70px rgba(var(--nightlord-rgb), .016);pointer-events:none;border-radius:50%;position:absolute;top:-126px;right:-86px}.nightlord-library-hero-copy{z-index:1;max-width:890px;position:relative}.nightlord-library-hero-copy h2{color:#fff;letter-spacing:-.035em;margin:12px 0 10px;font-size:38px;line-height:1.08}.nightlord-library-hero-copy p{color:#dae2f2bf;max-width:820px;margin:0;font-size:14px;line-height:1.8}.nightlord-library-summary{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:420px;display:grid;position:relative}.nightlord-library-summary div{border:1px solid rgba(var(--nightlord-rgb), .22);background:linear-gradient(145deg, rgba(var(--nightlord-rgb), .13), #070d18a3);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:94px;padding:16px 14px;display:flex;box-shadow:inset 0 1px #ffffff09}.nightlord-library-summary strong{color:#f6e9ff;font-size:28px;line-height:1}.nightlord-library-summary span{color:#dccdeaa8;font-size:11px;font-weight:700}.nightlord-roster{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px;display:grid;border-color:rgba(var(--nightlord-rgb), .18)!important;background:linear-gradient(#0b1221fa,#070d18fc)!important}.nightlord-roster article{border:1px solid rgba(var(--nightlord-rgb), .14);background:rgba(var(--nightlord-rgb), .055);border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:66px;padding:11px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.nightlord-roster article:hover{border-color:rgba(var(--nightlord-rgb), .34);background:rgba(var(--nightlord-rgb), .09);transform:translateY(-1px)}.nightlord-roster article>b{background:rgba(var(--nightlord-rgb), .14);color:#e6c2f9eb;border-radius:9px;place-items:center;width:28px;height:28px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;display:grid}.nightlord-roster article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.nightlord-roster article strong{color:#f7f2fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nightlord-roster article small{color:#c8bbd694;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.nightlord-library-panel .boss-tabs-card{border-color:rgba(var(--nightlord-rgb), .16)!important}.nightlord-library-panel .boss-dataset-tab.active{border-color:rgba(var(--nightlord-rgb), .68)!important;background:linear-gradient(145deg, rgba(var(--nightlord-rgb), .18), #0a111feb)!important;box-shadow:inset 0 -2px 0 rgba(var(--nightlord-rgb), .92), 0 10px 24px #3c165029!important}@media (max-width:1380px){.nightlord-roster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.nightlord-library-hero{flex-direction:column;align-items:flex-start}.nightlord-library-summary{width:100%;min-width:0}}@media (max-width:760px){.nightlord-library-hero{padding:24px 20px}.nightlord-library-hero-copy h2{font-size:30px}.nightlord-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.nightlord-library-summary,.nightlord-roster{grid-template-columns:1fr}}.sword-art-detail-action-card{background:0 0;border:0;border-radius:0;padding:0}.sword-art-detail-action-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.sword-art-detail-action-heading strong{color:#f3f7fb;letter-spacing:0;font-size:15px}.sword-art-detail-action-heading small{color:#a8c5dc9e;font-size:10px}.sword-art-detail-action-fields{flex-wrap:wrap;gap:6px;display:flex}.sword-art-detail-action-field{background:#060e1785;border:1px solid #87acc82e;border-radius:4px;gap:3px;min-width:90px;min-height:49px;padding:7px 9px;display:grid}.sword-art-detail-action-field small{color:#b0cadea3;font-size:9px;line-height:1.1}.sword-art-detail-action-field strong{color:#e9f3fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.25}.sword-art-detail-action-field.is-damage{background:#18344a85;border-color:#67b7e86b}.sword-art-detail-action-field.is-damage strong{color:#a9dbff}.sword-art-detail-action-field.is-impact{border-color:#5cd3be61}.sword-art-detail-action-field.is-impact strong{color:#8be0cf}.sword-art-detail-action-field.is-poise{border-color:#e8c56961}.sword-art-detail-action-field.is-poise strong{color:#f1d482}.sword-art-detail-action-field.is-fp{border-color:#84b8f55c}.sword-art-detail-action-field.is-fp strong{color:#a8d5ff}.sword-art-detail-action-field.is-stamina{border-color:#6fcfa057}.sword-art-detail-action-field.is-stamina strong{color:#9de0ba}.sword-art-detail-action-field.is-effect,.sword-art-detail-action-field.is-hyperArmor,.sword-art-detail-action-field.is-duration,.sword-art-detail-action-field.is-source{flex:190px}.sword-art-detail-action-field.is-effect strong,.sword-art-detail-action-field.is-hyperArmor strong{color:#e8e2c6;font-family:inherit;font-size:11px;font-weight:700}.sword-art-detail-action-field.is-hyperArmor{background:#402f5b57;border-color:#b291eb6b}.sword-art-detail-action-field.is-hyperArmor strong{color:#dfc8ff}.sword-art-detail-action-field.is-duration{border-color:#b59aeb47}.sword-art-detail-action-field.is-duration strong{color:#d9c5f8}.sword-art-detail-action-field.is-source{border-color:#8ea9c53d}.sword-art-detail-action-field.is-source strong{color:#d2e1f0db;font-size:11px}.sword-art-detail-branch-kicker{color:#e6c575;letter-spacing:.04em;font-size:9px;font-weight:800}@media (max-width:520px){.sword-art-detail-action-field{flex:calc(50% - 6px);min-width:0}.sword-art-detail-action-field.is-effect,.sword-art-detail-action-field.is-hyperArmor,.sword-art-detail-action-field.is-duration,.sword-art-detail-action-field.is-source{flex-basis:100%}}.sword-art-top-multiplier>summary{min-height:66px;padding:12px 14px}.sword-art-detail-battle-summary{background:linear-gradient(145deg,#162737d6,#101924cc)!important;border-color:#70accd33!important;padding:14px!important}.sword-art-detail-battle-summary>header{margin-bottom:10px}.sword-art-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sword-art-summary-metrics>div{background:#0a131d70;border:1px solid #97b5d029;border-left:2px solid #97b5d061;border-radius:4px;align-content:center;gap:3px;min-width:0;min-height:70px;padding:9px 10px;display:grid}.sword-art-summary-metrics>div.is-poise{border-left-color:#ebc667b3}.sword-art-summary-metrics>div.is-impact{border-left-color:#66d6beb8}.sword-art-summary-metrics>div.is-cost{border-left-color:#72c2e5b8}.sword-art-summary-metrics>div.is-speed{border-left-color:#b597e8a8}.sword-art-summary-metrics span{color:#bfd3e5ab;font-size:10px;font-weight:850}.sword-art-summary-metrics strong{color:#f0f6fc;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.1;overflow:hidden}.sword-art-summary-metrics .is-poise strong{color:#f2d27c}.sword-art-summary-metrics .is-impact strong{color:#91e5d0}.sword-art-summary-metrics .is-cost strong{color:#a8e2fa}.sword-art-summary-metrics .is-speed strong{color:#d6c1f4}.sword-art-summary-metrics small{color:#a5bcd38a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.sword-art-summary-cost-stages{color:#b1cae099;flex-wrap:wrap;gap:5px;margin-top:7px;font-size:9px;display:flex}.sword-art-summary-cost-stages span{background:#0e1f2c6b;border:1px solid #72c2e529;border-radius:3px;padding:4px 6px}.sword-art-summary-cost-stages b{color:#bce8fa;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:760px){.sword-art-detail-sidebar>.sword-art-detail-battle-summary{grid-column:1/-1}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.sword-art-top-multiplier>summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.sword-art-top-multiplier>summary strong{font-size:25px}.sword-art-top-multiplier>summary em{border-left:0;grid-column:1/-1;width:-moz-fit-content;width:fit-content;padding-left:0}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nightlord-library-panel{--nightlord-rgb:177, 103, 229;--nightlord-crimson-rgb:222, 82, 104;--nightlord-gold-rgb:232, 191, 111;isolation:isolate;position:relative}.nightlord-library-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 74% 18%,#7e3faa12,#0000 28%),radial-gradient(circle at 18% 72%,#b836540b,#0000 30%);position:fixed;top:0;bottom:0;left:0;right:0}.nightlord-library-hero{min-height:248px;box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 rgba(var(--nightlord-rgb), .08), 0 26px 70px #00000057;padding:34px 38px;border-color:rgba(var(--nightlord-rgb), .34)!important;background:linear-gradient(105deg,#231030fa 0%,#0f1223fc 54%,#19122dfa 100%)!important}.nightlord-library-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg, #ffffff09, transparent 18%), radial-gradient(circle at 88% 34%, rgba(var(--nightlord-rgb), .18), transparent 24%), radial-gradient(circle at 10% 115%, rgba(var(--nightlord-crimson-rgb), .14), transparent 34%);position:absolute;top:0;bottom:0;left:0;right:0}.nightlord-library-hero:after{border-color:rgba(var(--nightlord-rgb), .16);width:420px;height:420px;box-shadow:0 0 0 42px rgba(var(--nightlord-rgb), .025), 0 0 0 92px rgba(var(--nightlord-rgb), .014), 0 0 100px rgba(var(--nightlord-rgb), .08);top:-155px;right:-58px}.nightlord-hero-grid{opacity:.28;pointer-events:none;background-image:linear-gradient(#b370e10b 1px,#0000 1px),linear-gradient(90deg,#b370e10b 1px,#0000 1px);background-size:46px 46px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.nightlord-hero-orbit{pointer-events:none;opacity:.5;width:250px;height:250px;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.nightlord-hero-orbit:before,.nightlord-hero-orbit:after,.nightlord-hero-orbit span{content:"";border:1px solid rgba(var(--nightlord-rgb), .16);border-radius:50%;position:absolute;top:50%;bottom:50%;left:50%;right:50%;transform:translate(-50%,-50%)}.nightlord-hero-orbit:before{width:220px;height:220px}.nightlord-hero-orbit:after{border-style:dashed;width:132px;height:132px}.nightlord-hero-orbit span:first-child{width:14px;height:14px;box-shadow:0 0 25px rgba(var(--nightlord-rgb), .72);background:#e1bff9e0;top:34%;left:88%}.nightlord-hero-orbit span:nth-child(2){background:rgba(var(--nightlord-crimson-rgb), .9);width:8px;height:8px;box-shadow:0 0 18px rgba(var(--nightlord-crimson-rgb), .7);top:72%;left:17%}.nightlord-hero-orbit span:nth-child(3){background:rgba(var(--nightlord-gold-rgb), .92);width:5px;height:5px;box-shadow:0 0 16px rgba(var(--nightlord-gold-rgb), .6);top:7%;left:57%}.nightlord-kicker{color:#eed5ffd1;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:800;display:inline-flex}.nightlord-kicker i{width:7px;height:7px;box-shadow:0 0 0 5px rgba(var(--nightlord-rgb), .12), 0 0 18px rgba(var(--nightlord-rgb), .62);background:#d9a9f6;border-radius:50%}.nightlord-title-lockup{align-items:center;gap:20px;margin-top:22px;display:flex}.nightlord-title-emblem{border:1px solid rgba(var(--nightlord-rgb), .42);background:radial-gradient(circle at 34% 24%,#ffffff24,#0000 28%),linear-gradient(145deg,#8241ae9e,#29153dc2);border-radius:24px;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 1px #ffffff1f,0 16px 42px #48186457}.nightlord-title-emblem:before{content:"";border:1px solid #eecdff29;border-radius:18px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.nightlord-title-emblem span{color:#f6eaff;text-shadow:0 0 22px rgba(var(--nightlord-rgb), .74);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;transform:rotate(-45deg)}.nightlord-library-hero-copy h2{letter-spacing:-.05em;text-shadow:0 8px 30px #00000061;margin:0 0 10px;font-size:clamp(38px,3.2vw,54px)}.nightlord-library-hero-copy h2 em{color:#f3d5ff;background:linear-gradient(135deg,#fff 8%,#e5b9ff 58%,#b76be7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:8px;font-style:normal}.nightlord-library-hero-copy p{color:#dbe2f1b8;max-width:790px;font-size:13px;line-height:1.75}.nightlord-hero-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.nightlord-hero-tags span{border:1px solid rgba(var(--nightlord-rgb), .18);color:#e1d6ecad;letter-spacing:.04em;background:#05081361;border-radius:999px;min-height:28px;padding:5px 11px;font-size:10px;font-weight:750}.nightlord-library-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:468px;min-width:468px}.nightlord-library-summary .nightlord-summary-item{border:1px solid rgba(var(--nightlord-rgb), .24);text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#7d41a333,#080c19a3 74%);border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:122px;padding:18px 14px;display:flex;box-shadow:inset 0 1px #ffffff12,0 14px 32px #0003}.nightlord-summary-item:nth-child(2){border-color:rgba(var(--nightlord-crimson-rgb), .22);background:linear-gradient(160deg, rgba(var(--nightlord-crimson-rgb), .14), #080c19a3 74%)}.nightlord-summary-item:nth-child(3){border-color:rgba(var(--nightlord-gold-rgb), .2);background:linear-gradient(160deg, rgba(var(--nightlord-gold-rgb), .11), #080c19a3 74%)}.nightlord-summary-icon{background:rgba(var(--nightlord-rgb), .15);color:#e7c5fb;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.nightlord-summary-item:nth-child(2) .nightlord-summary-icon{background:rgba(var(--nightlord-crimson-rgb), .13);color:#ffc1cd}.nightlord-summary-item:nth-child(3) .nightlord-summary-icon{background:rgba(var(--nightlord-gold-rgb), .12);color:#f3d8a5}.nightlord-summary-copy{flex-direction:column;gap:5px;display:flex}.nightlord-library-summary .nightlord-summary-copy strong{color:#fff;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.nightlord-library-summary .nightlord-summary-copy small{color:#d2ccde91;font-size:10px;font-weight:750}.nightlord-roster{padding:0;display:block;overflow:hidden;border-color:rgba(var(--nightlord-rgb), .2)!important;background:radial-gradient(circle at 90% 0%, rgba(var(--nightlord-rgb), .07), transparent 28%), linear-gradient(180deg, #0b111ffc, #060b16fc)!important}.nightlord-roster-heading{border-bottom:1px solid #7b8fb61f;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px 18px;display:flex}.nightlord-roster-heading>div:first-child>span,.nightlord-dataset-heading>div>span{color:#c691e9ad;letter-spacing:.17em;text-transform:uppercase;margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:800;display:block}.nightlord-roster-heading h3{color:#f8f4fb;letter-spacing:-.025em;margin:0;font-size:21px}.nightlord-roster-heading p{color:#bcc7db94;margin:7px 0 0;font-size:11px}.nightlord-roster-legend{color:#aee8cfc2;background:#1f77551a;border:1px solid #60d6a42e;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:6px 11px;font-size:10px;font-weight:750;display:inline-flex}.nightlord-roster-legend i,.nightlord-roster-state i{background:#58d19a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #58d19a99}.nightlord-roster-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.nightlord-roster-grid article{--nightlord-card-hue:275;isolation:isolate;border:1px solid hsla(var(--nightlord-card-hue), 62%, 66%, .18);background:radial-gradient(circle at 0% 0%, hsla(var(--nightlord-card-hue), 72%, 57%, .15), transparent 42%), linear-gradient(145deg, hsla(var(--nightlord-card-hue), 38%, 15%, .55), #070c17c2);border-radius:17px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:112px;padding:17px 15px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden}.nightlord-roster-grid article:hover{border-color:hsla(var(--nightlord-card-hue), 70%, 70%, .46);background:radial-gradient(circle at 0% 0%, hsla(var(--nightlord-card-hue), 78%, 62%, .23), transparent 44%), linear-gradient(145deg, hsla(var(--nightlord-card-hue), 42%, 17%, .72), #080d19e6);transform:translateY(-3px);box-shadow:0 16px 32px #00000038,inset 0 1px #ffffff0d}.nightlord-roster-grid article:after{content:"";background:linear-gradient(90deg, hsla(var(--nightlord-card-hue), 74%, 66%, .86), transparent);width:46%;height:2px;position:absolute;bottom:0;left:0}.nightlord-roster-grid article.nightlord-roster-final{border-color:rgba(var(--nightlord-crimson-rgb), .38);background:radial-gradient(circle at 8% 8%, rgba(var(--nightlord-crimson-rgb), .24), transparent 38%), radial-gradient(circle at 88% 28%, rgba(var(--nightlord-gold-rgb), .1), transparent 34%), linear-gradient(145deg, #3e101eb3, #110a19eb);grid-column:span 2}.nightlord-roster-grid article.nightlord-roster-final:after{background:linear-gradient(90deg, rgba(var(--nightlord-crimson-rgb), .92), rgba(var(--nightlord-gold-rgb), .72), transparent);width:100%}.nightlord-roster-watermark{z-index:-1;color:#ffffff09;letter-spacing:-.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:64px;font-weight:900;line-height:1;position:absolute;top:-6px;right:10px}.nightlord-roster-sigil{border:1px solid hsla(var(--nightlord-card-hue), 70%, 70%, .3);background:hsla(var(--nightlord-card-hue), 62%, 48%, .14);border-radius:17px;place-items:center;width:52px;height:52px;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 1px #ffffff0f}.nightlord-roster-sigil:before{content:"";border:1px solid hsla(var(--nightlord-card-hue), 70%, 75%, .12);border-radius:12px;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.nightlord-roster-sigil span{color:hsla(var(--nightlord-card-hue), 82%, 86%, .96);text-shadow:0 0 18px hsla(var(--nightlord-card-hue), 72%, 64%, .5);font-size:16px;font-weight:900;transform:rotate(-45deg)}.nightlord-roster-final .nightlord-roster-sigil{border-color:rgba(var(--nightlord-gold-rgb), .42);background:rgba(var(--nightlord-crimson-rgb), .16)}.nightlord-roster-final .nightlord-roster-sigil span{color:#ffe2ad;text-shadow:0 0 18px rgba(var(--nightlord-crimson-rgb), .7)}.nightlord-roster-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.nightlord-roster-copy small{color:hsla(var(--nightlord-card-hue), 56%, 78%, .52);letter-spacing:.13em;margin-bottom:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:800}.nightlord-roster-copy strong{color:#f8f6fa;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.3;overflow:hidden}.nightlord-roster-copy em{color:#c2cadb8f;margin-top:5px;font-size:10px;font-style:normal}.nightlord-roster-state{color:#afc6bf8f;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex;position:absolute;bottom:10px;right:12px}.nightlord-roster-final .nightlord-roster-state{color:#f7ce97b3}.nightlord-library-panel .boss-tabs-card{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid;border-color:rgba(var(--nightlord-rgb), .2)!important;background:linear-gradient(#0a101dfa,#060b16fa)!important}.nightlord-dataset-heading{border-bottom:1px solid #7084ab1f;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:18px;padding:9px 10px 14px;display:flex}.nightlord-dataset-heading>div>strong{color:#f5f1f8;font-size:17px;display:block}.nightlord-dataset-heading>small{color:#b8c4d880;font-size:10px}.nightlord-library-panel .boss-dataset-tab{background:#050a149e;border-color:#7484a726;border-radius:14px;flex-direction:column;justify-content:center;min-width:0;min-height:78px;padding:14px 14px 13px 48px;display:flex;position:relative;overflow:hidden}.nightlord-library-panel .boss-dataset-tab:after{content:"";border:1px solid rgba(var(--nightlord-rgb), .08);border-radius:50%;width:74px;height:74px;position:absolute;bottom:-28px;right:-18px}.nightlord-tab-index{background:rgba(var(--nightlord-rgb), .1);color:#dec0f2a3;border-radius:9px;place-items:center;width:26px;height:26px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-style:normal;font-weight:850;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.nightlord-library-panel .boss-dataset-tab strong{color:#f0f0f6d1;font-size:12px;line-height:1.35}.nightlord-library-panel .boss-dataset-tab span{color:#b9c6d97a;background:#ffffff09;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-top:7px;padding:3px 7px;font-size:9px}.nightlord-library-panel .boss-dataset-tab:hover{border-color:rgba(var(--nightlord-rgb), .36);background:linear-gradient(145deg,#4b25635c,#070c17d1);transform:translateY(-2px)}.nightlord-library-panel .boss-dataset-tab.active{transform:none;border-color:rgba(var(--nightlord-rgb), .62)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--nightlord-rgb), .19), transparent 46%), linear-gradient(145deg, #4a23658a, #080d19f0)!important;box-shadow:inset 0 -2px 0 rgba(var(--nightlord-rgb), .92), 0 12px 28px #3f185638!important}.nightlord-library-panel .boss-dataset-tab.active .nightlord-tab-index{background:rgba(var(--nightlord-rgb), .24);color:#f2dcff;box-shadow:0 0 18px rgba(var(--nightlord-rgb), .18)}.nightlord-library-panel .boss-dataset-tab.active span{background:rgba(var(--nightlord-rgb), .12);color:#e7d0f7cc}.nightlord-library-panel .boss-control-card{border-color:rgba(var(--nightlord-rgb), .22);background:#070b15f0;box-shadow:0 12px 36px #0003}.nightlord-library-panel .table-search:focus-within,.nightlord-library-panel .boss-area-dropdown[open] .boss-area-filter,.nightlord-library-panel .boss-page-size-trigger.open{border-color:rgba(var(--nightlord-rgb), .46);box-shadow:0 0 0 3px rgba(var(--nightlord-rgb), .08)}.nightlord-library-panel .boss-list-switch button.active,.nightlord-library-panel .boss-view-switch button.active{color:#f8ecff;box-shadow:0 0 20px rgba(var(--nightlord-rgb), .13);background:linear-gradient(135deg,#733698eb,#b8498461)}.nightlord-library-panel .boss-table-card{border-color:rgba(var(--nightlord-rgb), .19);background:radial-gradient(circle at 84% 0%, rgba(var(--nightlord-rgb), .045), transparent 22%), linear-gradient(180deg, #090f1cfc, #050a14fc)}.nightlord-library-panel .boss-table-heading-optimized{border-bottom-color:rgba(var(--nightlord-rgb), .14);margin-bottom:14px;padding:2px 2px 18px}.nightlord-library-panel .boss-table-heading h3{color:#f7f1fa;padding-left:15px;font-size:24px;position:relative}.nightlord-library-panel .boss-table-heading h3:before{content:"";width:3px;height:74%;box-shadow:0 0 14px rgba(var(--nightlord-rgb), .48);background:linear-gradient(#d499f4,#b34473);border-radius:999px;position:absolute;top:13%;left:0}.nightlord-library-panel .boss-enemy-card{background:radial-gradient(circle at 0 0, rgba(var(--nightlord-rgb), .09), transparent 27%), radial-gradient(circle at 100% 100%, rgba(var(--nightlord-crimson-rgb), .04), transparent 25%), linear-gradient(135deg, #0e1424f5, #050a15f0);border-color:#8692b129;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.nightlord-library-panel .boss-enemy-card:before{content:"";background:linear-gradient(180deg, rgba(var(--nightlord-rgb), .86), rgba(var(--nightlord-crimson-rgb), .5), transparent 92%);width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.nightlord-library-panel .boss-enemy-main{grid-template-columns:minmax(280px,.92fr) minmax(560px,1.8fr) minmax(170px,.5fr);gap:14px}.nightlord-library-panel .boss-enemy-title-block{border:1px solid rgba(var(--nightlord-rgb), .14);background:linear-gradient(145deg,#532a6c2e,#050a1459);border-radius:14px;flex-direction:column;justify-content:center;min-height:94px;padding:15px 16px 14px 20px;display:flex;position:relative}.nightlord-library-panel .boss-enemy-title-block:before{content:"NIGHTLORD RECORD";color:#c58ee77a;letter-spacing:.16em;margin-bottom:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;font-weight:850}.nightlord-library-panel .boss-enemy-title-block>strong{color:#fbf8fd;font-size:16px;line-height:1.48}.nightlord-library-panel .boss-enemy-tags span{border-color:rgba(var(--nightlord-crimson-rgb), .24);background:rgba(var(--nightlord-crimson-rgb), .08);color:#ffc4d1d6}.nightlord-library-panel .boss-enemy-tags em{border-color:rgba(var(--nightlord-rgb), .26);background:rgba(var(--nightlord-rgb), .1);color:#e4c9f6db}.nightlord-library-panel .boss-enemy-stat-group{grid-template-columns:48px minmax(0,1fr)}.nightlord-library-panel .boss-enemy-stat-group-title{border-color:rgba(var(--nightlord-rgb), .18);background:linear-gradient(160deg, rgba(var(--nightlord-rgb), .16), #171d2f61);color:#dfcceed1}.nightlord-library-panel .boss-enemy-stat{background:#0308126b;border-color:#8392b51f}.nightlord-library-panel .boss-detail-note{border-color:rgba(var(--nightlord-gold-rgb), .24);background:rgba(var(--nightlord-gold-rgb), .065);color:#f3cf8d}.nightlord-library-panel .boss-detail-toggle{border-color:rgba(var(--nightlord-rgb), .34);background:rgba(var(--nightlord-rgb), .11);color:#e5c5f8}.nightlord-library-panel .boss-detail-toggle:hover{border-color:rgba(var(--nightlord-rgb), .58);background:rgba(var(--nightlord-rgb), .2);color:#fff}.nightlord-library-panel .boss-card-detail-panel,.nightlord-library-panel .boss-detail-panel{border-color:rgba(var(--nightlord-rgb), .18);background:linear-gradient(145deg,#2315317a,#050a14c7)}@media (max-width:1500px){.nightlord-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nightlord-roster-grid article.nightlord-roster-final{grid-column:span 2}.nightlord-library-panel .boss-enemy-main{grid-template-columns:minmax(240px,.85fr) minmax(460px,1.6fr) minmax(150px,.5fr)}}@media (max-width:1180px){.nightlord-library-hero{flex-direction:column;align-items:flex-start}.nightlord-library-summary{width:100%;min-width:0}.nightlord-hero-orbit{top:118px;right:32px}.nightlord-library-panel .boss-tabs-card{grid-template-columns:repeat(3,minmax(0,1fr))}.nightlord-library-panel .boss-enemy-main{grid-template-columns:1fr}.nightlord-library-panel .boss-enemy-side{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (max-width:900px){.nightlord-library-hero{padding:28px 24px}.nightlord-title-lockup{align-items:flex-start}.nightlord-title-emblem{border-radius:20px;width:64px;height:64px}.nightlord-title-emblem:before{border-radius:14px}.nightlord-library-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.nightlord-library-summary .nightlord-summary-item{min-height:104px}.nightlord-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nightlord-roster-grid article.nightlord-roster-final{grid-column:span 2}.nightlord-library-panel .boss-tabs-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nightlord-title-lockup{gap:14px}.nightlord-title-emblem{border-radius:17px;width:54px;height:54px}.nightlord-title-emblem span{font-size:18px}.nightlord-library-hero-copy h2{font-size:32px}.nightlord-library-summary{grid-template-columns:1fr}.nightlord-library-summary .nightlord-summary-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:76px}.nightlord-roster-heading{flex-direction:column;align-items:flex-start}.nightlord-roster-grid{grid-template-columns:1fr}.nightlord-roster-grid article.nightlord-roster-final{grid-column:span 1}.nightlord-library-panel .boss-tabs-card{grid-template-columns:1fr}.nightlord-dataset-heading{flex-direction:column;align-items:flex-start}}.sword-art-library-detail-page .sword-art-detail-branches{gap:6px}.sword-art-library-detail-page .sword-art-detail-branch{border-radius:4px;gap:3px;padding:7px 9px}.sword-art-library-detail-page .sword-art-detail-branch-header>div{align-items:baseline;gap:8px;display:flex}.sword-art-library-detail-page .sword-art-detail-branch-header span:before{content:""}.sword-art-library-detail-page .sword-art-detail-branch-header span{color:#e8c56a;font-size:10px}.sword-art-library-detail-page .sword-art-detail-branch-header strong{color:#a9d7fb;font-size:11px}.sword-art-library-detail-page .sword-art-detail-segment{min-height:0;padding:4px 0 3px}.sword-art-library-detail-page .sword-art-detail-segment-flow>strong{min-height:23px;padding:3px 7px;font-size:10px}.sword-art-library-detail-page .sword-art-detail-segment-flow>span{font-size:10px}.sword-art-library-detail-page .sword-art-detail-segment-flow>.is-stage{display:none}.sword-art-library-detail-page .sword-art-detail-segment-flow>.is-damage{color:#a9d7fb}.sword-art-library-detail-page .sword-art-detail-segment-flow>.is-poise{color:#f1d482}.sword-art-library-detail-page .sword-art-detail-segment-flow>.is-impact{color:#8be0cf}.sword-art-calculator-flow{margin-top:8px}.sword-art-calculator-flow-branch{gap:4px;padding:7px 9px}.sword-art-calculator-flow-branch>strong{font-size:11px}.sword-art-calculator-flow-branch>div{gap:5px}.sword-art-calculator-flow-branch>div>b{padding:3px 6px;font-size:10px}.sword-art-library-detail-page .sword-art-detail-power>header{margin-bottom:10px}.sword-art-library-detail-page .weapon-detail-attack-total{min-height:58px;margin-bottom:8px;padding:10px 14px}.sword-art-library-detail-page .weapon-detail-attack-total>span{font-size:12px}.sword-art-library-detail-page .weapon-detail-attack-total>strong{font-size:28px}.sword-art-library-detail-page .sword-art-detail-footnote{margin:4px 0 8px;font-size:9px}.sword-art-library-detail-page .sword-art-detail-branches{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.sword-art-library-detail-page .sword-art-detail-branch{background:linear-gradient(145deg,#1b2734b3,#0e1620db);border-color:#97b5cf33;align-content:start;min-width:0;min-height:76px;box-shadow:inset 0 1px #ffffff06}.sword-art-library-detail-page .sword-art-detail-branch-header{border-bottom:1px solid #aec7dc1a;padding-bottom:4px}.sword-art-library-detail-page .sword-art-detail-branch-header>div{justify-content:space-between;width:100%}.sword-art-library-detail-page .sword-art-detail-branch-header span{color:#f0d27c}.sword-art-library-detail-page .sword-art-detail-branch-header strong{color:#b7ddfa;background:#284d683d;border:1px solid #a9d7fb2e;border-radius:3px;padding:2px 6px;font-size:10px}.sword-art-library-detail-page .sword-art-detail-segment{padding:5px 0 0}.sword-art-library-detail-page .sword-art-detail-segment-flow{gap:4px}.sword-art-library-detail-page .sword-art-detail-segment-flow>strong{border-radius:3px;min-height:22px;padding:3px 6px;font-size:10px}.sword-art-library-detail-page .sword-art-detail-segment-flow>.is-poise{background:#69511a2e;border-color:#f1d4822e}.sword-art-library-detail-page .sword-art-detail-segment-flow>.is-impact{background:#1d595133}@media (max-width:640px){.sword-art-library-detail-page .sword-art-detail-branches{grid-template-columns:1fr}}.nightlord-profile{--archive-ink:#f5eee6;--archive-muted:#a99f9a;--archive-line:#d58f6733;--archive-red:#d85d4e;--archive-gold:#e8bd72;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff09;background:radial-gradient(circle at 92% 3%,#b64a2f21,#0000 30%),linear-gradient(#160d11 0%,#0d0b12 58%,#090b12 100%)!important;border:1px solid #b0624b57!important;border-radius:14px!important}.nightlord-profile:before{opacity:.55;background-image:linear-gradient(#ffbe8e06 1px,#0000 1px),linear-gradient(90deg,#ffbe8e06 1px,#0000 1px);background-size:42px 42px}.nightlord-profile-kicker,.nightlord-profile-panel header>span{color:#e8bd72cc;letter-spacing:.2em;font-size:8px}.nightlord-profile-title h3{color:var(--archive-ink);letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(30px,3vw,46px)}.nightlord-profile-tags span{color:#f7e2cfd6;background:#5e251b42;border-color:#e0875d47;border-radius:7px;min-height:25px;padding:4px 9px;font-size:9px}.nightlord-profile-official-inline{background:#3419136b;border-color:#e8bd723d;border-radius:10px;max-width:820px;margin-top:14px;padding:12px 14px}.nightlord-profile-source-row{color:#d2c1b77a;margin-top:14px}.nightlord-profile-stat-strip article{border-color:var(--archive-line);background:linear-gradient(145deg,#301719b3,#100d14eb);border-radius:9px;min-height:82px;padding:13px 15px}.nightlord-profile-stat-strip article strong{color:var(--archive-ink);margin-top:4px;font-size:22px}.nightlord-profile-panel{border-color:var(--archive-line);background:linear-gradient(145deg,#2a1316b8,#0d0c13f0);border-radius:11px;padding:18px 16px;box-shadow:0 12px 28px #00000024,inset 0 1px #ffffff06}.nightlord-profile-multiplier-grid article{background:#0e0b11ad;border-color:#d58f6726;border-radius:8px;min-height:65px;padding:10px 8px}.nightlord-profile-status-list>div.immune strong{color:#ffaaa0;background:#671f2357;border-color:#d85d4e75}@media (max-width:900px){.nightlord-profile-hero{padding:25px 22px}.nightlord-profile-grid{padding:0 11px 11px}}@media (min-width:1181px){.boss-panel.nightlord-library-panel{gap:24px;max-width:1840px}.nightlord-library-hero{gap:38px;min-height:304px;padding:44px 48px}.nightlord-library-hero-copy{max-width:1040px}.nightlord-kicker{gap:11px;font-size:12px}.nightlord-kicker i{width:9px;height:9px}.nightlord-title-lockup{gap:27px;margin-top:26px}.nightlord-title-emblem{border-radius:28px;width:96px;height:96px}.nightlord-title-emblem:before{border-radius:20px;top:10px;bottom:10px;left:10px;right:10px}.nightlord-title-emblem span{font-size:30px}.nightlord-library-hero-copy h2{margin-bottom:13px;font-size:clamp(52px,3.55vw,70px)}.nightlord-library-hero-copy p{max-width:900px;font-size:15px;line-height:1.85}.nightlord-hero-tags{gap:10px;margin-top:24px}.nightlord-hero-tags span{min-height:34px;padding:7px 14px;font-size:12px}.nightlord-library-summary{gap:13px;width:552px;min-width:552px}.nightlord-library-summary .nightlord-summary-item{border-radius:23px;min-height:152px;padding:22px 18px}.nightlord-summary-icon{border-radius:12px;width:38px;height:38px;font-size:14px}.nightlord-library-summary .nightlord-summary-copy strong{font-size:39px}.nightlord-library-summary .nightlord-summary-copy small{font-size:12px}.nightlord-roster-heading{padding:29px 31px 24px}.nightlord-roster-heading>div:first-child>span,.nightlord-dataset-heading>div>span{margin-bottom:8px;font-size:11px}.nightlord-roster-heading h3{font-size:27px}.nightlord-roster-heading p{margin-top:9px;font-size:13px}.nightlord-roster-legend{min-height:38px;padding:8px 14px;font-size:12px}.nightlord-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:19px}.nightlord-roster-grid article{border-radius:20px;grid-template-columns:68px minmax(0,1fr);gap:18px;min-height:146px;padding:23px 20px}.nightlord-roster-grid article.nightlord-roster-final{grid-column:span 2}.nightlord-roster-watermark{font-size:82px;top:-8px;right:15px}.nightlord-roster-sigil{border-radius:20px;width:64px;height:64px}.nightlord-roster-sigil:before{border-radius:14px;top:7px;bottom:7px;left:7px;right:7px}.nightlord-roster-sigil span{font-size:20px}.nightlord-roster-copy small{margin-bottom:9px;font-size:10px}.nightlord-roster-copy strong{font-size:18px;line-height:1.35}.nightlord-roster-copy em{color:#d3dae7ad;white-space:normal;margin-top:7px;font-size:12px;line-height:1.5}.nightlord-roster-state{gap:7px;font-size:10px;bottom:13px;right:16px}.nightlord-roster-state i,.nightlord-roster-legend i{width:8px;height:8px}.nightlord-library-panel .boss-tabs-card{gap:11px;padding:16px}.nightlord-dataset-heading{padding:12px 13px 18px}.nightlord-dataset-heading>div>strong{font-size:21px}.nightlord-dataset-heading>small{font-size:12px}.nightlord-library-panel .boss-dataset-tab{border-radius:17px;min-height:98px;padding:17px 17px 16px 60px}.nightlord-tab-index{border-radius:10px;width:32px;height:32px;font-size:10px;left:16px}.nightlord-library-panel .boss-dataset-tab strong{font-size:15px}.nightlord-library-panel .boss-dataset-tab span{margin-top:8px;padding:4px 9px;font-size:11px}.nightlord-library-panel .boss-control-card{gap:14px;padding:22px 24px}.nightlord-library-panel .boss-control-card .table-search,.nightlord-library-panel .boss-control-card .table-filter,.nightlord-library-panel .boss-page-size-trigger{min-height:50px}.nightlord-library-panel .boss-control-card input,.nightlord-library-panel .boss-control-card summary,.nightlord-library-panel .boss-control-card button{font-size:14px}.nightlord-library-panel .boss-list-switch button,.nightlord-library-panel .boss-view-switch button{padding:10px 16px;font-size:13px}.nightlord-library-panel .boss-table-card{padding:25px}.nightlord-library-panel .boss-table-heading h3{font-size:28px}.nightlord-library-panel .boss-enemy-card{border-radius:20px;padding:20px}.nightlord-library-panel .boss-enemy-title-block{border-radius:17px;min-height:112px;padding:18px 19px 17px 24px}.nightlord-library-panel .boss-enemy-title-block:before{margin-bottom:9px;font-size:9px}.nightlord-library-panel .boss-enemy-title-block>strong{font-size:19px}.nightlord-library-panel .boss-enemy-tags span,.nightlord-library-panel .boss-enemy-tags em{min-height:28px;padding:4px 11px;font-size:12px}.nightlord-library-panel .boss-enemy-stat-group{grid-template-columns:56px minmax(0,1fr);gap:12px}.nightlord-library-panel .boss-enemy-stat-group-title{font-size:13px}.nightlord-library-panel .boss-enemy-stat-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px}.nightlord-library-panel .boss-enemy-stat{border-radius:14px;padding:12px 13px}.nightlord-library-panel .boss-enemy-stat span{font-size:12px}.nightlord-library-panel .boss-enemy-stat strong{font-size:15px}.nightlord-library-panel .boss-detail-note,.nightlord-library-panel .boss-detail-toggle{min-height:36px;padding:8px 12px;font-size:12px}}@media (min-width:1501px){.nightlord-library-panel .boss-enemy-main{grid-template-columns:minmax(320px,.95fr) minmax(650px,1.85fr) minmax(185px,.5fr);gap:18px}}.nightlord-roster-heading{align-items:flex-start}.nightlord-roster-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nightlord-roster-reset{color:#c5d0e6b8;letter-spacing:.01em;cursor:pointer;background:#121b2dd1;border:1px solid #7689b429;border-radius:999px;min-height:32px;padding:7px 12px;font-size:10px;font-weight:750;transition:border-color .2s,color .2s,transform .2s,background .2s}.nightlord-roster-reset:hover,.nightlord-roster-reset.active{color:#f3e4ff;background:linear-gradient(135deg,#622a7c57,#172038eb);border-color:#b77bef57}.nightlord-roster-reset:hover{transform:translateY(-1px)}.nightlord-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nightlord-roster-grid article{cursor:pointer;min-height:132px;padding:18px 16px}.nightlord-roster-grid article:focus-visible{outline:2px solid hsla(var(--nightlord-card-hue), 82%, 76%, .9);outline-offset:2px}.nightlord-roster-grid article.nightlord-roster-final{grid-column:span 1}.nightlord-roster-grid article.nightlord-roster-active{border-color:hsla(var(--nightlord-card-hue), 82%, 74%, .68);background:radial-gradient(circle at 0% 0%, hsla(var(--nightlord-card-hue), 82%, 62%, .28), transparent 44%), linear-gradient(145deg, hsla(var(--nightlord-card-hue), 45%, 18%, .82), #080d19f0);box-shadow:0 0 0 1px hsla(var(--nightlord-card-hue), 88%, 74%, .25), 0 18px 34px #0000003d, inset 0 1px 0 #ffffff14;transform:translateY(-3px)}.nightlord-roster-grid article.nightlord-roster-active:after{background:linear-gradient(90deg, hsla(var(--nightlord-card-hue), 86%, 72%, .96), #ffffff38, transparent);width:100%}.nightlord-roster-copy em{line-height:1.45}.nightlord-roster-variants{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.nightlord-roster-variants span{border:1px solid hsla(var(--nightlord-card-hue), 60%, 68%, .16);background:hsla(var(--nightlord-card-hue), 44%, 44%, .1);min-height:22px;color:hsla(var(--nightlord-card-hue), 84%, 84%, .86);border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.nightlord-roster-state{gap:6px;font-size:9px}.nightlord-current-focus{color:#e4d6f5d1;vertical-align:middle;background:#4020562e;border:1px solid #ab7ceb2e;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:1500px){.nightlord-roster-grid article.nightlord-roster-final{grid-column:span 1}}@media (max-width:900px){.nightlord-roster-toolbar{justify-content:flex-start}.nightlord-roster-grid article.nightlord-roster-final{grid-column:span 1}}@media (max-width:640px){.nightlord-roster-toolbar{width:100%}.nightlord-roster-reset{justify-content:center;width:100%}.nightlord-current-focus{width:-moz-fit-content;width:fit-content;margin:8px 0 0;display:block}}.nightlord-roster-portrait{border:1px solid hsla(var(--nightlord-card-hue), 70%, 72%, .24);pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff0d,#040810d6);border-radius:50%;width:72px;height:72px;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0f}.nightlord-roster-portrait img{object-fit:cover;width:100%;height:100%;display:block}.nightlord-roster-grid article.nightlord-roster-active .nightlord-roster-portrait{border-color:hsla(var(--nightlord-card-hue), 82%, 76%, .56);box-shadow:0 14px 30px #00000052, 0 0 0 1px hsla(var(--nightlord-card-hue), 84%, 74%, .2)}.nightlord-roster-final .nightlord-roster-portrait{border-color:rgba(var(--nightlord-gold-rgb), .36);box-shadow:0 12px 28px #0000004d, 0 0 0 1px rgba(var(--nightlord-crimson-rgb), .14)}@media (max-width:900px){.nightlord-roster-portrait{width:64px;height:64px;top:14px;right:14px}.nightlord-roster-copy{padding-right:76px}.nightlord-roster-watermark{right:80px}}@media (max-width:640px){.nightlord-roster-portrait{width:58px;height:58px}.nightlord-roster-copy{padding-right:70px}.nightlord-roster-watermark{right:72px}}.nightlord-roster-grid article.nightlord-theme-gladius:hover,.nightlord-roster-grid article.nightlord-theme-gladius.nightlord-roster-active{background:linear-gradient(90deg,#0b1128f0 0%,#0b1128c7 34%,#0b112870 68%,#0b11289e 100%),url(./gladius-bg-xNVLfOMs.png) 100%/cover no-repeat,linear-gradient(145deg,#16224ff5,#090f26fa);border-color:#8ca0ffad}.nightlord-profile{padding:0;position:relative;overflow:hidden;background:radial-gradient(circle at 86% 2%,#6e49c924,#0000 34%),linear-gradient(#0a101ffc,#050a16fc)!important;border-color:#7284e03d!important}.nightlord-profile:before{content:"";pointer-events:none;background-image:linear-gradient(#7a8bc308 1px,#0000 1px),linear-gradient(90deg,#7a8bc308 1px,#0000 1px);background-size:30px 30px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 72%);mask-image:linear-gradient(#000000d1,#0000 72%)}.nightlord-profile-hero{border-bottom:1px solid #788bbe21;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:34px;min-height:278px;padding:34px 36px;display:grid;position:relative;overflow:hidden}.nightlord-profile-hero:after{content:"";background:linear-gradient(90deg,#7083ffeb,#a460eead,#0000 82%);height:2px;position:absolute;bottom:0;left:0;right:0}.nightlord-profile-hero-copy{z-index:2;min-width:0;position:relative}.nightlord-profile-kicker,.nightlord-profile-panel header>span{color:#b09fecb8;letter-spacing:.17em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:850;display:block}.nightlord-profile-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:10px;display:flex}.nightlord-profile-title small{color:#cbd3eb94;font-size:12px;font-weight:750}.nightlord-profile-title h3{color:#fbf8ff;letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(28px,2.5vw,42px);line-height:1.08}.nightlord-profile-title p{color:#c1cce59e;margin:3px 0 0;font-size:11px}.nightlord-profile-tags{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:420px;display:flex}.nightlord-profile-tags span{color:#dedaf6d6;background:#2f265b42;border:1px solid #8b7ee633;border-radius:999px;align-items:center;min-height:27px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.nightlord-profile-summary{color:#d3dbeec2;max-width:960px;margin:20px 0 0;font-size:13px;line-height:1.85}.nightlord-profile-official-inline{background:linear-gradient(135deg,#3012108a,#170a0b61);border:1px solid #cb714529;border-radius:16px;max-width:980px;margin-top:16px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffffff05}.nightlord-profile-official-inline strong{color:#f4e5d6eb;letter-spacing:.03em;align-items:center;margin-bottom:8px;font-size:13px;font-weight:800;display:inline-flex}.nightlord-profile-official-inline p{color:#eae2dcd1;margin:0;font-size:13px;line-height:1.82}.nightlord-profile-official-inline p+p{margin-top:6px}.nightlord-profile-source-row{color:#b0bcd785;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:10px;display:flex}.nightlord-profile-source-row a{color:#d5deffdb;background:#1e284c70;border:1px solid #8695ea38;border-radius:999px;align-items:center;min-height:29px;padding:5px 11px;font-weight:750;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.nightlord-profile-source-row a:hover{background:#343f7094;border-color:#9facff75;transform:translateY(-1px)}.nightlord-profile-portrait{z-index:2;background:#050914d1;border:1px solid #8f9dff57;border-radius:50%;justify-self:center;width:190px;height:190px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000006b,0 0 0 10px #4f459414,0 0 44px #665bdf3d}.nightlord-profile-portrait:before{content:"";z-index:2;pointer-events:none;border:1px solid #afb1ff29;border-radius:50%;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.nightlord-profile-portrait img{object-fit:cover;width:100%;height:100%;display:block}.nightlord-profile-stat-strip{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid;position:relative}.nightlord-profile-stat-strip article{background:radial-gradient(circle at 100% 0,#5e4ab621,#0000 44%),linear-gradient(145deg,#121b2fc7,#080e1be6);border:1px solid #7386be24;border-radius:16px;flex-direction:column;justify-content:center;min-height:96px;padding:16px 17px;display:flex}.nightlord-profile-stat-strip article span{color:#b6c4e094;font-size:10px;font-weight:700}.nightlord-profile-stat-strip article strong{color:#f7f4ff;letter-spacing:-.03em;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:24px}.nightlord-profile-stat-strip article small{color:#9babcb6b;margin-top:3px;font-size:9px}.nightlord-profile-grid{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:16px;padding:0 18px 18px;display:grid;position:relative}.nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#503f9814,#0000 34%),linear-gradient(145deg,#0e1627d6,#070c18f0);border:1px solid #6f84b824;border-radius:18px;min-width:0;padding:22px 20px;box-shadow:0 14px 34px #00000029,inset 0 1px #ffffff05}.nightlord-profile-panel header h4{color:#f4f1fa;margin:6px 0 0;font-size:19px;line-height:1.15}.nightlord-profile-overview{grid-column:1}.nightlord-profile-overview dl{gap:10px;margin:0;display:grid}.nightlord-profile-overview dl>div{background:#070d198a;border:1px solid #6c80b11a;border-radius:12px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:12px 14px;display:grid}.nightlord-profile-overview dt{color:#9eaecc8f;font-size:11px;font-weight:750}.nightlord-profile-overview dd{color:#e1e6f4db;margin:0;font-size:12px;line-height:1.56}.nightlord-profile-tactics{background:#2b1e4b29;border:1px solid #8e79db24;border-radius:14px;margin-top:16px;padding:16px 16px 14px}.nightlord-profile-tactics>strong{color:#e9e2fa;font-size:14px;font-weight:800}.nightlord-profile-tactics p{color:#d6ddeeb8;margin:10px 0 0;padding-left:16px;font-size:12px;line-height:1.72;position:relative}.nightlord-profile-tactics p:before{content:"";background:#9b8de7;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:1px;box-shadow:0 0 10px #9b8de785}.nightlord-profile-multipliers{grid-column:2}.nightlord-profile-multiplier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nightlord-profile-multiplier-grid article{text-align:center;background:#070d1a9e;border:1px solid #6a7eb11f;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:74px;padding:12px 10px;display:flex}.nightlord-profile-multiplier-grid article strong{color:#eceffae6;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px}.nightlord-profile-multipliers>small{color:#a0aecb75;margin-top:12px;font-size:10px;line-height:1.5;display:block}.nightlord-profile-status{grid-column:1}.nightlord-profile-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nightlord-profile-status-list>div{background:#070d1a94;border:1px solid #6b7eae1c;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:12px 14px;display:flex}.nightlord-profile-status-list span{color:#abbbd89e;font-size:11px}.nightlord-profile-status-list strong{color:#e8ecf8d6;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.nightlord-profile-status-list>div.immune strong{color:#ff9da8;background:linear-gradient(145deg,#70212f52,#3f111b8f);border:1px solid #d859666b;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffb7bf0f}.nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#dbb04314,#0000 35%),linear-gradient(145deg,#1a181ee6,#090c16f5);border-color:#d3af592e;grid-column:1/-1}.nightlord-profile-holy-list p{background:#3e31151c;border:1px solid #cbaa581c;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;min-height:68px;margin:0;padding:12px;display:grid}.nightlord-profile-holy-list b{color:#f5cd70b3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.nightlord-profile-note{z-index:1;background:#0509129e;border-top:1px solid #6f82b11a;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:12px 18px;display:flex;position:relative}.nightlord-profile-note span{color:#b8c4dc94;font-size:10px}.nightlord-profile-note em{color:#91a0bd6b;text-align:right;font-size:9px;font-style:normal}@media (max-width:1180px){.nightlord-profile-hero{grid-template-columns:minmax(0,1fr) 170px}.nightlord-profile-portrait{width:150px;height:150px}.nightlord-profile-title-row{flex-direction:column;align-items:flex-start}.nightlord-profile-tags{justify-content:flex-start}}@media (max-width:900px){.nightlord-profile-hero{grid-template-columns:1fr;min-height:0;padding:26px 24px}.nightlord-profile-portrait{opacity:.66;width:92px;height:92px;position:absolute;top:24px;right:22px}.nightlord-profile-title-row,.nightlord-profile-summary,.nightlord-profile-source-row{padding-right:86px}.nightlord-profile-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.nightlord-profile-grid{grid-template-columns:1fr;padding:0 14px 14px}.nightlord-profile-overview,.nightlord-profile-multipliers,.nightlord-profile-status,.nightlord-profile-relic-mini,.nightlord-profile-holy{grid-column:auto}.nightlord-profile-holy-list{grid-template-columns:1fr}}@media (max-width:640px){.nightlord-profile-title h3{font-size:27px}.nightlord-profile-title-row,.nightlord-profile-summary,.nightlord-profile-source-row{padding-right:0}.nightlord-profile-portrait{display:none}.nightlord-profile-stat-strip,.nightlord-profile-multiplier-grid,.nightlord-profile-status-list{grid-template-columns:1fr}.nightlord-profile-note{flex-direction:column;align-items:flex-start}.nightlord-profile-note em{text-align:left}}.nightlord-roster-grid article.nightlord-theme-gladius .nightlord-roster-sigil{background:#aa3d2438;border-color:#ffb9845c}.nightlord-roster-grid article.nightlord-theme-gladius .nightlord-roster-sigil span,.nightlord-roster-grid article.nightlord-theme-gladius .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-gladius .nightlord-roster-variants span{color:#ffe6d2f5}.nightlord-roster-grid article.nightlord-theme-gladius .nightlord-roster-portrait{background:radial-gradient(circle at 30% 30%,#ff8e5829,#140808e6);border-color:#ffb77361}.nightlord-roster-grid article.nightlord-theme-edre{background:linear-gradient(90deg,#160823d6 0%,#1f0a319e 28%,#2d0d442e 58%,#13071f7a 100%),url(./edre-purple-bg-C6Keg5rH.png) 50%/cover no-repeat,linear-gradient(145deg,#391453f5,#0e0719fc);border-color:#b06aff6b}.nightlord-roster-grid article.nightlord-theme-edre:after{background:linear-gradient(90deg,#d587fffa,#974fffd6,#e8b9ff6b,#0000)}.nightlord-roster-grid article.nightlord-theme-edre:hover,.nightlord-roster-grid article.nightlord-theme-edre.nightlord-roster-active{background:linear-gradient(90deg,#1b092bc2 0%,#270c3c80 24%,#38105214 58%,#16082257 100%),url(./edre-purple-bg-C6Keg5rH.png) 50%/cover no-repeat,linear-gradient(145deg,#451765f7,#12081efc);border-color:#d59effc2;box-shadow:0 18px 34px #0000004d,0 0 0 1px #bf7cff47,inset 0 1px #ffffff14}.nightlord-roster-grid article.nightlord-theme-edre .nightlord-roster-sigil{background:#6f2fa43d;border-color:#d6a4ff61}.nightlord-roster-grid article.nightlord-theme-edre .nightlord-roster-sigil span,.nightlord-roster-grid article.nightlord-theme-edre .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-edre .nightlord-roster-variants span{color:#f4e0fff7}.nightlord-roster-grid article.nightlord-theme-edre .nightlord-roster-portrait{background:radial-gradient(circle at 30% 30%,#9f4fe333,#0e0617eb);border-color:#cc8fff6b}.nightlord-roster-meta{pointer-events:none;align-items:center;gap:8px;min-height:20px;display:flex;position:absolute;top:92px;right:16px}.nightlord-roster-status-dot{background:#7384a0b3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #ffffff0f}.nightlord-roster-status-dot.active{background:#52f2a1;box-shadow:0 0 10px #52f2a17a,0 0 0 1px #b4ffe02e}.nightlord-roster-status-dot.final{background:#ffd36e;box-shadow:0 0 10px #ffd36e6b,0 0 0 1px #ffe6a638}.nightlord-roster-badge-row{align-items:center;gap:6px;display:inline-flex}.nightlord-roster-badge{border:1px solid hsla(var(--nightlord-card-hue), 70%, 72%, .22);background:#0a101cd1;border-radius:6px;width:18px;height:18px;position:relative;box-shadow:inset 0 1px #ffffff0d}.nightlord-roster-badge:before,.nightlord-roster-badge:after{content:"";position:absolute}.nightlord-roster-badge-focus:before{border:1.4px solid #c2d0e5d1;border-radius:50%;top:4px;bottom:4px;left:4px;right:4px}.nightlord-roster-badge-focus:after{background:linear-gradient(#c2d0e5d1,#c2d0e5d1) 50%/1px 8px no-repeat,linear-gradient(90deg,#c2d0e5d1,#c2d0e5d1) 50%/8px 1px no-repeat;width:8px;height:8px;top:50%;left:50%;transform:translate(-50%,-50%)}.nightlord-roster-badge-focus.active{background:#0d211ad1;border-color:#57f1a652}.nightlord-roster-badge-focus.active:before{border-color:#57f1a6f5}.nightlord-roster-badge-focus.active:after{background:linear-gradient(#57f1a6f5,#57f1a6f5) 50%/1px 8px no-repeat,linear-gradient(90deg,#57f1a6f5,#57f1a6f5) 50%/8px 1px no-repeat}.nightlord-roster-badge-archive:before{box-sizing:border-box;border:1.2px solid #c2d0e5d1;border-radius:3px;width:10px;height:12px;top:3px;left:4px}.nightlord-roster-badge-archive:after{background:#c2d0e5d1;width:6px;height:1.2px;top:7px;left:6px;box-shadow:0 3px #c2d0e5d1,0 6px #c2d0e5d1}.nightlord-roster-badge-archive.multi:before{border-radius:2px;width:9px;height:8px;top:5px;left:3px;box-shadow:3px -3px 0 -1px #c2d0e5d1}.nightlord-roster-badge-archive.multi:after{background:#c2d0e5d1;width:5px;height:1.1px;top:4px;left:7px;box-shadow:0 3px #c2d0e5d1}.nightlord-roster-badge-archive.final{background:#251808db;border-color:#ffd67557}.nightlord-roster-badge-archive.final:before{clip-path:polygon(50% 0%,61% 34%,98% 35%,68% 57%,79% 92%,50% 71%,21% 92%,32% 57%,2% 35%,39% 34%);background:#ffd675f2;border:none;border-radius:0;width:10px;height:10px;top:4px;left:4px}.nightlord-roster-badge-archive.final:after{display:none}@media (max-width:900px){.nightlord-roster-meta{gap:7px;top:82px;right:14px}.nightlord-roster-badge{width:17px;height:17px}}@media (max-width:640px){.nightlord-roster-meta{top:74px}}.nightlord-roster-state{pointer-events:none;background:0 0;border:0;align-items:center;gap:0;min-height:18px;padding:0;line-height:0;display:inline-flex;position:absolute;top:92px;right:16px;color:#0000!important;font-size:0!important}.nightlord-roster-state i{background:#7384a0b3;border-radius:50%;width:8px;height:8px;margin:0 8px 0 0;box-shadow:0 0 0 1px #ffffff0f}.nightlord-roster-active .nightlord-roster-state i{background:#52f2a1;box-shadow:0 0 10px #52f2a17a,0 0 0 1px #b4ffe02e}.nightlord-roster-final .nightlord-roster-state i{background:#ffd36e;box-shadow:0 0 10px #ffd36e6b,0 0 0 1px #ffe6a638}.nightlord-roster-state:before,.nightlord-roster-state:after{content:"";border:1px solid hsla(var(--nightlord-card-hue), 70%, 72%, .22);background:#0a101cd1;border-radius:6px;width:18px;height:18px;box-shadow:inset 0 1px #ffffff0d}.nightlord-roster-state:before{background:radial-gradient(circle,#0000 4px,#c2d0e5d1 4px 5px,#0000 5px),linear-gradient(#c2d0e5d1,#c2d0e5d1) 50%/1px 8px no-repeat,linear-gradient(90deg,#c2d0e5d1,#c2d0e5d1) 50%/8px 1px no-repeat,#0a101cd1;margin-right:6px}.nightlord-roster-active .nightlord-roster-state:before{background:radial-gradient(circle,#0000 4px,#57f1a6f5 4px 5px,#0000 5px),linear-gradient(#57f1a6f5,#57f1a6f5) 50%/1px 8px no-repeat,linear-gradient(90deg,#57f1a6f5,#57f1a6f5) 50%/8px 1px no-repeat,#0d211ad1;border-color:#57f1a652}.nightlord-roster-state:after{clip-path:inset(0 round 6px);background:linear-gradient(#c2d0e5d1,#c2d0e5d1) 50% 5px/10px 1.2px no-repeat,linear-gradient(#c2d0e5d1,#c2d0e5d1) 50% 8px/10px 1.2px no-repeat,linear-gradient(#c2d0e5d1,#c2d0e5d1) 50% 11px/10px 1.2px no-repeat,linear-gradient(#c2d0e5d1,#c2d0e5d1) 50%/10px 12px no-repeat,#0a101cd1}.nightlord-roster-multi .nightlord-roster-state:after{background:linear-gradient(#c2d0e5d1,#c2d0e5d1) 58% 5px/8px 1.1px no-repeat,linear-gradient(#c2d0e5d1,#c2d0e5d1) 58% 8px/8px 1.1px no-repeat,linear-gradient(#c2d0e5d1,#c2d0e5d1) 42% 8px/8px 1.1px no-repeat,linear-gradient(#c2d0e5d1,#c2d0e5d1) 58% 11px/8px 1.1px no-repeat,linear-gradient(#c2d0e5d1,#c2d0e5d1) 42% 11px/8px 1.1px no-repeat,linear-gradient(#c2d0e5d1,#c2d0e5d1) 42%/8px 9px no-repeat,linear-gradient(#c2d0e5d1,#c2d0e5d1) 58%/8px 9px no-repeat,#0a101cd1}.nightlord-roster-final .nightlord-roster-state:after{background:linear-gradient(#251808db,#251808db) 50%/100% 100% no-repeat,#251808db;background:polygon;background:linear-gradient(#251808db,#251808db),0 0;background:conic-gradient(from -18deg, #ffd675f5 0 36deg, transparent 36deg 72deg, #ffd675f5 72deg 108deg, transparent 108deg 144deg, #ffd675f5 144deg 180deg, transparent 180deg 216deg, #ffd675f5 216deg 252deg, transparent 252deg 288deg, #ffd675f5 288deg 324deg, transparent 324deg 360deg) center/12px 12px no-repeat, #251808db;border-color:#ffd67557;position:relative;-webkit-mask:radial-gradient(circle,#000 0 100%)}@media (max-width:900px){.nightlord-roster-state{top:82px;right:14px}}@media (max-width:640px){.nightlord-roster-state{top:74px}}.nightlord-profile-edre .nightlord-profile-hero:after{background:linear-gradient(90deg,#dd8efffa,#9b50ffd1,#7d4ae252,#0000 86%)}.nightlord-profile-edre .nightlord-profile-official-inline{background:radial-gradient(circle at 100% 0,#9c4ce029,#0000 46%),linear-gradient(135deg,#2d1341a3,#140a218f);border-color:#be77ff47;box-shadow:inset 0 0 0 1px #e3bfff06,0 0 24px #7f38bc0f}.nightlord-profile-edre .nightlord-profile-official-inline strong{color:#d59eff}.nightlord-profile-edre .nightlord-profile-official-inline p{color:#ebdef5d1}.nightlord-profile-edre .nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#97df481f,#0000 36%),radial-gradient(circle at 0 100%,#7d3abe1f,#0000 36%),linear-gradient(145deg,#181f16eb,#0c0914f7);border-color:#a0df5840}.nightlord-profile-edre .nightlord-profile-holy-list p{background:#3e581d1f;border-color:#9dda5929}.nightlord-profile-edre .nightlord-profile-holy-list b{color:#bbef75db}.nightlord-profile-edre .nightlord-profile-holy-list span{color:#dde5d3c7}.nightlord-roster-portrait{z-index:2;width:76px;height:76px;top:50%;left:18px;right:auto;transform:translateY(-50%)}.nightlord-roster-copy{padding-left:96px;padding-right:18px}.nightlord-roster-watermark{right:14px}@media (max-width:900px){.nightlord-roster-portrait{width:68px;height:68px;top:50%;left:16px;right:auto;transform:translateY(-50%)}.nightlord-roster-copy{padding-left:86px;padding-right:16px}.nightlord-roster-watermark{right:12px}}@media (max-width:640px){.nightlord-roster-portrait{width:60px;height:60px}.nightlord-roster-copy{padding-left:76px;padding-right:14px}}.nightlord-roster-grid{align-items:start;gap:10px;padding:14px}.nightlord-roster-grid article{border-radius:16px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;height:auto;min-height:116px;padding:14px}.nightlord-roster-sigil{display:none}.nightlord-roster-portrait{z-index:2;grid-area:1/1;width:62px;height:62px;position:relative;top:auto;left:auto;right:auto;transform:none}.nightlord-roster-copy{grid-area:1/2;width:100%;min-width:0;padding:0 72px 0 0}.nightlord-roster-copy small,.nightlord-roster-copy strong,.nightlord-roster-copy em{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.nightlord-roster-copy strong{font-size:14px}.nightlord-roster-copy em{font-size:10px}.nightlord-roster-meta{top:auto;bottom:10px;right:12px}@media (min-width:1181px){.nightlord-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nightlord-roster-grid article,.nightlord-roster-grid article.nightlord-roster-final{grid-column:span 1;min-height:116px}}@media (max-width:1180px){.nightlord-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nightlord-roster-grid{grid-template-columns:1fr}.nightlord-roster-grid article{grid-template-columns:58px minmax(0,1fr);min-height:108px}.nightlord-roster-portrait{width:54px;height:54px}.nightlord-roster-copy{padding-right:64px}}.nightlord-profile-kicker,.nightlord-profile-panel header>span{font-size:10px}.nightlord-profile-title p{font-size:13px}.nightlord-profile-summary{font-size:15px;line-height:1.9}.nightlord-profile-source-row a{min-height:32px;font-size:12px}.nightlord-profile-stat-strip article strong{font-size:30px}.nightlord-profile-stat-strip article small{font-size:11px}.nightlord-profile-tactics p{font-size:13px;line-height:1.8}.nightlord-profile-multiplier-grid article strong{font-size:19px}.nightlord-profile-multipliers>small{font-size:11px}.nightlord-profile-status-list strong,.nightlord-profile-holy-list b{font-size:13px}.nightlord-profile-note span{font-size:12px}.nightlord-profile-note em{font-size:11px}.nightlord-profile-kicker,.nightlord-profile-panel header>span{letter-spacing:.15em;font-size:11px}.nightlord-profile-title small{font-size:15px}.nightlord-profile-title h3{font-size:clamp(34px,2.7vw,48px)}.nightlord-profile-title p{font-size:14px;line-height:1.55}.nightlord-profile-source-row{font-size:12px}.nightlord-profile-source-row a{min-height:33px;padding:6px 13px;font-size:12px}.nightlord-profile-stat-strip article{min-height:108px;padding:18px 19px}.nightlord-profile-stat-strip article span{font-size:13px}.nightlord-profile-stat-strip article small{margin-top:5px;font-size:11px}.nightlord-profile-panel{padding:23px}.nightlord-profile-panel header h4{font-size:23px}.nightlord-profile-overview dl>div{grid-template-columns:112px minmax(0,1fr);min-height:56px;padding:12px 14px}.nightlord-profile-overview dt{font-size:13px}.nightlord-profile-overview dd{font-size:14px;line-height:1.65}.nightlord-profile-tactics{padding:17px}.nightlord-profile-tactics>strong{font-size:14px}.nightlord-profile-tactics p{margin-top:11px;padding-left:17px;font-size:13px;line-height:1.78}.nightlord-profile-tactics p:before{width:6px;height:6px;top:8px}.nightlord-profile-multiplier-grid article{min-height:82px;padding:13px 11px}.nightlord-profile-multiplier-grid article span{font-size:12px}.nightlord-profile-multipliers>small{font-size:11px;line-height:1.6}.nightlord-profile-status-list>div{min-height:58px;padding:12px 14px}.nightlord-profile-status-list span{font-size:13px}.nightlord-profile-status-list strong{font-size:14px}.nightlord-profile-holy-list p{grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:78px;padding:14px}.nightlord-profile-holy-list b{font-size:13px}.nightlord-profile-holy-list span{font-size:13px;line-height:1.75}.nightlord-profile-note span{font-size:12px;line-height:1.6}.nightlord-profile-note em{font-size:11px;line-height:1.55}@media (max-width:900px){.nightlord-profile-title h3{font-size:clamp(30px,6vw,40px)}.nightlord-profile-summary{font-size:15px}.nightlord-profile-overview dl>div{grid-template-columns:96px minmax(0,1fr)}}@media (max-width:640px){.nightlord-profile-kicker,.nightlord-profile-panel header>span{font-size:10px}.nightlord-profile-title small,.nightlord-profile-title p,.nightlord-profile-overview dd,.nightlord-profile-status-list strong,.nightlord-profile-holy-list span{font-size:13px}.nightlord-profile-summary{font-size:14px}.nightlord-profile-panel header h4{font-size:21px}}.nightlord-profile-multiplier-grid article{background:#0a101fbd}.nightlord-profile-multiplier-grid article[data-attr=普通],.nightlord-profile-multiplier-grid article[data-attr=斩击],.nightlord-profile-multiplier-grid article[data-attr=打击]{background:linear-gradient(145deg,#12182dd1,#080d1de6);border-color:#788ec22e}.nightlord-profile-multiplier-grid article[data-attr=普通] strong,.nightlord-profile-multiplier-grid article[data-attr=斩击] strong,.nightlord-profile-multiplier-grid article[data-attr=打击] strong{color:#eef2fcf2}.nightlord-profile-multiplier-grid article[data-attr=突刺]{background:linear-gradient(145deg,#142f3ac7,#09171feb);border-color:#54c1bd3d}.nightlord-profile-multiplier-grid article[data-attr=突刺] strong{color:#8bf0e3}.nightlord-profile-multiplier-grid article[data-attr=魔力]{background:linear-gradient(145deg,#271948cc,#100b22eb);border-color:#8b7aed38}.nightlord-profile-multiplier-grid article[data-attr=魔力] strong{color:#bda7ff}.nightlord-profile-multiplier-grid article[data-attr=火焰]{background:linear-gradient(145deg,#4c1c1dc2,#1c0a0eeb);border-color:#f1715e47}.nightlord-profile-multiplier-grid article[data-attr=火焰] strong{color:#ff9b8f}.nightlord-profile-multiplier-grid article[data-attr=雷电]{background:linear-gradient(145deg,#17354fc7,#081425eb);border-color:#56b0ff4d;box-shadow:inset 0 0 0 1px #6fbeff0f}.nightlord-profile-multiplier-grid article[data-attr=雷电] strong{color:#7fd2ff}.nightlord-profile-multiplier-grid article[data-attr=神圣]{background:linear-gradient(145deg,#423212bd,#17120aeb);border-color:#f5cf6f47}.nightlord-profile-multiplier-grid article[data-attr=神圣] strong{color:#ffe093}.nightlord-profile-multiplier-grid article[data-attr=雷电] span,.nightlord-profile-multiplier-grid article[data-attr=火焰] span,.nightlord-profile-multiplier-grid article[data-attr=神圣] span,.nightlord-profile-multiplier-grid article[data-attr=魔力] span,.nightlord-profile-multiplier-grid article[data-attr=突刺] span{color:#cdd8ebb8}.nightlord-profile-edre .nightlord-profile-multiplier-grid article:nth-child(6){background:#772f1f2e;border-color:#ef7a563d}.nightlord-profile-edre .nightlord-profile-multiplier-grid article:nth-child(6) strong{color:#ffb09a}.nightlord-profile-edre .nightlord-profile-multiplier-grid article:nth-child(7){background:#21326d2e;border-color:#6790ff3d}.nightlord-profile-edre .nightlord-profile-multiplier-grid article:nth-child(7) strong{color:#8fb8ff}.nightlord-profile-edre .nightlord-profile-status-list>div.immune strong{color:#ff9da8;background:linear-gradient(145deg,#70212f52,#3f111b8f);border:1px solid #d859666b;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffb7bf0f}.nightlord-profile-multiplier-grid article[data-attr=雷电]:not(.tone-neutral) span,.nightlord-profile-multiplier-grid article[data-attr=神圣]:not(.tone-neutral) span{color:#e1d8bbc2!important}.nightlord-profile-edre .nightlord-profile-overview dl>div,.nightlord-profile-edre .nightlord-profile-multiplier-grid article,.nightlord-profile-edre .nightlord-profile-status-list>div{background:#070d20a3;border-color:#ffb0781f}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-best{background:#674a102b;border-color:#f5cf6f47}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-best strong{color:#ffe093}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-bad{background:#71232b29;border-color:#e6626438}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-bad strong{color:#ff999c}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-neutral{background:#0a112294;border-color:#5c6e922e}.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=雷电]:not(.tone-neutral){background:#6c52182e;border-color:#f4d06e3d}.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=雷电]:not(.tone-neutral) span,.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=神圣]:not(.tone-neutral) span{color:#f3e8bad1}.nightlord-profile-edre{background:radial-gradient(circle at 88% 0,#8d3ed633,#0000 36%),radial-gradient(circle at 12% 100%,#4120771f,#0000 34%),linear-gradient(#12091ffc,#070612fc)!important;border-color:#bc74ff4d!important}.nightlord-profile-edre .nightlord-profile-hero:after,.nightlord-profile-edre .nightlord-profile-hero+.nightlord-profile-content:before{background:linear-gradient(90deg,#dd8efffa,#9b50ffd1,#7d4ae252,#0000 86%)}.nightlord-profile-edre .nightlord-profile-kicker,.nightlord-profile-edre .nightlord-profile-panel header>span{color:#d59effcc}.nightlord-profile-edre .nightlord-profile-source-row a{color:#efdbffeb;background:#4b1f7070;border-color:#be77ff4d}.nightlord-profile-edre .nightlord-profile-source-row a:hover{background:#682d979e;border-color:#dba7ff8f}.nightlord-profile-edre .nightlord-profile-overview dd.best{color:#bdf58e}.nightlord-profile-edre .nightlord-profile-overview dd.danger{color:#f1dfa8;text-shadow:0 0 10px #e5d19724}.nightlord-profile-edre .nightlord-profile-note{background:#0c0713b8;border-top-color:#975bcd24}.nightlord-profile-edre .nightlord-profile-multiplier-grid article{background:#070d1a9e;border-color:#6a7eb11f}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-neutral{box-shadow:none!important;background:linear-gradient(145deg,#12182dd1,#080d1de6)!important;border-color:#788ec22e!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-good{background:#1f644c24!important;border-color:#5dc99e33!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-good strong{color:#9ee8c7!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral){background:#71232b29!important;border-color:#e6626438!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=雷电]:not(.tone-neutral){background:linear-gradient(145deg,#5748225c,#1d180fe6)!important;border-color:#e5d19757!important;box-shadow:inset 0 0 0 1px #f4e0a60f!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=雷电]:not(.tone-neutral) strong{color:#f1dfa8!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=神圣]:not(.tone-neutral){background:linear-gradient(145deg,#694d0d61,#221908eb)!important;border-color:#ffd35361!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=神圣]:not(.tone-neutral) strong{color:#ffd453!important}.nightlord-profile-edre .nightlord-profile-status-list>div.immune{background:#5e1d2826!important;border-color:#d8596642!important}.nightlord-profile-edre .nightlord-profile-status-list>div.immune strong{color:#ff9da8!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral){box-shadow:none!important;background:linear-gradient(145deg,#4c1c1dc2,#1c0a0eeb)!important;border-color:#f1715e47!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral) strong{color:#ff9b8f!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral) span{color:#cdd8ebb8!important}.nightlord-profile-gladius .nightlord-profile-status-list>div.immune strong{color:#ff9da8!important}.nightlord-profile-gladius .nightlord-profile-tactics{background:#310f0a85;border-color:#ff925a38}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article{background:linear-gradient(145deg,#280b08c7,#150708f0);border-color:#ff925a29}.nightlord-profile-gladius .nightlord-profile-status-list>div.immune{background:#5d182338!important;border-color:#e2566347!important}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article{box-shadow:none;background:#070d1a9e;border-color:#6a7eb11f}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article[data-attr=突刺]:not(.tone-neutral){box-shadow:none!important;background:linear-gradient(145deg,#142f3ac7,#09171feb)!important;border-color:#54c1bd3d!important}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article[data-attr=突刺]:not(.tone-neutral) strong{color:#8bf0e3!important}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article[data-attr=突刺]:not(.tone-neutral) span{color:#cdd8ebb8!important}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral){box-shadow:none!important;background:linear-gradient(145deg,#4c1c1dc2,#1c0a0eeb)!important;border-color:#f1715e47!important}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral) strong{color:#ff9b8f!important}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral) span{color:#cdd8ebb8!important}.nightlord-profile-multiplier-grid article{box-shadow:none!important;background:#070d1a9e!important;border-color:#6a7eb11f!important}.nightlord-profile-multiplier-grid article.tone-neutral span{color:#aebcd794!important}.nightlord-profile-multiplier-grid article.tone-neutral strong{color:#eef2fcf2!important}.nightlord-profile-multiplier-grid article[data-attr=突刺]:not(.tone-neutral){box-shadow:none!important;background:linear-gradient(145deg,#142f3ac7,#09171feb)!important;border-color:#54c1bd3d!important}.nightlord-profile-multiplier-grid article[data-attr=突刺]:not(.tone-neutral) span{color:#cdd8ebb8!important}.nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral){box-shadow:none!important;background:linear-gradient(145deg,#4c1c1dc2,#1c0a0eeb)!important;border-color:#f1715e47!important}.nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral) span{color:#cdd8ebb8!important}.nightlord-profile-multiplier-grid article[data-attr=雷电]:not(.tone-neutral){background:linear-gradient(145deg,#5748225c,#1d180fe6)!important;border-color:#e5d19757!important;box-shadow:inset 0 0 0 1px #f4e0a60f!important}.nightlord-profile-multiplier-grid article[data-attr=雷电]:not(.tone-neutral) span{color:#e1d8bbc2!important}.nightlord-profile-multiplier-grid article[data-attr=神圣]:not(.tone-neutral) span{color:#e1d8bbc2!important}.nightlord-profile-gladius .nightlord-profile-tactics{background:linear-gradient(145deg,#42300c4d,#181207d1)!important;border-color:#ffd3534d!important;box-shadow:inset 0 0 0 1px #ffde760a!important}.nightlord-profile-gladius .nightlord-profile-tactics p:before{background:#ffd453!important;box-shadow:0 0 10px #ffd35373!important}.nightlord-profile-gladius .nightlord-profile-holy-list p{background:linear-gradient(145deg,#694d0d61,#221908eb)!important;border-color:#ffd35361!important;box-shadow:inset 0 0 0 1px #ffe07d0d,0 8px 22px #00000024!important}.nightlord-profile-gladius .nightlord-profile-panel.nightlord-profile-multipliers{background:radial-gradient(circle at 100% 0,#4b5c8e14,#0000 40%),linear-gradient(145deg,#0f1426f0,#070a17fa)!important;border-color:#788ec229!important;box-shadow:inset 0 1px #ffffff06,0 14px 30px #0000001a!important}.nightlord-profile-multiplier-grid article.tone-neutral{box-shadow:none!important;background:linear-gradient(145deg,#12182dd1,#080d1de6)!important;border-color:#788ec22e!important}.nightlord-profile-multiplier-grid article[data-attr=突刺]:not(.tone-neutral){background:linear-gradient(145deg,#142f3ac7,#09171feb)!important;border-color:#54c1bd3d!important}.nightlord-profile-multiplier-grid article[data-attr=突刺]:not(.tone-neutral) strong{color:#8bf0e3!important}.nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral){background:linear-gradient(145deg,#4c1c1dc2,#1c0a0eeb)!important;border-color:#f1715e47!important}.nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral) strong{color:#ff9b8f!important}.nightlord-profile-multiplier-grid article[data-attr=雷电]:not(.tone-neutral){background:linear-gradient(145deg,#5748225c,#1d180fe6)!important;border-color:#e5d19757!important}.nightlord-profile-multiplier-grid article[data-attr=雷电]:not(.tone-neutral) strong{color:#f1dfa8!important}.nightlord-profile-multiplier-grid article[data-attr=神圣]:not(.tone-neutral){background:linear-gradient(145deg,#694d0d61,#221908eb)!important;border-color:#ffd35361!important}.nightlord-profile-multiplier-grid article[data-attr=神圣]:not(.tone-neutral) strong{color:#ffd453!important}.nightlord-profile-gladius .nightlord-profile-panel.nightlord-profile-multipliers{box-shadow:none!important;background:radial-gradient(circle at 100% 0,#ff8e581a,#0000 42%),linear-gradient(145deg,#310f0ae6,#150708f5)!important;border-color:#ff925a33!important}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article.tone-neutral{box-shadow:none!important;background:linear-gradient(145deg,#2b1114d1,#0f080ef0)!important;border-color:#bb4d3b33!important}.nightlord-profile-multiplier-grid article[data-attr=突刺]:not(.tone-neutral),.nightlord-profile-multiplier-grid article[data-attr=火焰]:not(.tone-neutral),.nightlord-profile-multiplier-grid article[data-attr=雷电]:not(.tone-neutral),.nightlord-profile-multiplier-grid article[data-attr=神圣]:not(.tone-neutral){isolation:isolate}.nightlord-profile-gladius .nightlord-profile-holy-list p{box-shadow:none!important;background:#5c491c1f!important;border-color:#e5ca7a2e!important}.nightlord-profile-gladius .nightlord-profile-holy-list b{color:#f2d77ee6!important}.nightlord-profile-gladius .nightlord-profile-holy-list span{color:#e5e2d5c7!important}.nightlord-profile-gnosta .nightlord-profile-overview dd.danger{color:#c4adff;text-shadow:0 0 10px #a477ff26}.nightlord-profile-gnosta .nightlord-profile-overview dd.best{color:#ffad82}.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article[data-attr=普通]:not(.tone-neutral),.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article[data-attr=斩击]:not(.tone-neutral),.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article[data-attr=打击]:not(.tone-neutral){background:linear-gradient(145deg,#142f3ac7,#09171feb)!important;border-color:#54c1bd3d!important}.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article[data-attr=普通]:not(.tone-neutral) strong,.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article[data-attr=斩击]:not(.tone-neutral) strong,.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article[data-attr=打击]:not(.tone-neutral) strong{color:#8bf0e3!important}.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article[data-attr=魔力]:not(.tone-neutral){background:linear-gradient(145deg,#36245bb8,#110c23eb)!important;border-color:#9b7bff47!important}.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article[data-attr=魔力]:not(.tone-neutral) strong{color:#c7b4ff!important}.nightlord-profile-gnosta .nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#f1715e1a,#0000 36%),linear-gradient(145deg,#2d1419eb,#0c0913f7);border-color:#f1715e3d}.nightlord-profile-partner header p{color:#b2bfdb94;margin:7px 0 0;font-size:12px}.nightlord-profile-partner-grid>div>strong{color:#e0e6f6d1;margin-bottom:10px;font-size:13px;display:block}.nightlord-profile-partner-note{color:#dadae2b8;background:#521f1821;border:1px solid #ef71502e;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.7}@media (max-width:900px){.nightlord-profile-partner-grid{grid-template-columns:1fr}}.nightlord-roster-grid article.nightlord-theme-gnosta .nightlord-roster-portrait{background:radial-gradient(circle at 30% 30%,#67d9ff29,#0a1418e6);border-color:#abe6ff61}.nightlord-roster-grid article.nightlord-theme-gnosta,.nightlord-profile-gnosta{--gnosta-bg-dark:#091624;--gnosta-bg-mid:#173e66;--gnosta-bg-main:#2a6f9a;--gnosta-bg-soft:#3e87b5;--gnosta-bg-mist:#58a9c8;--gnosta-highlight:#8edcff;--gnosta-highlight-soft:#bfefff;--gnosta-text-main:#f4faff;--gnosta-text-sub:#c6d8e6;--gnosta-text-weak:#86a3b9}.nightlord-roster-grid article.nightlord-theme-gnosta{background:linear-gradient(90deg, #091624c7 0%, #10294499 28%, #2a6f9a2e 58%, #09162475 100%), url(./gnosta-blue-bg-DrDF9fvy.png) center center / cover no-repeat, linear-gradient(145deg, var(--gnosta-bg-mid), var(--gnosta-bg-dark));border-color:#8edcff66}.nightlord-roster-grid article.nightlord-theme-gnosta:after{background:linear-gradient(90deg,#bfeffffa,#58a9c8d6,#8edcff6b,#0000)}.nightlord-roster-grid article.nightlord-theme-gnosta:hover,.nightlord-roster-grid article.nightlord-theme-gnosta.nightlord-roster-active{background:linear-gradient(90deg, #091624b3 0%, #1433527a 24%, #2a6f9a14 58%, #09162452 100%), url(./gnosta-blue-bg-DrDF9fvy.png) center center / cover no-repeat, linear-gradient(145deg, #1d5678, var(--gnosta-bg-dark));border-color:#bfefffc2;box-shadow:0 18px 34px #00000047,0 0 0 1px #8edcff4d,0 0 20px #8edcff1a,inset 0 1px #ffffff14}.nightlord-roster-grid article.nightlord-theme-gnosta .nightlord-roster-sigil{background:#2a6f9a38;border-color:#8edcff5c}.nightlord-roster-grid article.nightlord-theme-gnosta .nightlord-roster-sigil span,.nightlord-roster-grid article.nightlord-theme-gnosta .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-gnosta .nightlord-roster-variants span{color:#ddf6ff}.nightlord-roster-grid article.nightlord-theme-gnosta .nightlord-roster-portrait{background:radial-gradient(circle at 30% 30%,#58a9c833,#091624eb);border-color:#8edcff6b;box-shadow:0 12px 28px #0000004d,0 0 14px #8edcff1a}.nightlord-profile-gnosta{background:radial-gradient(circle at 88% 0,#2a6f9a29,#0000 36%),radial-gradient(circle at 8% 100%,#58a9c81a,#0000 34%),linear-gradient(#07111dfe,#040a13fe)!important;border-color:#8edcff4d!important}.nightlord-profile-gnosta .nightlord-profile-hero:after,.nightlord-profile-gnosta .nightlord-profile-hero+.nightlord-profile-content:before{background:linear-gradient(90deg,#bfeffff5,#58a9c8c7,#0000)}.nightlord-profile-gnosta .nightlord-profile-kicker,.nightlord-profile-gnosta .nightlord-profile-panel header>span{color:#bfefffd6}.nightlord-profile-gnosta .nightlord-profile-title h3,.nightlord-profile-gnosta .nightlord-profile-panel header h4{color:var(--gnosta-text-main)}.nightlord-profile-gnosta .nightlord-profile-title p,.nightlord-profile-gnosta .nightlord-profile-summary{color:var(--gnosta-text-sub)}.nightlord-profile-gnosta .nightlord-profile-source-row{color:var(--gnosta-text-weak)}.nightlord-profile-gnosta .nightlord-profile-source-row a:hover{background:#2a6f9a5c;border-color:#bfefff8f}.nightlord-profile-gnosta .nightlord-profile-stat-strip article span,.nightlord-profile-gnosta .nightlord-profile-stat-strip article small,.nightlord-profile-gnosta .nightlord-profile-overview dt,.nightlord-profile-gnosta .nightlord-profile-status-list>div span,.nightlord-profile-gnosta .nightlord-profile-partner header p{color:var(--gnosta-text-weak)}.nightlord-profile-gnosta .nightlord-profile-stat-strip article strong,.nightlord-profile-gnosta .nightlord-profile-overview dd,.nightlord-profile-gnosta .nightlord-profile-status-list>div strong{color:var(--gnosta-text-main)}.nightlord-profile-gnosta .nightlord-profile-tactics>strong{color:#e7f8ff}.nightlord-profile-gnosta .nightlord-profile-tactics p{color:#cde0ecc2}.nightlord-profile-gnosta .nightlord-profile-partner-grid>div>strong{color:#ddf6ffdb}.nightlord-profile-gnosta .nightlord-profile-partner-note{color:#cde0ecc2;background:#173e6629;border-color:#8edcff2e}.nightlord-profile-gnosta .nightlord-profile-holy-list b{color:#ff9b8f}.nightlord-profile-gnosta .nightlord-profile-holy-list span{color:#e8d8dacc}.nightlord-profile-gnosta .nightlord-profile-note span{color:#c6d8e6b8}.nightlord-profile-gnosta .nightlord-profile-note em{color:#86a3b9b8}.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article[data-attr]:not(.tone-neutral),.nightlord-profile-gnosta .nightlord-profile-status-list>div.immune,.nightlord-profile-gnosta .nightlord-profile-overview dd.danger,.nightlord-profile-gnosta .nightlord-profile-overview dd.best{isolation:isolate}.nightlord-profile-gladius,.nightlord-roster-grid article.nightlord-theme-gladius{--gladius-primary:#8e2d1f;--gladius-deep:#4a120e;--gladius-highlight:#c84b2f;--gladius-warm:#d06a3a;--gladius-accent:#e1a15c;--gladius-text-main:#fff6f1;--gladius-text-sub:#e7c9bb;--gladius-text-weak:#b48e81}.nightlord-roster-grid article.nightlord-theme-gladius{background:linear-gradient(90deg,#370a08d6 0%,#4a120ea8 30%,#8e2d1f33 62%,#300c097a 100%),url(./gladius-red-bg-BNR2_UI0.png) 50%/cover no-repeat,linear-gradient(145deg,#4a120e 0%,#2b0b09 58%,#130706 100%)!important;border-color:#d06a3a75!important}.nightlord-roster-grid article.nightlord-theme-gladius:after{background:linear-gradient(90deg,#e1a15cfa,#d06a3ae0,#c84b2f85,#0000)!important}.nightlord-roster-grid article.nightlord-theme-gladius:hover,.nightlord-roster-grid article.nightlord-theme-gladius.nightlord-roster-active{background:linear-gradient(90deg,#3f0c09c2 0%,#52150f85 27%,#8e2d1f1a 62%,#310c0957 100%),url(./gladius-red-bg-BNR2_UI0.png) 50%/cover no-repeat,linear-gradient(145deg,#5b1612 0%,#32100c 58%,#160807 100%)!important;border-color:#e1a15cc7!important;box-shadow:0 18px 34px #0000004d,0 0 0 1px #e1a15c47,0 0 22px #c84b2f1f,inset 0 1px #ffffff14!important}.nightlord-roster-grid article.nightlord-theme-gladius .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-gladius .nightlord-roster-variants span{color:#ffe1cbf0!important}.nightlord-roster-grid article.nightlord-theme-gladius .nightlord-roster-portrait{background:radial-gradient(circle at 30% 30%,#d06a3a33,#180706f0)!important;border-color:#e1a15c70!important;box-shadow:0 0 0 4px #8e2d1f1a,0 0 18px #d06a3a29!important}.nightlord-profile-gladius{background:radial-gradient(circle at 88% 0,#c84b2f2e,#0000 36%),radial-gradient(circle at 10% 100%,#4a120e33,#0000 34%),linear-gradient(#230908fc,#0d0608fc)!important;border-color:#d06a3a57!important}.nightlord-profile-gladius .nightlord-profile-hero:after,.nightlord-profile-gladius .nightlord-profile-hero+.nightlord-profile-content:before{background:linear-gradient(90deg,#e1a15cf5,#d06a3ad1,#c84b2f61,#0000)!important}.nightlord-profile-gladius .nightlord-profile-kicker,.nightlord-profile-gladius .nightlord-profile-panel header>span{color:#e1a15ceb!important}.nightlord-profile-gladius .nightlord-profile-tags span{color:var(--gladius-text-main)!important;background:#8e2d1f3d!important;border-color:#d06a3a4d!important}.nightlord-profile-gladius .nightlord-profile-source-row a{color:var(--gladius-text-main)!important;background:#4a120e94!important;border-color:#d06a3a57!important}.nightlord-profile-gladius .nightlord-profile-source-row a:hover{background:#8e2d1f8a!important;border-color:#e1a15cad!important}.nightlord-profile-gladius .nightlord-profile-portrait{background:radial-gradient(circle at 30% 30%,#d06a3a33,#140707f0)!important;border-color:#e1a15c75!important;box-shadow:0 24px 60px #0000007a,0 0 0 10px #8e2d1f1a,0 0 54px #d06a3a38!important}.nightlord-profile-gladius .nightlord-profile-stat-strip article,.nightlord-profile-gladius .nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#c84b2f1a,#0000 42%),linear-gradient(145deg,#320e0deb,#12080bf7)!important;border-color:#d06a3a33!important}.nightlord-profile-gladius .nightlord-profile-overview dl>div,.nightlord-profile-gladius .nightlord-profile-status-list>div{background:#230b0db3!important;border-color:#d06a3a29!important}.nightlord-profile-gladius .nightlord-profile-note{background:#140708cc!important;border-top-color:#d06a3a2e!important}.nightlord-profile-lore{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:0 14px 12px;display:grid}.nightlord-profile-lore.single{grid-template-columns:1fr}.nightlord-profile-lore-card{background:linear-gradient(145deg,#0d1223e0,#070a17f5);border:1px solid #8597bf29;border-radius:16px;min-height:210px;padding:22px 24px;position:relative;overflow:hidden}.nightlord-profile-lore-card:after{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-72px;right:-54px;box-shadow:0 0 0 24px #ffffff03,0 0 0 48px #ffffff02}.nightlord-profile-lore-card header{z-index:1;margin-bottom:17px;position:relative}.nightlord-profile-lore-card header span{color:#b7c5e19e;letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.nightlord-profile-lore-card header h4{color:#f7f9ff;margin:7px 0 0;font-size:22px;line-height:1.2}.nightlord-profile-lore-card header em{border-radius:999px;align-items:center;min-height:25px;margin-top:9px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.nightlord-profile-lore-copy{z-index:1;position:relative}.nightlord-profile-lore-copy p{color:#dee4f0c7;margin:0;font-size:13px;line-height:1.78}.nightlord-profile-lore-copy p+p{margin-top:12px}.nightlord-profile-gladius .nightlord-profile-lore-card{background:radial-gradient(circle at 100% 0,#c545261c,#0000 38%),linear-gradient(145deg,#341210e6,#12090cf7);border-color:#cd5c3738}.nightlord-profile-gladius .nightlord-profile-lore-card.official{border-left:3px solid #d25b33b8}.nightlord-profile-gladius .nightlord-profile-lore-card.relic{background:radial-gradient(circle at 100% 0,#e1a15c17,#0000 38%),linear-gradient(145deg,#2f1612eb,#110a0cfa);border-left:3px solid #e1a15cb8}.nightlord-profile-gladius .nightlord-profile-lore-card header span{color:#efae8bc7}.nightlord-profile-gladius .nightlord-profile-lore-card.relic header span{color:#ecc58bc7}.nightlord-profile-gladius .nightlord-profile-lore-card header em{color:#f2c98e;background:#6c381c4d;border:1px solid #e1a15c47}.nightlord-profile-gladius .nightlord-profile-lore-copy p{color:#ebe0dbd1}@media (max-width:900px){.nightlord-profile-lore{grid-template-columns:1fr}}@media (max-width:640px){.nightlord-profile-lore{padding:0 10px 10px}.nightlord-profile-official-inline{margin-top:14px;padding:12px 14px}.nightlord-profile-official-inline strong,.nightlord-profile-official-inline p{font-size:12px}.nightlord-profile-lore-card{min-height:0;padding:18px}.nightlord-profile-lore-card header h4{font-size:20px}.nightlord-profile-lore-copy p{font-size:12px}}.nightlord-profile-relic-mini{grid-column:2;align-self:start}.nightlord-profile-relic-mini-aside{flex-direction:column;align-items:center;gap:10px;display:flex}.nightlord-profile-relic-mini-icon{background:linear-gradient(145deg,#2c120cf0,#120a0cfa);border:1px solid #e1a15c57;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:112px;min-width:112px;height:112px;padding:8px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 24px #00000038}.nightlord-profile-relic-mini-icon img{object-fit:contain;width:100%;height:100%;display:block}.nightlord-profile-relic-mini-name{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;display:inline-flex}.nightlord-profile-relic-mini-copy{padding-top:2px}.nightlord-profile-relic-mini-copy p{color:#e5ddd7d6;margin:0;font-size:12.5px;line-height:1.76}.nightlord-profile-gladius .nightlord-profile-relic-mini{background:radial-gradient(circle at 100% 0,#c545261c,#0000 38%),linear-gradient(145deg,#341210e6,#12090cf7)!important;border-color:#cd5c3733!important}.nightlord-profile-gladius .nightlord-profile-relic-mini header>span{color:#ecc58bd1!important}.nightlord-profile-gladius .nightlord-profile-relic-mini-name{color:#f2c98e;background:#6c381c4d;border:1px solid #e1a15c42}@media (max-width:900px){.nightlord-profile-relic-mini{grid-column:auto}}@media (max-width:640px){.nightlord-profile-relic-mini-body{grid-template-columns:1fr;gap:14px}.nightlord-profile-relic-mini-aside{align-items:flex-start}.nightlord-profile-relic-mini-icon{border-radius:16px;width:82px;min-width:82px;height:82px;padding:6px}.nightlord-profile-relic-mini-name{padding:4px 10px;font-size:11px}.nightlord-profile-relic-mini-copy p{font-size:12px;line-height:1.78}}.nightlord-profile-overview,.nightlord-profile-multipliers,.nightlord-profile-status,.nightlord-profile-relic-mini{height:100%;align-self:stretch!important}.nightlord-profile-multipliers,.nightlord-profile-relic-mini{flex-direction:column;display:flex}.nightlord-profile-relic-mini-icon{background:0 0!important;border:0!important;border-radius:50%!important;width:126px!important;min-width:126px!important;height:126px!important;padding:0!important;overflow:visible!important;box-shadow:0 0 0 1px #e1a15c4d,0 12px 28px #00000057,0 0 30px #565bb029!important}.nightlord-profile-relic-mini-icon img{border-radius:50%;object-fit:contain!important;width:100%!important;height:100%!important}.nightlord-profile-relic-mini-name{margin-top:2px}@media (max-width:900px){.nightlord-profile-overview,.nightlord-profile-multipliers,.nightlord-profile-status,.nightlord-profile-relic-mini{height:auto}}@media (max-width:640px){.nightlord-profile-relic-mini-icon{width:92px!important;min-width:92px!important;height:92px!important}}.nightlord-profile-grid{align-items:start!important}.nightlord-profile-column{align-content:start;gap:16px;min-width:0;display:grid}.nightlord-profile-column-left{grid-column:1}.nightlord-profile-column-right{grid-column:2}.nightlord-profile-column .nightlord-profile-panel{width:100%;min-height:0;align-self:start!important;height:auto!important}.nightlord-profile-column .nightlord-profile-overview,.nightlord-profile-column .nightlord-profile-multipliers,.nightlord-profile-column .nightlord-profile-status,.nightlord-profile-column .nightlord-profile-relic-mini{grid-column:auto!important}.nightlord-profile-multipliers,.nightlord-profile-relic-mini{display:block!important}.nightlord-profile-multipliers .nightlord-profile-multiplier-grid{flex:none!important;align-content:normal!important}.nightlord-profile-multipliers>small{margin-top:12px!important;padding-top:0!important}.nightlord-profile-relic-mini-body{flex:none!important;align-items:start!important}.nightlord-profile-multipliers{padding-bottom:20px!important}.nightlord-profile-relic-mini{padding-top:20px!important;padding-bottom:20px!important}.nightlord-profile-relic-mini-icon{width:112px!important;min-width:112px!important;height:112px!important}.nightlord-profile-partner,.nightlord-profile-holy{grid-column:1/-1}@media (max-width:900px){.nightlord-profile-column-left,.nightlord-profile-column-right{grid-column:auto}.nightlord-profile-column{gap:14px}}@media (max-width:640px){.nightlord-profile-column{gap:12px}.nightlord-profile-relic-mini-icon{width:88px!important;min-width:88px!important;height:88px!important}}.nightlord-profile-gladius .nightlord-profile-relic-mini{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 10% 28%,#4556a826,#0000 27%),radial-gradient(circle at 92% 12%,#d06a3a21,#0000 38%),linear-gradient(145deg,#301211f5,#14090cfb)!important;border-color:#e1a15c47!important;padding:20px 22px 22px!important;box-shadow:0 16px 34px #00000038,inset 0 1px #ffe2c309!important}.nightlord-profile-gladius .nightlord-profile-relic-mini:before{content:"";z-index:-1;background:linear-gradient(#e0a05b,#be4728a8,#0000 92%);width:3px;height:100%;position:absolute;top:0;left:0;box-shadow:8px 0 24px #e1a15c14}.nightlord-profile-gladius .nightlord-profile-relic-mini:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e1a15c0b;border-radius:50%;width:255px;height:255px;position:absolute;bottom:-105px;right:-75px;box-shadow:0 0 0 25px #e1a15c05,0 0 0 52px #e1a15c03}.nightlord-profile-relic-mini-header{border-bottom:1px solid #e1a15c21;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:13px;display:flex;margin-bottom:17px!important}.nightlord-profile-relic-mini-header>div{min-width:0}.nightlord-profile-relic-mini-header small{color:#e1a15c61;letter-spacing:.16em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:800}.nightlord-profile-gladius .nightlord-profile-relic-mini-header h4{font-size:21px}.nightlord-profile-relic-mini-body{grid-template-columns:126px minmax(0,1fr)!important;align-items:center!important;gap:22px!important}.nightlord-profile-relic-mini-aside{position:relative;gap:9px!important}.nightlord-profile-relic-mini-icon{place-items:center;position:relative;background:radial-gradient(circle,#181c37d1,#08080dfa)!important;border-radius:50%!important;width:106px!important;min-width:106px!important;height:106px!important;display:grid!important;box-shadow:0 0 0 1px #e1a15c57,0 0 0 5px #4b36711a,0 13px 26px #0000005c,0 0 30px #4958af29!important}.nightlord-profile-relic-mini-halo{pointer-events:none;border:1px solid #e1a15c1f;border-color:#e1a15c1f #6576d038 #e1a15c1f #e1a15c66;border-radius:50%;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px;transform:rotate(-24deg)}.nightlord-profile-relic-mini-icon img{z-index:1;filter:drop-shadow(0 8px 12px #00000047);position:relative;object-fit:contain!important;width:94%!important;height:94%!important}.nightlord-profile-gladius .nightlord-profile-relic-mini-name{color:#f3c98f;background:linear-gradient(145deg,#713d1d7a,#48211880);border-color:#e1a15c57;min-height:25px;padding:4px 12px;font-size:11px;position:relative;box-shadow:inset 0 1px #ffe6c40d}.nightlord-profile-relic-mini-copy{background:linear-gradient(135deg,#0e0a1070,#2e121138);border:1px solid #e1a15c17;border-radius:14px;min-width:0;position:relative;padding:14px 15px 13px 18px!important}.nightlord-profile-relic-mini-eyebrow{color:#ecc58bad;letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:750;display:block}.nightlord-profile-relic-mini-copy p{padding-left:19px;position:relative;color:#ece5e0c9!important;margin:0!important;font-size:12px!important;line-height:1.68!important}.nightlord-profile-relic-mini-copy p:before{content:"";background:#e1a15cb8;border-radius:50%;width:5px;height:5px;position:absolute;top:.66em;left:2px;box-shadow:0 0 10px #e1a15c47}.nightlord-profile-relic-mini-copy p.lead{font-weight:650;color:#f6efeae8!important}.nightlord-profile-relic-mini-copy p.lead:before{background:#e1a15c;width:7px;height:7px;top:.58em;left:1px}@media (max-width:1100px){.nightlord-profile-relic-mini-body{grid-template-columns:108px minmax(0,1fr)!important;gap:17px!important}.nightlord-profile-relic-mini-icon{width:94px!important;min-width:94px!important;height:94px!important}}@media (max-width:640px){.nightlord-profile-relic-mini-header small{display:none}.nightlord-profile-relic-mini-body{grid-template-columns:1fr!important;align-items:start!important;gap:16px!important}.nightlord-profile-relic-mini-aside{align-items:flex-start!important}.nightlord-profile-relic-mini-icon{width:86px!important;min-width:86px!important;height:86px!important}.nightlord-profile-relic-mini-copy{padding:13px 13px 12px!important}.nightlord-profile-relic-mini-copy p{font-size:11.5px!important}}.nightlord-profile{--nl-accent-rgb:184, 112, 236;--nl-accent-strong-rgb:129, 90, 255;--nl-accent-soft-rgb:82, 110, 220;--nl-panel-rgb:18, 12, 26;--nl-panel-rgb-2:10, 14, 24;--nl-border-rgb:186, 126, 240;--nl-highlight-rgb:237, 193, 104;--nl-muted:#c9d3ec9e;--nl-text:#f3f6fdf0;--nl-row-bg:#0c0f198f;--nl-row-border:#ffffff12;--nl-good-rgb:93, 232, 211;--nl-bad-rgb:248, 115, 117;--nl-best-rgb:243, 198, 84;box-shadow:0 24px 80px #00000047;border-color:rgba(var(--nl-border-rgb), .18)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--nl-accent-rgb), .12), transparent 30%), radial-gradient(circle at 0% 100%, rgba(var(--nl-accent-soft-rgb), .08), transparent 34%), linear-gradient(180deg, #080a13fb, #05070efe)!important}.nightlord-profile:before{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(#000000e6,#00000038);mask-image:linear-gradient(#000000e6,#00000038)}.nightlord-profile:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff09,#0000 22% 78%,#ffffff05);position:absolute;top:0;bottom:0;left:0;right:0}.nightlord-profile-gladius{--nl-accent-rgb:210, 88, 51;--nl-accent-strong-rgb:245, 131, 56;--nl-accent-soft-rgb:137, 34, 29;--nl-border-rgb:212, 102, 61;--nl-panel-rgb:28, 10, 10;--nl-panel-rgb-2:17, 7, 8}.nightlord-profile-edre{--nl-accent-rgb:164, 82, 226;--nl-accent-strong-rgb:210, 128, 255;--nl-accent-soft-rgb:85, 55, 186;--nl-border-rgb:177, 104, 236;--nl-panel-rgb:24, 10, 32;--nl-panel-rgb-2:12, 8, 20}.nightlord-profile-gnosta{--nl-accent-rgb:53, 156, 187;--nl-accent-strong-rgb:93, 204, 226;--nl-accent-soft-rgb:34, 107, 132;--nl-border-rgb:75, 173, 205;--nl-panel-rgb:11, 20, 27;--nl-panel-rgb-2:6, 14, 19}.nightlord-profile-hero{border-bottom:1px solid rgba(var(--nl-border-rgb), .15);gap:38px;min-height:306px;padding:36px 38px 34px}.nightlord-profile-gladius .nightlord-profile-hero{background:linear-gradient(90deg,#180807f0 0%,#260d0ad6 45%,#35140c66 74%,#120808c2 100%),url(./gladius-bg-xNVLfOMs.png) 100%/cover no-repeat}.nightlord-profile-edre .nightlord-profile-hero{background:linear-gradient(90deg,#14081cf0 0%,#1f0a28d6 45%,#35134861 74%,#11071bc7 100%),url(./edre-purple-bg-C6Keg5rH.png) 50%/cover no-repeat}.nightlord-profile-gnosta .nightlord-profile-hero{background:linear-gradient(90deg,#071118f0 0%,#0a1823d6 45%,#10303f5c 74%,#070f17c7 100%),url(./gnosta-blue-bg-DrDF9fvy.png) 50%/cover no-repeat}.nightlord-profile-kicker,.nightlord-profile-panel header>span,.nightlord-profile-relic-mini-header small,.nightlord-profile-relic-mini-eyebrow{color:rgba(var(--nl-accent-strong-rgb), .78)}.nightlord-profile-title h3,.nightlord-profile-panel header h4,.nightlord-profile-partner-grid>div>strong{color:#fcfbff}.nightlord-profile-title p,.nightlord-profile-summary,.nightlord-profile-source-row,.nightlord-profile-panel header p,.nightlord-profile-note span,.nightlord-profile-note em{color:var(--nl-muted)}.nightlord-profile-tags span{border-color:rgba(var(--nl-border-rgb), .24);background:linear-gradient(180deg, rgba(var(--nl-accent-rgb), .2), rgba(var(--nl-accent-soft-rgb), .16));color:#f9f8ffe6;box-shadow:inset 0 1px #ffffff0a}.nightlord-profile-summary{max-width:920px;font-size:13px;line-height:1.92}.nightlord-profile-official-inline{border:1px solid rgba(var(--nl-border-rgb), .18);background:linear-gradient(145deg, rgba(var(--nl-panel-rgb), .76), rgba(var(--nl-panel-rgb-2), .9)), radial-gradient(circle at 0% 0%, rgba(var(--nl-accent-rgb), .12), transparent 32%);border-radius:18px;max-width:900px;margin-top:18px;padding:15px 18px;box-shadow:inset 0 1px #ffffff09,0 10px 30px #0000001f}.nightlord-profile-official-inline strong{color:#fff3e1f0}.nightlord-profile-official-inline p{color:#eceaf0d6}.nightlord-profile-source-row a{border-color:rgba(var(--nl-border-rgb), .24);background:rgba(var(--nl-accent-rgb), .14);color:#f6f4ffe6}.nightlord-profile-source-row a:hover{border-color:rgba(var(--nl-accent-strong-rgb), .48);background:rgba(var(--nl-accent-rgb), .22)}.nightlord-profile-portrait{border-color:rgba(var(--nl-border-rgb), .38);width:194px;height:194px;box-shadow:0 28px 64px #00000070, 0 0 0 11px rgba(var(--nl-accent-rgb), .08), 0 0 42px rgba(var(--nl-accent-rgb), .22);background:#060a12e6}.nightlord-profile-stat-strip article,.nightlord-profile-panel{border-color:rgba(var(--nl-border-rgb), .16);background:radial-gradient(circle at 100% 0%, rgba(var(--nl-accent-rgb), .09), transparent 42%), linear-gradient(150deg, rgba(var(--nl-panel-rgb), .88), rgba(var(--nl-panel-rgb-2), .96));box-shadow:0 12px 28px #00000024,inset 0 1px #ffffff06}.nightlord-profile-stat-strip article{border-radius:18px;min-height:102px}.nightlord-profile-grid{gap:18px;padding:18px}.nightlord-profile-column{flex-direction:column;gap:18px;min-width:0;display:flex}.nightlord-profile-panel{border-radius:20px;padding:22px 22px 20px}.nightlord-profile-overview dl>div,.nightlord-profile-status-list>div,.nightlord-profile-multiplier-grid article{border-color:var(--nl-row-border);background:linear-gradient(145deg,#080c15b8,#0b0d139e);box-shadow:inset 0 1px #ffffff05}.nightlord-profile-overview dl>div{border-radius:14px;min-height:58px}.nightlord-profile-overview dt,.nightlord-profile-status-list span,.nightlord-profile-multiplier-grid article span,.nightlord-profile-stat-strip article span,.nightlord-profile-stat-strip article small{color:#cdd4e294}.nightlord-profile-overview dd,.nightlord-profile-status-list strong,.nightlord-profile-multiplier-grid article strong,.nightlord-profile-stat-strip article strong{color:#f9fafdf0}.nightlord-profile-tactics{border-color:rgba(var(--nl-highlight-rgb), .34);background:radial-gradient(circle at 100% 0%, rgba(var(--nl-highlight-rgb), .08), transparent 40%), linear-gradient(145deg, #2716098a, #140d087a);margin-top:18px}.nightlord-profile-tactics>strong{color:#fff5e2f5}.nightlord-profile-tactics p{color:#efe9e0d1}.nightlord-profile-tactics p:before{background:rgba(var(--nl-highlight-rgb), .96);box-shadow:0 0 12px rgba(var(--nl-highlight-rgb), .42)}.nightlord-profile-multiplier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nightlord-profile-multiplier-grid article{border-radius:14px;min-height:78px}.nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#0a0e17d1,#0f0b16b8);border-color:#7784aa29}.nightlord-profile-multiplier-grid article.tone-good{background:linear-gradient(145deg,#0a272ec7,#0a1620b3);border-color:#52d3be42}.nightlord-profile-multiplier-grid article.tone-good strong{color:#9ef3dd}.nightlord-profile-multiplier-grid article.tone-bad{background:linear-gradient(145deg,#481216b8,#240b10c2);border-color:#e45f6647}.nightlord-profile-multiplier-grid article.tone-bad strong{color:#ffacac}.nightlord-profile-multiplier-grid article.tone-best{background:linear-gradient(145deg,#583c0eb3,#2d1d07c2);border-color:#f0c24c57}.nightlord-profile-multiplier-grid article.tone-best strong{color:#ffd764}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article[data-attr=火焰],.nightlord-profile-edre .nightlord-profile-multiplier-grid article[data-attr=火焰],.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article[data-attr=火焰]{border-color:#e45f6647}.nightlord-profile-status-list>div{border-radius:14px;min-height:60px}.nightlord-profile-status-list>div.immune{background:linear-gradient(145deg,#4a11229e,#260a14c7);border-color:#e65e7947}.nightlord-profile-status-list>div.immune strong{background:#ff658729;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:26px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ff769333}.nightlord-profile-relic-mini{position:relative;overflow:hidden}.nightlord-profile-relic-mini:before{content:"";background:radial-gradient(circle at 100% 0%, rgba(var(--nl-accent-rgb), .06), transparent 32%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.nightlord-profile-relic-mini-header{border-bottom:1px solid rgba(var(--nl-border-rgb), .1);align-items:flex-end;gap:12px;padding-bottom:14px}.nightlord-profile-relic-mini-header h4{margin-top:6px}.nightlord-profile-relic-mini-header small{letter-spacing:.18em;opacity:.72}.nightlord-profile-relic-mini-body{grid-template-columns:122px minmax(0,1fr);align-items:start;gap:18px;display:grid}.nightlord-profile-relic-mini-aside{align-items:center}.nightlord-profile-relic-mini-icon{border:1px solid rgba(var(--nl-border-rgb), .28);background:radial-gradient(circle at 30% 28%,#ffffff0f,#0000 52%),#080b12d6;width:92px;height:92px;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff0a}.nightlord-profile-relic-mini-halo{background:radial-gradient(circle, rgba(var(--nl-accent-rgb), .18), transparent 72%)}.nightlord-profile-relic-mini-icon img{filter:drop-shadow(0 10px 14px #00000042)}.nightlord-profile-relic-mini-name{border-color:rgba(var(--nl-highlight-rgb), .28);color:#ffe8b4f5;background:#4e310e57;margin-top:12px}.nightlord-profile-relic-mini-copy{gap:0}.nightlord-profile-relic-mini-copy p{color:#eeecf1d6;margin:0;padding-left:18px;line-height:1.88;position:relative}.nightlord-profile-relic-mini-copy p:before{background:rgba(var(--nl-accent-strong-rgb), .9);width:6px;height:6px;box-shadow:0 0 12px rgba(var(--nl-accent-rgb), .42);top:10px;left:0}.nightlord-profile-relic-mini-copy p+p{margin-top:10px}.nightlord-profile-relic-mini-copy p.lead{color:#fcf8eef0}.nightlord-profile-partner{grid-column:1/-1}.nightlord-profile-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nightlord-profile-partner-grid>div{border:1px solid rgba(var(--nl-border-rgb), .12);background:linear-gradient(145deg,#080c148f,#0a0d16c7);border-radius:16px;padding:16px}.nightlord-profile-partner-note{color:#dbe2f1b8;margin:16px 0 0;line-height:1.72}.nightlord-profile-holy{grid-column:1/-1}.nightlord-profile-holy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nightlord-profile-holy-list p{border:1px solid rgba(var(--nl-border-rgb), .14);background:linear-gradient(145deg,#080c148f,#0a0d16c7);border-radius:16px;min-height:78px;margin:0;padding:14px 16px 14px 56px}.nightlord-profile-holy-list b{color:#fff4defa;background:#ffffff0b;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:13px;display:inline-flex;top:13px;left:14px;box-shadow:inset 0 1px #ffffff14}.nightlord-profile-holy-list span{color:#ebeef5cc;line-height:1.76}.nightlord-profile-gladius .nightlord-profile-holy-list p,.nightlord-profile-gladius .nightlord-profile-tactics{border-color:#f0c24c47}.nightlord-profile-gladius .nightlord-profile-holy-list p{background:linear-gradient(145deg,#312008a3,#120c06c7)}.nightlord-profile-gladius .nightlord-profile-holy-list b{color:#ffd665;background:#f0c24c29}.nightlord-profile-edre .nightlord-profile-holy-list p,.nightlord-profile-edre .nightlord-profile-tactics{border-color:#86de5d3d}.nightlord-profile-edre .nightlord-profile-holy-list p{background:linear-gradient(145deg,#1a2e0f8f,#0f160bbd)}.nightlord-profile-edre .nightlord-profile-holy-list b{color:#aef27a;background:#88e05f24}.nightlord-profile-gnosta .nightlord-profile-holy-list p,.nightlord-profile-gnosta .nightlord-profile-tactics{border-color:#e76e543d}.nightlord-profile-gnosta .nightlord-profile-holy-list p{background:linear-gradient(145deg,#40160d94,#180c0ac2)}.nightlord-profile-note{border-top-color:rgba(var(--nl-border-rgb), .12);background:linear-gradient(#090c145c,#06080eb8);margin:0 18px 18px}@media (max-width:1180px){.nightlord-profile-grid,.nightlord-profile-partner-grid,.nightlord-profile-holy-list{grid-template-columns:1fr}}@media (max-width:900px){.nightlord-profile-hero{text-align:left;grid-template-columns:1fr}.nightlord-profile-portrait{justify-self:flex-start}.nightlord-profile-title-row{flex-direction:column;align-items:flex-start}.nightlord-profile-tags{justify-content:flex-start;max-width:none}.nightlord-profile-relic-mini-body{grid-template-columns:1fr}.nightlord-profile-relic-mini-aside{flex-direction:row;justify-content:flex-start;gap:14px}}@media (max-width:640px){.nightlord-profile-hero,.nightlord-profile-panel,.nightlord-profile-stat-strip,.nightlord-profile-grid,.nightlord-profile-note{padding-left:14px;padding-right:14px}.nightlord-profile-stat-strip,.nightlord-profile-multiplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nightlord-profile-overview dl>div{grid-template-columns:1fr;gap:6px}.nightlord-profile-status-list{grid-template-columns:1fr}}.nightlord-profile{--nl-accent-rgb:207, 91, 66;--nl-accent-strong-rgb:232, 189, 114;--nl-accent-soft-rgb:101, 38, 32;--nl-border-rgb:205, 119, 82;--nl-panel-rgb:36, 18, 21;--nl-panel-rgb-2:13, 12, 18;--nl-muted:#decfc59e;--nl-text:#f8f1eaf0;--nl-row-bg:#0e0b1099;--nl-row-border:#da8f6829;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff08;background:radial-gradient(circle at 92% 2%,#b1422e21,#0000 30%),linear-gradient(#160d11 0%,#0d0b12 58%,#090b12 100%)!important;border:1px solid #cd775257!important;border-radius:14px!important}.nightlord-profile-hero{border-bottom-color:#dc825b33;grid-template-columns:minmax(0,1fr) 174px;gap:26px;min-height:250px;padding:30px 34px 28px}.nightlord-profile-hero:after{background:linear-gradient(90deg,#d85d4e,#e8bd72bd 42%,#0000 82%);height:3px}.nightlord-profile-title h3{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(30px,3vw,46px)}.nightlord-profile-title small,.nightlord-profile-title p{color:#f5eee68f}.nightlord-profile-kicker,.nightlord-profile-panel header>span,.nightlord-profile-relic-mini-header small,.nightlord-profile-relic-mini-eyebrow{color:#e8bd72d1;letter-spacing:.2em;font-size:8px}.nightlord-profile-tags span{color:#f7e2cfdb;min-height:25px;box-shadow:none;background:#5e251b47;border-color:#e0875d47;border-radius:7px;padding:4px 9px;font-size:9px}.nightlord-profile-summary{color:#ece2dab8;max-width:820px;margin-top:17px;font-size:12px;line-height:1.75}.nightlord-profile-official-inline{background:#34191375;border-color:#e8bd723d;border-radius:10px;max-width:820px;margin-top:14px;padding:12px 14px;box-shadow:inset 0 1px #ffffff06}.nightlord-profile-official-inline strong{color:#e8bd72;margin-bottom:6px;font-size:11px}.nightlord-profile-official-inline p{color:#efe5dcbf;font-size:11px;line-height:1.7}.nightlord-profile-source-row{margin-top:14px}.nightlord-profile-source-row a{color:#f1d49b;background:#5d3a1b4d;border-color:#e8bd7247;border-radius:7px;min-height:26px;padding:4px 10px;font-size:10px}.nightlord-profile-portrait{border-color:#e8bd7285;width:156px;height:156px;box-shadow:0 18px 46px #0000006b,0 0 0 8px #d85d4e14,0 0 34px #d85d4e33}.nightlord-profile-stat-strip article{background:linear-gradient(145deg,#301719b8,#100d14eb);border-color:#d58f6733;border-radius:9px;min-height:82px;padding:13px 15px;box-shadow:inset 0 1px #ffffff05}.nightlord-profile-stat-strip article span{color:#e9d0c09e;font-size:9px}.nightlord-profile-stat-strip article strong{margin-top:4px;font-size:22px}.nightlord-profile-stat-strip article small{color:#cdb4a875}.nightlord-profile-column{gap:12px}.nightlord-profile-panel{background:linear-gradient(145deg,#2a1316bd,#0d0c13f0);border-color:#d58f6733;border-radius:11px;padding:18px 16px;box-shadow:0 12px 28px #00000024,inset 0 1px #ffffff06}.nightlord-profile-panel header h4{color:#f7eee6;margin-top:5px;font-size:16px}.nightlord-profile-overview dl,.nightlord-profile-status-list,.nightlord-profile-multiplier-grid{gap:7px}.nightlord-profile-overview dl>div,.nightlord-profile-status-list>div{background:#100b1194;border-color:#d58f6729;border-radius:8px;min-height:47px;padding:10px 12px}.nightlord-profile-overview dt,.nightlord-profile-status-list span{color:#ddc1b38f;font-size:10px}.nightlord-profile-overview dd,.nightlord-profile-status-list strong{color:#f6eae0d6;font-size:11px}.nightlord-profile-overview dd.best{color:#e8bd72}.nightlord-profile-overview dd.danger{color:#ee8d83}.nightlord-profile-tactics{background:#5935182e;border-color:#e8bd7242;border-radius:9px;margin-top:12px;padding:13px 13px 12px}.nightlord-profile-tactics>strong{color:#f1d49b;font-size:12px}.nightlord-profile-tactics p{color:#f1e4d8b3;margin-top:8px;padding-left:14px;font-size:11px;line-height:1.62}.nightlord-profile-tactics p:before{background:#e8bd72;width:4px;height:4px;box-shadow:0 0 8px #e8bd7273}.nightlord-profile-multiplier-grid article{background:#0e0b11ad;border-radius:8px;min-height:65px;padding:10px 8px}.nightlord-profile-multiplier-grid article span{color:#dec4b694;font-size:9px}.nightlord-profile-multiplier-grid article strong{margin-top:4px;font-size:15px}.nightlord-profile-multipliers>small{color:#cbb2a775;margin-top:9px;font-size:9px}.nightlord-profile-holy{background:linear-gradient(145deg,#37231499,#100d12f0);border-color:#e8bd724d}.nightlord-profile-holy-list{gap:7px}.nightlord-profile-holy-list p{background:#4e321729;border-color:#e8bd7233;border-radius:8px;min-height:58px;padding:10px}.nightlord-profile-holy-list b{color:#e8bd72cc;font-size:10px}.nightlord-profile-holy-list span{color:#f0e2d5b3;font-size:10px;line-height:1.58}.nightlord-profile-relic-mini{background:linear-gradient(145deg,#2b1416c7,#0e0c13f0);border-color:#d58f6738}.nightlord-profile-note{border-top-color:#d58f6729;min-height:43px;padding:10px 14px}@media (max-width:900px){.nightlord-profile-hero{grid-template-columns:1fr;min-height:0;padding:25px 22px}.nightlord-profile-grid{grid-template-columns:1fr;padding:0 11px 11px}.nightlord-profile-column{gap:11px}}@media (max-width:640px){.nightlord-profile-title h3{font-size:27px}.nightlord-profile-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.nightlord-profile-panel{padding:15px 13px}}.nightlord-profile-edre{--nl-accent-rgb:145, 91, 214;--nl-accent-strong-rgb:184, 136, 255;--nl-accent-soft-rgb:61, 37, 91;--nl-border-rgb:130, 88, 188;--nl-panel-rgb:24, 16, 35;--nl-panel-rgb-2:11, 12, 21;--nl-muted:#cfcadda3;--nl-text:#f7f4fcf0;--nl-row-bg:#0d0c15a8;--nl-row-border:#936cca2e;background:radial-gradient(circle at 88% 5%,#7643b12e,#0000 28%),radial-gradient(circle at 8% 84%,#3997ac12,#0000 24%),linear-gradient(#120d1a 0%,#0b0b13 56%,#080a11 100%)!important;border-color:#8b5dc757!important}.nightlord-profile-edre .nightlord-profile-hero{background:linear-gradient(90deg,#140d1df7 0%,#1b0f27e6 43%,#2812396b 72%,#0e0b17c7 100%),url(./edre-purple-bg-C6Keg5rH.png) 68%/cover no-repeat;border-bottom-color:#a36adf47;min-height:270px}.nightlord-profile-edre .nightlord-profile-hero:after{background:linear-gradient(90deg,#a76de3,#6f5fd6 44%,#54c0cf 74%,#0000 92%);box-shadow:0 0 18px #8e5cde47}.nightlord-profile-edre .nightlord-profile-title h3{color:#fbf8ff;text-shadow:0 8px 24px #00000057}.nightlord-profile-edre .nightlord-profile-title small,.nightlord-profile-edre .nightlord-profile-title p{color:#e0d6ee99}.nightlord-profile-edre .nightlord-profile-kicker,.nightlord-profile-edre .nightlord-profile-panel header>span,.nightlord-profile-edre .nightlord-profile-relic-mini-header small,.nightlord-profile-edre .nightlord-profile-relic-mini-eyebrow{color:#b990ee}.nightlord-profile-edre .nightlord-profile-tags span{color:#f1e6fce6;background:#532d774d;border-color:#ab76e052}.nightlord-profile-edre .nightlord-profile-portrait{background:#09080fe6;border-color:#b17ee894;box-shadow:0 20px 48px #0000007a,0 0 0 8px #844cbe1a,0 0 38px #874dce47}.nightlord-profile-edre .nightlord-profile-stat-strip article,.nightlord-profile-edre .nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#814bb917,#0000 40%),linear-gradient(150deg,#1c1127e6,#0b0c15f7);border-color:#8e63c238}.nightlord-profile-edre .nightlord-profile-stat-strip article{box-shadow:inset 0 1px #ffffff06,0 10px 24px #0000001f}.nightlord-profile-edre .nightlord-profile-overview dl>div,.nightlord-profile-edre .nightlord-profile-status-list>div{background:#0d0c169e;border-color:#8e63c22b}.nightlord-profile-edre .nightlord-profile-tactics{background:linear-gradient(145deg,#1f341e6b,#0e141285);border-color:#77c79247}.nightlord-profile-edre .nightlord-profile-tactics>strong,.nightlord-profile-edre .nightlord-profile-overview dd.best{color:#b8ef91}.nightlord-profile-edre .nightlord-profile-tactics p:before{background:#98e46c;box-shadow:0 0 9px #98e46c6b}.nightlord-profile-edre .nightlord-profile-relic-mini{background:radial-gradient(circle at 9% 76%,#55c0cf14,#0000 24%),radial-gradient(circle at 100% 0,#8c52c621,#0000 35%),linear-gradient(145deg,#1f122beb,#0c0c15fa);border-color:#a46dda57;min-height:218px;box-shadow:inset 0 1px #ffffff09,0 16px 34px #0000002e}.nightlord-profile-edre .nightlord-profile-relic-mini:after{content:"";pointer-events:none;border:1px solid #8f64cb14;border-radius:50%;height:180px;position:absolute;top:auto;bottom:-48%;left:42%;right:-8%}.nightlord-profile-edre .nightlord-profile-relic-mini-header{z-index:1;border-bottom-color:#9f6cd729;position:relative}.nightlord-profile-edre .nightlord-profile-relic-mini-body{z-index:1;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:20px;position:relative}.nightlord-profile-edre .nightlord-profile-relic-mini-aside{justify-content:center;align-self:stretch}.nightlord-profile-edre .nightlord-profile-relic-mini-icon{background:radial-gradient(circle at 50% 66%,#7452ab2e,#0000 58%),linear-gradient(145deg,#0a0a11f5,#110c19fa);border:1px solid #b27ce76b;border-radius:18px;width:116px;height:96px;box-shadow:0 16px 34px #00000057,0 0 0 5px #7a4bb012,inset 0 1px #ffffff0a}.nightlord-profile-edre .nightlord-profile-relic-mini-halo{background:radial-gradient(#8456bf3d,#0000 68%);top:-14px;bottom:-14px;left:-14px;right:-14px}.nightlord-profile-edre .nightlord-profile-relic-mini-name{color:#e7cffd;background:#492c666b;border-color:#b585e657;margin-top:13px}.nightlord-profile-edre .nightlord-profile-relic-mini-copy{background:#140d1ca3;border:1px solid #9463c82e;border-radius:12px;padding:15px 17px}.nightlord-profile-edre .nightlord-profile-relic-mini-copy p:before{background:#c69af3;box-shadow:0 0 10px #aa71e06b}@media (max-width:640px){.nightlord-profile-edre .nightlord-profile-relic-mini-body{grid-template-columns:1fr}.nightlord-profile-edre .nightlord-profile-relic-mini-aside{align-self:auto}.nightlord-profile-edre .nightlord-profile-relic-mini-copy{padding:13px}}.nightlord-profile-edre .nightlord-profile-relic-mini-icon{background:radial-gradient(circle at 50% 42%,#9468d329,#0000 58%),#08080ee6;border-radius:50%;width:112px;height:112px}.nightlord-profile-edre .nightlord-profile-relic-mini-icon img{object-fit:contain;object-position:center;filter:contrast(1.04)brightness(1.04)drop-shadow(0 9px 14px #0000004d);border-radius:50%;width:100%;height:100%;transform:none}.nightlord-profile-edre .nightlord-profile-relic-mini-body{grid-template-columns:148px minmax(0,1fr)}.nightlord-profile-edre .nightlord-profile-relic-mini-icon{width:128px;height:128px}.nightlord-profile-edre .nightlord-profile-relic-mini-icon img{object-fit:contain;width:116px;height:116px}@media (max-width:640px){.nightlord-profile-edre .nightlord-profile-relic-mini-body{grid-template-columns:1fr}}.nightlord-profile-gnosta{--nl-accent-rgb:56, 160, 190;--nl-accent-strong-rgb:120, 221, 239;--nl-accent-soft-rgb:25, 77, 104;--nl-border-rgb:74, 174, 202;--nl-panel-rgb:11, 28, 39;--nl-panel-rgb-2:6, 14, 22;--nl-muted:#c2dbe6a6;--nl-text:#f0f9fcf2;--nl-row-bg:#07121ab3;--nl-row-border:#5ebcd52e;background:radial-gradient(circle at 88% 4%,#2f97b533,#0000 29%),radial-gradient(circle at 8% 86%,#4d5bb814,#0000 26%),linear-gradient(#081923 0%,#080f18 56%,#070b12 100%)!important;border-color:#4cb5d15c!important}.nightlord-profile-gnosta .nightlord-profile-hero{background:linear-gradient(90deg,#051118f7 0%,#081c27e6 43%,#10394866 72%,#061017c9 100%),url(./gnosta-blue-bg-DrDF9fvy.png) 50%/cover no-repeat;border-bottom-color:#4dbbd645;min-height:270px}.nightlord-profile-gnosta .nightlord-profile-hero:after{background:linear-gradient(90deg,#53c7df,#4a91c8 43%,#7768ce 72%,#0000 92%);box-shadow:0 0 18px #45b2cf4d}.nightlord-profile-gnosta .nightlord-profile-title h3{color:#f5fcff;text-shadow:0 8px 24px #0000005c}.nightlord-profile-gnosta .nightlord-profile-title small,.nightlord-profile-gnosta .nightlord-profile-title p{color:#cde5ef9e}.nightlord-profile-gnosta .nightlord-profile-kicker,.nightlord-profile-gnosta .nightlord-profile-panel header>span,.nightlord-profile-gnosta .nightlord-profile-relic-mini-header small,.nightlord-profile-gnosta .nightlord-profile-relic-mini-eyebrow{color:#78d6e9}.nightlord-profile-gnosta .nightlord-profile-tags span{color:#def6fbeb;background:#1c5c7052;border-color:#5cc1d952}.nightlord-profile-gnosta .nightlord-profile-official-inline{background:#0b2a388c;border-color:#5bc2da3d}.nightlord-profile-gnosta .nightlord-profile-official-inline strong{color:#8fdfef}.nightlord-profile-gnosta .nightlord-profile-official-inline p{color:#d8eaf1c7}.nightlord-profile-gnosta .nightlord-profile-source-row a{color:#a6e7f2;background:#18586b57;border-color:#5dc6de4d}.nightlord-profile-gnosta .nightlord-profile-portrait{background:#040d14eb;border-color:#67cfe594;box-shadow:0 20px 48px #00000080,0 0 0 8px #3aa4be1a,0 0 40px #40b0cc4d}.nightlord-profile-gnosta .nightlord-profile-stat-strip article,.nightlord-profile-gnosta .nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#3098b31a,#0000 40%),linear-gradient(150deg,#0b1f2beb,#060e16fa);border-color:#4eb1ca38}.nightlord-profile-gnosta .nightlord-profile-overview dl>div,.nightlord-profile-gnosta .nightlord-profile-status-list>div{background:#06121ba8;border-color:#54b5cd2b}.nightlord-profile-gnosta .nightlord-profile-tactics{background:linear-gradient(145deg,#0d37446b,#08171f94);border-color:#70cde142}.nightlord-profile-gnosta .nightlord-profile-tactics>strong,.nightlord-profile-gnosta .nightlord-profile-overview dd.best{color:#ffb09b}.nightlord-profile-gnosta .nightlord-profile-tactics p:before{background:#62cce1;box-shadow:0 0 10px #62cce170}.nightlord-profile-gnosta .nightlord-profile-relic-mini{background:radial-gradient(circle at 7% 78%,#4e63bf1a,#0000 24%),radial-gradient(circle at 100% 0,#2c97b224,#0000 36%),linear-gradient(145deg,#09222ef0,#060e17fc);border-color:#51b6cf57;min-height:218px;box-shadow:inset 0 1px #ffffff09,0 16px 34px #0003}.nightlord-profile-gnosta .nightlord-profile-relic-mini-header{z-index:1;border-bottom-color:#54bbd32b;position:relative}.nightlord-profile-gnosta .nightlord-profile-relic-mini-body{z-index:1;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:20px;position:relative}.nightlord-profile-gnosta .nightlord-profile-relic-mini-aside{justify-content:center;align-self:stretch}.nightlord-profile-gnosta .nightlord-profile-relic-mini-icon{background:radial-gradient(circle at 50% 42%,#4eb0ca2b,#0000 60%),#050d14f0;border-color:#6cd3e66b;border-radius:50%;width:128px;height:128px;box-shadow:0 16px 36px #0000005c,0 0 0 5px #40adc614,inset 0 1px #ffffff0a}.nightlord-profile-gnosta .nightlord-profile-relic-mini-halo{background:radial-gradient(circle,#49bad340,#0000 69%);top:-14px;bottom:-14px;left:-14px;right:-14px}.nightlord-profile-gnosta .nightlord-profile-relic-mini-icon img{object-fit:contain;filter:contrast(1.04)brightness(1.06)drop-shadow(0 9px 14px #00000052);border-radius:50%;width:116px;height:116px}.nightlord-profile-gnosta .nightlord-profile-relic-mini-name{color:#b7edf5;background:#18566770;border-color:#66cde257;margin-top:13px}.nightlord-profile-gnosta .nightlord-profile-relic-mini-copy{background:#061923ad;border:1px solid #52b5cd2e;border-radius:12px;padding:15px 17px}.nightlord-profile-gnosta .nightlord-profile-relic-mini-copy p:before{background:#78d6e9;box-shadow:0 0 10px #55c1d873}.nightlord-profile-gnosta .nightlord-profile-partner{background:radial-gradient(circle at 100% 0,#379cb51a,#0000 38%),linear-gradient(145deg,#091f2beb,#050d15fa);border-color:#53b8d040}.nightlord-profile-gnosta .nightlord-profile-partner-grid>div{background:#05121ba3;border-color:#53b7cf2b}.nightlord-profile-gnosta .nightlord-profile-partner-note{color:#cae1eabd}.nightlord-profile-gnosta .nightlord-profile-panel.nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#3097b11a,#0000 42%),linear-gradient(145deg,#091f2beb,#050d15fa);border-color:#52b7cf3d}.nightlord-profile-gnosta .nightlord-profile-holy-list p{background:linear-gradient(145deg,#481b1c6b,#190b0fb8);border-color:#ef745e3d}.nightlord-profile-gnosta .nightlord-profile-holy-list b{color:#ffad98;background:#ef745e24}.nightlord-profile-gnosta .nightlord-profile-note{background:#050e16d1;border-top-color:#51b5cd2e}@media (max-width:640px){.nightlord-profile-gnosta .nightlord-profile-relic-mini-body{grid-template-columns:1fr}.nightlord-profile-gnosta .nightlord-profile-relic-mini-aside{align-self:auto}.nightlord-profile-gnosta .nightlord-profile-relic-mini-copy{padding:13px}}.nightlord-profile-maris{--nl-accent-rgb:27, 55, 94;--nl-accent-strong-rgb:66, 96, 143;--nl-accent-soft-rgb:12, 27, 52;--nl-border-rgb:42, 72, 114;--nl-panel-rgb:5, 12, 25;--nl-panel-rgb-2:2, 7, 16;--nl-muted:#a6b8d39e;--nl-text:#e4ebf6f0;--nl-row-bg:#040a15d1;--nl-row-border:#35527e2e;background:radial-gradient(circle at 88% 4%,#18376121,#0000 30%),radial-gradient(circle at 9% 88%,#23365b14,#0000 27%),linear-gradient(#050b16 0%,#030813 56%,#02050b 100%)!important;border-color:#2b48714d!important}.nightlord-profile-maris .nightlord-profile-hero{background:linear-gradient(90deg,#02060deb 0%,#040a15bf 42%,#07122459 70%,#02060e9e 100%),url(./maris-deep-bg-v2-4qVL6wG1.png) 66%/cover no-repeat;border-bottom-color:#31507c3d;min-height:286px}.nightlord-profile-maris .nightlord-profile-hero:after{background:linear-gradient(90deg,#466799b8,#26416c85 55%,#0000 93%);box-shadow:0 0 12px #25416c29}.nightlord-profile-maris .nightlord-profile-title h3{color:#f4fdff;text-shadow:0 8px 24px #0006}.nightlord-profile-maris .nightlord-profile-title small,.nightlord-profile-maris .nightlord-profile-title p{color:#cce5eda3}.nightlord-profile-maris .nightlord-profile-kicker,.nightlord-profile-maris .nightlord-profile-panel header>span,.nightlord-profile-maris .nightlord-profile-relic-mini-header small,.nightlord-profile-maris .nightlord-profile-relic-mini-eyebrow{color:#7188ac}.nightlord-profile-maris .nightlord-profile-tags span{color:#bacae1e0;background:#0a172dc2;border-color:#415e8a4d}.nightlord-profile-maris .nightlord-profile-official-inline{background:#040b17d6;border-color:#3654803d}.nightlord-profile-maris .nightlord-profile-official-inline strong{color:#8da3c4}.nightlord-profile-maris .nightlord-profile-official-inline p{color:#d8edf1c7}.nightlord-profile-maris .nightlord-profile-source-row a{color:#92a8c9;background:#09162bd1;border-color:#3d5c894d}.nightlord-profile-maris .nightlord-profile-portrait{background:#02070ff5;border-color:#405e8b75;box-shadow:0 20px 48px #00000080,0 0 0 8px #1c345817,0 0 30px #1e385e33}.nightlord-profile-maris .nightlord-profile-stat-strip article,.nightlord-profile-maris .nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#1b355c17,#0000 40%),linear-gradient(150deg,#050d1bf5,#02070ffc);border-color:#314e7938}.nightlord-profile-maris .nightlord-profile-overview dl>div,.nightlord-profile-maris .nightlord-profile-status-list>div{background:#030913d1;border-color:#33507b2e}.nightlord-profile-maris .nightlord-profile-tactics{background:linear-gradient(145deg,#0e111ce6,#030912f0);border-color:#5c573d40}.nightlord-profile-maris .nightlord-profile-tactics>strong,.nightlord-profile-maris .nightlord-profile-overview dd.best{color:#f2dc78}.nightlord-profile-maris .nightlord-profile-tactics p:before{background:#e8d15d;box-shadow:0 0 10px #e8d15d70}.nightlord-profile-maris .nightlord-profile-relic-mini{background:radial-gradient(circle at 7% 78%,#20345917,#0000 25%),radial-gradient(circle at 100% 0,#1831551a,#0000 36%),linear-gradient(145deg,#040c19f7,#02070ffe);border-color:#32507c4d;min-height:218px;box-shadow:inset 0 1px #ffffff09,0 16px 34px #0003}.nightlord-profile-maris .nightlord-profile-relic-mini-header{z-index:1;border-bottom-color:#34527d2b;position:relative}.nightlord-profile-maris .nightlord-profile-relic-mini-body{z-index:1;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:20px;position:relative}.nightlord-profile-maris .nightlord-profile-relic-mini-aside{justify-content:center;align-self:stretch}.nightlord-profile-maris .nightlord-profile-relic-mini-icon{background:radial-gradient(circle at 50% 42%,#203b6226,#0000 60%),#02070ff7;border-color:#405f8d61;border-radius:50%;width:128px;height:128px;box-shadow:0 16px 36px #0000005c,0 0 0 5px #203a6014,inset 0 1px #ffffff0a}.nightlord-profile-maris .nightlord-profile-relic-mini-halo{background:radial-gradient(circle,#2a466f33,#0000 69%);top:-14px;bottom:-14px;left:-14px;right:-14px}.nightlord-profile-maris .nightlord-profile-relic-mini-icon img{object-fit:contain;filter:contrast(1.04)brightness(1.06)drop-shadow(0 9px 14px #00000052);border-radius:50%;width:116px;height:116px}.nightlord-profile-maris .nightlord-profile-relic-mini-name{color:#9aafcc;background:#081428d6;border-color:#3d5c894d;margin-top:13px}.nightlord-profile-maris .nightlord-profile-relic-mini-copy{background:#030913d6;border:1px solid #314e7933;border-radius:12px;padding:15px 17px}.nightlord-profile-maris .nightlord-profile-relic-mini-copy p:before{background:#607da7;box-shadow:0 0 8px #304b744d}.nightlord-profile-maris .nightlord-profile-panel.nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#4a462d12,#0000 42%),linear-gradient(145deg,#080d17f5,#020810fc);border-color:#5c573d3d}.nightlord-profile-maris .nightlord-profile-holy-list p{background:linear-gradient(145deg,#3c37156b,#141711b8);border-color:#ddc95c3d}.nightlord-profile-maris .nightlord-profile-holy-list b{color:#f2dc78;background:#e4d05d24}.nightlord-profile-maris .nightlord-profile-note{background:#02070fe6;border-top-color:#324f7a2e}@media (max-width:640px){.nightlord-profile-maris .nightlord-profile-relic-mini-body{grid-template-columns:1fr}.nightlord-profile-maris .nightlord-profile-relic-mini-aside{align-self:auto}.nightlord-profile-maris .nightlord-profile-relic-mini-copy{padding:13px}}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-neutral strong{color:#f4eef9f5!important}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article.tone-neutral strong{color:#f8efecf5!important}.nightlord-profile-multiplier-grid article[data-attr=魔力]:not(.tone-neutral){background:linear-gradient(145deg,#192d5dd6,#09102af2)!important;border-color:#5285f052!important;box-shadow:inset 0 1px #aeccff0a!important}.nightlord-profile-multiplier-grid article[data-attr=魔力]:not(.tone-neutral) span{color:#becfeec2!important}.nightlord-profile-multiplier-grid article[data-attr=魔力]:not(.tone-neutral) strong{color:#9dbbff!important}.nightlord-profile-multiplier-grid article.physical-above[data-attr]{box-shadow:none!important;background:linear-gradient(145deg,#142f3ac7,#09171feb)!important;border-color:#54c1bd3d!important}.nightlord-profile-multiplier-grid article.physical-above[data-attr] span{color:#cdd8ebb8!important}.nightlord-profile-multiplier-grid article.physical-above[data-attr] strong{color:#8bf0e3!important}.nightlord-profile-multiplier-grid article.physical-below[data-attr]{box-shadow:none!important;background:#070d1a9e!important;border-color:#6a7eb11f!important}.nightlord-profile-multiplier-grid article.physical-below[data-attr] strong{color:#ffb0b5!important}.nightlord-roster-grid article.nightlord-theme-maris{background:linear-gradient(90deg,#02060de0 0%,#030914a6 31%,#0611222e 62%,#02060e73 100%),url(./maris-deep-bg-v2-4qVL6wG1.png) 66%/cover no-repeat,linear-gradient(145deg,#081326,#030916 70%,#02050b)!important;border-color:#2c49746b!important}.nightlord-roster-grid article.nightlord-theme-maris:after{background:linear-gradient(90deg,#456596b8,#27426c80,#0000)!important}.nightlord-roster-grid article.nightlord-theme-maris:hover,.nightlord-roster-grid article.nightlord-theme-maris.nightlord-roster-active{background:linear-gradient(90deg,#02060dd1 0%,#040b178c 28%,#0714271f 62%,#02070f59 100%),url(./maris-deep-bg-v2-4qVL6wG1.png) 66%/cover no-repeat,linear-gradient(145deg,#0a1830,#040b19 72%,#02060d)!important;border-color:#324b7170!important;box-shadow:0 18px 34px #0000004d,0 0 0 1px #273c5e29,0 0 14px #192f5012,inset 0 1px #ffffff0b!important}.nightlord-roster-grid article.nightlord-theme-maris .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-maris .nightlord-roster-variants span{color:#aebfd8d6!important}.nightlord-roster-grid article.nightlord-theme-maris .nightlord-roster-portrait{background:radial-gradient(circle at 45% 38%,#233e6629,#02070ff7)!important;border-color:#43629066!important;box-shadow:0 0 0 4px #1c355a14,0 0 14px #233e6621!important}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#311714e0,#120a0cf2)!important;border-color:#d2583347!important;box-shadow:inset 0 1px #ffb58f09!important}.nightlord-profile-gladius .nightlord-profile-multiplier-grid article.tone-neutral span{color:#ddbeb2b8!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#281737e0,#100a1cf2)!important;border-color:#a452e24d!important;box-shadow:inset 0 1px #e5c7ff09!important}.nightlord-profile-edre .nightlord-profile-multiplier-grid article.tone-neutral span{color:#d3bde5b8!important}.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#0d2530e0,#061119f2)!important;border-color:#38a0be4d!important;box-shadow:inset 0 1px #9be2f109!important}.nightlord-profile-gnosta .nightlord-profile-multiplier-grid article.tone-neutral span{color:#b4d9e5b8!important}.nightlord-profile-maris .nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#071122f0,#020811fa)!important;border-color:#2f4c774d!important;box-shadow:inset 0 1px #89a5cd06!important}.nightlord-profile-maris .nightlord-profile-multiplier-grid article.tone-neutral span{color:#a6b8d3ad!important}.nightlord-profile .nightlord-profile-multiplier-grid article.physical-below[data-attr]{box-shadow:none!important;background:#070d1a9e!important;border-color:#6a7eb11f!important}.nightlord-profile .nightlord-profile-multiplier-grid article.physical-below[data-attr] strong{color:#ffb0b5!important}.nightlord-roster-grid article.nightlord-theme-lipra{background:linear-gradient(90deg,#140d05f0 0%,#1a1106c2 30%,#2e1e0833 61%,#100a048a 100%),url(./lipra-bg-v2-CYZzbte8.png) 58%/cover no-repeat,linear-gradient(145deg,#3c2b0d,#161006 72%,#080705)!important;border-color:#bf8f3766!important}.nightlord-roster-grid article.nightlord-theme-lipra:after{background:linear-gradient(90deg,#f4ca69eb,#bb8127b8,#6844134d,#0000)!important}.nightlord-roster-grid article.nightlord-theme-lipra:hover,.nightlord-roster-grid article.nightlord-theme-lipra.nightlord-roster-active{background:linear-gradient(90deg,#160e05e6 0%,#1f1406a8 28%,#3522081a 60%,#110a046b 100%),url(./lipra-bg-v2-CYZzbte8.png) 58%/cover no-repeat,linear-gradient(145deg,#493412,#191106 72%,#090705)!important;border-color:#ebbf5eb3!important;box-shadow:0 18px 34px #0000004d,0 0 0 1px #dcaa4738,0 0 20px #ac751f1f,inset 0 1px #ffefbc14!important}.nightlord-roster-grid article.nightlord-theme-lipra .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-lipra .nightlord-roster-variants span{color:#efdcade6!important}.nightlord-roster-grid article.nightlord-theme-lipra .nightlord-roster-portrait{background:radial-gradient(circle at 45% 38%,#bb84252e,#0c0804f2)!important;border-color:#dcaf5470!important;box-shadow:0 0 0 4px #a4701d17,0 0 16px #c28d2b26!important}.nightlord-profile-lipra{--nl-accent-rgb:181, 130, 43;--nl-accent-strong-rgb:238, 198, 101;--nl-accent-soft-rgb:83, 53, 15;--nl-border-rgb:181, 132, 50;--nl-panel-rgb:24, 16, 7;--nl-panel-rgb-2:10, 8, 6;--nl-highlight-rgb:237, 191, 83;--nl-muted:#d3c6a8a3;--nl-text:#f7f1e2f2;--nl-row-bg:#110c07b8;--nl-row-border:#cd9f4629;background:radial-gradient(circle at 88% 4%,#a9711c1f,#0000 30%),radial-gradient(circle at 8% 90%,#56391114,#0000 28%),linear-gradient(#120e08 0%,#0b0907 56%,#070605 100%)!important;border-color:#bc8b344d!important}.nightlord-profile-lipra .nightlord-profile-hero{background:linear-gradient(90deg,#0d0905f7 0%,#170f05de 42%,#3723084d 70%,#0e09049e 100%),url(./lipra-bg-v2-CYZzbte8.png) 58%/cover no-repeat;border-bottom-color:#cc9a3b40;min-height:286px}.nightlord-profile-lipra .nightlord-profile-hero:after{background:linear-gradient(90deg,#efc665,#b77f28 48%,#6b4718 73%,#0000 93%);box-shadow:0 0 16px #cf99303d}.nightlord-profile-lipra .nightlord-profile-title h3{color:#fff9e9;text-shadow:0 8px 24px #0000006b}.nightlord-profile-lipra .nightlord-profile-title small,.nightlord-profile-lipra .nightlord-profile-title p{color:#e0cfa5ad}.nightlord-profile-lipra .nightlord-profile-kicker,.nightlord-profile-lipra .nightlord-profile-panel header>span,.nightlord-profile-lipra .nightlord-profile-relic-mini-header small,.nightlord-profile-lipra .nightlord-profile-relic-mini-eyebrow{color:#d9aa4d}.nightlord-profile-lipra .nightlord-profile-tags span{color:#f7e5b8eb;background:#51350d66;border-color:#d4a2444d}.nightlord-profile-lipra .nightlord-profile-official-inline{background:#271a089e;border-color:#c997393d}.nightlord-profile-lipra .nightlord-profile-official-inline strong,.nightlord-profile-lipra .nightlord-profile-overview dd.best{color:#efd083}.nightlord-profile-lipra .nightlord-profile-source-row a{color:#f0d28d;background:#4c310c66;border-color:#d09f414d}.nightlord-profile-lipra .nightlord-profile-portrait{background:#0c0804f0;border-color:#dfb15280;box-shadow:0 20px 48px #00000085,0 0 0 8px #b07a1f17,0 0 38px #c58f2838}.nightlord-profile-lipra .nightlord-profile-stat-strip article,.nightlord-profile-lipra .nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#a06b1b17,#0000 40%),linear-gradient(150deg,#181007f0,#090706fc);border-color:#c08f3533}.nightlord-profile-lipra .nightlord-profile-overview dl>div,.nightlord-profile-lipra .nightlord-profile-status-list>div{background:#110c07b8;border-color:#c2913729}.nightlord-profile-lipra .nightlord-profile-tactics{background:linear-gradient(145deg,#36240a6b,#140e079e);border-color:#d7a74745}.nightlord-profile-lipra .nightlord-profile-tactics>strong{color:#f0d58f}.nightlord-profile-lipra .nightlord-profile-tactics p:before{background:#d6a544;box-shadow:0 0 9px #d6a5445c}.nightlord-profile-lipra .nightlord-profile-relic-mini{background:radial-gradient(circle at 8% 78%,#764d131a,#0000 25%),radial-gradient(circle at 100% 0,#a46d1b1c,#0000 36%),linear-gradient(145deg,#1c1207f5,#090705fe);border-color:#c9973b4d;min-height:218px}.nightlord-profile-lipra .nightlord-profile-relic-mini-header{border-bottom-color:#c9983d29}.nightlord-profile-lipra .nightlord-profile-relic-mini-icon{background:radial-gradient(circle at 50% 42%,#b87e202b,#0000 60%),#0c0804f2;border-color:#dcaf5366;box-shadow:0 16px 36px #00000061,0 0 0 5px #aa741d14,inset 0 1px #fff5d60a}.nightlord-profile-lipra .nightlord-profile-relic-mini-halo{background:radial-gradient(circle,#d39e3638,#0000 69%)}.nightlord-profile-lipra .nightlord-profile-relic-mini-name{color:#f0d699;background:#482e0b75;border-color:#d3a34552}.nightlord-profile-lipra .nightlord-profile-relic-mini-copy{background:#140d06b8;border-color:#c190372e}.nightlord-profile-lipra .nightlord-profile-relic-mini-copy p:before{background:#d5a64c;box-shadow:0 0 9px #ca963761}.nightlord-profile-lipra .nightlord-profile-panel.nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#d09d3a1a,#0000 42%),linear-gradient(145deg,#231708f0,#0a0705fc);border-color:#dfae484d}.nightlord-profile-lipra .nightlord-profile-holy-list p{background:linear-gradient(145deg,#37240a70,#130d07c2);border-color:#daa9483b}.nightlord-profile-lipra .nightlord-profile-holy-list b{color:#f2d17f;background:#e0b14e24}.nightlord-profile-lipra .nightlord-profile-note{background:#0a0705db;border-top-color:#c391372b}.nightlord-profile-lipra .nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#271b0be0,#0f0b07f5)!important;border-color:#b5843247!important;box-shadow:inset 0 1px #ffe3a508!important}.nightlord-profile-lipra .nightlord-profile-multiplier-grid article.tone-neutral span{color:#dcc9a2b3!important}.nightlord-roster-grid article.nightlord-theme-furgal{background:linear-gradient(90deg,#0c0d07db 0%,#2d2c158a 30%,#928b461a 62%,#0e0e0761 100%),url(./furgal-bg-v2-B7YEL1JV.png) 62%/cover no-repeat,linear-gradient(145deg,#5f5b32,#252516 72%,#0b0c07)!important;border-color:#d3c980b3!important}.nightlord-roster-grid article.nightlord-theme-furgal:after{background:linear-gradient(90deg,#ebe096fa,#fff6bfd1,#cec47780,#0000)!important}.nightlord-roster-grid article.nightlord-theme-furgal:hover,.nightlord-roster-grid article.nightlord-theme-furgal.nightlord-roster-active{background:linear-gradient(90deg,#0c0d07cc 0%,#3635196b 28%,#b0a85712 62%,#0e0e0742 100%),url(./furgal-bg-v2-B7YEL1JV.png) 62%/cover no-repeat,linear-gradient(145deg,#787344,#33321d 72%,#0d0e08)!important;border-color:#fff5bef5!important;box-shadow:0 18px 34px #0000004d,0 0 0 1px #fff8cf6b,0 0 26px #eedd8f3d,inset 0 1px #ffffe838!important}.nightlord-roster-grid article.nightlord-theme-furgal .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-furgal .nightlord-roster-variants span{color:#fff8d3f5!important}.nightlord-roster-grid article.nightlord-theme-furgal .nightlord-roster-portrait{background:radial-gradient(circle at 45% 38%,#dacf8147,#0c0d07f0)!important;border-color:#efe297c2!important;box-shadow:0 0 0 4px #e7da8c29,0 0 22px #f4e69247!important}.nightlord-profile-furgal{--nl-accent-rgb:212, 201, 125;--nl-accent-strong-rgb:255, 247, 201;--nl-accent-soft-rgb:91, 88, 49;--nl-border-rgb:199, 190, 116;--nl-panel-rgb:36, 36, 20;--nl-panel-rgb-2:11, 12, 7;--nl-highlight-rgb:255, 246, 190;--nl-muted:#e7e2c2bf;--nl-text:#fffdf0f7;--nl-row-bg:#16170ccc;--nl-row-border:#c8be6f40;background:radial-gradient(circle at 88% 4%,#e2d78a33,#0000 30%),radial-gradient(circle at 8% 90%,#736f3c1f,#0000 28%),linear-gradient(#292817 0%,#15160c 56%,#090a06 100%)!important;border-color:#d5cb8094!important}.nightlord-profile-furgal .nightlord-profile-hero{background:radial-gradient(circle at 84% 30%,#fffacc24,#0000 28%),linear-gradient(90deg,#0c0d07e8 0%,#2b2a159e 42%,#8b844224 70%,#0d0e0766 100%),url(./furgal-bg-v2-B7YEL1JV.png) 62%/cover no-repeat;border-bottom-color:#e6da8a8f;min-height:286px}.nightlord-profile-furgal .nightlord-profile-hero:after{background:linear-gradient(90deg,#d8cd81,#fff4bd 44%,#fffbe2 76%,#0000 94%);box-shadow:0 0 24px #ffefaa7a}.nightlord-profile-furgal .nightlord-profile-title h3{color:#fffdeb;text-shadow:0 8px 24px #0000006b,0 0 18px #fff4b82e}.nightlord-profile-furgal .nightlord-profile-title small,.nightlord-profile-furgal .nightlord-profile-title p{color:#f6f0cdd1}.nightlord-profile-furgal .nightlord-profile-kicker,.nightlord-profile-furgal .nightlord-profile-panel header>span,.nightlord-profile-furgal .nightlord-profile-relic-mini-header small,.nightlord-profile-furgal .nightlord-profile-relic-mini-eyebrow{color:#f0e19a}.nightlord-profile-furgal .nightlord-profile-tags span{color:#fffbdefa;background:#6561346b;border-color:#e2d68980}.nightlord-profile-furgal .nightlord-profile-official-inline{background:#2e2d17b8;border-color:#d7cc7d6b}.nightlord-profile-furgal .nightlord-profile-official-inline strong,.nightlord-profile-furgal .nightlord-profile-overview dd.best{color:#fff0ac}.nightlord-profile-furgal .nightlord-profile-source-row a{color:#fff1b8;background:#5b572e70;border-color:#ddd28475}.nightlord-profile-furgal .nightlord-profile-portrait{background:#0d0e08f0;border-color:#efe292d1;box-shadow:0 20px 48px #0000008a,0 0 0 8px #ded2832e,0 0 44px #f6e7905c}.nightlord-profile-furgal .nightlord-profile-stat-strip article,.nightlord-profile-furgal .nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#dcd18126,#0000 40%),linear-gradient(150deg,#2d2d18f5,#0d0e08fc);border-color:#cfc57866}.nightlord-profile-furgal .nightlord-profile-overview dl>div,.nightlord-profile-furgal .nightlord-profile-status-list>div{background:#17180dd1;border-color:#c0b66a47}.nightlord-profile-furgal .nightlord-profile-tactics{background:linear-gradient(145deg,#56522a7a,#191a0ec2);border-color:#e7db8975}.nightlord-profile-furgal .nightlord-profile-tactics>strong{color:#fff0ad}.nightlord-profile-furgal .nightlord-profile-tactics p:before{background:#f1dfa0;box-shadow:0 0 12px #f5e49f94}.nightlord-profile-furgal .nightlord-profile-relic-mini{background:radial-gradient(circle at 8% 78%,#d5ca7924,#0000 25%),radial-gradient(circle at 100% 0,#e7da8733,#0000 36%),linear-gradient(145deg,#2e2e18f7,#0d0e08fe);border-color:#d8cd7e7a;min-height:218px}.nightlord-profile-furgal .nightlord-profile-relic-mini-header{border-bottom-color:#cfc4744d}.nightlord-profile-furgal .nightlord-profile-relic-mini-icon{background:radial-gradient(circle at 50% 42%,#e0d38047,#0000 60%),#0d0e08f2;border-color:#f1e493b8;box-shadow:0 16px 36px #0006,0 0 0 5px #ded17f2e,0 0 28px #f1e49338,inset 0 1px #ffffee17}.nightlord-profile-furgal .nightlord-profile-relic-mini-halo{background:radial-gradient(circle,#faeea95c,#0000 69%)}.nightlord-profile-furgal .nightlord-profile-relic-mini-name{color:#fff3bd;background:#6763358a;border-color:#e8dc8b94}.nightlord-profile-furgal .nightlord-profile-relic-mini-copy{background:#18190ed1;border-color:#c5bb6f4d}.nightlord-profile-furgal .nightlord-profile-relic-mini-copy p:before{background:#f0dda0;box-shadow:0 0 11px #f3e29d8a}.nightlord-profile-furgal .nightlord-profile-panel.nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#f8ea9b36,#0000 42%),linear-gradient(145deg,#3a3b1fe6,#0e0f08fc);border-color:#ede08d8f}.nightlord-profile-furgal .nightlord-profile-holy-list p{background:linear-gradient(145deg,#4f502a8f,#17180ddb);border-color:#e2d68466}.nightlord-profile-furgal .nightlord-profile-holy-list b{color:#fff0ad;background:#f4e79538}.nightlord-profile-furgal .nightlord-profile-note{background:#0e0f08e6;border-top-color:#ccc2734d}.nightlord-profile-furgal .nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#414020f0,#11120afa)!important;border-color:#dfd38185!important;box-shadow:inset 0 1px #fffee11a,0 0 14px #e7da8914!important}.nightlord-profile-furgal .nightlord-profile-multiplier-grid article.tone-neutral span{color:#f7eec5e0!important}.nightlord-roster-grid article.nightlord-theme-caligo{background:linear-gradient(90deg,#050f16f0 0%,#112734c2 31%,#4d70822e 62%,#07131b7a 100%),url(./caligo-bg-v2-j-H-O3V8.png) 62% 53%/cover no-repeat,linear-gradient(145deg,#294b5c,#102632 72%,#07121a)!important;border-color:#709db18a!important}.nightlord-roster-grid article.nightlord-theme-caligo:after{background:linear-gradient(90deg,#b2dae4e6,#69a3b8ad,#dbeeef61,#0000)!important}.nightlord-roster-grid article.nightlord-theme-caligo:hover,.nightlord-roster-grid article.nightlord-theme-caligo.nightlord-roster-active{background:linear-gradient(90deg,#050f16e6 0%,#142e3b9e 28%,#5b84961c 62%,#07131b59 100%),url(./caligo-bg-v2-j-H-O3V8.png) 62% 53%/cover no-repeat,linear-gradient(145deg,#386176,#142f3d 72%,#08151e)!important;border-color:#bbe0e9db!important;box-shadow:0 18px 34px #0000004d,0 0 0 1px #b7dee847,0 0 24px #69a8bd33,inset 0 1px #e4f8f91f!important}.nightlord-roster-grid article.nightlord-theme-caligo .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-caligo .nightlord-roster-variants span{color:#d3ebefeb!important}.nightlord-roster-grid article.nightlord-theme-caligo .nightlord-roster-portrait{background:radial-gradient(circle at 45% 38%,#5b91a538,#040e15f5)!important;border-color:#97c8d894!important;box-shadow:0 0 0 4px #548b9f1f,0 0 18px #6fb1c633!important}.nightlord-profile-caligo{--nl-accent-rgb:112, 157, 177;--nl-accent-strong-rgb:190, 225, 232;--nl-accent-soft-rgb:35, 72, 88;--nl-border-rgb:87, 129, 149;--nl-panel-rgb:13, 29, 38;--nl-panel-rgb-2:5, 14, 20;--nl-highlight-rgb:236, 139, 83;--nl-muted:#bdd6dcad;--nl-text:#f0f9faf5;--nl-row-bg:#08161ec7;--nl-row-border:#6697ab33;background:radial-gradient(circle at 88% 4%,#5c90a42b,#0000 30%),radial-gradient(circle at 8% 90%,#2f5c6e1c,#0000 28%),linear-gradient(#102b38 0%,#0a1c26 56%,#051018 100%)!important;border-color:#6492a56b!important}.nightlord-profile-caligo .nightlord-profile-hero{background:linear-gradient(90deg,#050f16f5 0%,#0e2531d6 42%,#50778947 70%,#07131b85 100%),url(./caligo-bg-v2-j-H-O3V8.png) 62% 53%/cover no-repeat;border-bottom-color:#79aec25c;min-height:286px}.nightlord-profile-caligo .nightlord-profile-hero:after{background:linear-gradient(90deg,#78a9bc,#b8dce4 45%,#e0eeed 76%,#0000 94%);box-shadow:0 0 20px #91c7d757}.nightlord-profile-caligo .nightlord-profile-title h3{color:#effbfc;text-shadow:0 8px 24px #00000075,0 0 18px #aedee71f}.nightlord-profile-caligo .nightlord-profile-title small,.nightlord-profile-caligo .nightlord-profile-title p{color:#c4dee4bf}.nightlord-profile-caligo .nightlord-profile-kicker,.nightlord-profile-caligo .nightlord-profile-panel header>span,.nightlord-profile-caligo .nightlord-profile-relic-mini-header small,.nightlord-profile-caligo .nightlord-profile-relic-mini-eyebrow{color:#a5d4df}.nightlord-profile-caligo .nightlord-profile-tags span{color:#ddf0f3f5;background:#1f4f6066;border-color:#79b1c461}.nightlord-profile-caligo .nightlord-profile-official-inline{background:#0a2430b3;border-color:#6fa5b94d}.nightlord-profile-caligo .nightlord-profile-official-inline strong,.nightlord-profile-caligo .nightlord-profile-overview dd.best{color:#f0a46d}.nightlord-profile-caligo .nightlord-profile-source-row a{color:#b9e2e9;background:#1e4d5e6b;border-color:#76b1c55c}.nightlord-profile-caligo .nightlord-profile-portrait{background:#040f16f2;border-color:#97ccdaa3;box-shadow:0 20px 48px #0000008c,0 0 0 8px #5791a41f,0 0 40px #68b0c647}.nightlord-profile-caligo .nightlord-profile-stat-strip article,.nightlord-profile-caligo .nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#568ca01c,#0000 40%),linear-gradient(150deg,#0e242ff5,#050f16fc);border-color:#5e8ea247}.nightlord-profile-caligo .nightlord-profile-overview dl>div,.nightlord-profile-caligo .nightlord-profile-status-list>div{background:#07171fcc;border-color:#5d8fa333}.nightlord-profile-caligo .nightlord-profile-tactics{background:linear-gradient(145deg,#1e465370,#081922b8);border-color:#7bb1c357}.nightlord-profile-caligo .nightlord-profile-tactics>strong{color:#c6e6eb}.nightlord-profile-caligo .nightlord-profile-tactics p:before{background:#83bfd0;box-shadow:0 0 10px #84c0d175}.nightlord-profile-caligo .nightlord-profile-relic-mini{background:radial-gradient(circle at 8% 78%,#568fa21c,#0000 25%),radial-gradient(circle at 100% 0,#5f97ab26,#0000 36%),linear-gradient(145deg,#0e2631f7,#050f16fe);border-color:#689caf5c;min-height:218px}.nightlord-profile-caligo .nightlord-profile-relic-mini-header{border-bottom-color:#6599ad33}.nightlord-profile-caligo .nightlord-profile-relic-mini-icon{background:radial-gradient(circle at 50% 42%,#60a1b538,#0000 60%),#040f16f5;border-color:#8ac2d280;box-shadow:0 16px 36px #0006,0 0 0 5px #5b96a91f,inset 0 1px #e2f6f80d}.nightlord-profile-caligo .nightlord-profile-relic-mini-halo{background:radial-gradient(circle,#7bbecf47,#0000 69%)}.nightlord-profile-caligo .nightlord-profile-relic-mini-name{color:#c2e7ec;background:#1f506085;border-color:#85becf6b}.nightlord-profile-caligo .nightlord-profile-relic-mini-copy{background:#071820cc;border-color:#5d8ea238}.nightlord-profile-caligo .nightlord-profile-relic-mini-copy p:before{background:#8cc6d5;box-shadow:0 0 10px #8bc7d670}.nightlord-profile-caligo .nightlord-profile-panel.nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#e27a4229,#0000 42%),linear-gradient(145deg,#3a2219e0,#08151cfc);border-color:#e1844b73}.nightlord-profile-caligo .nightlord-profile-holy-list p{background:linear-gradient(145deg,#44261a85,#091b23d6);border-color:#da7d484d}.nightlord-profile-caligo .nightlord-profile-holy-list b{color:#ffb37f;background:#eb894f33}.nightlord-profile-caligo .nightlord-profile-note{background:#050f16e6;border-top-color:#6092a538}.nightlord-profile-caligo .nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#14303deb,#06131bfa)!important;border-color:#699eb15c!important;box-shadow:inset 0 1px #c9e8ee0a!important}.nightlord-profile-caligo .nightlord-profile-multiplier-grid article.tone-neutral span{color:#c2dce2c7!important}.nightlord-overview-affinity{line-height:1.7;color:#eef0f5d6!important}.nightlord-overview-affinity span[class^=affinity-]{text-shadow:none;font-weight:800}.nightlord-overview-affinity .affinity-neutral{color:#edf2f8}.nightlord-overview-affinity .affinity-magic{color:#9dbbff}.nightlord-overview-affinity .affinity-fire{color:#ff9a76}.nightlord-overview-affinity .affinity-lightning{color:#ffe16a}.nightlord-overview-affinity .affinity-holy{color:#f2d978}.nightlord-roster-grid article.nightlord-theme-budeki{background:linear-gradient(90deg,#04040ef5 0%,#100e2bc7 32%,#4239912e 64%,#04051185 100%),url(./budeki-bg-CYoTjbQV.png) 49% 46%/cover no-repeat,linear-gradient(145deg,#17143d,#09081c 72%,#03030a)!important;border-color:#7068d285!important}.nightlord-roster-grid article.nightlord-theme-budeki:after{background:linear-gradient(90deg,#7f74e8,#91b9ff 48%,#e6ca69 78%,#0000)!important}.nightlord-roster-grid article.nightlord-theme-budeki:hover,.nightlord-roster-grid article.nightlord-theme-budeki.nightlord-roster-active{background:linear-gradient(90deg,#04040eeb 0%,#141235a8 29%,#4d45a41a 64%,#04051161 100%),url(./budeki-bg-CYoTjbQV.png) 49% 46%/cover no-repeat,linear-gradient(145deg,#211c50,#0b0922 72%,#03030b)!important;border-color:#a8b4ffd6!important;box-shadow:0 18px 34px #00000057,0 0 0 1px #9babff38,0 0 28px #5a5ed238,inset 0 1px #e5e9ff1a!important}.nightlord-roster-grid article.nightlord-theme-budeki .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-budeki .nightlord-roster-variants span{color:#c9d3f5e6!important}.nightlord-roster-grid article.nightlord-theme-budeki .nightlord-roster-portrait{background:radial-gradient(circle at 45% 38%,#564bb442,#04040ef7)!important;border-color:#9293e794!important;box-shadow:0 0 0 4px #6960cd1f,0 0 20px #7a84e738!important}.nightlord-profile-budeki{--nl-accent-rgb:112, 104, 206;--nl-accent-strong-rgb:165, 190, 248;--nl-accent-soft-rgb:43, 39, 98;--nl-border-rgb:91, 88, 170;--nl-panel-rgb:14, 13, 34;--nl-panel-rgb-2:5, 5, 16;--nl-highlight-rgb:232, 202, 105;--nl-muted:#bec5e3ad;--nl-text:#f5f7fff7;--nl-row-bg:#09091ad1;--nl-row-border:#6967bc38;background:radial-gradient(circle at 91% 3%,#5552bb2e,#0000 30%),radial-gradient(circle at 7% 92%,#2e41801f,#0000 28%),linear-gradient(#11102b 0%,#09091d 55%,#04040d 100%)!important;border-color:#6764be75!important}.nightlord-profile-budeki .nightlord-profile-hero{background:linear-gradient(90deg,#04040efa 0%,#0d0c22e0 39%,#29256257 68%,#04051175 100%),url(./budeki-bg-CYoTjbQV.png) 50% 45%/cover no-repeat;border-bottom-color:#878be161;min-height:300px}.nightlord-profile-budeki .nightlord-profile-hero:after{background:linear-gradient(90deg,#776cdf,#9cbcff 45%,#ead072 78%,#0000 95%);box-shadow:0 0 22px #8389e76b}.nightlord-profile-budeki .nightlord-profile-title h3{color:#f5f6ff;text-shadow:0 8px 26px #0000008a,0 0 20px #888eeb2e}.nightlord-profile-budeki .nightlord-profile-title small,.nightlord-profile-budeki .nightlord-profile-title p{color:#c8cfefc2}.nightlord-profile-budeki .nightlord-profile-kicker,.nightlord-profile-budeki .nightlord-profile-panel header>span,.nightlord-profile-budeki .nightlord-profile-relic-mini-header small,.nightlord-profile-budeki .nightlord-profile-relic-mini-eyebrow{color:#aebcf4}.nightlord-profile-budeki .nightlord-profile-tags span{color:#e6e9fff7;background:#322c766b;border-color:#8480da66}.nightlord-profile-budeki .nightlord-profile-official-inline{background:#110f31c2;border-color:#8380d852}.nightlord-profile-budeki .nightlord-profile-official-inline strong{color:#ead27d}.nightlord-profile-budeki .nightlord-profile-source-row a{color:#c9d4ff;background:#34327e6b;border-color:#8991e461}.nightlord-profile-budeki .nightlord-profile-portrait{background:#04040ff2;border-color:#9092e8a3;box-shadow:0 20px 50px #00000094,0 0 0 8px #625bc81f,0 0 42px #6970dc4d}.nightlord-profile-budeki .nightlord-profile-stat-strip article,.nightlord-profile-budeki .nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#4e4ba61f,#0000 40%),linear-gradient(150deg,#11102bf7,#050510fe);border-color:#6865bd4d}.nightlord-profile-budeki .nightlord-profile-overview dl>div,.nightlord-profile-budeki .nightlord-profile-status-list>div{background:#080819d6;border-color:#6967bd38}.nightlord-profile-budeki .nightlord-profile-tactics{background:linear-gradient(145deg,#27255d75,#09091dc2);border-color:#878adc57}.nightlord-profile-budeki .nightlord-profile-tactics>strong{color:#d8defd}.nightlord-profile-budeki .nightlord-profile-tactics p:before{background:#9daef4;box-shadow:0 0 10px #99a8f180}.nightlord-profile-phase{grid-column:1/-1}.nightlord-profile-phase>header p{color:var(--nl-muted);margin:7px 0 0;line-height:1.65}.nightlord-profile-phase-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:24px;display:grid}.nightlord-profile-phase-grid>div>strong{color:#f1f3ffe6;margin-bottom:12px;font-size:12px;display:block}.nightlord-profile-phase-notes{border-left:1px solid rgba(var(--nl-border-rgb), .22);padding-left:22px}.nightlord-profile-phase-notes p{border-bottom:1px solid rgba(var(--nl-border-rgb), .14);grid-template-columns:30px minmax(0,1fr);gap:10px;margin:0;padding:11px 0;display:grid}.nightlord-profile-phase-notes p:last-child{border-bottom:0}.nightlord-profile-phase-notes b{color:#ebd174;font-size:11px}.nightlord-profile-phase-notes span{color:#e0e4f4cc;line-height:1.72}.nightlord-profile-budeki .nightlord-profile-relic-mini{background:radial-gradient(circle at 9% 78%,#504bab21,#0000 26%),radial-gradient(circle at 100% 0,#5c58bc29,#0000 37%),linear-gradient(145deg,#11102cfa,#050510fe);border-color:#706cca61;min-height:228px}.nightlord-profile-budeki .nightlord-profile-relic-mini-header{border-bottom-color:#6f6cca38}.nightlord-profile-budeki .nightlord-profile-relic-mini-icon{background:radial-gradient(circle at 50% 42%,#5b52c447,#0000 60%),#04040ff7;border-color:#938fe98a;box-shadow:0 16px 38px #00000075,0 0 0 5px #635bce21,inset 0 1px #e8e9ff0f}.nightlord-profile-budeki .nightlord-profile-relic-mini-halo{background:radial-gradient(circle,#6e62e552,#0000 69%)}.nightlord-profile-budeki .nightlord-profile-relic-mini-name{color:#d6dbff;background:#342e7e8a;border-color:#8f8be570}.nightlord-profile-budeki .nightlord-profile-relic-mini-copy{background:#080819d6;border-color:#6865bd3d}.nightlord-profile-budeki .nightlord-profile-relic-mini-copy p:before{background:#a6b6f6;box-shadow:0 0 10px #a2b1f47a}.nightlord-profile-budeki .nightlord-profile-panel.nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#dabb5324,#0000 42%),linear-gradient(145deg,#302814b8,#080819fc);border-color:#dabe5c75}.nightlord-profile-budeki .nightlord-profile-holy-list p{background:linear-gradient(145deg,#372d1485,#0a0a1fd6);border-color:#d6b9564d}.nightlord-profile-budeki .nightlord-profile-holy-list b{color:#f3d879;background:#e5c65e33}.nightlord-profile-budeki .nightlord-profile-note{background:#04040eeb;border-top-color:#6865bc3d}.nightlord-profile-budeki .nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#1c1b43eb,#070717fa)!important;border-color:#716fc95c!important;box-shadow:inset 0 1px #d4d7ff0a!important}.nightlord-profile-budeki .nightlord-profile-multiplier-grid article.tone-neutral span{color:#cccfebc7!important}@media (max-width:900px){.nightlord-profile-phase-grid{grid-template-columns:1fr}.nightlord-profile-phase-notes{border-top:1px solid rgba(var(--nl-border-rgb), .22);border-left:0;padding-top:18px;padding-left:0}}.nightlord-profile-stat-stage-values{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:end;gap:7px;width:100%;margin-top:5px;display:grid}.nightlord-profile-stat-stage-values>div{min-width:0}.nightlord-profile-stat-stage-values>div small{margin:0 0 2px;line-height:1.2;display:block;color:#bec5e39e!important;font-size:9px!important}.nightlord-profile-stat-stage-values>div strong{white-space:nowrap;margin:0;line-height:1.15;display:block;color:#f9fafffa!important;font-size:20px!important}.nightlord-profile-stat-stage-values>i{color:#9ea5d594;text-align:center;padding-bottom:2px;font-size:13px;font-style:normal;line-height:1.15}@media (max-width:640px){.nightlord-profile-stat-stage-values{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr);gap:3px}.nightlord-profile-stat-stage-values>div strong{font-size:17px!important}.nightlord-profile-stat-stage-values>i{font-size:10px}}.nightlord-roster-dlc-badge{letter-spacing:.12em;vertical-align:middle;background:#6c4326b3;border:1px solid #f7d17d80;border-radius:4px;align-items:center;min-height:17px;margin-left:7px;padding:2px 6px;font-size:7px;font-weight:900;line-height:1;display:inline-flex;color:#ffe8ad!important}.nightlord-roster-grid article.nightlord-theme-harmonia{background:linear-gradient(90deg,#040911f7 0%,#0c1622e0 34%,#16233357 67%,#48312a2e 100%),url(./harmonia-menu-bg-DGntmHpB.png) 50%/cover no-repeat,#080d15!important;border-color:#b4c2d87a!important}.nightlord-roster-grid article.nightlord-theme-harmonia:after{background:linear-gradient(90deg,#b9c9de,#f2dfad 52%,#ca8879 82%,#0000)!important}.nightlord-roster-grid article.nightlord-theme-harmonia:hover,.nightlord-roster-grid article.nightlord-theme-harmonia.nightlord-roster-active{background:linear-gradient(90deg,#040911f0 0%,#0d1825cc 34%,#1c2b3d3d 67%,#58382c1f 100%),url(./harmonia-menu-bg-DGntmHpB.png) 50%/cover no-repeat,#0a111b!important;border-color:#e7dfc3d1!important;box-shadow:0 18px 34px #00000057,0 0 0 1px #e0d8bd2e,0 0 28px #aec1da2e,inset 0 1px #fff7e01a!important}.nightlord-roster-grid article.nightlord-theme-harmonia .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-harmonia .nightlord-roster-variants span{color:#d6e0efe6!important}.nightlord-roster-grid article.nightlord-theme-harmonia .nightlord-roster-portrait{background:#080e17f0!important;border-color:#d5dce8a3!important;box-shadow:0 0 0 4px #e2d5b11a,0 0 22px #cbdaed3d!important}.nightlord-roster-grid article.nightlord-theme-harmonia .nightlord-roster-portrait img{object-position:50% 50%}.nightlord-profile-harmonia{--nl-accent-rgb:188, 203, 224;--nl-accent-strong-rgb:239, 216, 160;--nl-accent-soft-rgb:57, 72, 91;--nl-border-rgb:139, 157, 181;--nl-panel-rgb:15, 23, 34;--nl-panel-rgb-2:5, 10, 17;--nl-highlight-rgb:239, 207, 135;--nl-muted:#bfcddfad;--nl-text:#f7f9fcf7;--nl-row-bg:#070e17d6;--nl-row-border:#91a5bf38;background:radial-gradient(circle at 91% 3%,#bea8771f,#0000 30%),radial-gradient(circle at 7% 92%,#506f971f,#0000 28%),linear-gradient(#101a27 0%,#09111b 55%,#05090f 100%)!important;border-color:#99adc775!important}.nightlord-profile-harmonia .nightlord-profile-hero{background:linear-gradient(90deg,#040910fa 0%,#08101aeb 38%,#19233157 69%,#2018172e 100%),url(./harmonia-menu-bg-DGntmHpB.png) 50%/cover no-repeat;border-bottom-color:#d5c59a6b;min-height:318px}.nightlord-profile-harmonia .nightlord-profile-hero:after{background:linear-gradient(90deg,#aebfd5,#f0dca8 48%,#c98272 78%,#0000 96%);box-shadow:0 0 24px #ded0a957}.nightlord-profile-harmonia .nightlord-profile-title h3{color:#f7f6f0;text-shadow:0 8px 28px #00000094,0 0 22px #d5e1f029}.nightlord-profile-harmonia .nightlord-profile-title small,.nightlord-profile-harmonia .nightlord-profile-title p{color:#d0dae8c2}.nightlord-profile-harmonia .nightlord-profile-kicker,.nightlord-profile-harmonia .nightlord-profile-panel header>span,.nightlord-profile-harmonia .nightlord-profile-relic-mini-header small,.nightlord-profile-harmonia .nightlord-profile-relic-mini-eyebrow{color:#ead9a9}.nightlord-profile-harmonia .nightlord-profile-tags span{color:#f9efd5f5;background:#3b3a3785;border-color:#d3c1936b}.nightlord-profile-harmonia .nightlord-profile-tags span:first-child{color:#ffe4a1;background:#7e4821bd;border-color:#f7c96ba3;box-shadow:0 0 16px #e5b35029}.nightlord-profile-harmonia .nightlord-profile-official-inline{background:#08101bc7;border-color:#beccde47}.nightlord-profile-harmonia .nightlord-profile-official-inline strong{color:#edd9a2}.nightlord-profile-harmonia .nightlord-profile-source-row a{color:#dbe7f5;background:#3142577a;border-color:#bccbdf5c}.nightlord-profile-harmonia .nightlord-profile-portrait{background:#060c14f5;border-color:#d8dcdbb3;box-shadow:0 20px 50px #00000094,0 0 0 8px #e1cfa11a,0 0 42px #c5d8ee42}.nightlord-profile-harmonia .nightlord-profile-portrait img{object-position:50% 54%}.nightlord-profile-harmonia .nightlord-profile-stat-strip article,.nightlord-profile-harmonia .nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#c2ad7d17,#0000 40%),linear-gradient(150deg,#0f1926f7,#050a11fe);border-color:#8ea2bc4d}.nightlord-profile-harmonia .nightlord-profile-stat-strip article strong{color:#f0dda9;font-size:20px}.nightlord-profile-harmonia .nightlord-profile-overview dl>div,.nightlord-profile-harmonia .nightlord-profile-status-list>div{background:#070f18db;border-color:#8da2bc38}.nightlord-profile-harmonia .nightlord-profile-status-list>div[data-status=睡眠]{background:linear-gradient(145deg,#30264cb8,#0c0f1deb);border-color:#b59eec6b}.nightlord-profile-harmonia .nightlord-profile-status-list>div[data-status=睡眠] span,.nightlord-profile-harmonia .nightlord-profile-status-list>div[data-status=睡眠] strong{color:#cbbcff}.nightlord-profile-harmonia .nightlord-profile-tactics{background:linear-gradient(145deg,#36343066,#08101ac7);border-color:#cabb9452}.nightlord-profile-harmonia .nightlord-profile-tactics>strong{color:#efe0b9}.nightlord-profile-harmonia .nightlord-profile-tactics p:before{background:#dfc98f;box-shadow:0 0 10px #dec88e75}.nightlord-profile-harmonia .nightlord-profile-relic-mini{background:radial-gradient(circle at 9% 78%,#526b8b1f,#0000 27%),radial-gradient(circle at 100% 0,#cbb47c1f,#0000 38%),linear-gradient(145deg,#0f1926fa,#050a11fe);border-color:#9cafc65c}.nightlord-profile-harmonia .nightlord-profile-relic-mini-header{border-bottom-color:#99adc638}.nightlord-profile-harmonia .nightlord-profile-relic-mini-icon{background:#070e16fa;border-color:#d0cec194;box-shadow:0 16px 38px #00000075,0 0 0 5px #e2cf9f1c,inset 0 1px #f4f5ef12}.nightlord-profile-harmonia .nightlord-profile-relic-mini-halo{background:radial-gradient(circle,#decc9e47,#0000 69%)}.nightlord-profile-harmonia .nightlord-profile-relic-mini-name{color:#f0dfb1;background:#4e422c94;border-color:#cfbe9270}.nightlord-profile-harmonia .nightlord-profile-relic-mini-copy{background:#070f18db;border-color:#8da2bc3d}.nightlord-profile-harmonia .nightlord-profile-relic-mini-copy p:before{background:#d9c590;box-shadow:0 0 10px #dac58f70}.nightlord-profile-harmonia .nightlord-profile-panel.nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#ae97e421,#0000 42%),linear-gradient(145deg,#271f41b3,#070d17fc);border-color:#b19ce56b}.nightlord-profile-harmonia .nightlord-profile-holy-list p{background:linear-gradient(145deg,#33285180,#090f1bdb);border-color:#af9ae44d}.nightlord-profile-harmonia .nightlord-profile-holy-list b{color:#d1c1ff;background:#b59fed33}.nightlord-profile-harmonia .nightlord-profile-note{background:#04090ff0;border-top-color:#8fa3bc3d}.nightlord-profile-harmonia .nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#1d2a3ae6,#070e17fa)!important;border-color:#b2c3d952!important;box-shadow:inset 0 1px #eaf1f90a!important}.nightlord-profile-harmonia .nightlord-profile-multiplier-grid article.tone-neutral span{color:#d2dce9c7!important}.nightlord-profile-harmonia .nightlord-profile-multiplier-grid article.tone-neutral strong{color:#f0f3f7!important}.nightlord-profile-harmonia .nightlord-profile-multiplier-grid article.tone-bad{box-shadow:none!important;background:#070e17ad!important;border-color:#8ea0b81f!important}.nightlord-profile-harmonia .nightlord-profile-multiplier-grid article.tone-bad strong{color:#ffb0b5!important}@media (max-width:640px){.nightlord-roster-dlc-badge{margin-left:5px;padding:2px 5px;font-size:6px}.nightlord-profile-harmonia .nightlord-profile-hero{background-position:52% 55%;min-height:0}}.nightlord-profile-phase-status{border-top:1px solid rgba(var(--nl-border-rgb), .2);grid-column:1/-1;padding-top:18px}.nightlord-profile-phase-status>strong{color:#f1f3f8e6;margin-bottom:12px;font-size:12px;display:block}.nightlord-profile-phase-status .nightlord-profile-status-list{grid-template-columns:repeat(3,minmax(0,1fr))}.nightlord-roster-grid article.nightlord-theme-stygias{background:linear-gradient(90deg,#080609fa 0%,#1d0e15e6 35%,#481a2842 66%,#0d0a0e5c 100%),url(./stygias-menu-bg-B1gRALzC.png) 50%/cover no-repeat,#0c080b!important;border-color:#974d5b8a!important}.nightlord-roster-grid article.nightlord-theme-stygias:after{background:linear-gradient(90deg,#8d3d52,#c76675 48%,#aab09c 78%,#0000)!important}.nightlord-roster-grid article.nightlord-theme-stygias:hover,.nightlord-roster-grid article.nightlord-theme-stygias.nightlord-roster-active{background:linear-gradient(90deg,#080609f2 0%,#231018d1 35%,#591f2f2e 66%,#0d0a0e47 100%),url(./stygias-menu-bg-B1gRALzC.png) 50%/cover no-repeat,#10090d!important;border-color:#cd707fd1!important;box-shadow:0 18px 34px #0000005c,0 0 0 1px #c65b6e2e,0 0 28px #862b3f3d,inset 0 1px #eeadb314!important}.nightlord-roster-grid article.nightlord-theme-stygias .nightlord-roster-copy small,.nightlord-roster-grid article.nightlord-theme-stygias .nightlord-roster-variants span{color:#d8b7bee6!important}.nightlord-roster-grid article.nightlord-theme-stygias .nightlord-roster-portrait{background:#0b070af5!important;border-color:#b25a69a3!important;box-shadow:0 0 0 4px #8d394b21,0 0 22px #ae41533d!important}.nightlord-roster-grid article.nightlord-theme-stygias .nightlord-roster-portrait img{object-position:50% 50%}.nightlord-profile-stygias{--nl-accent-rgb:166, 69, 88;--nl-accent-strong-rgb:205, 181, 174;--nl-accent-soft-rgb:73, 31, 43;--nl-border-rgb:142, 70, 84;--nl-panel-rgb:31, 15, 21;--nl-panel-rgb-2:9, 8, 11;--nl-highlight-rgb:190, 188, 146;--nl-muted:#c5b1b5ad;--nl-text:#f7eff0f5;--nl-row-bg:#110a0ed6;--nl-row-border:#96475638;background:radial-gradient(circle at 91% 3%,#83263b2b,#0000 30%),radial-gradient(circle at 7% 92%,#6d715b17,#0000 28%),linear-gradient(#1b0e15 0%,#100b10 55%,#08080b 100%)!important;border-color:#9749587a!important}.nightlord-profile-stygias .nightlord-profile-hero{background:linear-gradient(90deg,#080609fc 0%,#140a0ff0 39%,#37131d6b 68%,#08070a47 100%),url(./stygias-menu-bg-B1gRALzC.png) 50%/cover no-repeat;border-bottom-color:#b14d606b;min-height:310px}.nightlord-profile-stygias .nightlord-profile-hero:after{background:linear-gradient(90deg,#8d3c51,#d06b78 47%,#b9b79b 78%,#0000 96%);box-shadow:0 0 24px #ae415357}.nightlord-profile-stygias .nightlord-profile-title h3{color:#f4e9eb;text-shadow:0 8px 28px #000000a3,0 0 22px #b6415430}.nightlord-profile-stygias .nightlord-profile-title small,.nightlord-profile-stygias .nightlord-profile-title p{color:#d0b8bec2}.nightlord-profile-stygias .nightlord-profile-kicker,.nightlord-profile-stygias .nightlord-profile-panel header>span,.nightlord-profile-stygias .nightlord-profile-relic-mini-header small,.nightlord-profile-stygias .nightlord-profile-relic-mini-eyebrow{color:#c98b98}.nightlord-profile-stygias .nightlord-profile-tags span{color:#f4cfd5f5;background:#561f2d85;border-color:#af4f616b}.nightlord-profile-stygias .nightlord-profile-tags span:first-child{color:#ffd6a9;background:#763724bd;border-color:#e6916294;box-shadow:0 0 16px #d3684a29}.nightlord-profile-stygias .nightlord-profile-official-inline{background:#170a10d1;border-color:#9746574d}.nightlord-profile-stygias .nightlord-profile-official-inline strong{color:#c7bb96}.nightlord-profile-stygias .nightlord-profile-source-row a{color:#ebbdc5;background:#53202d7a;border-color:#a94f6161}.nightlord-profile-stygias .nightlord-profile-portrait{background:#0a070af7;border-color:#b55565ad;box-shadow:0 20px 50px #0000009e,0 0 0 8px #90394a1f,0 0 42px #a8364b4d}.nightlord-profile-stygias .nightlord-profile-portrait img{object-position:50% 48%}.nightlord-profile-stygias .nightlord-profile-stat-strip article,.nightlord-profile-stygias .nightlord-profile-panel{background:radial-gradient(circle at 100% 0,#832f411f,#0000 40%),linear-gradient(150deg,#1f0f16fa,#09080bfe);border-color:#90455452}.nightlord-profile-stygias .nightlord-profile-overview dl>div,.nightlord-profile-stygias .nightlord-profile-status-list>div{background:#120a0ee0;border-color:#91465538}.nightlord-profile-stygias .nightlord-profile-status-list>div[data-status=腐败]{background:linear-gradient(145deg,#3f1726b3,#11090ff0);border-color:#c14e6f5c}.nightlord-profile-stygias .nightlord-profile-status-list>div[data-status=腐败] span,.nightlord-profile-stygias .nightlord-profile-status-list>div[data-status=腐败] strong{color:#ef8da4}.nightlord-profile-stygias .nightlord-profile-tactics{background:linear-gradient(145deg,#3f182375,#0e090dcc);border-color:#9e5b6657}.nightlord-profile-stygias .nightlord-profile-tactics>strong{color:#e7c7cc}.nightlord-profile-stygias .nightlord-profile-tactics p:before{background:#c46a7b;box-shadow:0 0 10px #c05d707a}.nightlord-profile-stygias .nightlord-profile-phase{background:radial-gradient(circle at 100% 0,#892a3e26,#0000 42%),linear-gradient(145deg,#271119eb,#09080cfe);border-color:#9e49596b}.nightlord-profile-stygias .nightlord-profile-phase-notes b{color:#cf7888}.nightlord-profile-stygias .nightlord-profile-relic-mini{background:radial-gradient(circle at 9% 78%,#6569551a,#0000 27%),radial-gradient(circle at 100% 0,#832b3d24,#0000 38%),linear-gradient(145deg,#1e0f15fa,#09080bfe);border-color:#92495761}.nightlord-profile-stygias .nightlord-profile-relic-mini-header{border-bottom-color:#91465438}.nightlord-profile-stygias .nightlord-profile-relic-mini-icon{background:#0b080bfa;border-color:#a955648f;box-shadow:0 16px 38px #00000080,0 0 0 5px #8e3a4b21,inset 0 1px #efcfd30d}.nightlord-profile-stygias .nightlord-profile-relic-mini-halo{background:radial-gradient(circle,#9f374c4d,#0000 69%)}.nightlord-profile-stygias .nightlord-profile-relic-mini-name{color:#e7b5be;background:#521e2b94;border-color:#a04b5b75}.nightlord-profile-stygias .nightlord-profile-relic-mini-copy{background:#120a0ee0;border-color:#8e45533d}.nightlord-profile-stygias .nightlord-profile-relic-mini-copy p:before{background:#bc6374;box-shadow:0 0 10px #b7536775}.nightlord-profile-stygias .nightlord-profile-panel.nightlord-profile-holy{background:radial-gradient(circle at 100% 0,#a18b591f,#0000 42%),linear-gradient(145deg,#3027189e,#0d090dfc);border-color:#a48d5e66}.nightlord-profile-stygias .nightlord-profile-holy-list p{background:linear-gradient(145deg,#3a2e1b75,#110a0ee0);border-color:#9e895b47}.nightlord-profile-stygias .nightlord-profile-holy-list b{color:#d6c28c;background:#b69d652e}.nightlord-profile-stygias .nightlord-profile-note{background:#08070af2;border-top-color:#8f45533d}.nightlord-profile-stygias .nightlord-profile-multiplier-grid article.tone-neutral{background:linear-gradient(145deg,#26181de6,#0d0a0dfa)!important;border-color:#99737947!important;box-shadow:inset 0 1px #e8d1d406!important}.nightlord-profile-stygias .nightlord-profile-multiplier-grid article.tone-neutral span{color:#cdbcbfbd!important}.nightlord-profile-stygias .nightlord-profile-multiplier-grid article.tone-neutral strong{color:#eee5e6!important}.nightlord-profile-stygias .nightlord-profile-multiplier-grid article.tone-bad{box-shadow:none!important;background:#0e0a0db3!important;border-color:#8f69701c!important}.nightlord-profile-stygias .nightlord-profile-multiplier-grid article.tone-bad strong{color:#ffb0b5!important}@media (max-width:640px){.nightlord-profile-phase-status .nightlord-profile-status-list{grid-template-columns:1fr}.nightlord-profile-stygias .nightlord-profile-hero{background-position:54%;min-height:0}}@media (min-width:1181px){.nightlord-roster-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.nightlord-roster-grid article{grid-column:span 2}.nightlord-roster-grid article.nightlord-roster-final{grid-column:span 4}.nightlord-roster-grid article.nightlord-roster-dlc{grid-column:span 2;margin-top:6px}.nightlord-roster-grid article.nightlord-roster-dlc:nth-last-child(2){grid-column:2/span 2}.nightlord-roster-grid article.nightlord-roster-dlc:last-child{grid-column:4/span 2}}@media (min-width:641px) and (max-width:1180px){.nightlord-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nightlord-roster-grid article,.nightlord-roster-grid article.nightlord-roster-final,.nightlord-roster-grid article.nightlord-roster-dlc{grid-column:span 1}}@media (max-width:640px){.nightlord-roster-grid article,.nightlord-roster-grid article.nightlord-roster-final,.nightlord-roster-grid article.nightlord-roster-dlc{grid-column:span 1}}.boss-panel.nightlord-library-panel{gap:16px}.nightlord-library-hero,.nightlord-roster,.nightlord-profile,.nightlord-library-panel .boss-tabs-card,.nightlord-library-panel .boss-control-card,.nightlord-library-panel .boss-table-card{border-radius:14px}.nightlord-library-hero{gap:28px;min-height:220px;padding:28px 30px}.nightlord-library-hero-copy{max-width:900px}.nightlord-title-lockup{gap:18px;margin-top:16px}.nightlord-title-emblem{border-radius:20px;width:68px;height:68px}.nightlord-title-emblem:before{border-radius:15px;top:7px;bottom:7px;left:7px;right:7px}.nightlord-title-emblem span{font-size:22px}.nightlord-library-hero-copy h2{letter-spacing:0;margin-bottom:8px;font-size:46px}.nightlord-library-hero-copy p{max-width:760px;font-size:13px;line-height:1.65}.nightlord-hero-tags{gap:7px;margin-top:14px}.nightlord-hero-tags span{letter-spacing:0;min-height:26px;padding:4px 10px;font-size:10px}.nightlord-library-summary{gap:8px;width:420px;min-width:420px}.nightlord-library-summary .nightlord-summary-item{border-radius:12px;min-height:96px;padding:14px}.nightlord-summary-icon{border-radius:8px;width:28px;height:28px}.nightlord-library-summary .nightlord-summary-copy strong{font-size:28px}.nightlord-roster-heading{align-items:center;padding:20px 22px 16px}.nightlord-roster-heading h3{letter-spacing:0;font-size:24px}.nightlord-roster-heading p{max-width:720px;margin-top:6px;line-height:1.6}.nightlord-roster-toolbar{gap:8px}.nightlord-roster-legend,.nightlord-roster-reset{min-height:30px}.nightlord-roster-grid{gap:10px;padding:12px}.nightlord-roster-grid article,.nightlord-roster-grid article.nightlord-roster-final,.nightlord-roster-grid article.nightlord-roster-dlc,.nightlord-roster-grid article.nightlord-roster-dlc:nth-last-child(2),.nightlord-roster-grid article.nightlord-roster-dlc:last-child{border-radius:12px;grid-column:auto;grid-template-columns:56px minmax(0,1fr);gap:12px;height:116px;min-height:116px;margin-top:0;padding:14px}.nightlord-roster-portrait,.nightlord-roster-final .nightlord-roster-portrait{width:54px;height:54px}.nightlord-roster-copy{padding-right:50px}.nightlord-roster-copy small{letter-spacing:0;margin-bottom:5px;font-size:8px}.nightlord-roster-copy strong{font-size:14px;line-height:1.25}.nightlord-roster-copy em{white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.35}.nightlord-roster-variants{gap:4px;margin-top:5px}.nightlord-roster-variants span{min-height:18px;padding:2px 5px;font-size:7px}.nightlord-roster-watermark{font-size:54px;top:-4px;right:44px}.nightlord-roster-meta{bottom:9px;right:10px}.nightlord-roster-dlc-badge{letter-spacing:0;min-height:15px;margin-left:5px;padding:2px 4px;font-size:6px}.nightlord-library-panel .boss-tabs-card{gap:8px;padding:14px}.nightlord-dataset-heading{padding:4px 4px 12px}.nightlord-library-panel .boss-dataset-tab{border-radius:10px;min-height:76px;padding:13px 13px 13px 52px}.nightlord-tab-index{border-radius:8px;width:28px;height:28px;left:13px}.nightlord-library-panel .boss-control-card{gap:10px;padding:16px 18px}.nightlord-library-panel .boss-table-card{padding:18px}.nightlord-profile{border-radius:14px}.nightlord-profile-hero{grid-template-columns:minmax(0,1fr) 170px;gap:24px;min-height:0;padding:28px 30px}.nightlord-profile-title-row{align-items:flex-start;margin-top:8px}.nightlord-profile-title h3{letter-spacing:0;margin:4px 0 6px;font-size:34px;line-height:1.12}.nightlord-profile-tags{gap:6px;max-width:390px}.nightlord-profile-tags span{min-height:24px;padding:4px 8px;font-size:9px}.nightlord-profile-summary{margin-top:14px;font-size:12px;line-height:1.65}.nightlord-profile-official-inline{border-radius:10px;margin-top:12px;padding:12px 14px}.nightlord-profile-official-inline strong{margin-bottom:5px;font-size:11px}.nightlord-profile-official-inline p{font-size:11px;line-height:1.62}.nightlord-profile-source-row{gap:9px;margin-top:12px}.nightlord-profile-portrait{width:150px;height:150px}.nightlord-profile-stat-strip{gap:8px;padding:10px}.nightlord-profile-stat-strip article{border-radius:10px;min-height:82px;padding:12px 14px}.nightlord-profile-stat-strip article strong{letter-spacing:0;font-size:22px}.nightlord-profile-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;padding:0 12px 12px}.nightlord-profile-panel{border-radius:12px;padding:18px;box-shadow:0 10px 26px #00000024,inset 0 1px #ffffff05}.nightlord-profile-panel header{margin-bottom:14px}.nightlord-profile-panel header h4{letter-spacing:0;font-size:18px}.nightlord-profile-overview dl{gap:8px}.nightlord-profile-overview dl>div,.nightlord-profile-status-list>div{border-radius:8px;min-height:48px;padding:10px 12px}.nightlord-profile-tactics{border-radius:10px;margin-top:12px;padding:14px}.nightlord-profile-multiplier-grid{gap:8px}.nightlord-profile-multiplier-grid article{border-radius:8px;min-height:68px;padding:10px 8px}.nightlord-profile-status-list{gap:8px}.nightlord-profile-holy-list p{border-radius:9px;min-height:62px}.nightlord-profile-note{min-height:46px;padding:10px 14px}@media (min-width:1501px){.nightlord-roster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.nightlord-roster-grid article,.nightlord-roster-grid article.nightlord-roster-final,.nightlord-roster-grid article.nightlord-roster-dlc,.nightlord-roster-grid article.nightlord-roster-dlc:nth-last-child(2),.nightlord-roster-grid article.nightlord-roster-dlc:last-child{grid-column:auto}}@media (min-width:1181px) and (max-width:1500px){.nightlord-roster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nightlord-roster-grid article,.nightlord-roster-grid article.nightlord-roster-final,.nightlord-roster-grid article.nightlord-roster-dlc{grid-column:auto}.nightlord-roster-grid article.nightlord-roster-dlc:nth-last-child(2){grid-column:2}.nightlord-roster-grid article.nightlord-roster-dlc:last-child{grid-column:3}}@media (max-width:1180px){.nightlord-library-hero{gap:20px;min-height:0;padding:24px}.nightlord-library-hero-copy h2{font-size:40px}.nightlord-library-summary{width:100%;min-width:0}.nightlord-library-summary .nightlord-summary-item{min-height:82px}.nightlord-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nightlord-roster-grid article,.nightlord-roster-grid article.nightlord-roster-final,.nightlord-roster-grid article.nightlord-roster-dlc,.nightlord-roster-grid article:nth-last-child(2),.nightlord-roster-grid article:last-child{grid-column:auto}.nightlord-profile-hero{grid-template-columns:minmax(0,1fr) 140px}.nightlord-profile-portrait{width:126px;height:126px}}@media (max-width:900px){.nightlord-roster-heading{align-items:flex-start}.nightlord-profile-hero{grid-template-columns:1fr;min-height:0;padding:24px}.nightlord-profile-portrait{opacity:.7;width:88px;height:88px;position:absolute;top:24px;right:22px}.nightlord-profile-title-row,.nightlord-profile-summary,.nightlord-profile-source-row{padding-right:82px}.nightlord-profile-grid{grid-template-columns:1fr}}@media (max-width:640px){.nightlord-library-hero{padding:22px 18px}.nightlord-title-lockup{align-items:flex-start}.nightlord-title-emblem{width:54px;height:54px}.nightlord-library-hero-copy h2{font-size:34px}.nightlord-library-summary{grid-template-columns:1fr}.nightlord-library-summary .nightlord-summary-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:66px}.nightlord-roster-heading{flex-direction:column;padding:18px}.nightlord-roster-toolbar,.nightlord-roster-reset{width:100%}.nightlord-roster-grid{grid-template-columns:1fr}.nightlord-roster-grid article,.nightlord-roster-grid article.nightlord-roster-final,.nightlord-roster-grid article.nightlord-roster-dlc{height:108px;min-height:108px}.nightlord-profile-title h3{font-size:27px}.nightlord-profile-title-row,.nightlord-profile-summary,.nightlord-profile-source-row{padding-right:0}.nightlord-profile-portrait{display:none}.nightlord-profile-stat-strip,.nightlord-profile-multiplier-grid,.nightlord-profile-status-list{grid-template-columns:1fr}}.nightlord-profile-status-list>div.nightlord-status-tone{box-shadow:inset 0 1px #ffffff06;border-color:var(--boss-tone-border)!important;background:linear-gradient(135deg, var(--boss-tone-soft), #020617d1)!important}.nightlord-profile-status-list>div.nightlord-status-tone span,.nightlord-profile-status-list>div.nightlord-status-tone strong{color:var(--boss-tone-label)!important}.nightlord-profile-status-list>div.nightlord-status-tone.immune{background:linear-gradient(145deg,#4a11229e,#260a14c7)!important;border-color:#e65e7947!important}.nightlord-profile-status-list>div.nightlord-status-tone.immune strong{color:#ff9da8!important}.nightlord-status-icon{background-image:url(./nightlord-status-sprite-DRqWnr_g.png);background-repeat:no-repeat;background-size:128px 64px;border:1px solid #ffffff14;border-radius:4px;flex:0 0 32px;width:32px;height:32px;box-shadow:0 3px 10px #00000047}.nightlord-status-icon.is-poison{background-position:0 0}.nightlord-status-icon.is-bleed{background-position:-32px 0}.nightlord-status-icon.is-sleep{background-position:-64px 0}.nightlord-status-icon.is-death{background-position:-96px 0}.nightlord-status-icon.is-rot{background-position:0 -32px}.nightlord-status-icon.is-frost{background-position:-32px -32px}.nightlord-status-icon.is-madness{background-position:-64px -32px}.nightlord-profile-status-list>div.nightlord-status-tone strong{min-width:0;margin-left:auto}.nightlord-library-panel .boss-tabs-card{gap:6px;padding:12px 14px 14px;border-color:rgba(var(--nightlord-rgb), .18)!important;background:#050912f5!important}.nightlord-library-panel .nightlord-dataset-heading{align-items:center;min-height:40px;padding:2px 2px 10px}.nightlord-library-panel .nightlord-dataset-heading>div>span{margin-bottom:3px;font-size:8px}.nightlord-library-panel .nightlord-dataset-heading>div>strong{font-size:16px}.nightlord-library-panel .boss-dataset-tab{background:#080d18d1;border-radius:8px;justify-content:center;min-height:62px;padding:10px 12px 10px 48px}.nightlord-library-panel .boss-dataset-tab:after{display:none}.nightlord-library-panel .boss-dataset-tab strong{font-size:12px;line-height:1.3}.nightlord-library-panel .boss-dataset-tab span{background:0 0;border-radius:0;margin-top:5px;padding:0;font-size:9px}.nightlord-library-panel .boss-dataset-tab.active{background:linear-gradient(135deg, rgba(var(--nightlord-rgb), .24), #080d18f5)!important;box-shadow:inset 0 -2px 0 rgba(var(--nightlord-rgb), .84)!important}.nightlord-library-panel .boss-control-card{border-color:rgba(var(--nightlord-rgb), .16);box-shadow:none;background:#050912f0;grid-template-columns:minmax(300px,1.5fr) minmax(180px,.72fr) 138px auto;align-items:center;gap:8px;padding:12px;display:grid}.nightlord-library-panel .boss-control-card .boss-search-box,.nightlord-library-panel .boss-control-card .boss-area-dropdown,.nightlord-library-panel .boss-control-card .boss-page-size-picker{width:100%;min-width:0}.nightlord-library-panel .boss-control-card .table-search,.nightlord-library-panel .boss-control-card .table-filter,.nightlord-library-panel .boss-control-card .ghost-button{border-radius:8px;min-height:42px}.nightlord-library-panel .boss-list-switch,.nightlord-library-panel .boss-view-switch{background:#02060eb8;border-radius:8px;padding:3px}.nightlord-library-panel .boss-list-switch button,.nightlord-library-panel .boss-view-switch button{border-radius:6px;min-height:34px;padding:7px 11px}.nightlord-library-panel .boss-table-card{background:#050912f7;padding:14px}.nightlord-library-panel .boss-table-heading-optimized{align-items:center;margin-bottom:10px;padding:4px 4px 14px}.nightlord-library-panel .boss-table-heading h3{margin-bottom:5px;font-size:22px}.nightlord-library-panel .boss-table-heading p{max-width:820px;font-size:12px;line-height:1.55}.nightlord-library-panel .boss-table-tools{flex-direction:row;align-items:center;gap:12px}.nightlord-result-column-head{color:#b0bbcf94;letter-spacing:0;text-transform:uppercase;background:#0c111cb8;border:1px solid #8492b11a;border-radius:7px;grid-template-columns:minmax(230px,.82fr) minmax(0,1.7fr) 144px;gap:0;min-height:34px;margin:0 0 6px;padding:0 12px;font-size:9px;font-weight:800;display:grid}.nightlord-result-column-head span{align-items:center;padding:0 14px;display:flex}.nightlord-result-column-head span+span{border-left:1px solid #8492b11a}.nightlord-library-panel .boss-card-list{counter-reset:nightlord-data-row;gap:7px}.nightlord-library-panel .boss-enemy-card{counter-increment:nightlord-data-row;box-shadow:none;background:#080d17e0;border-color:#8492b121;border-radius:8px;padding:0;overflow:hidden}.nightlord-library-panel .boss-enemy-card:before{background:rgba(var(--nightlord-rgb), .7);width:2px}.nightlord-library-panel .boss-enemy-card:hover,.nightlord-library-panel .boss-enemy-card-expanded{border-color:rgba(var(--nightlord-rgb), .32);background:#0a101cf5;transform:none;box-shadow:0 8px 20px #00000029}.nightlord-library-panel .boss-enemy-main{grid-template-columns:minmax(230px,.82fr) minmax(0,1.7fr) 144px;align-items:stretch;gap:0}.nightlord-library-panel .boss-enemy-title-block{background:linear-gradient(110deg, rgba(var(--nightlord-rgb), .1), transparent 72%);border:0;border-right:1px solid #8492b11c;border-radius:0;min-height:96px;padding:15px 18px 14px 22px}.nightlord-library-panel .boss-enemy-title-block:before{content:"RECORD  " counter(nightlord-data-row, decimal-leading-zero);color:#c58ee785;letter-spacing:0;margin-bottom:6px;font-size:8px}.nightlord-library-panel .boss-enemy-title-block>strong{font-size:15px;line-height:1.35}.nightlord-library-panel .boss-enemy-tags span,.nightlord-library-panel .boss-enemy-tags em{border-radius:5px;min-height:21px;padding:2px 7px;font-size:9px}.nightlord-library-panel .boss-enemy-stat-groups{grid-template-columns:minmax(0,3fr) minmax(108px,.8fr);gap:0;min-width:0;display:grid}.nightlord-library-panel .boss-enemy-stat-group{border-right:1px solid #8492b11c;min-width:0;padding:13px 15px;display:block}.nightlord-library-panel .boss-enemy-stat-group-title{color:#b8c4d885;letter-spacing:0;text-align:left;background:0 0;border:0;margin-bottom:8px;font-size:9px;display:block}.nightlord-library-panel .boss-enemy-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.nightlord-library-panel .boss-enemy-stat-group:last-child .boss-enemy-stat-grid{grid-template-columns:1fr}.nightlord-library-panel .boss-enemy-stat{text-align:left;background:0 0;border:0;border-left:1px solid #8492b11a;border-radius:0;min-height:46px;padding:3px 8px}.nightlord-library-panel .boss-enemy-stat:first-child{border-left:0}.nightlord-library-panel .boss-enemy-stat span{color:#a0aec6a3;margin-bottom:5px;font-size:9px}.nightlord-library-panel .boss-enemy-stat strong{color:#edf2fb;text-align:left;font-size:14px}.nightlord-library-panel .boss-enemy-side{border-left:0;grid-column:auto;align-content:center;justify-items:stretch;padding:13px 12px;display:grid}.nightlord-library-panel .boss-detail-note{color:#c9ae7994;white-space:normal;text-align:center;background:0 0;border:0;padding:0;font-size:8px;line-height:1.45}.nightlord-library-panel .boss-detail-toggle{border-radius:6px;width:100%;min-height:34px}.nightlord-library-panel .boss-variant-preview-row{background:#03070e61;border-top-color:#8492b117;gap:4px;margin-top:0;padding:8px 12px 9px 22px}.nightlord-library-panel .boss-variant-preview-row>span,.nightlord-library-panel .boss-variant-preview-row>small{background:#8492b10f;border:0;border-radius:5px;gap:5px;min-height:25px;padding:4px 7px;font-size:9px}.nightlord-library-panel .boss-card-detail-panel{border-width:1px 0 0;border-radius:0;margin:0}.nightlord-library-panel .boss-data-table-wrap{border-radius:8px;max-height:72vh}.nightlord-library-panel .boss-data-table th{color:#ebeff7e0;background:#151b28}.nightlord-library-panel .boss-data-table td{padding-top:10px;padding-bottom:10px}.nightlord-library-panel .boss-pagination{border-top:1px solid #8492b11a;min-height:44px;margin-top:10px;padding-top:10px}.nightlord-library-panel .boss-note-bar{border-radius:7px;margin-top:8px;padding:10px 12px;font-size:10px;line-height:1.55}@media (max-width:1180px){.nightlord-library-panel .boss-control-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nightlord-library-panel .boss-control-card .boss-search-box{grid-column:1/-1}.nightlord-library-panel .boss-enemy-main{grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr)}.nightlord-library-panel .boss-enemy-side{border-top:1px solid #8492b117;grid-column:1/-1;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.nightlord-library-panel .boss-enemy-side .boss-detail-toggle{width:auto;min-width:120px}.nightlord-result-column-head{display:none}}@media (max-width:760px){.nightlord-library-panel .boss-control-card{grid-template-columns:1fr}.nightlord-library-panel .boss-control-card .boss-search-box{grid-column:auto}.nightlord-library-panel .boss-list-switch,.nightlord-library-panel .boss-control-card .ghost-button{width:100%}.nightlord-library-panel .boss-table-heading-optimized,.nightlord-library-panel .boss-table-tools{flex-direction:column;align-items:stretch}.nightlord-library-panel .boss-table-tools,.nightlord-library-panel .boss-view-switch{width:100%}.nightlord-library-panel .boss-view-switch button{flex:1}.nightlord-library-panel .boss-enemy-main{grid-template-columns:1fr}.nightlord-library-panel .boss-enemy-title-block{border-bottom:1px solid #8492b117;border-right:0;min-height:0}.nightlord-library-panel .boss-enemy-stat-groups{grid-template-columns:1fr}.nightlord-library-panel .boss-enemy-stat-group{border-bottom:1px solid #8492b117;border-right:0}.nightlord-library-panel .boss-enemy-side{grid-column:auto}.nightlord-library-panel .boss-variant-preview-row{flex-wrap:nowrap;overflow-x:auto}.nightlord-library-panel .boss-variant-preview-row>span,.nightlord-library-panel .boss-variant-preview-row>small{flex:none}}@media (max-width:520px){.nightlord-library-panel .boss-tabs-card{grid-template-columns:1fr}.nightlord-library-panel .boss-dataset-tab{min-height:54px}.nightlord-library-panel .boss-enemy-stat-grid{grid-template-columns:1fr}.nightlord-library-panel .boss-enemy-stat{border-top:1px solid #8492b114;border-left:0}.nightlord-library-panel .boss-enemy-stat:first-child{border-top:0}}.nightlord-library-panel .boss-tabs-card{grid-template-columns:repeat(4,minmax(0,1fr))}.nightlord-result-column-head{z-index:14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c111cf5;border-color:#939eb821;grid-template-columns:minmax(320px,1.18fr) minmax(250px,.72fr) 96px;min-height:32px;margin-bottom:5px;padding:0;display:grid;position:sticky;top:84px;box-shadow:0 7px 18px #0000003d}.nightlord-library-panel .boss-table-card{overflow:visible}.nightlord-result-column-head span{padding:0 16px;font-size:9px}.nightlord-library-panel .boss-card-list{gap:5px}.nightlord-library-panel .boss-enemy-card{background:#080d17db;border-radius:6px}.nightlord-library-panel .boss-enemy-card:nth-of-type(2n){background:#0a0f1aeb}.nightlord-library-panel .boss-enemy-card:before{opacity:.66;width:2px}.nightlord-library-panel .boss-enemy-card.nightlord-row-evernight:before{background:#ddbb64e0}.nightlord-library-panel .boss-enemy-card:hover,.nightlord-library-panel .boss-enemy-card-expanded{border-color:rgba(var(--nightlord-rgb), .34);background:#0d1320fa}.nightlord-library-panel .boss-enemy-main{grid-template-columns:minmax(320px,1.18fr) minmax(250px,.72fr) 96px;min-height:76px}.nightlord-library-panel .boss-enemy-title-block{background:linear-gradient(100deg, rgba(var(--nightlord-rgb), .085), transparent 68%);flex-direction:column;justify-content:center;min-height:76px;padding:10px 16px 10px 20px;display:flex}.nightlord-library-panel .boss-enemy-title-block:before{display:none}.nightlord-library-panel .boss-enemy-title-block>strong{color:#f5f7fcf5;letter-spacing:0;font-size:14px;line-height:1.35}.nightlord-library-panel .boss-enemy-tags{gap:4px;margin-top:6px}.nightlord-library-panel .boss-enemy-tags span{border-radius:4px;min-height:19px;padding:2px 7px;font-size:9px;line-height:1.2}.nightlord-library-panel .boss-enemy-tags .nightlord-entry-tag-base{color:#d1bbedd1;background:#6c4a9a21;border-color:#ab87dc38}.nightlord-library-panel .boss-enemy-tags .nightlord-entry-tag-evernight{color:#efd38beb;background:#75591c2e;border-color:#e0be6847}.nightlord-library-panel .boss-enemy-tags .nightlord-entry-tag-clone{color:#9ddee2db;background:#26677029;border-color:#5eb7c040}.nightlord-library-panel .boss-enemy-tags .nightlord-entry-tag-stage{color:#eba595e6;background:#77302729;border-color:#d5776340}.nightlord-library-panel .boss-enemy-tags .nightlord-entry-tag-summon{color:#9bc1ebe0;background:#284d7d29;border-color:#6397d53d}.nightlord-compact-stats{border-right:1px solid #8492b11a;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.nightlord-compact-stat{flex-direction:column;justify-content:center;min-width:0;padding:10px 20px;display:flex}.nightlord-compact-stat+.nightlord-compact-stat{border-left:1px solid #8492b11a}.nightlord-compact-stat span{color:#9eadc694;margin-bottom:4px;font-size:9px;font-weight:700}.nightlord-compact-stat strong{color:#eef2fa;font-variant-numeric:tabular-nums;font-size:17px;line-height:1.1}.nightlord-library-panel .boss-enemy-side{border:0;grid-column:auto;justify-content:center;align-items:center;padding:10px 12px;display:flex}.nightlord-library-panel .boss-enemy-side .boss-detail-toggle{border-color:rgba(var(--nightlord-rgb), .3);background:rgba(var(--nightlord-rgb), .1);color:#e7d8f5e6;width:70px;min-width:70px;min-height:32px;box-shadow:none;border-radius:5px;padding:6px 10px;font-size:11px}.nightlord-library-panel .boss-enemy-side .boss-detail-toggle:hover{border-color:rgba(var(--nightlord-rgb), .56);background:rgba(var(--nightlord-rgb), .2);transform:none}.nightlord-library-panel .boss-pagination{grid-template-columns:82px minmax(0,1fr) 82px;align-items:center;gap:10px;min-height:42px;display:grid}.nightlord-library-panel .boss-pagination>span{color:#abb7ccad;text-align:center;font-size:11px}.nightlord-library-panel .boss-pagination .page-button{color:#dce2eed6;background:#131b2bd1;border:1px solid #8492b129;border-radius:5px;min-height:32px;padding:5px 10px;font-size:11px}.nightlord-library-panel .boss-pagination .page-button:disabled{cursor:default;opacity:.34}.nightlord-library-panel .boss-note-bar{color:#9eabc29e;background:#090e18b8;border-color:#8492b11f}.nightlord-library-panel .boss-note-bar strong{color:#c3aed8b8}@media (max-width:900px){.nightlord-library-panel .boss-tabs-card{grid-template-columns:repeat(2,minmax(0,1fr))}.nightlord-result-column-head,.nightlord-library-panel .boss-enemy-main{grid-template-columns:minmax(250px,1fr) minmax(220px,.72fr) 86px}.nightlord-compact-stat{padding-inline-start:14px;padding-inline-end:14px}}@media (max-width:640px){.nightlord-result-column-head{display:none}.nightlord-library-panel .boss-table-card{overflow:hidden}.nightlord-library-panel .boss-enemy-main{grid-template-columns:1fr}.nightlord-library-panel .boss-enemy-title-block{border-bottom:1px solid #8492b117;border-right:0;min-height:66px}.nightlord-compact-stats{border-bottom:1px solid #8492b117;border-right:0;min-height:58px}.nightlord-compact-stat{padding:9px 18px}.nightlord-library-panel .boss-enemy-side{grid-column:auto;justify-content:flex-end;padding:7px 12px}.nightlord-library-panel .boss-enemy-side .boss-detail-toggle{width:82px}.nightlord-library-panel .boss-pagination{grid-template-columns:72px minmax(0,1fr) 72px;gap:6px}.nightlord-library-panel .boss-pagination>span{font-size:9px}}@media (max-width:520px){.nightlord-library-panel .boss-tabs-card{grid-template-columns:1fr}}.nightlord-profile-status-list>div.nightlord-status-tone.immune{border-color:var(--boss-tone-border)!important;background:linear-gradient(135deg, var(--boss-tone-soft), #020617d1)!important}.nightlord-profile-status-list>div.nightlord-status-tone.immune strong{border-color:var(--boss-tone-badge-border)!important;background:var(--boss-tone-badge)!important;color:var(--boss-tone-label)!important}.enemy-dataset-state{color:#dce5ec;justify-content:center;align-items:center;gap:16px;min-height:92px;padding:20px 24px;display:flex}.enemy-dataset-state>div{min-width:0}.enemy-dataset-state strong{margin-bottom:5px;font-size:15px;display:block}.enemy-dataset-state p{color:#8f9ba6;margin:0;font-size:12px;line-height:1.6}.enemy-dataset-spinner{border:2px solid #7599ae38;border-top-color:#8fc5d9;border-radius:50%;flex:0 0 24px;width:24px;height:24px;animation:.8s linear infinite enemy-dataset-spin}.enemy-dataset-state.is-error{border-color:#cd69696b;justify-content:space-between}.enemy-dataset-state.is-error button{color:#f1c3c3;cursor:pointer;background:#7b2a2a38;border:1px solid #cd696985;flex:none;min-height:34px;padding:0 14px}@keyframes enemy-dataset-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.enemy-dataset-spinner{animation:none}}.combat-param-name-cell{min-width:300px;vertical-align:middle!important;padding:12px 16px!important}.combat-param-identity{align-items:center;gap:14px;min-width:0;display:flex}.combat-param-identity>img{object-fit:contain;background:#03070eb3;border:1px solid #97b4dc33;border-radius:6px;flex:0 0 64px;width:64px;height:64px;position:static}.combat-param-identity>span{flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:64px;display:flex}.combat-param-identity>span strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35;display:block}.combat-param-identity>span small{color:#acbfdb8f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:block}.param-value-stack{text-align:center}.param-value-stack strong,.param-value-stack small{display:block}.param-value-stack strong{color:#f7fbff;font-size:14px}.param-value-stack small{color:#b1c7e594;margin-top:4px;font-size:9px}.incantation-detail-table{min-width:900px}.incantation-detail-table .incantation-col-name{width:310px!important}.incantation-detail-table .incantation-col-note{width:auto}.incantation-note-cell{white-space:pre-line;max-width:520px}.sword-arts-table{min-width:1700px}.sword-arts-table th:nth-child(2){width:112px}.sword-arts-table th:nth-child(3){width:230px}.sword-arts-table th:nth-child(4){width:190px}.sword-arts-table th:nth-child(5){width:215px}.sword-arts-table th:nth-child(6){width:125px}.sword-arts-filter-group{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sword-arts-filter-group>span{color:#aebed394;padding-top:9px;font-size:10px;font-weight:800}.sword-arts-binding-filters button[data-binding=general]{--arts-filter-rgb:73, 166, 135}.sword-arts-binding-filters button[data-binding=weapon_exclusive]{--arts-filter-rgb:218, 167, 77}.sword-arts-damage-filters button[data-damage=physical]{--arts-filter-rgb:170, 181, 191}.sword-arts-damage-filters button[data-damage=magic]{--arts-filter-rgb:61, 169, 207}.sword-arts-damage-filters button[data-damage=fire]{--arts-filter-rgb:232, 93, 61}.sword-arts-damage-filters button[data-damage=lightning]{--arts-filter-rgb:215, 173, 45}.sword-arts-damage-filters button[data-damage=holy]{--arts-filter-rgb:228, 189, 99}.sword-arts-damage-filters button[data-damage=weapon]{--arts-filter-rgb:118, 145, 196}.sword-arts-damage-filters button[data-damage=non_damage]{--arts-filter-rgb:139, 148, 162}.sword-arts-binding-filters button[data-binding]:not([data-binding=all]),.sword-arts-damage-filters button[data-damage]:not([data-damage=all]){border-color:rgba(var(--arts-filter-rgb), .3)}.sword-arts-binding-filters button.active,.sword-arts-damage-filters button.active{border-color:rgba(var(--arts-filter-rgb,218, 167, 77), .72);background:rgba(var(--arts-filter-rgb,218, 167, 77), .16);color:rgb(var(--arts-filter-rgb,255, 226, 168))}.sword-arts-binding-badge,.sword-arts-weapon-damage{color:#9fe0c9;white-space:nowrap;background:#22705824;border:1px solid #49a68752;border-radius:6px;align-items:center;min-height:28px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.sword-arts-binding-badge[data-binding=weapon_exclusive]{color:#f4cd82;background:#8e5b182b;border-color:#daa74d61}.sword-arts-damage-cell{min-width:210px}.sword-arts-weapon-damage{color:#b9cff5;background:#3f5b8f2b;border-color:#7691c457;min-height:24px}.sword-arts-damage-cell .spell-damage-bar{max-width:196px}.sword-arts-damage-cell .spell-damage-legend b{color:#f0f5fae6}.sword-arts-damage-note,.sword-arts-special-action small{color:#aebecf8f;margin-top:6px;font-size:8px;display:block}.sword-arts-special-action{flex-direction:column;gap:1px;display:flex}.sword-arts-special-action strong{color:#cad3ddc7;font-size:10px}.sword-arts-fp{white-space:pre-line;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.85;color:#f7d38b!important;font-size:11px!important}.arts-speed-badge{color:#cfe5ff;background:#2c60a221;border:1px solid #60a5fa4d;border-radius:6px;align-items:center;min-height:28px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.sword-arts-hero{border-color:#daa74d38!important}.weapon-library-hero{grid-template-columns:minmax(0,1fr);padding:20px 24px;border-color:#5f9bd547!important}.weapon-library-hero .incantation-library-hero-copy{gap:7px}.weapon-library-hero .incantation-library-hero-copy h2{font-size:36px}.weapon-library-hero .incantation-library-hero-copy p{max-width:none;font-size:14px;line-height:1.65}.weapon-library-controls{border-color:#5f9bd538!important}.weapon-filter-line{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:12px;display:grid}.weapon-filter-line>span{color:#aebed394;padding-top:9px;font-size:11px;font-weight:800}.weapon-content-filter-line{grid-template-columns:78px minmax(0,1fr) auto}.weapon-sort-select{color:#beccdd99;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.weapon-sort-select select{color:#dee8f8d6;background:#0b1321e6;border:1px solid #6178a147;border-radius:7px;min-height:32px;padding:0 28px 0 10px;font-size:11px}.weapon-content-filter-line button[data-content=base]{--weapon-version-rgb:112, 174, 230}.weapon-content-filter-line button[data-content=dlc]{--weapon-version-rgb:218, 167, 77}.weapon-content-filter-line button[data-content]:not([data-content=all]){border-color:rgba(var(--weapon-version-rgb), .3)}.weapon-content-filter-line button.active{border-color:rgba(var(--weapon-version-rgb,218, 167, 77), .72);background:rgba(var(--weapon-version-rgb,218, 167, 77), .16);color:rgb(var(--weapon-version-rgb,255, 226, 168))}.weapon-library-table{--weapon-row-bg:#070c14;--weapon-row-alt-bg:#0a111c;--weapon-row-hover-bg:#101a28;min-width:1940px}.weapon-library-table thead th{background:#0d1626;border-bottom-color:#d5a44b47;height:68px;box-shadow:inset 0 -2px #d5a44b14}.weapon-library-table thead th:first-child,.weapon-library-table tbody td:first-child{position:sticky;left:0}.weapon-library-table thead th:first-child{z-index:6;background:#101a2b}.weapon-library-table tbody tr{background:var(--weapon-row-bg);transition:background-color .16s,box-shadow .16s}.weapon-library-table tbody tr:nth-child(2n){background:var(--weapon-row-alt-bg)}.weapon-library-table tbody tr:hover{background:var(--weapon-row-hover-bg);box-shadow:inset 3px 0 #6ea9da8f}.weapon-library-table tbody td{border-bottom-color:#6983a12e;border-right-color:#6983a121;padding:14px!important}.weapon-library-table tbody td:first-child{z-index:2;background:var(--weapon-row-bg);box-shadow:12px 0 22px -20px #000000fa}.weapon-library-table tbody tr:nth-child(2n) td:first-child{background:var(--weapon-row-alt-bg)}.weapon-library-table tbody tr:hover td:first-child{background:var(--weapon-row-hover-bg)}.weapon-library-table tbody tr.weapon-row-nightfarer{box-shadow:inset 3px 0 #deac48ad}.weapon-library-table tbody tr.weapon-row-nightfarer td:first-child{background:#100f10}.weapon-name-cell{min-width:320px;vertical-align:top!important}.weapon-name-cell .combat-param-identity>img{object-fit:contain;background:#111a28;border-color:#95b2d345;box-shadow:inset 0 0 18px #50719914}.weapon-name-cell .combat-param-identity>span{justify-content:flex-start;padding-top:6px}.weapon-row-nightfarer .weapon-name-cell .combat-param-identity>img{background:#171713;border-color:#deac486b}.weapon-library-table tbody tr.weapon-row-caster{box-shadow:inset 3px 0 #ddb86380}.weapon-library-table tbody tr.weapon-row-caster td:first-child{background-image:linear-gradient(90deg,#71541f24,#0000 72%)}.weapon-name-cell small em{color:#f2cb7e;border:1px solid #daa74d6b;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.weapon-origin-badge{color:#ffe0a0;background:#85551433;border:1px solid #e0b25280;border-radius:4px;align-items:center;width:-moz-fit-content;width:fit-content;min-height:22px;margin-top:7px;padding:0 7px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.weapon-category-badge,.weapon-variant-count{color:#b9d8f6;white-space:nowrap;background:#2d537e33;border:1px solid #6f9dcc4d;border-radius:5px;align-items:center;min-height:26px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.weapon-attack-cell{min-width:290px;display:table-cell;vertical-align:top!important}.weapon-attack-total{background:#754e181a;border:1px solid #d5a44b33;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.weapon-attack-total span{color:#bccde1a8;letter-spacing:.02em;font-size:10px;font-weight:800}.weapon-attack-total strong{color:#fff4d4;text-shadow:0 0 16px #f1c4632e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:28px;font-weight:900;line-height:1}.weapon-casting-power{background:linear-gradient(100deg,#77521738,#1e475d1f);border:1px solid #e1bb6657;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex;box-shadow:inset 3px 0 #ecc97785}.weapon-casting-power>span{flex-direction:column;gap:3px;min-width:0;display:flex}.weapon-casting-power b{color:#f6dfac;font-size:11px;font-weight:900}.weapon-casting-power small{color:#bed1e299;font-size:9px}.weapon-casting-power>strong{color:#fff4cf;text-shadow:0 0 18px #f1c66733;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:30px;font-weight:950;line-height:1}.weapon-casting-meta{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.weapon-casting-meta span{color:#aec4daa8;background:#182a3b80;border:1px solid #6d91b12e;border-radius:5px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.weapon-casting-meta b{color:#dcecff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.weapon-damage-breakdown{flex-direction:column;gap:6px;display:flex}.weapon-damage-row{grid-template-columns:94px 50px minmax(80px,1fr);align-items:center;gap:8px;display:grid}.weapon-damage-label{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex;background:0 0!important;border:0!important}.weapon-damage-label b{color:#d6e1eeb8;font-size:10px;font-weight:800}.weapon-damage-label strong{color:#edf4ff;font-size:15px;font-weight:900}.weapon-damage-label.damage-physical b{color:#cbd3dc}.weapon-damage-label.damage-magic b{color:#78d9ef}.weapon-damage-label.damage-fire b{color:#ff9171}.weapon-damage-label.damage-lightning b{color:#f7d866}.weapon-damage-label.damage-holy b{color:#ffe8a9}.weapon-damage-row em{color:#edf4fcc2;text-align:right;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-style:normal;font-weight:850}.weapon-damage-meter{background:#111d2ddb;border:1px solid #91a9c638;border-radius:99px;height:7px;display:block;overflow:hidden}.weapon-damage-meter i{border-radius:inherit;background:#bfcbd8;min-width:4px;height:100%;display:block;box-shadow:0 0 10px #bfcbd842}.weapon-damage-row:has(.damage-magic) .weapon-damage-meter i{background:#51c7e5}.weapon-damage-row:has(.damage-fire) .weapon-damage-meter i{background:#ec6a4c}.weapon-damage-row:has(.damage-lightning) .weapon-damage-meter i{background:#e7bf3a}.weapon-damage-row:has(.damage-holy) .weapon-damage-meter i{background:#f1d98e}.weapon-damage-value{display:none}.weapon-requirement-cell{min-width:200px;vertical-align:top!important}.weapon-stat-block{flex-direction:column;gap:7px;display:flex}.weapon-scaling-block{background:#234c741a;border:1px solid #5e91c32e;border-radius:6px;padding:9px 10px}.weapon-stat-block+.weapon-stat-block{border-top:1px solid #91a9c62e;margin-top:13px;padding-top:12px}.weapon-stat-heading{color:#dce7f4d1;letter-spacing:.03em;font-size:10px;font-weight:900}.weapon-stat-heading em{color:#aebecf85;margin-left:5px;font-size:8px;font-style:normal;font-weight:700}.weapon-stat-chips{flex-wrap:wrap;gap:5px;display:flex}.weapon-stat-chips span{color:#dceaff;background:#284b732e;border:1px solid #6f9dcc47;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:44px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:850;display:inline-flex}.weapon-stat-chips span b{color:#a7c9eb;font-size:9px}.weapon-stat-chips .weapon-scaling-chip{flex-direction:column;gap:3px;min-width:48px;padding:5px 6px 4px}.weapon-scaling-chip>i{justify-content:center;align-items:center;gap:4px;font-style:normal;display:inline-flex}.weapon-scaling-chip>i strong{color:#edf6ff;font-size:11px;line-height:1}.weapon-scaling-chip>em{color:#f3cd79;text-align:center;background:#e3b9541a;border:1px solid #e3b9544d;border-radius:3px;min-width:19px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.weapon-stat-block small{color:#aebecf8f;font-size:9px}.weapon-variant-cell small{color:#aebecf94;margin-top:5px;font-size:10px;line-height:1.55;display:block}.weapon-skill-cell{min-width:260px;vertical-align:top!important}.weapon-skill-line{border-left:2px solid #6aac9170;flex-wrap:wrap;align-items:center;gap:7px;padding-left:9px;display:flex}.weapon-skill-cell:has(.weapon-skill-badge-random) .weapon-skill-line{border-left-color:#6b9dd48a}.weapon-skill-cell:has(.weapon-skill-badge-nightfarer) .weapon-skill-line{border-left-color:#e2b556ad}.weapon-skill-line+small,.weapon-skill-cell>small{color:#b1c7e5a8;margin-top:7px;font-size:10px;line-height:1.45;display:block}.weapon-skill-line strong{color:#f7fbff;font-size:13px;line-height:1.3}.weapon-skill-badge{color:#a8e3cc;white-space:nowrap;background:#246f562b;border:1px solid #61b69957;border-radius:5px;align-items:center;min-height:23px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.weapon-skill-badge-random{color:#b9d7fb;background:#335b932e;border-color:#74a5d957}.weapon-skill-badge-nightfarer{color:#ffe2a2;background:#97621838;border-color:#e2b55694;box-shadow:inset 0 0 0 1px #ffe19d0f,0 0 14px #dc9d311a}.weapon-casting-spells{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.weapon-casting-spells>.weapon-skill-badge{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.weapon-casting-spells>div{background:#5b3e141f;border:1px solid #d5ae5733;border-radius:5px;flex-direction:column;gap:4px;min-width:0;padding:8px 9px;display:flex}.weapon-casting-spells>div small{color:#e1c0799e;font-size:8px;font-weight:900}.weapon-casting-spells>div strong{color:#f9e8bf;font-size:12px;line-height:1.35}.weapon-skill-badge-casting{color:#f7d998;background:#7e521433;border-color:#dbb25770}.weapon-random-skill-line{border-top:1px solid #91a9c62e;margin-top:12px;padding-top:11px}.weapon-variant-cell{min-width:440px;display:table-cell;vertical-align:top!important}.weapon-variant-heading{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.weapon-variant-count{color:#f2cd88;background:#8e5b1824;border-color:#daa74d57;min-height:22px;margin-bottom:0;padding:0 7px;font-size:10px}.weapon-variant-count b{color:#ffe2a3;margin-right:3px;font-size:11px}.weapon-variant-tone-preview{flex:0 64px;align-items:center;gap:4px;min-width:0;max-width:64px;display:flex;overflow:hidden}.weapon-variant-tone-preview i{--variant-dot:#8aa3bd;background:var(--variant-dot);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--variant-dot) 34%, transparent);border-radius:50%;flex:0 0 6px}.weapon-variant-tone-preview .variant-fire{--variant-dot:#ff7958}.weapon-variant-tone-preview .variant-lightning{--variant-dot:#f4d75d}.weapon-variant-tone-preview .variant-holy{--variant-dot:#f4e5a7}.weapon-variant-tone-preview .variant-magic{--variant-dot:#72d5ee}.weapon-variant-tone-preview .variant-cold{--variant-dot:#72aef2}.weapon-variant-tone-preview .variant-poison{--variant-dot:#82c96b}.weapon-variant-tone-preview .variant-blood{--variant-dot:#dc6270}.weapon-variant-toggle{color:#d3e0edc2;cursor:pointer;background:#121e2cc2;border:1px solid #7797b73d;border-radius:5px;flex:none;align-items:center;gap:7px;min-height:26px;padding:0 8px 0 10px;font-size:9px;font-weight:850;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.weapon-variant-toggle:hover{color:#ffe0a0;background:#4934176b;border-color:#daa74d7a;outline:none}.weapon-variant-toggle:focus-visible{color:#ffe0a0;background:#4934176b;border-color:#daa74d7a;outline:none}.weapon-variant-toggle>i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.weapon-variant-toggle.expanded>i{transform:translateY(2px)rotate(225deg)}.weapon-variant-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;margin-top:7px;display:grid}.weapon-variant-reveal-enter-active,.weapon-variant-reveal-leave-active{transition:opacity .15s,transform .15s}.weapon-variant-reveal-enter-from,.weapon-variant-reveal-leave-to{opacity:0;transform:translateY(-4px)}.weapon-variant-item{--variant-accent:#8aa3bd;border:1px solid #7892ae2b;border-left-color:color-mix(in srgb, var(--variant-accent) 68%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--variant-accent) 7%, transparent), #131d2b9e 34%);border-radius:5px;flex-flow:wrap;align-items:center;gap:3px 7px;width:100%;min-width:0;padding:7px 8px;display:flex}.weapon-variant-item:first-child{padding-top:7px}.weapon-variant-item.variant-fire{--variant-accent:#ff7958}.weapon-variant-item.variant-lightning{--variant-accent:#f4d75d}.weapon-variant-item.variant-holy{--variant-accent:#f4e5a7}.weapon-variant-item.variant-magic{--variant-accent:#72d5ee}.weapon-variant-item.variant-cold{--variant-accent:#72aef2}.weapon-variant-item.variant-poison{--variant-accent:#82c96b}.weapon-variant-item.variant-blood{--variant-accent:#dc6270}.weapon-variant-name{flex:100%;align-items:center;gap:6px;min-width:0;display:flex}.weapon-variant-name i{background:var(--variant-accent);width:4px;height:12px;box-shadow:0 0 8px color-mix(in srgb, var(--variant-accent) 35%, transparent);border-radius:1px;flex:0 0 4px}.weapon-variant-item strong{color:#f4f8fceb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.weapon-variant-stats,.weapon-variant-scaling{flex-wrap:nowrap;align-items:center;gap:3px 6px;display:flex}.weapon-variant-stats{flex:auto}.weapon-variant-damage{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:850;background:0 0!important;border:0!important}.weapon-variant-damage.damage-physical{color:#d4dbe2}.weapon-variant-damage.damage-magic{color:#78d9ef}.weapon-variant-damage.damage-fire{color:#ff9171}.weapon-variant-damage.damage-lightning{color:#f7d866}.weapon-variant-damage.damage-holy{color:#ffe8a9}.weapon-variant-scaling{color:#a7c9ebbd;white-space:nowrap;border-top:0;margin-left:auto;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800}.weapon-variant-scaling em{color:#aebecf6b;font-style:normal}.weapon-muted-value{color:#aebecf7a;font-size:9px}@media (max-width:760px){.sword-arts-filter-group{grid-template-columns:1fr;gap:4px}.sword-arts-filter-group>span{padding-top:0}.weapon-filter-line,.weapon-content-filter-line{grid-template-columns:1fr;gap:4px}.weapon-filter-line>span{padding-top:0}.weapon-sort-select{justify-self:start}.combat-param-name-cell{min-width:250px;padding:10px 12px!important}.combat-param-identity{gap:10px}.combat-param-identity>img{flex-basis:54px;width:54px;height:54px}}.spell-catalog-controls{gap:16px;background:#080e18f0!important;border-color:#7792ae3d!important}.spell-catalog-control-main{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:18px;display:grid}.spell-catalog-control-main .incantation-detail-status{border-top:0;min-width:310px;padding-top:0}.spell-category-filter{scrollbar-width:none;-ms-overflow-style:none;border-top:1px solid #748faa29;padding-top:14px;display:block}.spell-category-filter::-webkit-scrollbar{width:0;height:0;display:none}.spell-category-filter__heading{justify-content:space-between;align-items:center;gap:16px;min-height:34px;margin-bottom:9px;display:flex}.spell-category-filter__heading>span{color:#b8c9da9e;font-size:10px;font-weight:900}.spell-category-filter__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spell-category-filter__chips>button{color:#dae4eec2;cursor:pointer;background:#111a26d6;border:1px solid #7e97b138;border-radius:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800}.spell-category-filter__chips>button:hover,.spell-category-filter__chips>button.active{color:#c9fff2;background:#21665b33;border-color:#69c6b480}.spell-category-filter__chips>button em{color:#ffffff7a;margin-left:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-style:normal}.spell-category-meaning{background:linear-gradient(100deg,#9c70142e,#121b28b8 43%,#09111deb);border:1px solid #e1b94857;border-left:4px solid #e4b843;border-radius:5px;flex:0 0 100%;grid-template-columns:minmax(300px,.9fr) minmax(400px,1.35fr) minmax(300px,.85fr);align-items:center;gap:18px;margin-top:11px;padding:15px 17px;display:grid;box-shadow:inset 0 1px #ffe5910d,0 7px 20px #00000029}.spell-category-meaning.is-classification-warning{background:linear-gradient(100deg,#9d6d1133,#2a221226 40%,#0a1320f0);border:1px solid #ebc1486b;border-left:4px solid #e8b936;padding:15px 17px;box-shadow:inset 0 1px #fff1be14,0 8px 22px #0003}.spell-category-meaning.is-classification-warning .spell-category-meaning__title small{color:#0b1119;background:#e8b936;min-height:27px;padding:0 10px;font-size:11px;box-shadow:0 0 10px #e8b9362e}.spell-category-meaning.is-classification-warning .spell-category-meaning__title strong{color:#f9e8ad;font-size:14px;line-height:1.5}.spell-category-meaning.is-classification-warning p{color:#eef3f9e6;font-size:13px;line-height:1.65}.spell-category-meaning.is-classification-warning p b{color:#ffd760;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.spell-category-meaning.is-classification-warning .spell-category-meaning__example{background:#050b1380;border-color:#edc44f47}.spell-category-meaning.is-classification-warning .spell-category-meaning__example b{color:#ffe083;font-size:13px}.spell-category-meaning__title{align-items:center;gap:10px;display:flex}.spell-category-meaning__aside{gap:8px;min-width:0;display:grid}.spell-category-meaning__title small{color:#101722;white-space:nowrap;background:#d8a92f;border:1px solid #ffdf7e7a;border-radius:3px;flex:none;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.spell-category-meaning__title strong{color:#f3d477;font-size:14px;font-weight:900}.spell-category-meaning p{color:#e5edf7e6;margin:0;font-size:13px;font-weight:700;line-height:1.65}.spell-category-meaning p b{color:#f0c857;font-weight:900}.spell-category-meaning__example{background:#050a116b;border:1px solid #f1ca5a38;border-radius:4px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;padding:8px 10px;display:grid}.spell-category-meaning__example span{color:#f1ca5aad;border-right:1px solid #f1ca5a40;grid-row:1/3;padding-right:9px;font-size:10px;font-weight:900}.spell-category-meaning__example b{color:#f1ca5a;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:900}.spell-category-meaning__example i{color:#d2deebad;overflow-wrap:anywhere;min-width:0;font-size:10px;font-style:normal;font-weight:700}.spell-category-meaning__action{color:#ffe29a;cursor:pointer;background:#f4c14b1f;border:1px solid #f4c14b94;border-radius:8px;justify-content:space-between;justify-self:stretch;align-items:center;gap:10px;width:100%;min-height:34px;margin-top:0;padding:7px 12px;font-size:12px;font-weight:900;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.spell-category-meaning__action:hover{color:#fff1c8;background:#f4c14b38;border-color:#ffdc77f2;transform:translateY(-1px)}.spell-category-meaning__action:focus-visible{color:#fff1c8;background:#f4c14b38;border-color:#ffdc77f2;transform:translateY(-1px)}.spell-category-meaning__action>b{color:#f4c14b;font-size:16px;line-height:1}@media (max-width:1180px){.spell-category-meaning{grid-template-columns:max-content minmax(220px,1fr)}.spell-category-meaning__aside{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:stretch}}@media (max-width:760px){.spell-category-meaning{grid-template-columns:1fr;gap:10px;padding:14px 13px}.spell-category-meaning__title{align-items:flex-start}.spell-category-meaning__title strong{font-size:13px;line-height:1.5}.spell-category-meaning__aside{grid-column:auto;grid-template-columns:1fr}.spell-category-meaning__example{min-width:0}}.spell-param-basis{border-top:1px solid #748faa29;flex-wrap:wrap;gap:7px 10px;padding-top:13px;display:flex}.spell-param-basis span{color:#bed1ddb8;background:#0e1d28ad;border:1px solid #6694a82e;border-radius:5px;align-items:center;gap:6px;min-height:28px;padding:5px 8px;font-size:9px;line-height:1.45;display:inline-flex}.spell-param-basis strong{color:#a9e4ed;font-size:9px}.spell-view-switch{background:#08101bd1;border:1px solid #748faa38;border-radius:6px;grid-template-columns:repeat(2,minmax(58px,1fr));gap:2px;padding:2px;display:inline-grid}.spell-view-switch button{color:#b9cadaa3;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:30px;padding:0 12px;font-size:10px;font-weight:800}.spell-view-switch button:hover{color:#dcecf2}.spell-view-switch button.active{color:#d3fff6;background:#398c7e47;box-shadow:inset 0 0 0 1px #63cbb847}.spell-catalog-table{min-width:2020px}.spell-catalog-table.is-simple{min-width:1510px}.spell-catalog-table.is-simple .incantation-col-name{width:220px!important}.spell-catalog-table.is-simple .combat-param-name-cell{min-width:220px}.spell-catalog-table.is-simple .spell-col-overview{width:190px}.spell-catalog-table.is-simple .spell-col-base-damage{width:125px}.spell-catalog-table.is-simple .spell-col-charge-damage{text-align:center;width:125px}.spell-catalog-table.is-simple .spell-col-chain{width:280px}.spell-catalog-table.is-simple .spell-col-cost{width:145px}.spell-catalog-table.is-simple .spell-col-response{width:190px}.spell-catalog-table.is-simple .incantation-col-note{width:305px}.spell-catalog-table.is-simple .spell-col-remarks,.spell-catalog-table.is-simple .spell-remarks-cell{width:165px;min-width:165px}.spell-catalog-table.is-simple thead th:first-child,.spell-catalog-table.is-simple tbody td:first-child{position:sticky;left:0}.spell-catalog-table.is-simple thead th:first-child{z-index:4;background:#10182a}.spell-catalog-table.is-simple tbody td:first-child{z-index:2;background:#080e18;box-shadow:10px 0 18px -16px #000000f2}.spell-catalog-table.is-simple tbody tr:hover td:first-child{background:#101b25}.spell-catalog-table.is-simple thead th{color:#e7eff6e6;border-color:#6e8ba429;padding-top:14px;padding-bottom:14px;font-size:11px}.spell-catalog-table.is-simple tbody td{border-color:#67859a1c}.spell-catalog-table.is-simple .combat-param-identity strong{color:#eef8fa;font-size:12px;line-height:1.35}.spell-catalog-table.is-simple .combat-param-identity small{color:#96aec285;margin-top:4px}.spell-catalog-table.is-simple tbody tr.spell-row-expanded>td{background-color:#265b541f;border-bottom-color:#0000}.spell-catalog-table.is-simple tbody tr.spell-row-expanded>td:first-child{background:#0d191d}.spell-catalog-table .incantation-col-name{width:280px!important}.spell-catalog-table .spell-col-category{width:160px}.spell-catalog-table .spell-col-damage{width:250px}.spell-catalog-table .spell-col-base-damage{text-align:center;width:150px}.spell-catalog-table .spell-col-chain{width:390px}.spell-catalog-table .incantation-col-fp,.spell-catalog-table .incantation-col-poise{width:86px}.spell-catalog-table .incantation-col-note{width:auto}.spell-catalog-table .spell-col-remarks{width:140px}.spell-remarks-cell{min-width:140px}.spell-remark-badge{color:#bfeaf4;background:#237d941f;border:1px solid #69cbe747;border-radius:6px;align-items:center;max-width:100%;padding:6px 8px;font-size:12px;line-height:1.45;display:inline-flex}.spell-catalog-table tbody td{vertical-align:middle;padding-top:11px;padding-bottom:11px}.spell-catalog-table tbody tr{transition:background-color .14s}.spell-catalog-table tbody tr:hover{background:#1f303cb3}.spell-category-cell,.spell-overview-cell{vertical-align:middle!important}.spell-overview-categories{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spell-overview-damage{gap:7px;margin-top:8px;display:grid}.spell-overview-damage-bar{background:#050a10b8;border:1px solid #bacfde29;border-radius:3px;width:100%;height:7px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0003,inset 0 1px 2px #ffffff0f}.spell-overview-damage-bar i{min-width:2px;height:100%;display:block}.spell-overview-damage-legend{flex-wrap:wrap;gap:5px 12px;display:flex}.spell-overview-damage-legend span{color:#e2ebf2db;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.spell-overview-damage-legend span>i{border-radius:2px;flex:0 0 8px;width:8px;height:8px}.spell-overview-damage-legend b{color:#f2f8fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900}.spell-support-badge{color:#d3dce6b8;background:#47556929;border:1px solid #94a3b833;border-radius:4px;margin-top:8px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.spell-support-badge[data-effect=buff]{color:#f5d47e;background:#986c182e;border-color:#f7ca5e61}.spell-support-badge[data-effect=defense]{color:#91d5ff;background:#1e689b33;border-color:#5cafeb61}.spell-support-badge[data-effect=recovery]{color:#8ce3ae;background:#22805033;border-color:#57cd8e61}.spell-support-badge[data-effect=enchant]{color:#d0a8f6;background:#6737a033;border-color:#b47fee66}.spell-support-badge[data-effect=control],.spell-support-badge[data-effect=counter],.spell-support-badge[data-effect=purify]{color:#91e0d9;background:#227b7733;border-color:#5dcac161}.spell-support-badge[data-effect=status],.spell-support-badge[data-effect=damage]{color:#f19aa0;background:#8b2b3838;border-color:#e8686e6b}.spell-category-badge{--category-accent:#61d4b8;--category-border:#61d4b880;--category-bg:#26816c3d;border:1px solid var(--category-border);background:var(--category-bg);color:#eefffb;white-space:nowrap;border-radius:5px;align-items:center;gap:7px;min-height:30px;margin:2px 5px 2px 0;padding:0 10px 0 9px;font-size:11px;font-weight:900;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 3px 10px #00000024}.spell-category-badge:before{background:var(--category-accent);width:4px;height:14px;box-shadow:0 0 8px color-mix(in srgb, var(--category-accent) 48%, transparent);content:"";border-radius:2px;flex:0 0 4px}.spell-category-badge[data-category*=辉剑],.spell-category-badge[data-category*=卡利亚],.spell-category-badge[data-category*=结晶],.spell-category-badge[data-category*=挖石]{--category-accent:#52c8ee;--category-border:#52c8ee80;--category-bg:#26789e3d}.spell-category-badge[data-category*=重力],.spell-category-badge[data-category*=隐形]{--category-accent:#b69af7;--category-border:#b69af780;--category-bg:#644aa03d}.spell-category-badge[data-category*=火焰],.spell-category-badge[data-category*=火山],.spell-category-badge[data-category*=熔岩],.spell-category-badge[data-category*=癫火],.spell-category-badge[data-category*=黑焰]{--category-accent:#f28163;--category-border:#f2816385;--category-bg:#97413040}.spell-category-badge[data-category*=荆棘]{--category-accent:#f05b6b;--category-border:#f05b6b94;--category-bg:#8f26364d}.spell-category-badge[data-category*=鲜血]{--category-accent:#e53d57;--category-border:#e53d579e;--category-bg:#7e182b61;color:#ff9aaa;box-shadow:inset 0 1px #ffbec812,0 0 10px #e53d571a}.spell-category-badge[data-category*=黄金树]{--category-accent:#bed369;--category-border:#bed36994;--category-bg:#5c70274d;color:#dceca1}.spell-category-badge[data-category*=远古黄金树]{--category-accent:#e6bd62;--category-border:#e6bd629e;--category-bg:#7e581c57;color:#f4d58a}.spell-category-badge[data-category*=熔炉百相]{--category-accent:#d19559;--category-border:#d1955999;--category-bg:#70431f57;color:#efc18f}.spell-category-badge[data-category*=双指]{--category-accent:#d7d2bf;--category-border:#d7d2bf94;--category-bg:#6763524d;color:#eeeadd}.spell-category-badge[data-category*=狩猎神祇]{--category-accent:#f4f5f2;--category-border:#f4f5f28f;--category-bg:#080a0deb;color:#fff;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #000000d1,0 3px 12px #0000004d}.spell-category-badge[data-category*=龙],.spell-category-badge[data-category*=雷],.spell-category-badge[data-category*=黄金律法]{--category-accent:#e5c562;--category-border:#e5c56285;--category-bg:#896d2340}.spell-category-badge[data-category*=野兽]{--category-accent:#c2aa77;--category-border:#c2aa7785;--category-bg:#5b4d2f4d}.spell-category-badge[data-category*=咆哮与吐息]{--category-accent:#78c6e5;--category-border:#78c6e58a;--category-bg:#275b784d}.spell-category-badge[data-category*=龙飨],.spell-category-badge[data-category*=龙骧]{--category-accent:#da6269;--category-border:#da626994;--category-bg:#70232b57}.spell-category-badge[data-category*=癫火],.spell-category-badge[data-category*=颠火]{--category-accent:#ff9a2e;--category-border:#ff8426ad;--category-bg:#9b2f1057;color:#ffe2a0;box-shadow:inset 0 1px #ffe2a014,0 0 10px #ff66181a}.spell-category-badge[data-category=其他魔法],.spell-category-badge[data-category=其他祷告]{--category-accent:#69e2b1;--category-border:#69e2b1a8;--category-bg:#1e70544d;color:#a2f3d2;border-style:dashed;box-shadow:inset 0 1px #beffe614,0 0 12px #69e2b11a}.spell-category-filter button[data-category]{--filter-category-rgb:154, 170, 189;border-color:rgba(var(--filter-category-rgb), .34);background:rgba(var(--filter-category-rgb), .09);color:rgb(var(--filter-category-rgb))}.spell-category-filter button[data-category=挖石]{--filter-category-rgb:104, 188, 199}.spell-category-filter button[data-category=辉剑]{--filter-category-rgb:82, 200, 238}.spell-category-filter button[data-category=卡利亚剑]{--filter-category-rgb:105, 157, 241}.spell-category-filter button[data-category=结晶人]{--filter-category-rgb:91, 218, 205}.spell-category-filter button[data-category=隐形]{--filter-category-rgb:161, 137, 229}.spell-category-filter button[data-category=重力]{--filter-category-rgb:182, 154, 247}.spell-category-filter button[data-category=荆棘]{--filter-category-rgb:240, 91, 107}.spell-category-filter button[data-category=其他魔法],.spell-category-filter button[data-category=其他祷告]{--filter-category-rgb:105, 226, 177;color:#8eebc7;background:#1e705429;border-style:dashed}.spell-category-filter button[data-category=王城古龙信仰]{--filter-category-rgb:233, 178, 77}.spell-category-filter button[data-category=巨人火焰]{--filter-category-rgb:245, 111, 69}.spell-category-filter button[data-category=狩猎神祇]{--filter-category-rgb:244, 245, 242}.spell-category-filter button[data-category=黄金律法基本主义]{--filter-category-rgb:229, 197, 98}.spell-category-filter button[data-category=黄金树信仰]{--filter-category-rgb:190, 211, 105}.spell-category-filter button[data-category=远古黄金树]{--filter-category-rgb:230, 189, 98}.spell-category-filter button[data-category=双指祷告]{--filter-category-rgb:215, 210, 191}.spell-category-filter button[data-category=血盟祷告]{--filter-category-rgb:229, 61, 87}.spell-category-filter button[data-category=熔炉百相]{--filter-category-rgb:209, 149, 89}.spell-category-filter button[data-category=命定之死]{--filter-category-rgb:181, 63, 73}.spell-category-filter button[data-category=腐败女神祷告]{--filter-category-rgb:201, 79, 101}.spell-category-filter button[data-category=野兽]{--filter-category-rgb:194, 170, 119}.spell-category-filter button[data-category=咆哮与吐息]{--filter-category-rgb:120, 198, 229}.spell-category-filter button[data-category=龙飨],.spell-category-filter button[data-category=龙骧]{--filter-category-rgb:218, 98, 105}.spell-category-filter button[data-category=癫火],.spell-category-filter button[data-category=颠火]{--filter-category-rgb:255, 154, 46}.spell-category-filter button[data-category]:hover,.spell-category-filter button[data-category].active{border-color:rgba(var(--filter-category-rgb), .76);background:rgba(var(--filter-category-rgb), .23);color:rgb(var(--filter-category-rgb));box-shadow:inset 0 0 0 1px rgba(var(--filter-category-rgb), .08), 0 0 14px rgba(var(--filter-category-rgb), .1)}.spell-category-filter button[data-category] em{color:rgba(var(--filter-category-rgb), .68)}.spell-category-filter button[data-category=狩猎神祇]{color:#f4f5f2;background:#080a0de6;border-color:#f4f5f257}.spell-category-filter button[data-category=狩猎神祇]:hover,.spell-category-filter button[data-category=狩猎神祇].active{color:#fff;background:#080a0d;border-color:#ffffffbd;box-shadow:inset 0 0 0 1px #ffffff14,0 0 14px #00000057}.spell-category-filter button[data-category=癫火],.spell-category-filter button[data-category=颠火]{color:#ff9a2e;background:#9b2f1033;border-color:#ff842675}.spell-category-filter button[data-category=癫火]:hover,.spell-category-filter button[data-category=癫火].active,.spell-category-filter button[data-category=颠火]:hover,.spell-category-filter button[data-category=颠火].active{color:#ffb34f;background:#aa300d57;border-color:#ff9735e6;box-shadow:inset 0 0 0 1px #ffd87a1a,0 0 16px #ff561329}.spell-category-badge[data-category^=其他]{--category-accent:#9aaabd;--category-border:#9aaabd61;--category-bg:#5d6b7c33}.spell-damage-cell{min-width:0;vertical-align:middle!important}.spell-base-damage-cell{background:#4597b20e}.spell-base-damage-cell strong{color:#bfefff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:800;line-height:1}.spell-base-damage-cell small{color:#b1c7e580}.spell-charged-damage-cell{background:#c28f450e}.spell-charged-damage-cell strong{color:#f5d59a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:800;line-height:1}.spell-utility-value{justify-items:center;gap:7px;display:grid}.spell-utility-value small{color:#bccfddad;font-size:9px;font-weight:800;line-height:1.25}.spell-utility-value strong{color:#e9f7f5;white-space:normal;font-size:13px;line-height:1.25}.spell-utility-note{gap:8px;display:grid}.spell-utility-note>strong{color:#e5eff2eb;font-size:11px;font-weight:650;line-height:1.65}.spell-utility-metrics{flex-wrap:wrap;gap:5px;display:flex}.spell-utility-metrics span{background:#18524a24;border:1px solid #63b4a62e;border-radius:4px;align-items:center;gap:5px;min-height:23px;padding:3px 7px;display:inline-flex}.spell-utility-metrics small{color:#a7c3c5b3;font-size:8px}.spell-utility-metrics b{color:#c8f2e9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:850}.spell-mp-cell small{white-space:nowrap}.spell-chain-cell{background:#337e6f0b;min-width:390px;vertical-align:top!important}.spell-catalog-table.is-simple .spell-chain-cell{min-width:280px}.spell-chain-cell-readable{vertical-align:middle!important}.spell-catalog-table.is-simple .spell-chain-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spell-catalog-table.is-simple .spell-chain-summary>span{min-width:0;min-height:34px;padding:5px 8px}.spell-catalog-table.is-simple .spell-chain-summary strong{max-width:none;font-size:11px}.spell-catalog-table.is-simple .spell-chain-summary>.spell-chain-more{background:#26364047;border-style:dashed}.spell-catalog-table.is-simple .spell-chain-summary>.spell-chain-more strong{color:#cddee1ad}.spell-detail-toggle{color:#a4d3d2ad;cursor:pointer;background:0 0;border:0;border-top:1px solid #68969f29;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:28px;margin-top:7px;padding:5px 8px;font-size:9px;font-weight:800;display:flex}.spell-detail-toggle:hover,.spell-detail-toggle[aria-expanded=true]{color:#c9f8ef;background:#367d721a}.spell-detail-toggle b{color:#89cfc4db;font-size:10px}.spell-reader-detail-row>td{background:#070d14!important;border-top:0!important;padding:0!important;position:static!important;box-shadow:inset 0 1px #57b4a32e!important}.spell-reader-detail{background:linear-gradient(90deg,#20574e1f,#080e162e 46%);border-left:3px solid #53c2ae7a;padding:15px 18px 18px}.spell-reader-detail>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.spell-reader-detail>header>div{align-items:baseline;gap:10px;display:flex}.spell-reader-detail>header strong{color:#e0f5f1;font-size:12px}.spell-reader-detail>header small{color:#a9c5c899;font-size:9px}.spell-reader-detail>header button{color:#cbdae1b8;cursor:pointer;background:#101c25b8;border:1px solid #7d9da92e;border-radius:4px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;font-size:16px;display:inline-grid}.spell-reader-detail>header button:hover{color:#e4fff9;border-color:#71c9ba5c}.spell-reader-detail-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;display:grid}.spell-reader-detail-grid article{background:#09181c9e;border:1px solid #65a09729;border-radius:5px;min-width:0;padding:11px 12px}.spell-reader-detail-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.spell-reader-detail-grid article>div span{color:#aed7d0b8;font-size:9px;font-weight:800}.spell-reader-detail-grid article>div strong{color:#c9fff4;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.spell-reader-detail-grid article>b{color:#e1efefe0;overflow-wrap:anywhere;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.55;display:block}.spell-reader-detail-grid article>small{color:#a8bcc38a;margin-top:4px;font-size:8px;display:block}.spell-reader-detail-grid footer{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.spell-reader-detail-grid footer em{color:#b8cbd19e;border:1px solid #849da824;border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal}.spell-chain-summary{flex-wrap:wrap;gap:6px;display:flex}.spell-chain-summary>span{background:#1239347a;border:1px solid #57b1a038;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:88px;min-height:38px;padding:5px 7px;display:grid}.spell-chain-summary small{color:#b9ddd6a6;font-size:8px;line-height:1.3}.spell-chain-summary strong{color:#c8fff2;overflow-wrap:anywhere;text-align:right;max-width:145px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.3}.spell-chain-details{border-top:1px solid #68969f24;margin-top:7px}.spell-chain-details>summary{color:#9dd8dab8;cursor:pointer;padding:7px 0 1px;font-size:9px;font-weight:800;list-style-position:inside}.spell-chain-details-readable>summary{color:#b1ddd6c2;font-size:9px}.spell-chain-details-readable[open]{background:#040f1357;border-radius:4px;margin-inline-start:-5px;margin-inline-end:-5px;padding:0 5px}.spell-chain-trigger{border-bottom:1px solid #718e971f;padding:9px 0}.spell-chain-trigger:last-child{border-bottom:0}.spell-chain-trigger header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.spell-chain-trigger header strong{color:#b8eee3;font-size:10px}.spell-chain-trigger code,.spell-chain-stages code{color:#9eb6c39e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.spell-chain-result{flex-direction:column;gap:3px;margin-top:6px;display:flex}.spell-chain-result b{color:#d8f5ef;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;line-height:1.45}.spell-chain-result small{color:#b5c7cd85;font-size:8px}.spell-chain-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.spell-chain-stages>span{background:#08161b75;border-left:2px solid #44af9d57;flex-direction:column;gap:2px;min-width:0;padding:5px 6px;display:flex}.spell-chain-stages b{color:#deedeed1;overflow-wrap:anywhere;font-size:9px;line-height:1.35}.spell-chain-stages small{color:#b1c7c985;font-size:8px}.spell-chain-traits{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.spell-chain-traits em{color:#b8cbd19e;border:1px solid #849da829;border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal;line-height:1.35}.spell-chain-none{color:#b4c3ca7a;font-size:9px}.spell-cost-cell{vertical-align:middle!important}.spell-cost-cell>span{border-bottom:1px solid #748faa1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.spell-cost-cell>span:last-child{border-bottom:0}.spell-cost-cell small{color:#dae6efd6;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.spell-cost-cell small i{border-radius:2px;flex:0 0 7px;width:7px;height:7px}.spell-cost-cell strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;font-weight:900}.spell-cost-mp small i{background:#47b9ec;box-shadow:0 0 8px #47b9ec52}.spell-cost-mp strong{color:#bfeaff}.spell-cost-stamina small i{background:#61cc91;box-shadow:0 0 8px #61cc914d}.spell-cost-stamina strong{color:#bdf0d2}.spell-cost-cell em{color:#cadae4bd;grid-column:1/-1;padding-left:13px;font-size:10px;font-style:normal;font-weight:700;line-height:1.35}.spell-response-cell,.sword-arts-response-cell,.weapon-response-cell{vertical-align:top!important}.combat-response-stack{gap:6px;display:grid}.combat-response-stack>span{background:#6644141c;border:1px solid #cc974133;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:7px 8px;display:grid;box-shadow:inset 2px 0 #dcaa4f42}.combat-response-stack small{color:#ddc28ab8;font-size:8px;font-weight:850}.combat-response-stack b{color:#f6d58e;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900}.combat-response-stack em{color:#ccdae6b3;grid-column:1/-1;font-size:8px;font-style:normal;line-height:1.35}.combat-response-pair{grid-template-columns:76px minmax(0,1fr);gap:5px;display:grid}.combat-response-pair>span{background:#603f101f;border:1px solid #d09b4233;border-radius:5px;flex-direction:column;justify-content:center;gap:3px;min-height:50px;padding:7px 8px;display:flex}.combat-response-pair small{color:#cfb8899e;font-size:8px;font-weight:850}.combat-response-pair strong{color:#f7d993;font-size:11px;font-weight:900;line-height:1.25}.combat-response-pair>span:first-child strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px}.combat-response-pair em{color:#becfde94;font-size:8px;font-style:normal}.combat-response-empty{color:#b2c2d085;font-size:9px;line-height:1.5;display:inline-block}.combat-response-empty small{color:#a4b5c46b;font-size:8px}.combat-response-details>summary{cursor:pointer;align-items:stretch;gap:5px;min-height:42px;padding-right:22px;list-style:none;display:flex;position:relative}.combat-response-details>summary::-webkit-details-marker{display:none}.combat-response-details>summary:after{content:"";border-bottom:1.5px solid #e2be74cc;border-right:1.5px solid #e2be74cc;width:7px;height:7px;transition:transform .16s;position:absolute;top:15px;right:4px;transform:rotate(45deg)}.combat-response-details[open]>summary:after{transform:translateY(3px)rotate(225deg)}.weapon-response-details>summary>span{background:#65431121;border:1px solid #d7a04538;border-radius:5px;align-content:center;gap:2px;min-width:64px;padding:5px 7px;display:grid}.weapon-response-details>summary small{color:#d3bc90a3;font-size:8px;font-weight:850}.weapon-response-details>summary b{color:#f5d58f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.weapon-response-details>summary>em{color:#b4c7d88f;white-space:nowrap;align-self:center;font-size:8px;font-style:normal}.weapon-response-list{border-top:1px solid #ca9a4929;gap:5px;margin-top:8px;padding-top:8px;display:grid}.weapon-response-list article{background:#42301624;border-left:2px solid #d3a34f61;padding:7px 8px}.weapon-response-list header{justify-content:space-between;align-items:center;gap:8px;display:flex}.weapon-response-list header strong{color:#ece1cae6;font-size:9px}.weapon-response-list header code{color:#a3b5c67a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.weapon-response-list article>div{grid-template-columns:72px minmax(0,1fr);gap:5px;margin-top:6px;display:grid}.weapon-response-list article>div>span{align-items:baseline;gap:5px;min-width:0;display:flex}.weapon-response-list article>div small{color:#c3ae8494;font-size:7px}.weapon-response-list article>div b{color:#f3d38f;font-size:10px;line-height:1.3}.weapon-response-list article>div>span:first-child b{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.weapon-response-list article>div em{color:#b1c5d680;font-size:7px;font-style:normal}.weapon-response-list footer{border-top:1px dashed #99adbe1f;gap:3px;margin-top:6px;padding-top:5px;display:grid}.weapon-response-list footer span{color:#aabecf8c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;line-height:1.4}.spell-damage-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.spell-damage-heading strong{font-size:11px;font-weight:900}.spell-damage-heading small,.spell-damage-empty small{color:#b0c1cf80;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.spell-damage-bar{background:#03070bbf;border:1px solid #899fb433;border-radius:3px;width:100%;height:7px;margin-top:7px;display:flex;overflow:hidden}.spell-damage-bar>span{min-width:2px;height:100%;display:block}.spell-damage-legend{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.spell-damage-legend span{color:#d0dbe5b3;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:inline-flex}.spell-damage-legend i{border-radius:1px;flex:0 0 6px;width:6px;height:6px}.damage-physical{color:#d3dae1;background-color:#aab5bf}.damage-magic{color:#86d9f2;background-color:#3da9cf}.damage-fire{color:#ff9b77;background-color:#e85d3d}.damage-lightning{color:#f4d66d;background-color:#d7ad2d}.damage-holy{color:#ffe5a1;background-color:#e4bd63}.spell-damage-heading strong[class*=damage-]{background:0 0}.spell-damage-empty{flex-direction:column;justify-content:center;gap:3px;min-height:42px;display:flex}.spell-damage-empty strong{color:#c9d3dcb8;font-size:10px}.spell-catalog-table .incantation-note-cell{max-width:none;font-size:10px;line-height:1.55;color:#ced8e1b3!important}.spell-catalog-table.is-simple .incantation-note-cell{font-size:11px;line-height:1.65;color:#dce4ebc7!important}@media (max-width:900px){.spell-catalog-control-main{grid-template-columns:1fr;gap:12px}.spell-catalog-control-main .incantation-detail-status{border-top:1px solid #748faa24;min-width:0;padding-top:10px}}@media (max-width:760px){.spell-catalog-controls{padding:14px!important}.spell-category-filter{margin:0 -14px -4px;padding:12px 14px 4px}.spell-category-filter__chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px 5px;overflow-x:auto}.spell-category-filter__chips::-webkit-scrollbar{display:none}.spell-category-filter__chips>button{flex:none}.spell-catalog-table.is-raw{min-width:1460px}.spell-catalog-table.is-simple{min-width:1080px}.spell-catalog-table .incantation-col-name{width:250px!important}.spell-catalog-table.is-simple .incantation-col-name,.spell-catalog-table.is-simple .combat-param-name-cell{min-width:205px;width:205px!important}}.weapon-library-table{font-size:14px}.weapon-library-table thead th{height:76px;padding:14px 16px}.weapon-library-table tbody td{font-size:14px;line-height:1.55;padding:13px 16px!important}.weapon-response-details,.weapon-variant-popover{z-index:1;position:relative}.weapon-response-details[open]{z-index:12}.weapon-variant-popover:has(.weapon-variant-list){z-index:12}.weapon-response-details[open] .weapon-response-list{z-index:13;scrollbar-width:thin;scrollbar-color:#d4a54f8f #090f17d6;background:#111923;border:1px solid #d4a54f6b;border-radius:7px;width:310px;max-height:min(320px,76vh - 130px);margin:0;padding:10px;position:absolute;top:calc(100% + 9px);left:0;overflow:auto;box-shadow:0 18px 36px #0000006b,inset 0 0 0 1px #ffe2990d}.weapon-variant-popover:has(.weapon-variant-list) .weapon-variant-list{z-index:13;scrollbar-width:thin;scrollbar-color:#6a9acd94 #090f17d6;background:#111923;border:1px solid #6a9acd6b;border-radius:7px;width:440px;max-height:min(300px,76vh - 130px);margin:0;padding:9px;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 18px 36px #0000006b,inset 0 0 0 1px #a0cfff0d}.weapon-response-details[open] .weapon-response-list::-webkit-scrollbar{width:6px}.weapon-variant-list::-webkit-scrollbar{width:6px}.weapon-response-details[open] .weapon-response-list::-webkit-scrollbar-track{background:#090f17d6}.weapon-variant-list::-webkit-scrollbar-track{background:#090f17d6}.weapon-response-details[open] .weapon-response-list::-webkit-scrollbar-thumb{background:#d4a54f8f;border-radius:99px}.weapon-variant-list::-webkit-scrollbar-thumb{background:#6a9acd94;border-radius:99px}.weapon-library-table tbody tr:has(.weapon-response-details[open]){background:#101925;box-shadow:inset 3px 0 #d8a953a3}.weapon-library-table tbody tr:has(.weapon-variant-list){background:#101925;box-shadow:inset 3px 0 #d8a953a3}.weapon-library-table{min-width:1600px;font-size:13px}.weapon-library-table th:first-child{width:260px}.weapon-library-table th:nth-child(2){width:86px}.weapon-library-table th:nth-child(3){width:230px}.weapon-library-table th:nth-child(4){width:238px}.weapon-library-table th:nth-child(5){width:180px}.weapon-library-table th:nth-child(6){width:235px}.weapon-library-table th:nth-child(7){width:310px}.weapon-library-table thead th{background:#101b2c;height:62px;padding:10px 13px}.weapon-library-table thead th>span{font-size:13px}.weapon-library-table thead th>small{margin-top:3px;font-size:9px}.weapon-library-table tbody td{line-height:1.42;padding:11px 13px!important}.weapon-attack-cell{min-width:220px}.weapon-attack-total{background:linear-gradient(90deg,#69481c30,#69481c12);border-color:#d5a44b47;min-height:42px;padding:7px 10px}.weapon-damage-breakdown{gap:4px}.weapon-critical-rate{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:7px;padding:6px 9px}.weapon-requirement-cell{min-width:170px}.weapon-skill-cell{min-width:215px}.weapon-skill-line+small,.weapon-skill-cell>small{margin-top:5px;font-size:10px}.weapon-variant-cell{min-width:290px}.weapon-variant-heading{gap:6px}.library-detail-page{width:100%;min-width:0;padding-bottom:28px}.library-detail-backbar{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090f18f0;border:1px solid #99b2cf38;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:10px 13px;display:flex;position:sticky;top:10px;box-shadow:0 10px 28px #00000047}.library-detail-backbar button{color:#f2d58b;min-height:38px;font:inherit;cursor:pointer;background:#7c5b232e;border:1px solid #e2bf6b59;border-radius:4px;padding:0 14px;font-size:13px;font-weight:900}.library-detail-backbar button:hover{background:#936b2747;border-color:#efcd76b8;outline:none}.library-detail-backbar button:focus-visible{background:#936b2747;border-color:#efcd76b8;outline:none}.library-detail-backbar>span{color:#ccd8e7a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.weapon-library-detail-page .weapon-detail-panel.library-detail-panel{background:linear-gradient(#0d1520fa,#070c14fa);border:1px solid #96b0cf38;border-radius:6px;width:100%;max-width:none;max-height:none;position:static;overflow:visible;box-shadow:0 22px 56px #00000052}.weapon-library-detail-page .weapon-detail-header{background:linear-gradient(90deg,#a3772a24,#0000 48%),#0c141fd6;padding-right:26px}.weapon-library-detail-page .weapon-detail-body{overflow:visible}.weapon-variant-switcher{scrollbar-width:none;background:#050a119e;border-top:1px solid #99b2cf1f;border-bottom:1px solid #99b2cf29;gap:7px;padding:12px 20px;display:flex;overflow-x:auto}.weapon-variant-switcher::-webkit-scrollbar{display:none}.weapon-variant-switcher button{--variant-accent:#d7e0eb;color:#dae4f0b8;min-width:104px;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#2531405c;border:1px solid #96aec82e;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:7px auto;align-items:center;gap:3px 7px;padding:8px 11px;display:grid}.weapon-variant-switcher button.variant-fire{--variant-accent:#ff7958}.weapon-variant-switcher button.variant-lightning{--variant-accent:#f4d75d}.weapon-variant-switcher button.variant-holy{--variant-accent:#f4e5a7}.weapon-variant-switcher button.variant-magic{--variant-accent:#72d5ee}.weapon-variant-switcher button.variant-cold{--variant-accent:#72aef2}.weapon-variant-switcher button.variant-poison{--variant-accent:#82c96b}.weapon-variant-switcher button.variant-blood{--variant-accent:#dc6270}.weapon-variant-switcher button>i{background:var(--variant-accent);opacity:.72;border-radius:99px;grid-row:1/3;width:7px;height:24px}.weapon-variant-switcher button>span{color:inherit;white-space:nowrap;font-size:12px;font-weight:900}.weapon-variant-switcher button>small{color:#bfcfe180;font-size:9px;font-weight:850}.weapon-variant-switcher button:hover,.weapon-variant-switcher button.active{border-color:color-mix(in srgb, var(--variant-accent) 58%, transparent);background:color-mix(in srgb, var(--variant-accent) 13%, #1f2a38b3);color:#f7f9fc;outline:none}.weapon-variant-switcher button:focus-visible{border-color:color-mix(in srgb, var(--variant-accent) 58%, transparent);background:color-mix(in srgb, var(--variant-accent) 13%, #1f2a38b3);color:#f7f9fc;outline:none}.weapon-variant-switcher button.active{box-shadow:inset 0 -2px 0 var(--variant-accent)}.spell-detail-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.spell-detail-link:hover strong{color:#f3d58b}.spell-detail-link:focus-visible strong{color:#f3d58b}.spell-detail-link:focus-visible{outline-offset:5px;outline:1px solid #ebc76c8c}.spell-detail-sheet{background:linear-gradient(#0e1723fa,#070d15fa);border:1px solid #91acca38;border-radius:6px;overflow:hidden;box-shadow:0 22px 56px #00000052}.spell-detail-hero{background:linear-gradient(90deg,#4187ae2e,#0000 55%),#0a121cb8;border-bottom:1px solid #8eafd12b;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:170px;padding:24px 28px;display:grid;position:relative}.spell-library-detail-page.is-incantation .spell-detail-hero{background:linear-gradient(90deg,#b1802b30,#0000 55%),#0a121cb8}.spell-detail-hero>img{object-fit:contain;filter:drop-shadow(0 13px 22px #0000006b);width:116px;height:116px}.spell-detail-hero>div{min-width:0}.spell-detail-kind{color:#77d6e9;font-size:11px;font-weight:900}.is-incantation .spell-detail-kind{color:#f0c86e}.spell-detail-hero h2{color:#f5f8fc;letter-spacing:0;margin:7px 0 5px;font-size:30px;font-weight:950}.spell-detail-hero small{color:#b1c5dc8f;font-size:10px}.spell-detail-hero p{color:#d7e2efb8;max-width:720px;margin:12px 0 0;font-size:12px;line-height:1.75}.spell-detail-categories{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:6px;display:flex}.spell-detail-stat-grid{background:#04090f6b;border-bottom:1px solid #8eafd124;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px;display:grid}.spell-detail-stat-grid>section{background:#26496729;border:1px solid #7ba7cf36;border-radius:5px;align-content:center;min-height:88px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.spell-detail-stat-grid>section:before{content:"";background:#6dcfe4;width:3px;position:absolute;top:0;bottom:0;left:0}.spell-detail-stat-grid .charged:before{background:#ad83e5}.spell-detail-stat-grid .mp:before{background:#5ba8f5}.spell-detail-stat-grid .stamina:before{background:#66c486}.spell-detail-stat-grid span{color:#bfd0e2ad;font-size:11px;font-weight:850}.spell-detail-stat-grid strong{color:#f7fbff;margin-top:5px;font-size:25px;font-weight:950;line-height:1.15}.spell-detail-stat-grid small{color:#bfd0e28a;margin-top:5px;font-size:9px}.spell-detail-content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;padding:0 24px 28px;display:grid}.spell-detail-section{border-bottom:1px solid #8eafd124;min-width:0;padding:23px 0}.spell-detail-section>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.spell-detail-section>header h3{color:#f0f4fa;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:950;line-height:1.2;display:flex}.spell-detail-section>header h3:before{content:"";background:#d8b85d;border-radius:2px;width:4px;height:16px;box-shadow:0 0 12px #d8b85d38}.spell-detail-section>header small{color:#9cb6d385;font-size:9px;font-weight:850}.spell-detail-chain,.spell-detail-utility,.spell-detail-notes{grid-column:1/-1}.spell-detail-damage-bar{background:#b4c7da1a;border-radius:3px;height:10px;display:flex;overflow:hidden}.spell-detail-damage-bar i{height:100%;display:block}.spell-detail-damage-bar .damage-physical{background:#c9d2dc}.spell-detail-damage-bar .damage-magic{background:#67caeb}.spell-detail-damage-bar .damage-fire{background:#f17c5e}.spell-detail-damage-bar .damage-lightning{background:#edd361}.spell-detail-damage-bar .damage-holy{background:#ebdf9c}.spell-detail-damage-legend{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:11px;display:grid}.spell-detail-damage-legend>span{background:#1e2c3c6b;border:1px solid #8eacca2b;border-radius:4px;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.spell-detail-damage-legend i{background:currentColor;border-radius:2px;width:7px;height:22px}.spell-detail-damage-legend b{color:#dce6f2c7;font-size:11px}.spell-detail-damage-legend strong{color:currentColor;font-size:16px}.spell-detail-damage-legend small{color:#aec2d885;grid-column:2/-1;font-size:9px}.spell-detail-damage-legend .damage-physical{color:#d7e0eb}.spell-detail-damage-legend .damage-magic{color:#75d9ef}.spell-detail-damage-legend .damage-fire{color:#ff9776}.spell-detail-damage-legend .damage-lightning{color:#f2d96d}.spell-detail-damage-legend .damage-holy{color:#f4e8aa}.spell-detail-damage-note{color:#becfe1ad;border-left:2px solid #edd36194;margin:11px 0 0;padding-left:10px;font-size:10px;line-height:1.65}.spell-detail-response-grid{gap:8px;display:grid}.spell-detail-response-grid article{background:#2649632b;border-left:3px solid #6abcd8b3;grid-template-columns:minmax(90px,1fr) 1fr 1fr;align-items:center;gap:8px;padding:10px 11px;display:grid}.spell-detail-response-grid article>span{color:#dce9f7;font-size:11px;font-weight:900}.spell-detail-response-grid article>div{border-left:1px solid #a0bcd926;padding-left:9px}.spell-detail-response-grid small{color:#a6bfda8f;font-size:9px;display:block}.spell-detail-response-grid strong{color:#f3cf76;margin-top:3px;font-size:13px;display:block}.spell-detail-response-grid article>div:last-child strong{color:#9ed8f2}.spell-detail-chain-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.spell-detail-chain-list>article{background:#1927376b;border:1px solid #7fa2c633;border-radius:4px;min-width:0;padding:13px}.spell-detail-chain-list article>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.spell-detail-chain-list article>header span{color:#dceafb;font-size:11px;font-weight:900}.spell-detail-chain-list code{color:#87c4e2ad;font-size:9px}.spell-detail-chain-list article>strong{color:#f3d27f;font-size:15px;display:block}.spell-detail-chain-list article>small{color:#bacde194;margin-top:4px;font-size:9px;display:block}.spell-detail-chain-list article>div{gap:6px;margin-top:11px;display:grid}.spell-detail-chain-list article>div span{background:#050c147a;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.spell-detail-chain-list article>div b{color:#e9f1fa;font-size:11px}.spell-detail-chain-list footer{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.spell-detail-chain-list footer em{color:#bed3e8a8;border:1px solid #8fb1d333;border-radius:3px;padding:3px 6px;font-size:9px;font-style:normal}.spell-detail-utility>strong{color:#f0d58f;font-size:15px;line-height:1.65;display:block}.spell-detail-utility>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px;display:grid}.spell-detail-utility>div span{background:#664d1d2e;border-left:3px solid #dbb85cb3;padding:10px 11px}.spell-detail-utility>div small{color:#dacca99e;font-size:9px;display:block}.spell-detail-utility>div b{color:#f5dc9c;margin-top:4px;font-size:14px;display:block}.spell-detail-notes p{color:#d9e3efc7;white-space:pre-line;margin:0;font-size:12px;line-height:1.8}.spell-detail-notes>em{color:#efb5ae;background:#6e2f2c2e;border-left:3px solid #d06d67;margin-top:12px;padding:7px 9px;font-size:11px;font-style:normal;display:inline-block}.spell-detail-empty{color:#bacce08c;text-align:center;border:1px dashed #91abc733;place-content:center;gap:5px;min-height:90px;display:grid}.spell-detail-empty strong{color:#dae4f0bf;font-size:12px}.spell-detail-empty span{font-size:10px}@media (max-width:760px){.library-detail-backbar{margin-bottom:9px;padding:8px;top:6px}.library-detail-backbar button{min-height:36px;padding:0 11px;font-size:12px}.library-detail-backbar>span{max-width:45%}.weapon-library-detail-page .weapon-detail-panel.library-detail-panel{border-left:0;border-right:0;border-radius:0}.weapon-library-detail-page .weapon-detail-header{padding:16px}.weapon-variant-switcher{padding:9px 12px}.weapon-variant-switcher button{min-width:94px}.spell-detail-sheet{border-left:0;border-right:0;border-radius:0}.spell-detail-hero{grid-template-columns:82px minmax(0,1fr);gap:14px;min-height:128px;padding:18px 15px}.spell-detail-hero>img{width:82px;height:82px}.spell-detail-hero h2{font-size:22px}.spell-detail-hero p{display:none}.spell-detail-categories{grid-column:1/-1;justify-content:flex-start}.spell-detail-stat-grid{grid-template-columns:1fr 1fr;gap:7px;padding:12px}.spell-detail-stat-grid>section{min-height:78px;padding:11px 12px}.spell-detail-stat-grid strong{overflow-wrap:anywhere;font-size:20px}.spell-detail-content-grid{grid-template-columns:1fr;gap:0;padding:0 14px 20px}.spell-detail-chain,.spell-detail-utility,.spell-detail-notes{grid-column:auto}.spell-detail-section{padding:19px 0}.spell-detail-response-grid article{grid-template-columns:1fr 1fr}.spell-detail-response-grid article>span{grid-column:1/-1}.spell-detail-response-grid article>div:first-of-type{border-left:0;padding-left:0}.spell-detail-chain-list{grid-template-columns:1fr}}body.spell-icon-gallery-open{overflow:hidden}.spell-icon-gallery-backdrop{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000308e0;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.spell-icon-gallery-dialog{background:#070d16;border:1px solid #88a3c24d;border-radius:8px;flex-direction:column;width:min(1480px,100vw - 48px);height:min(920px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000094}.spell-icon-gallery-header{background:#0a1220;border-bottom:1px solid #89a4c233;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:22px 28px;display:flex}.spell-icon-gallery-header>div{min-width:0}.spell-icon-gallery-header span{color:#68d5c0;letter-spacing:0;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.spell-icon-gallery-header h2{color:#f4f8fc;letter-spacing:0;margin:0;font-size:25px}.spell-icon-gallery-header p{color:#becfe2a8;margin:7px 0 0;font-size:12px}.spell-icon-gallery-header p strong{color:#f0c86b;font-size:14px}.spell-icon-gallery-close,.spell-icon-preview>button{color:#eaf2fa;cursor:pointer;background:#070d16bd;border:1px solid #a9bfd657;border-radius:6px;flex:none;place-items:center;width:42px;height:42px;padding:0;font-size:27px;line-height:1;display:grid}.spell-icon-gallery-close:hover,.spell-icon-preview>button:hover{color:#f0c86b;border-color:#f0c86bb8}.spell-icon-gallery-toolbar{background:#080f1a;border-bottom:1px solid #89a4c229;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.spell-icon-gallery-toolbar>label{color:#79b7e8;background:#060c15;border:1px solid #7593b345;border-radius:6px;align-items:center;gap:9px;min-width:0;height:40px;padding:0 13px;display:flex}.spell-icon-gallery-toolbar input{color:#ecf4fc;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.spell-icon-gallery-toolbar input::placeholder{color:#aec4da73}.spell-icon-gallery-categories{background:#080f1a;border-bottom:1px solid #89a4c229;padding:12px 20px 13px}.spell-icon-gallery-categories>span{color:#bccfe29e;margin-bottom:9px;font-size:10px;font-weight:850;display:block}.spell-icon-gallery-categories .spell-category-filter__chips{scrollbar-color:#688bad66 transparent;scrollbar-width:thin;max-height:76px;overflow-y:auto}.spell-icon-gallery-categories .spell-category-filter__chips button{min-height:30px;padding:5px 10px;font-size:10px}.spell-icon-gallery-filters{align-items:center;gap:6px;display:flex}.spell-icon-gallery-filters button{color:#d3e1efb3;cursor:pointer;background:#0d1724;border:1px solid #7593b338;border-radius:6px;height:36px;padding:0 10px;font-size:11px;font-weight:800}.spell-icon-gallery-filters button:hover,.spell-icon-gallery-filters button.active{color:#c9fff3;background:#11332f;border-color:#55c6b094}.spell-icon-gallery-filters em{color:#ffffff80;margin-left:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal}.spell-icon-gallery-bulk-download,.spell-icon-preview>a{color:#ffe19a;white-space:nowrap;background:#352a12;border:1px solid #f0c86b94;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.spell-icon-gallery-bulk-download:hover,.spell-icon-preview>a:hover{background:#4a3916;border-color:#f0c86b}.spell-icon-gallery-results{scrollbar-color:#688bad73 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 20px 22px;overflow-y:auto}.spell-icon-gallery-result-count{z-index:2;color:#b4c7da94;background:#070d16;padding:13px 2px 11px;font-size:11px;position:sticky;top:0}.spell-icon-gallery-result-count strong{color:#f0c86b;font-size:13px}.spell-icon-gallery-group{margin:0 0 24px}.spell-icon-gallery-group:last-child{margin-bottom:0}.spell-icon-gallery-group .weapon-gallery-group-header{margin-bottom:12px;padding:0 2px 10px}.spell-icon-gallery-group .weapon-gallery-group-header h3{font-size:14px}.spell-icon-gallery-group .weapon-gallery-group-header>em{font-size:10px}.spell-icon-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:10px;display:grid}.spell-icon-gallery-item{background:#0b131f;border:1px solid #7391b033;border-radius:6px;grid-template-rows:auto minmax(68px,auto);grid-template-columns:minmax(0,1fr) auto;transition:border-color .16s,transform .16s,background .16s;display:grid;overflow:hidden}.spell-icon-gallery-item:hover{background:#0e1928;border-color:#67b5da7a;transform:translateY(-2px)}.spell-icon-gallery-image{aspect-ratio:1;cursor:zoom-in;background:#070d15;border:0;border-bottom:1px solid #7391b024;grid-column:1/-1;place-items:center;width:100%;padding:10px;display:grid;position:relative}.spell-icon-gallery-image img{object-fit:contain;image-rendering:auto;width:100%;height:100%}.spell-icon-gallery-image>span{color:#eef6fddb;opacity:0;background:#000000b3;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;bottom:8px;right:8px;transform:translateY(3px)}.spell-icon-gallery-image:hover>span{opacity:1;transform:translateY(0)}.spell-icon-gallery-image:focus-visible>span{opacity:1;transform:translateY(0)}.spell-icon-gallery-meta{min-width:0;padding:10px 4px 10px 11px}.spell-icon-gallery-meta em{color:#7ec8ff;margin-bottom:5px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.spell-icon-gallery-meta em[data-kind=incantation]{color:#f0c86b}.spell-icon-gallery-meta em[data-kind=other]{color:#9bb0c5}.spell-icon-gallery-meta strong,.spell-icon-gallery-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.spell-icon-gallery-meta strong{color:#e9f1f9;font-size:11px}.spell-icon-gallery-meta small{color:#a4bad085;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.spell-icon-gallery-item>a{color:#a8d8f6;white-space:nowrap;border:1px solid #67a8d342;border-radius:5px;align-self:end;margin:0 8px 9px 3px;padding:6px 7px;font-size:9px;font-weight:800;text-decoration:none}.spell-icon-gallery-item>a:hover{color:#c9fff3;border-color:#67c7b499}.spell-icon-gallery-empty{color:#b6cade8c;place-items:center;min-height:280px;font-size:13px;display:grid}.spell-icon-preview-backdrop{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000308e6;place-items:center;padding:30px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.spell-icon-preview{background:#0a121d;border:1px solid #94b1cf5c;border-radius:8px;justify-items:center;width:min(520px,100%);padding:26px;display:grid;position:relative;box-shadow:0 24px 70px #0000008c}.spell-icon-preview>button{position:absolute;top:12px;right:12px}.spell-icon-preview>img{object-fit:contain;width:min(360px,76vw);height:min(360px,76vw)}.spell-icon-preview>div{text-align:center;justify-items:center;gap:5px;margin:12px 0 18px;display:grid}.spell-icon-preview>div em{color:#68d5c0;font-size:10px;font-style:normal;font-weight:900}.spell-icon-preview>div strong{color:#f4f8fc;overflow-wrap:anywhere;max-width:100%;font-size:17px}.spell-icon-preview>div small{color:#aec4da8c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.spell-icon-gallery-enter-active,.spell-icon-gallery-leave-active{transition:opacity .18s}.spell-icon-gallery-enter-active .spell-icon-gallery-dialog,.spell-icon-gallery-leave-active .spell-icon-gallery-dialog{transition:opacity .18s,transform .18s}.spell-icon-gallery-enter-from,.spell-icon-gallery-leave-to{opacity:0}.spell-icon-gallery-enter-from .spell-icon-gallery-dialog,.spell-icon-gallery-leave-to .spell-icon-gallery-dialog{opacity:0;transform:translateY(12px)scale(.99)}@media (max-width:1100px){.spell-icon-gallery-toolbar{grid-template-columns:1fr auto}.spell-icon-gallery-filters{grid-area:2/1/auto/-1;overflow-x:auto}}@media (max-width:640px){.spell-icon-gallery-backdrop{padding:0}.spell-icon-gallery-dialog{border:0;border-radius:0;width:100vw;height:100vh}.spell-icon-gallery-header{min-height:94px;padding:16px 18px}.spell-icon-gallery-header h2{padding-right:8px;font-size:20px}.spell-icon-gallery-toolbar{grid-template-columns:1fr auto;padding:12px}.spell-icon-gallery-bulk-download{padding:0 10px}.spell-icon-gallery-filters{margin:0 -12px;padding:0 12px 2px}.spell-icon-gallery-filters button{flex:none}.spell-icon-gallery-results{padding:0 12px 18px}.spell-icon-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.spell-icon-preview-backdrop{padding:14px}}@media (max-width:760px){.weapon-detail-header{padding-right:64px}.weapon-detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weapon-detail-damage-list>div{min-width:142px}}.spell-gallery-group[data-category=王城古龙信仰]{--spell-group-rgb:233, 178, 77}.spell-gallery-item{grid-template-rows:auto auto minmax(34px,auto) auto}.spell-gallery-item.weapon-gallery-item>.spell-gallery-category-line{max-width:100%;min-height:34px;color:rgba(var(--spell-group-rgb), .96);letter-spacing:0;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-style:normal;font-weight:900;line-height:1.45;display:-webkit-box;overflow:hidden}.spell-gallery-item.weapon-gallery-item>.spell-gallery-category-line.is-custom-browse-category{color:#9aaabde0}.spell-gallery-item.weapon-gallery-item>.spell-gallery-category-line.is-other-category{color:#69e2b1;text-shadow:0 0 10px #69e2b13d}@media (max-width:760px){.spell-gallery-item.weapon-gallery-item>.spell-gallery-category-line{min-height:30px;font-size:10px;line-height:1.4}}.spell-gallery-shell{--spell-group-rgb:112, 192, 220;padding-top:14px}.spell-gallery-group{--spell-group-rgb:154, 170, 189}.spell-gallery-group[data-category=挖石]{--spell-group-rgb:104, 188, 199}.spell-gallery-group[data-category=辉石魔法]{--spell-group-rgb:91, 174, 248}.spell-gallery-group[data-category=寒冰魔法]{--spell-group-rgb:116, 205, 239}.spell-gallery-group[data-category=起源魔法]{--spell-group-rgb:105, 134, 246}.spell-gallery-group[data-category=卡利亚王室魔法]{--spell-group-rgb:79, 166, 238}.spell-gallery-group[data-category=死亡魔法]{--spell-group-rgb:103, 184, 170}.spell-gallery-group[data-category=熔岩魔法]{--spell-group-rgb:237, 92, 46}.spell-gallery-group[data-category=神谕魔法]{--spell-group-rgb:107, 201, 240}.spell-gallery-group[data-category=纪念品]{--spell-group-rgb:232, 190, 85}.spell-gallery-group[data-category=辉剑]{--spell-group-rgb:82, 200, 238}.spell-gallery-group[data-category=卡利亚剑]{--spell-group-rgb:105, 157, 241}.spell-gallery-group[data-category=结晶人]{--spell-group-rgb:91, 218, 205}.spell-gallery-group[data-category=隐形],.spell-gallery-group[data-category=黑夜魔法]{--spell-group-rgb:161, 137, 229}.spell-gallery-group[data-category=重力]{--spell-group-rgb:182, 154, 247}.spell-gallery-group[data-category=荆棘]{--spell-group-rgb:240, 91, 107}.spell-gallery-group[data-category=雷系祷告]{--spell-group-rgb:233, 178, 77}.spell-gallery-group[data-category=巨人火焰]{--spell-group-rgb:245, 111, 69}.spell-gallery-group[data-category=狩猎神祇]{--spell-group-rgb:230, 232, 228}.spell-gallery-group[data-category=黄金律法基本主义]{--spell-group-rgb:229, 197, 98}.spell-gallery-group[data-category=黄金树信仰]{--spell-group-rgb:190, 211, 105}.spell-gallery-group[data-category=远古黄金树]{--spell-group-rgb:230, 189, 98}.spell-gallery-group[data-category=双指祷告]{--spell-group-rgb:215, 210, 191}.spell-gallery-group[data-category=血盟祷告]{--spell-group-rgb:229, 61, 87}.spell-gallery-group[data-category=熔炉百相]{--spell-group-rgb:209, 149, 89}.spell-gallery-group[data-category=命定之死]{--spell-group-rgb:181, 63, 73}.spell-gallery-group[data-category=腐败女神祷告]{--spell-group-rgb:201, 79, 101}.spell-gallery-group[data-category=野兽]{--spell-group-rgb:194, 170, 119}.spell-gallery-group[data-category=咆哮与吐息]{--spell-group-rgb:120, 198, 229}.spell-gallery-group[data-category=龙飨],.spell-gallery-group[data-category=龙骧]{--spell-group-rgb:218, 98, 105}.spell-gallery-group[data-category=癫火],.spell-gallery-group[data-category=颠火]{--spell-group-rgb:255, 154, 46}.spell-gallery-group[data-category=其他魔法],.spell-gallery-group[data-category=其他祷告]{--spell-group-rgb:105, 226, 177}.spell-gallery-group[data-category=其他魔法] .weapon-gallery-group-header,.spell-gallery-group[data-category=其他祷告] .weapon-gallery-group-header{border-bottom-style:dashed;border-bottom-color:#69e2b194}.spell-gallery-group[data-category=其他魔法] .weapon-gallery-group-header h3,.spell-gallery-group[data-category=其他祷告] .weapon-gallery-group-header h3{color:#7aebbd;text-shadow:0 0 12px #69e2b12e}.spell-gallery-group[data-category=其他魔法] .spell-gallery-item,.spell-gallery-group[data-category=其他祷告] .spell-gallery-item{background:linear-gradient(#17413529,#05090d33);border-color:#69e2b13d}.spell-gallery-group[data-category=命定之死]{--spell-group-rgb:205, 45, 59;background:linear-gradient(90deg,#030304fa,#16030685 46%,#03030400 82%)}.spell-gallery-group[data-category=命定之死] .weapon-gallery-group-header{border-bottom-color:#cd2d3b75}.spell-gallery-group[data-category=命定之死] .weapon-gallery-group-header>div>span{background:#050506;border:1px solid #dc3746db;box-shadow:0 0 12px #cd2d3b5c}.spell-gallery-group[data-category=命定之死] .weapon-gallery-group-header h3{color:#e04b59}.spell-gallery-group[data-category=命定之死] .weapon-gallery-image{background:radial-gradient(circle at 50% 56%,#cd2d3b21,#0000 58%),#020203;border-color:#cd2d3b47}.spell-gallery-group .weapon-gallery-group-header{border-bottom-color:rgba(var(--spell-group-rgb), .34)}.spell-gallery-group .weapon-gallery-group-header>div>span{background:rgb(var(--spell-group-rgb));box-shadow:0 0 14px rgba(var(--spell-group-rgb), .34)}.spell-gallery-group .weapon-gallery-group-header h3{color:rgb(var(--spell-group-rgb))}.spell-gallery-shell .spell-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(122px,1fr))}.spell-gallery-item{--spell-item-accent:rgb(var(--spell-group-rgb));grid-template-rows:auto auto auto}.spell-gallery-item .weapon-gallery-image{border-color:rgba(var(--spell-group-rgb), .16);background:radial-gradient(circle at 50% 56%, rgba(var(--spell-group-rgb), .09), transparent 58%), #05090d}.spell-gallery-item.weapon-gallery-item:hover{background:rgba(var(--spell-group-rgb), .1)}.spell-gallery-item.weapon-gallery-item:focus-visible{background:rgba(var(--spell-group-rgb), .1)}.spell-gallery-item.weapon-gallery-item:hover .weapon-gallery-image{border-color:rgba(var(--spell-group-rgb), .68);box-shadow:inset 0 0 0 1px rgba(var(--spell-group-rgb), .13), 0 8px 22px #00000047}.spell-gallery-item.weapon-gallery-item:focus-visible .weapon-gallery-image{border-color:rgba(var(--spell-group-rgb), .68);box-shadow:inset 0 0 0 1px rgba(var(--spell-group-rgb), .13), 0 8px 22px #00000047}.spell-gallery-item .weapon-gallery-image img{filter:drop-shadow(0 8px 12px #00000075);padding:10px}.spell-gallery-item.weapon-gallery-item>strong{color:#e5eef9}.spell-gallery-item.weapon-gallery-item>small{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.spell-gallery-item.weapon-gallery-item>small b{color:var(--spell-item-accent);font-size:9px;font-weight:900}.spell-gallery-item[data-damage=magic]{--spell-item-accent:#75d9ef}.spell-gallery-item[data-damage=fire]{--spell-item-accent:#ff9776}.spell-gallery-item[data-damage=lightning]{--spell-item-accent:#f2d96d}.spell-gallery-item[data-damage=holy]{--spell-item-accent:#f4e8aa}.spell-gallery-item[data-damage=physical]{--spell-item-accent:#d7e0eb}.spell-gallery-item.is-support{--spell-item-accent:#aebbd0}@media (max-width:760px){.spell-gallery-shell{gap:28px;padding-top:8px}.spell-gallery-shell .spell-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 7px}.spell-gallery-item{padding-left:1px;padding-right:1px}.spell-gallery-item .weapon-gallery-image img{padding:7px}.spell-gallery-item.weapon-gallery-item>strong{font-size:11px}.spell-gallery-item.weapon-gallery-item>small{font-size:8px}}body.weapon-modal-open{overflow:hidden}.weapon-detail-overlay,.weapon-detail-panel,.weapon-detail-body,.weapon-detail-skill-list,.weapon-variant-detail-overlay,.weapon-variant-detail-panel,.weapon-variant-detail-body{scrollbar-width:none;-ms-overflow-style:none}.weapon-detail-overlay::-webkit-scrollbar{width:0;height:0;display:none}.weapon-detail-panel::-webkit-scrollbar{width:0;height:0;display:none}.weapon-detail-body::-webkit-scrollbar{width:0;height:0;display:none}.weapon-detail-skill-list::-webkit-scrollbar{width:0;height:0;display:none}.weapon-variant-detail-overlay::-webkit-scrollbar{width:0;height:0;display:none}.weapon-variant-detail-panel::-webkit-scrollbar{width:0;height:0;display:none}.weapon-variant-detail-body::-webkit-scrollbar{width:0;height:0;display:none}.weapon-detail-variant-card{cursor:pointer;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.weapon-detail-variant-card:hover{border-color:color-mix(in srgb, var(--variant-accent) 62%, transparent);background:color-mix(in srgb, var(--variant-accent) 10%, #1d252fdb);outline:0;transform:translateY(-2px);box-shadow:0 10px 24px #00000038}.weapon-detail-variant-card:focus-visible{border-color:color-mix(in srgb, var(--variant-accent) 62%, transparent);background:color-mix(in srgb, var(--variant-accent) 10%, #1d252fdb);outline:0;transform:translateY(-2px);box-shadow:0 10px 24px #00000038}.weapon-detail-variant-card:focus-visible{box-shadow:0 0 0 2px #f2d07680}.weapon-variant-detail-overlay{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010408db;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.weapon-variant-detail-panel{background:#0a1018;border:1px solid #e0be5b7a;border-radius:9px;grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);max-height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 100px #000000a8,0 0 0 1px #ffffff09}.weapon-variant-detail-header{background:linear-gradient(135deg,#1f2a37f5,#101925fa);border-bottom:1px solid #9bb7d933;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:22px 68px 20px 24px;display:flex;position:relative}.weapon-variant-detail-header>div{min-width:0}.weapon-variant-detail-kicker{color:#e7c66d;letter-spacing:.08em;font-size:10px;font-weight:900}.weapon-variant-detail-header h2{color:#f2f6fb;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:24px;font-weight:900;overflow:hidden}.weapon-variant-detail-header p{color:#c7d8eba3;margin:6px 0 0;font-size:11px}.weapon-variant-detail-body{min-height:0;padding:0 24px 28px;overflow:auto}.weapon-variant-detail-summary{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:stretch;gap:10px;padding:20px 0 2px;display:grid}.weapon-variant-detail-summary-total,.weapon-variant-detail-summary-meta span{background:#5f4a2024;border:1px solid #dab55240;gap:5px;padding:13px 14px;display:grid}.weapon-variant-detail-summary-total span,.weapon-variant-detail-summary-meta span{color:#d6e2efad;font-size:10px;font-weight:800}.weapon-variant-detail-summary-total strong{color:#f5d783;font-size:30px;line-height:1}.weapon-variant-detail-summary-meta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.weapon-variant-detail-summary-meta b{color:#f1f5fb;font-size:11px;font-weight:850}.weapon-variant-detail-section{border-bottom:1px solid #9bb7d929;padding:21px 0}.weapon-variant-detail-section>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.weapon-variant-detail-section>header h3{color:#e7effa;margin:0;font-size:14px;font-weight:900}.weapon-variant-detail-section>header small{color:#a3bbd68c;font-size:9px;font-weight:850}.weapon-variant-detail-damage-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.weapon-variant-detail-damage-grid>div{background:#202c3a80;border-left:3px solid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.weapon-variant-detail-damage-grid span{color:#d7e3f0bd;font-size:10px;font-weight:850}.weapon-variant-detail-damage-grid strong{color:#f5f8fc;font-size:16px}.weapon-variant-detail-damage-grid em{color:#d0dfefad;font-size:10px;font-style:normal;font-weight:850}.weapon-variant-detail-damage-grid i{background:#afc3d81f;border-radius:99px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.weapon-variant-detail-damage-grid i b{border-radius:inherit;background:currentColor;height:100%;display:block}.weapon-variant-detail-damage-grid .damage-physical{color:#d7e0eb}.weapon-variant-detail-damage-grid .damage-magic{color:#75d9ef}.weapon-variant-detail-damage-grid .damage-fire{color:#ff9776}.weapon-variant-detail-damage-grid .damage-lightning{color:#f2d96d}.weapon-variant-detail-damage-grid .damage-holy{color:#f4e8aa}.weapon-variant-detail-scaling-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.weapon-variant-detail-scaling-grid>div{background:#284b7324;border:1px solid #6b9dcc40;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:11px 12px;display:grid}.weapon-variant-detail-scaling-grid span{color:#a9c9eb;font-size:10px;font-weight:850}.weapon-variant-detail-scaling-grid strong{color:#edf6ff;font-size:16px}.weapon-variant-detail-scaling-grid em{color:#f3cd79;background:#e3b9541a;border:1px solid #e3b9544d;border-radius:3px;grid-column:1/-1;justify-self:start;padding:2px 5px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.weapon-variant-detail-modal-enter-active,.weapon-variant-detail-modal-leave-active{transition:opacity .16s}.weapon-variant-detail-modal-enter-active .weapon-variant-detail-panel,.weapon-variant-detail-modal-leave-active .weapon-variant-detail-panel{transition:transform .16s,opacity .16s}.weapon-variant-detail-modal-enter-from,.weapon-variant-detail-modal-leave-to{opacity:0}.weapon-variant-detail-modal-enter-from .weapon-variant-detail-panel,.weapon-variant-detail-modal-leave-to .weapon-variant-detail-panel{opacity:0;transform:translateY(14px)scale(.985)}@media (max-width:760px){.weapon-variant-detail-overlay{padding:0}.weapon-variant-detail-panel{border:0;border-radius:0;width:100%;max-height:100vh}.weapon-variant-detail-header{padding:18px 64px 18px 16px}.weapon-variant-detail-header h2{font-size:20px}.weapon-variant-detail-body{padding:0 16px 24px}.weapon-variant-detail-summary,.weapon-variant-detail-damage-grid{grid-template-columns:1fr}}.sword-arts-gallery-shell{gap:32px;padding-top:6px}.sword-art-gallery-type-banner{background:linear-gradient(90deg,#2270582e,#22705800);border-bottom:1px solid #49a68747;border-left:3px solid #49a687;align-items:baseline;gap:12px;margin:6px 0 -16px;padding:11px 14px;display:flex}.sword-art-gallery-type-banner>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sword-art-gallery-type-banner strong{color:#d7f1e7;font-size:16px;font-weight:900}.sword-art-gallery-type-banner span{color:#9fe0c9a8;font-size:10px;font-weight:750}.sword-art-gallery-type-banner.is-exclusive{background:linear-gradient(90deg,#8e5b182e,#8e5b1800);border-bottom-color:#daa74d52;border-left-color:#dca94d}.sword-art-gallery-type-banner.is-exclusive strong{color:#f4cd82}.sword-art-gallery-type-banner.is-exclusive span{color:#f4cd82ad}.sword-art-gallery-group .weapon-gallery-group-header>div>span{background:#dca94d;box-shadow:0 0 12px #dca94d5c}.sword-art-group-heading{align-items:center}.sword-art-group-heading>div{gap:3px;display:grid}.sword-art-group-heading small{color:#b4c7da8f;font-size:10px;font-weight:750;line-height:1.2}.sword-art-gallery-group.is-exclusive-group .weapon-gallery-group-header{border-bottom-color:#daa74d6b}.sword-art-gallery-group.is-general-group .weapon-gallery-group-header{border-bottom-color:#49a68757}.sword-art-gallery-group.is-general-group .weapon-gallery-group-header>div>span{background:#49a687;box-shadow:0 0 12px #49a6875c}.sword-art-gallery-group.is-general-group .weapon-gallery-group-header h3{color:#d7f1e7}.sword-art-gallery-group.is-exclusive-group .sword-art-group-heading small{color:#f4cd82b3}.sword-art-gallery-group.is-general-group .sword-art-group-heading small{color:#9fe0c9a3}.sword-art-gallery-item{gap:5px;padding-bottom:10px}.sword-art-gallery-item:hover{background:#744e242e}.sword-art-gallery-item:focus-visible{background:#744e242e}.sword-art-gallery-item .weapon-gallery-image{background:radial-gradient(circle at 50% 35%,#805b2e2e,#06090d 72%);border-color:#daa74d33}.sword-art-gallery-item:hover .weapon-gallery-image{border-color:#e8be67b8;box-shadow:inset 0 0 0 1px #e8be672e,0 6px 22px #0000002e}.sword-art-gallery-item>strong{color:#f1dfb5}.sword-art-gallery-item.is-exclusive>strong{color:#f4c86d}.sword-art-gallery-item:not(.is-exclusive)>strong{color:#d7f1e7}.sword-art-gallery-item:not(.is-exclusive) .weapon-gallery-image{background:radial-gradient(circle at 50% 35%,#26745d2e,#06090d 72%);border-color:#49a6873d}.sword-art-gallery-item:not(.is-exclusive):hover .weapon-gallery-image{border-color:#70d5b1b8;box-shadow:inset 0 0 0 1px #70d5b12e,0 6px 22px #0000002e}.sword-art-binding-label{background:#22705821;border:1px solid #49a6874d;border-radius:3px;justify-self:center;width:-moz-fit-content;width:fit-content;padding:2px 5px;display:inline-block;color:#9fe0c9!important;font-size:9px!important;font-weight:850!important}.sword-art-binding-label.is-exclusive{background:#8e5b182b;border-color:#daa74d61;color:#f4cd82!important}.sword-art-damage-class-label{white-space:normal;max-width:calc(100% - 12px);padding:3px 7px;line-height:1.25;min-height:20px!important}.sword-art-gallery-item>small{min-height:11px}.sword-art-detail-header .weapon-detail-identity>img{border-color:#daa74d80}.sword-art-detail-header .weapon-detail-identity>div>span{color:#dca94d}.sword-art-detail-header .weapon-detail-identity>div>span em{color:#f4c86d}.sword-art-detail-body{grid-template-columns:repeat(2,minmax(0,1fr))}.sword-art-detail-weapon-damage{color:#b9cff5;background:#3f5b8f2b;border-left:2px solid #7691c4b8;margin-top:12px;padding:7px 9px;font-size:10px;font-weight:850;display:inline-flex}.sword-art-detail-weapon-profile{gap:10px;margin-top:12px;display:grid}.sword-art-weapon-profile-hero{background:linear-gradient(135deg,#38597d57,#1b27359e);border:1px solid #77a4d347;border-left:3px solid #80b9e8;grid-template-columns:minmax(118px,.55fr) minmax(0,1.45fr);gap:10px;padding:12px;display:grid}.sword-art-weapon-profile-hero>div{align-content:center;gap:5px;min-width:0;display:grid}.sword-art-weapon-profile-hero>div:first-child{border-right:1px solid #bcd3ea2e;padding-right:10px}.sword-art-weapon-profile-hero span,.sword-art-hit-part-heading span{color:#c2d8edad;letter-spacing:.03em;font-size:10px;font-weight:850}.sword-art-weapon-profile-hero strong{color:#f4f8ff;overflow-wrap:anywhere;font-size:17px;line-height:1.15}.sword-art-weapon-profile-hero>div:first-child strong{color:#a9d7fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:24px}.sword-art-weapon-profile-hero small,.sword-art-detail-segment small,.sword-art-hit-part-section p{color:#bed1e694;grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}.sword-art-damage-calculator{background:#0c1925b8;border:1px solid #70acd33d;grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);align-items:end;gap:10px 16px;padding:12px;display:grid}.sword-art-damage-calculator>label{gap:7px;display:grid}.sword-art-damage-calculator>label>span{color:#bcd3e8ad;font-size:10px;font-weight:850}.sword-art-damage-calculator>label>div{background:#08111c;border:1px solid #6fb5e06b;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.sword-art-damage-calculator input{color:#dff3ff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px;font-weight:850}.sword-art-damage-calculator input:focus{box-shadow:inset 0 0 0 1px #72c7ed}.sword-art-damage-calculator label em{color:#a9cce494;padding:0 10px;font-size:9px;font-style:normal;font-weight:800}.sword-art-damage-calculator__formula{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:7px;min-width:0;display:flex}.sword-art-damage-calculator__formula span{color:#dce9f5;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:800}.sword-art-damage-calculator__formula i{color:#b1c7db7a;font-size:13px;font-style:normal}.sword-art-damage-calculator__formula strong{color:#f1d27c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:25px;line-height:1}.sword-art-damage-calculator__empty{color:#b5cbdf80;text-align:right;font-size:11px}.sword-art-damage-calculator>small{color:#b1c7dc94;grid-column:1/-1;font-size:9px;line-height:1.55}.sword-art-weapon-multiplier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sword-art-weapon-multiplier-grid>div{border:1px solid color-mix(in srgb, currentColor 24%, transparent);background:#1b27348a;border-top:2px solid;gap:4px;min-width:0;padding:9px 8px;display:grid}.sword-art-weapon-multiplier-grid span{color:#dae5f0b8;font-size:10px;font-weight:850}.sword-art-weapon-multiplier-grid strong{color:#f4f8fc;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;line-height:1}.sword-art-weapon-multiplier-grid small{color:#cadbed94;font-size:9px}.sword-art-weapon-multiplier-grid .damage-physical{color:#d7e0eb}.sword-art-weapon-multiplier-grid .damage-magic{color:#75d9ef}.sword-art-weapon-multiplier-grid .damage-fire{color:#ff9776}.sword-art-weapon-multiplier-grid .damage-lightning{color:#f2d96d}.sword-art-weapon-multiplier-grid .damage-holy{color:#f4e8aa}.sword-art-detail-branches{gap:10px;display:grid}.sword-art-detail-branch{background:#2b271e5c;border:1px solid #dab9623d;gap:6px;padding:8px 10px;display:grid}.sword-art-detail-branch-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sword-art-detail-branch-header>div{gap:2px;min-width:0;display:grid}.sword-art-detail-branch-header span{color:#f1d27f;font-size:11px;font-weight:900}.sword-art-detail-branch-header span:before{content:"持握方式 · ";color:#dae5f08f;font-size:9px;font-weight:650}.sword-art-detail-branch-header small{order:3;font-size:9px}.sword-art-detail-branch-header strong{color:#fff2c8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.sword-art-detail-branch-header small{color:#dae5f08f;white-space:nowrap;font-size:9px}.sword-art-detail-branch-formula{color:#f2e8ccb8;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.45}.sword-art-detail-segment-list{gap:6px;display:grid}.sword-art-detail-segment{background:#3630226b;border-left:2px solid #dab962ad;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;padding:9px 10px;display:grid}.sword-art-detail-segment>b{color:#f1d27f;border:1px solid #e8c56973;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.sword-art-detail-segment>div{gap:4px;min-width:0;display:grid}.sword-art-detail-segment-main{min-width:0}.sword-art-detail-segment-title{gap:3px;display:grid}.sword-art-detail-segment span{color:#e6dab9b8;font-size:10px;font-weight:850}.sword-art-detail-segment strong{color:#f7e2a3;overflow-wrap:anywhere;font-size:15px}.sword-art-detail-segment-metrics{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.sword-art-detail-segment-metrics span{color:#d6e3f0a8;background:#141d286b;border:1px solid #b9d0e829;padding:3px 6px;font-size:9px;font-weight:700}.sword-art-detail-segment-metrics b{color:#f5f8fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.sword-art-hit-part-section{border-top:1px solid #bdd3e926;gap:7px;padding-top:9px;display:grid}.sword-art-hit-part-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sword-art-hit-part-heading strong{color:#b5d8f5;font-size:11px}.sword-art-hit-part-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;display:grid}.sword-art-hit-part-grid>div{background:#25354661;border:1px solid #91b0ce33;gap:4px;padding:8px;display:grid}.sword-art-hit-part-grid span{color:#d7e5f2b8;font-size:10px;font-weight:800}.sword-art-hit-part-grid strong{color:#e6f1fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.sword-art-hit-part-grid small{color:#bed3e68f;font-size:9px}.sword-art-detail-footnote{color:#becfe399;margin-top:10px;font-size:10px;line-height:1.45;display:block}.sword-art-response-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sword-art-response-card>div{background:#212a348c;border-left:2px solid #dbb95e9e;gap:5px;padding:13px 12px;display:grid}.sword-art-response-card>div:last-child{border-left-color:#74b8e2a6}.sword-art-response-card span{color:#b8cce1ad;font-size:10px;font-weight:800}.sword-art-response-card strong{color:#f5d783;font-size:18px;line-height:1.1}.sword-art-response-card>div:last-child strong{color:#a9d5f8;font-size:14px}.sword-art-detail-cost-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.sword-art-detail-cost-grid>div{background:#21536f29;border-left:2px solid #6ec0e899;gap:6px;padding:12px 11px;display:grid}.sword-art-detail-cost-grid span{color:#b2d3e6ad;font-size:10px;font-weight:800}.sword-art-detail-cost-grid strong{color:#a9e2f5;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px;line-height:1}.sword-art-efficiency-hero{background:#1f4d6833;border-left:3px solid #75c8e8;gap:7px;padding:11px 12px;display:grid}.sword-art-efficiency-hero>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sword-art-efficiency-hero span{color:#b8d3e7b8;font-size:10px;font-weight:850}.sword-art-efficiency-hero strong{color:#a9e3f7;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:22px;line-height:1}.sword-art-efficiency-hero small,.sword-art-detail-comparison-section>p{color:#b2c7dc94;font-size:9px;line-height:1.55}.sword-art-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.sword-art-rank-grid>div{background:#0c141e8f;border:1px solid #91adca29;gap:4px;min-width:0;padding:9px;display:grid}.sword-art-rank-grid span{color:#b1c6db99;font-size:9px;font-weight:800}.sword-art-rank-grid strong{color:#f1d27b;white-space:nowrap;font-size:13px;line-height:1.2}.sword-art-rank-grid small{color:#c3d7eaad;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.sword-art-detail-comparison-section>p{margin:8px 0 0}.sword-art-detail-sidebar .sword-art-detail-comparison-section .sword-art-rank-grid{margin-top:0}.sword-art-detail-sidebar .sword-art-detail-comparison-section .sword-art-rank-grid>div{border-radius:4px;gap:3px;padding:8px 7px}.sword-art-rank-method{border-top:1px solid #91adca21;margin-top:8px}.sword-art-rank-method>summary{color:#b1c9e19e;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 1px 0;list-style:none;display:flex}.sword-art-rank-method>summary::-webkit-details-marker{display:none}.sword-art-rank-method>summary span,.sword-art-rank-method>summary em{font-size:9px}.sword-art-rank-method>summary em{color:#80b7daad;font-style:normal}.sword-art-rank-method>p{color:#b2c7dc94;margin:8px 0 0;font-size:9px;line-height:1.55}.sword-art-detail-status-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.sword-art-detail-status-grid>div{--status-accent:#d87676;border:1px solid color-mix(in srgb, var(--status-accent) 28%, transparent);border-left:3px solid var(--status-accent);background:color-mix(in srgb, var(--status-accent) 9%, transparent);border-radius:4px;gap:5px;padding:11px;display:grid}.sword-art-detail-status-grid>div.status-blood{--status-accent:#e56873}.sword-art-detail-status-grid>div.status-poison{--status-accent:#8dcc69}.sword-art-detail-status-grid>div.status-frost{--status-accent:#79bff2}.sword-art-detail-status-grid>div.status-sleep{--status-accent:#a998e8}.sword-art-detail-status-grid>div.status-madness{--status-accent:#ff9a2e}.sword-art-detail-status-grid>div.status-death{--status-accent:#b58acb}.sword-art-detail-status-grid>div.status-rot{--status-accent:#c94f65}.sword-art-detail-status-grid span{color:color-mix(in srgb, var(--status-accent) 82%, #fff);font-size:10px;font-weight:850}.sword-art-detail-status-grid strong{color:#f4f7fb;font-size:18px;line-height:1}.sword-art-detail-status-grid small{color:#bed0e28c;font-size:9px}.sword-art-detail-binding-section,.sword-art-detail-attribute-section,.sword-art-detail-note-section{grid-column:1/-1}.sword-art-detail-attribute-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sword-art-detail-attribute-grid>div{--attribute-accent:#93a8c1;border:1px solid color-mix(in srgb, var(--attribute-accent) 30%, transparent);border-left:3px solid var(--attribute-accent);background:color-mix(in srgb, var(--attribute-accent) 9%, transparent);gap:5px;min-width:0;padding:12px;display:grid}.sword-art-detail-attribute-grid .attribute-standard{--attribute-accent:#aab7c8}.sword-art-detail-attribute-grid .attribute-slash{--attribute-accent:#ef7777}.sword-art-detail-attribute-grid .attribute-pierce{--attribute-accent:#69cfd0}.sword-art-detail-attribute-grid .attribute-strike{--attribute-accent:#e5b96c}.sword-art-detail-attribute-grid span{color:color-mix(in srgb, var(--attribute-accent) 84%, #fff);font-size:11px;font-weight:900}.sword-art-detail-attribute-grid strong{color:#f4f7fb;font-size:16px;line-height:1}.sword-art-detail-attribute-grid small{color:#bed0e294;font-size:9px;line-height:1.35}.sword-art-detail-attribute-section>p{color:#becfe2a1;margin:11px 0 0;font-size:10px;line-height:1.65}.sword-art-detail-category-list{flex-wrap:wrap;gap:7px;display:flex}.sword-art-detail-category-list span{color:#f0ce83;background:#8e5b1824;border:1px solid #daa74d52;border-radius:4px;padding:6px 9px;font-size:10px;font-weight:850}.sword-art-detail-meta{border-top:1px solid #9bb7d924;grid-template-columns:auto 1fr auto 1fr;gap:8px 12px;margin-top:12px;padding-top:11px;display:grid}.sword-art-detail-meta span{color:#aec1d794;font-size:10px}.sword-art-detail-meta strong{color:#e8f0fa;font-size:11px}.sword-art-detail-note{color:#c6d6e8bd;white-space:pre-line;margin:0;font-size:12px;line-height:1.75}@media (max-width:760px){.sword-art-detail-body,.sword-art-weapon-profile-hero{grid-template-columns:1fr}.sword-art-weapon-profile-hero>div:first-child{border-bottom:1px solid #bcd3ea2e;border-right:0;padding-bottom:8px;padding-right:0}.sword-art-detail-branch-header{flex-direction:column;gap:5px}.sword-art-detail-branch-header small{white-space:normal}.sword-art-detail-segment-metrics{gap:4px}.sword-art-detail-binding-section,.sword-art-detail-attribute-section,.sword-art-detail-note-section{grid-column:auto}.sword-art-detail-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sword-art-response-card{grid-template-columns:1fr}.sword-art-detail-meta{grid-template-columns:auto 1fr}}.sword-art-detail-panel{width:min(1220px,100%)}.sword-art-detail-header{background:#0c141ff0;grid-template-columns:minmax(300px,1fr) minmax(500px,.95fr);align-items:stretch;gap:24px;padding:20px 24px;display:grid}.sword-art-detail-header .weapon-detail-identity{align-items:flex-start}.sword-art-detail-header .weapon-detail-identity>img{flex-basis:94px;width:94px;height:94px;padding:7px;box-shadow:inset 0 0 0 1px #f4ca6d14,0 12px 24px #0003}.sword-art-detail-header .weapon-detail-identity>div>span{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.sword-art-detail-header .weapon-detail-identity>div>span em{background:#8e5b1824;border:1px solid #daa74d52;border-radius:3px;margin-left:0;padding:3px 6px;font-size:10px}.sword-art-detail-header .weapon-detail-identity h2{margin-top:2px;font-size:29px}.sword-art-detail-header .weapon-detail-identity p{color:#d5e0edb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:620px;margin-top:5px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.sword-art-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:7px;min-width:0;display:grid}.sword-art-detail-summary>div{background:#1a2532ad;border:1px solid #90a9c533;border-top:2px solid #97b4d285;border-radius:4px;align-content:center;gap:4px;min-width:0;min-height:78px;padding:10px 11px;display:grid}.sword-art-detail-summary>div.is-power{border-top-color:#ddb85d}.sword-art-detail-summary>div.is-cost{border-top-color:#71c5e6}.sword-art-detail-summary span{color:#b4c7dcad;font-size:10px;font-weight:850}.sword-art-detail-summary strong{color:#f3f7fc;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.1;overflow:hidden}.sword-art-detail-summary .is-power strong{color:#f1d47e}.sword-art-detail-summary .is-cost strong{color:#a9e3f7}.sword-art-detail-summary small{color:#a1b7cf8f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.sword-art-detail-body{grid-template-columns:minmax(0,2.25fr) minmax(280px,.9fr);align-items:start;gap:22px;padding:18px 22px 30px}.sword-art-detail-main-column,.sword-art-detail-sidebar{align-content:start;min-width:0;display:grid}.sword-art-detail-main-column{background:#0a111a8a;border:1px solid #91accb29;border-radius:6px}.sword-art-detail-main-column>.weapon-detail-section:last-child{border-bottom:0}.sword-art-detail-sidebar{scrollbar-width:none;gap:9px;max-height:calc(100vh - 82px);position:sticky;top:64px;overflow:auto}.sword-art-detail-sidebar::-webkit-scrollbar{display:none}.sword-art-detail-sidebar>.weapon-detail-section{background:#121b27c2;border:1px solid #91accb2b;border-radius:6px;padding:15px}.sword-art-detail-sidebar>.weapon-detail-section>header{margin-bottom:11px}.sword-art-detail-sidebar>.weapon-detail-section>header h3{gap:7px;font-size:14px}.sword-art-detail-sidebar>.weapon-detail-section>header h3:before{width:3px;height:14px}.sword-art-detail-sidebar>.weapon-detail-section>header small{letter-spacing:0}.sword-art-weapon-profile-hero{grid-template-columns:minmax(128px,.45fr) minmax(0,1.55fr);padding:14px}.sword-art-weapon-profile-hero>div:first-child strong{font-size:29px}.sword-art-weapon-multiplier-grid>div{grid-template-columns:1fr auto;align-items:center;gap:3px 6px;padding:8px}.sword-art-weapon-multiplier-grid>div small{grid-column:1/-1}.sword-art-detail-branch{background:#2b271e47;border-radius:5px;gap:10px;padding:12px}.sword-art-detail-segment-list{gap:0;position:relative}.sword-art-detail-segment{background:0 0;border-bottom:1px solid #dab9621f;border-left:0;grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:62px;padding:9px 10px 10px 4px;position:relative}.sword-art-detail-segment.is-single{grid-template-columns:minmax(0,1fr);padding-left:0}.sword-art-detail-segment.is-single:before{display:none}.sword-art-detail-segment:last-child{border-bottom:0}.sword-art-detail-segment:before{content:"";background:#dab96247;width:1px;position:absolute;top:31px;bottom:-7px;left:15px}.sword-art-detail-segment:last-child:before{display:none}.sword-art-detail-segment>b{z-index:1;background:#171811;border-color:#e8c56994;width:25px;height:25px;font-size:11px;position:relative}.sword-art-detail-segment-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.sword-art-detail-segment-title span{font-size:11px}.sword-art-detail-segment-title strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.sword-art-detail-segment-flow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sword-art-detail-segment-flow>span{color:#aac1d870;font-size:12px}.sword-art-detail-segment-flow>strong{color:#e8f1f8;background:#0f1823ad;border:1px solid #b4cce226;border-radius:4px;align-items:center;min-height:27px;padding:4px 8px;font-size:11px;line-height:1.2;display:inline-flex}.sword-art-detail-segment-flow>.is-stage{color:#f0cc70;border-color:#e8c5695c}.sword-art-detail-segment-flow>.is-damage{color:#a9dbff;background:#18344a73;border-color:#67b7e857}.sword-art-detail-segment-flow>.is-poise{color:#f1d482}.sword-art-detail-segment-flow>.is-impact{color:#8be0cf;border-color:#5cd3be4d}.sword-art-detail-segment-metrics span{border-radius:3px;padding:4px 7px;font-size:10px}.sword-art-segment-technical{color:#b1c6dc9e;margin-top:3px;font-size:10px}.sword-art-segment-technical>summary,.sword-art-hit-part-heading{color:#b0c7dfa8;cursor:pointer;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;font-size:10px;font-weight:800;list-style:none;display:flex}.sword-art-segment-technical>summary::-webkit-details-marker{display:none}.sword-art-hit-part-heading::-webkit-details-marker{display:none}.sword-art-segment-technical>summary:before,.sword-art-hit-part-heading:before{color:#b8d7f0;content:"+";border:1px solid #8eacca4d;border-radius:3px;place-items:center;width:15px;height:15px;font-size:12px;line-height:1;display:grid}.sword-art-segment-technical[open]>summary:before,.sword-art-hit-part-section[open]>.sword-art-hit-part-heading:before{content:"−"}.sword-art-segment-technical>div{background:#080e168f;border:1px solid #89a5c124;border-radius:3px;flex-wrap:wrap;gap:5px;margin-top:7px;padding:7px 8px;display:flex}.sword-art-segment-technical>div span{color:#a2b8cf9e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.sword-art-segment-technical>div b{color:#d7e7f5}.sword-art-hit-part-section{padding:10px 0 0}.sword-art-hit-part-heading{background:#21314159;border:1px solid #91b0ce2e;border-radius:4px;justify-content:flex-start;width:100%;padding:8px 10px}.sword-art-hit-part-heading strong{margin-left:auto}.sword-art-hit-part-section[open] .sword-art-hit-part-grid,.sword-art-hit-part-section>p{margin-top:8px}.sword-art-response-card,.sword-art-detail-cost-grid{gap:6px}.sword-art-response-card>div,.sword-art-detail-cost-grid>div{min-height:54px;padding:9px 10px}.sword-art-response-card strong,.sword-art-detail-cost-grid strong{font-size:18px}.sword-art-detail-status-grid,.sword-art-detail-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sword-art-detail-status-grid>div,.sword-art-detail-attribute-grid>div{gap:4px;padding:9px}.sword-art-detail-attribute-grid strong{font-size:14px}.sword-art-detail-attribute-section>p{margin-top:9px;font-size:10px;line-height:1.55}.sword-art-detail-category-list{gap:5px}.sword-art-detail-category-list span{padding:5px 7px;font-size:10px}.sword-art-detail-meta{grid-template-columns:auto 1fr;gap:6px 9px;margin-top:10px;padding-top:9px}.sword-art-detail-note{color:#d0dceac7;font-size:13px;line-height:1.75}@media (max-width:1100px){.sword-art-detail-header{grid-template-columns:1fr}.sword-art-detail-summary{width:100%}.sword-art-detail-body{grid-template-columns:minmax(0,1.75fr) minmax(260px,.85fr)}}@media (max-width:760px){.sword-art-detail-body{grid-template-columns:1fr;padding:14px}.sword-art-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}.sword-art-detail-sidebar>.sword-art-detail-binding-section,.sword-art-detail-sidebar>.sword-art-detail-comparison-section{grid-column:1/-1}}@media (max-width:640px){.sword-art-detail-header{gap:16px;padding:16px}.sword-art-detail-header .weapon-detail-identity{gap:12px}.sword-art-detail-header .weapon-detail-identity>img{flex-basis:74px;width:74px;height:74px}.sword-art-detail-header .weapon-detail-identity h2{white-space:normal;font-size:23px}.sword-art-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sword-art-detail-summary>div{min-height:70px}.sword-art-detail-main-column>.weapon-detail-section,.sword-art-detail-sidebar>.weapon-detail-section{padding:14px}.sword-art-detail-sidebar{grid-template-columns:1fr}.sword-art-detail-sidebar>.sword-art-detail-binding-section,.sword-art-detail-sidebar>.sword-art-detail-comparison-section{grid-column:auto}.sword-art-weapon-multiplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sword-art-damage-calculator{grid-template-columns:1fr}.sword-art-damage-calculator__formula{justify-content:flex-start}.sword-art-detail-segment-title{display:grid}.sword-art-detail-status-grid,.sword-art-detail-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.spell-catalog-table.is-simple .spell-response-cell{width:190px;min-width:190px;padding:9px 10px!important}.spell-catalog-table.is-simple .combat-response-stack{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:6px;display:grid}.spell-catalog-table.is-simple .combat-response-stack>span{background:linear-gradient(135deg,#5b401933,#161f2a57);border:1px solid #cc974140;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;padding:6px;display:grid;box-shadow:inset 2px 0 #dcaa4f6b}.spell-catalog-table.is-simple .combat-response-label{color:#f1daaad1;white-space:nowrap;align-items:center;gap:5px;min-height:13px;font-size:9px;font-weight:850;line-height:1;display:flex}.spell-catalog-table.is-simple .combat-response-label:before{content:"";background:#d9a44b;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 7px #d9a44b80}.spell-catalog-table.is-simple .combat-response-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;display:grid}.spell-catalog-table.is-simple .combat-response-metric{border:1px solid #d1ae6824;border-radius:4px;gap:2px;min-width:0;padding:4px 5px;font-style:normal;line-height:1.1;display:grid;grid-column:auto!important}.spell-catalog-table.is-simple .combat-response-metric i{color:#cad8e59e;font-size:8px;font-style:normal;font-weight:850;line-height:1}.spell-catalog-table.is-simple .combat-response-metric strong{overflow-wrap:anywhere;color:#f6d58e;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900;line-height:1.15}.spell-catalog-table.is-simple .combat-response-poise{background:#714d1729;border-color:#d7a0453d}.spell-catalog-table.is-simple .combat-response-impact{background:#174d6729;border-color:#4ba3d338}.spell-catalog-table.is-simple .combat-response-impact i,.spell-catalog-table.is-simple .combat-response-impact strong{color:#a8ddf4}@media (max-width:760px){.spell-catalog-table.is-simple .spell-response-cell{width:178px;min-width:178px}.spell-catalog-table.is-simple .combat-response-stack{grid-template-columns:1fr}}.weapon-gallery-shell{gap:34px;padding:12px 0 50px;display:grid}.weapon-gallery-group{min-width:0}.weapon-gallery-group-header{border-bottom:1px solid #b4c6dc57;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:0 2px 9px;display:flex}.weapon-gallery-group-header>div{align-items:center;gap:9px;display:inline-flex}.weapon-gallery-group-header>div>span{background:#d7b968;width:3px;height:18px;box-shadow:0 0 12px #d7b96852}.weapon-gallery-group-header h3{color:#edf4ff;letter-spacing:0;margin:0;font-size:18px;font-weight:900}.weapon-gallery-group-header em{color:#a9bed5a3;font-size:12px;font-style:normal;font-weight:800}.weapon-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:14px 13px;display:grid}.weapon-gallery-item{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;border-radius:5px;gap:6px;padding:0 3px 8px;transition:background .16s,transform .16s;display:grid}.weapon-gallery-item:hover{background:#3c577433;outline:0;transform:translateY(-2px)}.weapon-gallery-item:focus-visible{background:#3c577433;outline:0;transform:translateY(-2px)}.weapon-catalog-item:hover{background:#465e7724;transform:none}.weapon-catalog-item:focus-visible{background:#465e7724;transform:none}.weapon-gallery-item:focus-visible .weapon-gallery-image{border-color:#e2c66f;box-shadow:0 0 0 2px #e2c66f33}.weapon-gallery-image{--rarity-rgb:148, 166, 187;--rarity-border-alpha:.34;--rarity-glow-alpha:.07;aspect-ratio:1;border:1px solid rgba(var(--rarity-rgb), var(--rarity-border-alpha));background:radial-gradient(circle at 50% 44%, rgba(var(--rarity-rgb), var(--rarity-glow-alpha)), transparent 64%), #06090d;border-radius:5px;place-items:center;min-width:0;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e2edf809,inset 0 -18px 28px #0000002e}.weapon-gallery-image:before,.weapon-gallery-image:after{content:none}.weapon-gallery-image[data-rarity="0"]{--rarity-rgb:205, 216, 229;--rarity-border-alpha:.42;--rarity-glow-alpha:.06}.weapon-gallery-image[data-rarity="1"]{--rarity-rgb:91, 145, 237;--rarity-border-alpha:.5;--rarity-glow-alpha:.1}.weapon-gallery-image[data-rarity="2"]{--rarity-rgb:192, 111, 242;--rarity-border-alpha:.52;--rarity-glow-alpha:.11}.weapon-gallery-image[data-rarity="3"]{--rarity-rgb:236, 183, 67;--rarity-border-alpha:.56;--rarity-glow-alpha:.13}.weapon-gallery-item:hover .weapon-gallery-image{border-color:rgba(var(--rarity-rgb), .78);box-shadow:inset 0 1px 0 #f0f7ff0e, inset 0 -22px 32px rgba(var(--rarity-rgb), .055), 0 8px 20px #0003}.weapon-gallery-item:focus-visible .weapon-gallery-image{border-color:rgba(var(--rarity-rgb), .78);box-shadow:inset 0 1px 0 #f0f7ff0e, inset 0 -22px 32px rgba(var(--rarity-rgb), .055), 0 8px 20px #0003}.weapon-gallery-image img{object-fit:contain;width:100%;height:100%;padding:8px}.weapon-catalog-item .weapon-gallery-image img{padding:6px;transition:transform .18s,filter .18s;transform:scale(1)}.weapon-catalog-item:hover .weapon-gallery-image img{filter:brightness(1.07)drop-shadow(0 8px 12px #00000057);transform:scale(1.055)}.weapon-catalog-item:focus-visible .weapon-gallery-image img{filter:brightness(1.07)drop-shadow(0 8px 12px #00000057);transform:scale(1.055)}.weapon-gallery-image em{color:#dfb8fb;background:#22152f;border:1px solid #c087e173;border-radius:3px;padding:2px 4px;font-size:9px;font-style:normal;font-weight:900;line-height:1;position:absolute;top:6px;right:6px}.weapon-gallery-item>strong{color:#d9e9ff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;line-height:1.25;overflow:hidden}.weapon-gallery-item>small{color:#a6bdd7a6;text-overflow:ellipsis;white-space:nowrap;min-height:12px;font-size:9px;font-weight:750;line-height:1.25;overflow:hidden}.weapon-catalog-item>small{color:#b1c7deb8;min-height:13px;font-size:10px}.weapon-gallery-item.is-nightfarer>strong{color:#f0d583}.weapon-gallery-item.is-caster>strong{color:#83d8ef}.weapon-gallery-item.is-dlc:not(.is-nightfarer):not(.is-caster)>strong{color:#d6a4f5}.weapon-gallery-empty{color:#b9cbe0a3;text-align:center;border-top:1px solid #b4c6dc40;padding:80px 24px;font-size:14px}.weapon-detail-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010408cc;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.weapon-detail-panel{background:#0a1018;border:1px solid #9bb7d94d;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(1160px,100%);max-height:min(900px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 90px #00000094}.weapon-detail-header{background:#101925;border-bottom:1px solid #9bb7d938;justify-content:space-between;align-items:center;gap:22px;padding:22px 58px 22px 24px;display:flex;position:relative}.weapon-detail-identity{align-items:center;gap:17px;min-width:0;display:flex}.weapon-detail-identity>img{object-fit:contain;background:#06090d;border:1px solid #d3b86361;border-radius:5px;flex:0 0 82px;width:82px;height:82px;padding:6px}.weapon-detail-identity>div{gap:4px;min-width:0;display:grid}.weapon-detail-identity>div>span{color:#c9a95e;font-size:11px;font-weight:850}.weapon-detail-identity>div>span em{color:#deb8fa;margin-left:8px;font-size:10px;font-style:normal}.weapon-detail-identity h2{color:#f0f5fe;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:25px;font-weight:900;line-height:1.18;overflow:hidden}.weapon-detail-identity small{color:#b2c6dc9c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.weapon-detail-identity p{color:#cedbeab8;margin:3px 0 0;font-size:12px;line-height:1.5}.weapon-detail-close{color:#d6e5f7;cursor:pointer;background:#0a1018;border:1px solid #b1c8e142;border-radius:4px;place-items:center;width:30px;height:30px;font-size:23px;line-height:1;display:grid;position:absolute;top:17px;right:17px}.weapon-detail-close:hover{color:#f0d583;border-color:#e2c66fb8;outline:0}.weapon-detail-close:focus-visible{color:#f0d583;border-color:#e2c66fb8;outline:0}.weapon-detail-body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 28px;min-height:0;padding:0 24px 30px;display:grid;overflow:auto}.weapon-detail-section{border-bottom:1px solid #9bb7d92b;min-width:0;padding:22px 0}.weapon-detail-section>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.weapon-detail-section>header h3{color:#e7effa;margin:0;font-size:14px;font-weight:900}.weapon-detail-section>header small{color:#a3bbd691;font-size:10px;font-weight:800}.weapon-detail-variants{grid-column:1/-1}.weapon-detail-attack-total,.weapon-detail-casting-total,.weapon-detail-critical,.weapon-detail-primary-skill{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.weapon-detail-attack-total>span,.weapon-detail-casting-total>span,.weapon-detail-critical>span,.weapon-detail-primary-skill>span{color:#c6d5e6b8;font-size:11px;font-weight:800}.weapon-detail-attack-total>strong,.weapon-detail-casting-total>strong{color:#f3d987;font-size:28px;line-height:1}.weapon-detail-damage-list{gap:8px;margin-top:14px;display:grid}.weapon-detail-damage-list>div{color:#d3dce8;grid-template-columns:36px 42px 46px minmax(40px,1fr);align-items:center;gap:8px;font-size:11px;display:grid}.weapon-detail-damage-list strong{font-size:13px}.weapon-detail-damage-list em{color:#cbd9e9a3;font-size:10px;font-style:normal}.weapon-detail-damage-list i{background:#afc3d81f;border-radius:99px;height:5px;display:block;overflow:hidden}.weapon-detail-damage-list i b{border-radius:inherit;background:currentColor;height:100%;display:block}.weapon-detail-damage-list .damage-physical{color:#d7e0eb}.weapon-detail-damage-list .damage-magic{color:#75d9ef}.weapon-detail-damage-list .damage-fire{color:#ff9776}.weapon-detail-damage-list .damage-lightning{color:#f2d96d}.weapon-detail-damage-list .damage-holy{color:#f4e8aa}.weapon-detail-critical{border-top:1px solid #cd775847;margin-top:16px;padding-top:12px}.weapon-detail-critical>strong{color:#f0c1ad;font-size:17px}.weapon-detail-critical>em{color:#f0c1adc4;font-size:11px;font-style:normal;font-weight:800}.weapon-detail-inline-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.weapon-detail-inline-stats>span{color:#bfd6e7b8;background:#2b536b21;border-left:2px solid #74cce380;padding:9px;font-size:10px;line-height:1.45}.weapon-detail-inline-stats b{color:#9edfed;font-size:13px;display:block}.weapon-detail-scaling-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.weapon-detail-scaling-grid>div{background:#284b7324;border:1px solid #6b9dcc40;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:3px 7px;padding:9px 10px;display:grid}.weapon-detail-scaling-grid span{color:#a9c9eb;font-size:10px;font-weight:850}.weapon-detail-scaling-grid strong{color:#edf6ff;font-size:14px}.weapon-detail-scaling-grid em{color:#f3cd79;background:#e3b9541a;border:1px solid #e3b9544d;border-radius:3px;grid-column:1/-1;justify-self:start;padding:2px 5px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.weapon-detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.weapon-detail-action-grid article{--action-accent:#cbd6e3;border-left:2px solid #dbb95e99;border-left-color:var(--action-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--action-accent) 9%, transparent), #1b242f94 42%);padding:13px}.weapon-detail-action-grid article.attribute-slash{--action-accent:#ef7777}.weapon-detail-action-grid article.attribute-strike{--action-accent:#e9c665}.weapon-detail-action-grid article.attribute-pierce{--action-accent:#70cde5}.weapon-detail-action-grid article.attribute-standard{--action-accent:#c9d4e0}.weapon-detail-action-grid article>header{justify-content:space-between;gap:8px;margin-bottom:9px;display:flex}.weapon-detail-action-grid article>header strong{color:#edf3fa;font-size:12px}.weapon-detail-action-grid article>header small{border:1px solid color-mix(in srgb, var(--action-accent) 42%, transparent);background:color-mix(in srgb, var(--action-accent) 10%, transparent);color:var(--action-accent);border-radius:3px;padding:2px 6px;font-size:10px;font-weight:900}.weapon-detail-actions{grid-column:1/-1}.weapon-detail-action-grid article>.weapon-action-property-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.weapon-action-property-grid>span{background:#0b121b57;border:1px solid #9ab4cf24;min-width:0;padding:8px 7px}.weapon-action-property-grid em{color:#b7cadea3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.25;display:block;overflow:hidden}.weapon-action-property-grid b{color:#f2d684;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;line-height:1.15;display:block;overflow:hidden}.weapon-action-property-grid .weapon-action-attribute b{color:var(--action-accent)}.weapon-action-property-grid>span:last-child b{color:#a9d5f8;font-size:11px}.weapon-detail-spells{gap:8px;display:grid}.weapon-detail-spells>span{background:#264f6324;border-left:2px solid #68d0e1a8;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.weapon-detail-spells small{color:#9accdca8;font-size:10px}.weapon-detail-spells strong{color:#c7f2fa;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.weapon-detail-primary-skill{background:#6a522624;border-left:2px solid #e0b556b3;flex-wrap:wrap;padding:11px}.weapon-detail-primary-skill>strong{color:#f1d58e;font-size:15px}.weapon-detail-primary-skill>small{color:#d8cba9a8;width:100%;font-size:10px}.weapon-detail-skill-card{width:100%;min-height:80px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(100deg,#7e5d2529,#0000 68%),#0c1118b8;border:1px solid #dfbe7033;border-left:2px solid #e0b556c7;border-radius:4px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;transition:border-color .17s,background-color .17s,box-shadow .17s,transform .17s;display:grid}.weapon-detail-skill-card:hover{background-color:#181c22d1;border-color:#e8c7776b #e8c7776b #e8c7776b #e5bf62;outline:0;transform:translateY(-1px);box-shadow:0 8px 22px #0003,inset 0 0 24px #daad4609}.weapon-detail-skill-card:focus-visible{background-color:#181c22d1;border-color:#e8c7776b #e8c7776b #e8c7776b #e5bf62;outline:0;transform:translateY(-1px);box-shadow:0 8px 22px #0003,inset 0 0 24px #daad4609}.weapon-detail-skill-icon{color:#e7ca80b8;background:#070a0f;border:1px solid #dcbe7838;border-radius:4px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden;box-shadow:inset 0 0 16px #daad460d}.weapon-detail-skill-icon img{object-fit:contain;width:100%;height:100%;padding:4px}.weapon-detail-skill-copy{gap:3px;min-width:0;display:grid}.weapon-detail-skill-copy small{color:#d3c094a6;font-size:10px;font-weight:850}.weapon-detail-skill-copy strong{color:#f2d68f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.weapon-detail-skill-copy em{color:#c5cfdc9e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:750;overflow:hidden}.weapon-detail-skill-action{color:#e2c784a3;white-space:nowrap;align-items:center;gap:2px;font-size:10px;font-weight:850;transition:color .17s,transform .17s;display:inline-flex}.weapon-detail-skill-card:hover .weapon-detail-skill-action{color:#f0cf7c;transform:translate(2px)}.weapon-detail-skill-card:focus-visible .weapon-detail-skill-action{color:#f0cf7c;transform:translate(2px)}.weapon-detail-blessing-card{--blessing-accent:#dfb94f;--blessing-accent-bright:#f3d27b;--blessing-surface:#0d1219c7;--blessing-glow:#dfb94f1a;border:1px solid color-mix(in srgb, var(--blessing-accent) 20%, transparent);border-left:3px solid var(--blessing-accent);background:radial-gradient(circle at 94% 0%, var(--blessing-glow), transparent 42%), linear-gradient(105deg, color-mix(in srgb, var(--blessing-accent) 7%, transparent), transparent 64%), var(--blessing-surface);min-height:176px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--blessing-accent-bright) 5%, transparent);border-radius:4px;gap:12px;padding:15px 16px 16px;display:grid}.weapon-detail-blessing-card[data-theme=element]{--blessing-accent:#72d5ee}.weapon-detail-blessing-card[data-theme=heal]{--blessing-accent:#78cc8d}.weapon-detail-blessing-card[data-theme=buff]{--blessing-accent:#e1bc56}.weapon-detail-blessing-card[data-theme=debuff]{--blessing-accent:#b38be0}.weapon-detail-blessing-card[data-theme=cleanse]{--blessing-accent:#d9e5f4}.weapon-detail-blessing-card[data-theme=damage]{--blessing-accent:#df6a72}.weapon-detail-blessing-card[data-theme=attack]{--blessing-accent:#e39762}.weapon-detail-blessing-card[data-theme=special]{--blessing-accent:#d6a9e8}.weapon-detail-blessing-card[data-theme=blasphemous]{--blessing-accent:#b84d3f;--blessing-accent-bright:#e6b764;--blessing-surface:#190d0ee0;background:radial-gradient(circle at 92% 4%,#cd753729,#0000 37%),linear-gradient(108deg,#6b1c193d,#0000 58%),#190d0ee0;border-color:#a14a3957 #a14a3957 #a14a3957 #c85d43;box-shadow:inset 0 1px #edae5b0d}.weapon-detail-blessing-card[data-theme=nightfire]{--blessing-accent:#6e9fd1;--blessing-accent-bright:#f1c47d;--blessing-surface:#0b0f18f0;--blessing-glow:#5284be29;background:radial-gradient(circle at 10% 0%, #447fc233, transparent 39%), radial-gradient(circle at 92% 5%, #d563302e, transparent 38%), linear-gradient(105deg, #325c961c, transparent 43%, #b5482317), var(--blessing-surface);border-color:#7c8eae47 #7c8eae47 #7c8eae47 #0000;border-image:linear-gradient(#79b6ec 0%,#7da7d4 42%,#e28a4f 58%,#f0b35f 100%) 1;box-shadow:inset 0 1px #b2d2f00d,inset -1px 0 #e9914b0a}.weapon-detail-blessing-card[data-theme=nightfire] .weapon-detail-blessing-title strong{color:#0000;background:linear-gradient(90deg,#a8d5f4 0%,#c4d9e7 43%,#efb66d 62%,#ffd08b 100%);-webkit-background-clip:text;background-clip:text}.weapon-detail-blessing-card[data-theme=nightfire] .weapon-detail-blessing-meta>span:nth-child(2) b{color:#0000;background:linear-gradient(90deg,#9dcdf1 0 42%,#aabed0 48%,#ed9c59 58%,#ffc477 100%);-webkit-background-clip:text;background-clip:text}.weapon-detail-blessing-card[data-theme=nightfire] .weapon-detail-blessing-meta>span:nth-child(3){background:linear-gradient(90deg,#487ebb14,#cd683117),#181c2375;border-color:#cb9a5c30}.weapon-detail-blessing-card[data-theme=darkmoon]{--blessing-accent:#789dca;--blessing-accent-bright:#c7e4f6;--blessing-surface:#0a111ded;--blessing-glow:#689dcd26}.weapon-detail-blessing-card[data-theme=elden]{--blessing-accent:#bda352;--blessing-accent-bright:#f3e3a7;--blessing-surface:#14120ceb;--blessing-glow:#e2c7661f}.weapon-detail-blessing-card[data-theme=marais]{--blessing-accent:#a95655;--blessing-accent-bright:#e2b187;--blessing-surface:#180c10ed;--blessing-glow:#8d363a26}.weapon-detail-blessing-card[data-theme=goldenorder]{--blessing-accent:#c5ad62;--blessing-accent-bright:#f5e9b2;--blessing-surface:#16140deb;--blessing-glow:#edd9891f}.weapon-detail-blessing-card[data-theme=blackblade]{--blessing-accent:#9d7450;--blessing-accent-bright:#dfbd7c;--blessing-surface:#0e0d0df2;--blessing-glow:#764a2a24}.weapon-detail-blessing-card[data-theme=starscourge]{--blessing-accent:#8d70b7;--blessing-accent-bright:#d7b6ea;--blessing-surface:#120d19f0;--blessing-glow:#6c4b992e}.weapon-detail-blessing-card[data-theme=ruins]{--blessing-accent:#76668f;--blessing-accent-bright:#c0aed8;--blessing-surface:#100f13f2;--blessing-glow:#684e8b24}.weapon-detail-blessing-card[data-theme=grafted]{--blessing-accent:#857886;--blessing-accent-bright:#d3c7cf;--blessing-surface:#121014f0;--blessing-glow:#7566781f}.weapon-detail-blessing-card[data-theme=dragonking]{--blessing-accent:#aa9150;--blessing-accent-bright:#eedb82;--blessing-surface:#14130cf0;--blessing-glow:#cab44926}.weapon-detail-blessing-card[data-theme=eclipse]{--blessing-accent:#8c7c62;--blessing-accent-bright:#d5c49a;--blessing-surface:#0f0f0ef2;--blessing-glow:#7a69441f}.weapon-detail-blessing-card[data-theme=morgott]{--blessing-accent:#a34f45;--blessing-accent-bright:#e3a071;--blessing-surface:#170c0df0;--blessing-glow:#94392b29}.weapon-detail-blessing-card[data-theme=malenia]{--blessing-accent:#b3665a;--blessing-accent-bright:#efc0a3;--blessing-surface:#170d0ff0;--blessing-glow:#b04c3e24}.weapon-detail-blessing-card[data-theme=marika]{--blessing-accent:#b5a267;--blessing-accent-bright:#f0dfa1;--blessing-surface:#15140eed;--blessing-glow:#cfb8661f}.weapon-detail-blessing-card[data-theme=astel]{--blessing-accent:#7279bd;--blessing-accent-bright:#bbc5f2;--blessing-surface:#0d0d1cf2;--blessing-glow:#4c5daf2e}.weapon-detail-blessing-card[data-theme=godrick]{--blessing-accent:#a68b56;--blessing-accent-bright:#dfca91;--blessing-surface:#15130ef0;--blessing-glow:#836f3921}.weapon-detail-blessing-card[data-theme=ancestral]{--blessing-accent:#6f9b8a;--blessing-accent-bright:#b8d9c8;--blessing-surface:#0c1413f0;--blessing-glow:#4c827426}.weapon-detail-blessing-card[data-theme=gransax]{--blessing-accent:#b29b57;--blessing-accent-bright:#f0dc83;--blessing-surface:#16140cf0;--blessing-glow:#d5bc4d24}.weapon-detail-blessing-card[data-theme=mohg]{--blessing-accent:#a43a43;--blessing-accent-bright:#e77e78;--blessing-surface:#19090cf2;--blessing-glow:#921f2a30}.weapon-detail-blessing-card[data-theme=firegiant]{--blessing-accent:#b95a38;--blessing-accent-bright:#efa66c;--blessing-surface:#190c09f0;--blessing-glow:#b1441d2e}.weapon-detail-blessing-card[data-theme=grafteddragon]{--blessing-accent:#a86a40;--blessing-accent-bright:#e1a36e;--blessing-surface:#170e0af0;--blessing-glow:#a04d2229}.weapon-detail-blessing-card[data-theme=godfrey]{--blessing-accent:#9f895e;--blessing-accent-bright:#ddc89a;--blessing-surface:#14120ef0;--blessing-glow:#81663d1f}.weapon-detail-blessing-card[data-theme=carian]{--blessing-accent:#738fc4;--blessing-accent-bright:#c6d7f3;--blessing-surface:#0b101cf0;--blessing-glow:#4c70b02b}.weapon-detail-blessing-card[data-theme=lionbow]{--blessing-accent:#b19255;--blessing-accent-bright:#e4cc8d;--blessing-surface:#15110df0;--blessing-glow:#91683421}.weapon-detail-blessing-card[data-theme=devourer]{--blessing-accent:#a86743;--blessing-accent-bright:#e0ad71;--blessing-surface:#130c0bf2;--blessing-glow:#7c2e1f2b}.weapon-detail-blessing-title{border-bottom:1px solid color-mix(in srgb, var(--blessing-accent) 16%, transparent);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:9px;display:flex}.weapon-detail-blessing-title>div{gap:5px;min-width:0;display:grid}.weapon-detail-blessing-title strong{color:var(--blessing-accent-bright);font-size:15px;line-height:1.2}.weapon-detail-blessing-title p{color:#e1e5eab3;max-width:680px;margin:0;font-size:10px;font-weight:650;line-height:1.55}.weapon-detail-blessing-title span{border:1px solid color-mix(in srgb, var(--blessing-accent) 22%, transparent);color:color-mix(in srgb, var(--blessing-accent-bright) 72%, #b5c4d685);background:color-mix(in srgb, var(--blessing-accent) 5%, transparent);white-space:nowrap;border-radius:3px;padding:4px 7px;font-size:9px;font-weight:800}.weapon-detail-blessing-meta{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.weapon-detail-blessing-meta>span{background:color-mix(in srgb, var(--blessing-accent) 4%, #181c2375);border:1px solid #97adc61a;border-radius:3px;gap:4px;min-width:0;padding:8px 10px;display:grid}.weapon-detail-blessing-meta small,.weapon-detail-blessing-detail small{color:#97adc685;font-size:8px;font-weight:850}.weapon-detail-blessing-meta b{color:#e8eef6;font-size:12px;font-weight:850;line-height:1.35}.weapon-detail-blessing-meta>span.is-emphasis b{color:var(--blessing-accent-bright);font-size:14px}.weapon-detail-blessing-formula{border:1px solid color-mix(in srgb, var(--blessing-accent) 20%, #97adc614);border-left:2px solid var(--blessing-accent);background:color-mix(in srgb, var(--blessing-accent) 6%, #090c1157);border-radius:3px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.weapon-detail-blessing-formula small{color:color-mix(in srgb, var(--blessing-accent-bright) 78%, #b5c4d685);font-size:9px;font-weight:850}.weapon-detail-blessing-formula strong{color:#f1f4f7;min-width:0;font-size:12px;font-weight:850;line-height:1.5}.weapon-detail-blessing-formula span{color:#b8c4d3a8;text-align:right;font-size:9px;font-weight:680;line-height:1.5}.weapon-detail-blessing-detail{border-left:2px solid color-mix(in srgb, var(--blessing-accent) 58%, transparent);background:color-mix(in srgb, var(--blessing-accent) 4%, #090c1133);grid-template-columns:78px minmax(0,1fr);align-items:start;gap:12px;padding:11px 12px;display:grid}.weapon-detail-blessing-detail>small{border:1px solid color-mix(in srgb, var(--blessing-accent) 22%, transparent);background:color-mix(in srgb, var(--blessing-accent) 7%, transparent);min-height:22px;color:color-mix(in srgb, var(--blessing-accent-bright) 76%, #b5c4d685);text-align:center;box-sizing:border-box;border-radius:3px;padding:4px 7px;line-height:1.5}.weapon-detail-blessing-detail ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.weapon-detail-blessing-detail li{color:#e1e9f2d6;min-width:0;padding-left:13px;font-size:11px;font-weight:720;line-height:1.65;position:relative}.weapon-detail-blessing-detail li:before{content:"";background:var(--blessing-accent);width:4px;height:4px;box-shadow:0 0 7px color-mix(in srgb, var(--blessing-accent) 55%, transparent);border-radius:50%;position:absolute;top:.7em;left:1px}@media (max-width:640px){.weapon-detail-blessing-title{flex-direction:column;align-items:stretch}.weapon-detail-blessing-title>span{align-self:flex-start}.weapon-detail-blessing-detail{grid-template-columns:1fr;gap:8px}.weapon-detail-blessing-formula{grid-template-columns:1fr;gap:4px}.weapon-detail-blessing-formula span{text-align:left}.weapon-detail-blessing-detail>small{width:-moz-fit-content;width:fit-content}}.weapon-detail-skill-list{flex-wrap:wrap;gap:6px;max-height:145px;margin-top:10px;padding-right:3px;display:flex;overflow:auto}.weapon-detail-skill-list span{color:#c1ddfa;background:#3853752e;border:1px solid #709dd43b;border-radius:3px;padding:5px 7px;font-size:10px}.weapon-detail-variant-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px;display:grid}.weapon-detail-variant-grid article{--variant-accent:#c7d0dc;border:1px solid color-mix(in srgb, var(--variant-accent) 26%, transparent);border-left:3px solid var(--variant-accent);background:#1d252fa3;border-radius:4px;padding:11px}.weapon-detail-variant-grid article.variant-fire{--variant-accent:#ff7958}.weapon-detail-variant-grid article.variant-lightning{--variant-accent:#f4d75d}.weapon-detail-variant-grid article.variant-holy{--variant-accent:#f4e5a7}.weapon-detail-variant-grid article.variant-magic{--variant-accent:#72d5ee}.weapon-detail-variant-grid article.variant-cold{--variant-accent:#72aef2}.weapon-detail-variant-grid article.variant-poison{--variant-accent:#82c96b}.weapon-detail-variant-grid article.variant-blood{--variant-accent:#dc6270}.weapon-detail-variant-grid article>header{align-items:center;gap:7px;display:flex}.weapon-detail-variant-grid article>header i{background:var(--variant-accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.weapon-detail-variant-grid article>header strong{color:#e4edf8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.weapon-detail-variant-attack,.weapon-detail-variant-scaling{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.weapon-detail-variant-attack span,.weapon-detail-variant-scaling span{background:#adc1d717;border-radius:3px;padding:3px 5px;font-size:10px}.weapon-detail-variant-attack .damage-physical{color:#d7e0eb}.weapon-detail-variant-attack .damage-magic{color:#75d9ef}.weapon-detail-variant-attack .damage-fire{color:#ff9776}.weapon-detail-variant-attack .damage-lightning{color:#f2d96d}.weapon-detail-variant-attack .damage-holy{color:#f4e8aa}.weapon-detail-variant-scaling span{color:#b7d5f3}.weapon-detail-variant-scaling b{color:#f3cf77}.weapon-detail-empty-value{color:#b7c9dd94;font-size:11px}.weapon-detail-modal-enter-active,.weapon-detail-modal-leave-active{transition:opacity .16s}.weapon-detail-modal-enter-active .weapon-detail-panel,.weapon-detail-modal-leave-active .weapon-detail-panel{transition:transform .16s,opacity .16s}.weapon-detail-modal-enter-from,.weapon-detail-modal-leave-to{opacity:0}.weapon-detail-modal-enter-from .weapon-detail-panel,.weapon-detail-modal-leave-to .weapon-detail-panel{opacity:0;transform:translateY(14px)scale(.985)}@media (max-width:760px){.weapon-gallery-shell{gap:26px;padding-top:6px}.weapon-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px 8px}.weapon-gallery-item>strong{font-size:12px}.weapon-gallery-group-header h3{font-size:16px}.weapon-detail-overlay{padding:0}.weapon-detail-panel{border:0;border-radius:0;width:100%;max-height:100vh}.weapon-detail-header{padding:17px 52px 17px 16px}.weapon-detail-identity{gap:11px}.weapon-detail-identity>img{flex-basis:62px;width:62px;height:62px}.weapon-detail-identity h2{font-size:20px}.weapon-detail-identity p{display:none}.weapon-detail-body{grid-template-columns:1fr;gap:0;padding:0 16px 24px}.weapon-detail-variants{grid-column:auto}.weapon-detail-inline-stats,.weapon-detail-action-grid{grid-template-columns:1fr}.weapon-detail-skill-card{grid-template-columns:50px minmax(0,1fr) auto;gap:10px}.weapon-detail-skill-icon{width:54px;height:54px}.weapon-detail-skill-action>span{display:none}}.weapon-response-details>summary{grid-template-columns:repeat(3,minmax(58px,1fr));align-items:stretch;padding:0 20px 0 0;display:grid}.weapon-response-details>summary>span{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:4px;min-width:0;padding:7px 8px;display:grid}.weapon-response-details>summary>span>small{color:#dcc597b3;grid-column:1/-1;font-size:9px;line-height:1.1}.weapon-response-details .weapon-action-poise,.weapon-response-details .weapon-action-impact{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:4px;min-width:0;display:grid}.weapon-response-details .weapon-action-poise>i,.weapon-response-details .weapon-action-impact>i{color:#aec1d399;font-size:8px;font-style:normal;font-weight:800;line-height:1}.weapon-response-details .weapon-action-poise>b{color:#ffe09a;font-size:14px;line-height:1}.weapon-response-details .weapon-action-impact>b{color:#afd3f5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:1.15;overflow:hidden}.weapon-response-details>summary>em{z-index:1;color:#b1c7dca8;background:#101923;border:1px solid #7091b133;border-radius:99px;padding:1px 5px;font-size:8px;line-height:1.5;position:absolute;top:-8px;right:18px}.combat-response-details>summary:after{top:20px;right:3px}.weapon-variant-popover:has(.weapon-variant-list) .weapon-variant-list{width:350px}.weapon-attack-total{padding:11px 13px}.weapon-critical-rate{background:#712c2229;border:1px solid #d2755c5c;border-left:3px solid #e78b69;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:10px;padding:9px 12px;display:grid}.weapon-critical-rate span{color:#f4d3c6d1;font-size:12px;font-weight:800}.weapon-critical-rate strong,.weapon-critical-rate em{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal;font-weight:900}.weapon-critical-rate strong{color:#fff0e7;font-size:18px}.weapon-critical-rate em{color:#efab8f;font-size:13px}.weapon-damage-label b{font-size:12px}.weapon-damage-row em{font-size:12px}.weapon-response-cell{min-width:250px}.weapon-response-list{gap:7px;margin-top:10px;padding-top:10px}.weapon-response-list article{padding:10px}.weapon-response-list header strong{font-size:12px}.weapon-response-list header code{font-size:9px}.weapon-response-list article>div{grid-template-columns:78px minmax(0,1fr);gap:7px;margin-top:8px}.weapon-response-list article>div small{font-size:9px}.weapon-response-list article>div b{font-size:12px}.weapon-response-list article>div>span:first-child b{font-size:15px}.weapon-response-list article>div em,.weapon-response-list footer span{font-size:9px}.weapon-stat-block small,.weapon-variant-cell small,.weapon-skill-line+small,.weapon-skill-cell>small{font-size:11px}.weapon-variant-toggle{min-height:30px;font-size:11px}@media (max-width:760px){.weapon-library-table tbody td{padding:15px 13px!important}.weapon-name-cell .combat-param-identity>img{flex-basis:64px;width:64px;height:64px}.weapon-name-cell .combat-param-identity>span{min-height:64px}.weapon-name-cell .combat-param-identity>span strong{font-size:16px}}.weapon-name-cell .combat-param-identity{gap:11px}.weapon-name-cell .combat-param-identity>img{flex-basis:58px;width:58px;height:58px}.weapon-name-cell .combat-param-identity>span{gap:4px;min-height:58px}.weapon-name-cell .combat-param-identity>span strong{font-size:15px}.weapon-name-cell .combat-param-identity>span small{font-size:9px}.weapon-category-badge,.weapon-variant-count{min-height:27px;padding:0 8px;font-size:11px}.weapon-attack-total{min-height:42px;padding:7px 10px}.weapon-attack-total span{font-size:10px}.weapon-attack-total strong{font-size:26px}.weapon-attack-total+.weapon-damage-breakdown{margin-top:6px}.weapon-damage-row{grid-template-columns:64px 36px minmax(50px,1fr);gap:6px}.weapon-damage-label b,.weapon-damage-row em{font-size:10px}.weapon-damage-label strong{font-size:14px}.weapon-damage-meter{height:6px}.weapon-critical-rate{gap:7px;margin-top:7px;padding:6px 9px}.weapon-critical-rate span{font-size:10px}.weapon-critical-rate strong{font-size:15px}.weapon-critical-rate em{font-size:11px}.combat-response-details>summary{gap:5px;min-height:42px}.weapon-response-details>summary>span{min-width:58px;padding:5px 7px}.weapon-response-details>summary small,.combat-response-stack small{font-size:9px}.weapon-response-details>summary b,.combat-response-stack b{font-size:14px}.weapon-response-details>summary>em,.combat-response-stack em{font-size:9px}.weapon-stat-block{gap:6px;padding:8px}.weapon-stat-heading{font-size:10px}.weapon-stat-heading em{font-size:9px}.weapon-stat-chips{gap:4px}.weapon-stat-chips span{min-width:39px;padding:4px 6px;font-size:10px}.weapon-stat-chips span b{font-size:9px}.weapon-skill-line{gap:6px;padding-left:8px}.weapon-skill-line strong{font-size:12px}.weapon-skill-badge{min-height:24px;padding:0 7px;font-size:9px}.weapon-skill-line+small,.weapon-skill-cell>small{font-size:10px}.weapon-variant-count b{font-size:12px}.weapon-variant-toggle{min-height:25px;padding:0 7px 0 9px;font-size:9px}.weapon-detail-section>header{align-items:center;margin-bottom:16px}.weapon-detail-section>header h3{color:#f0f4fa;align-items:center;gap:9px;font-size:16px;line-height:1.2;display:flex}.weapon-detail-section>header h3:before{content:"";background:#d8b85d;border-radius:2px;width:4px;height:16px;box-shadow:0 0 12px #d8b85d38}.weapon-detail-section>header small{color:#a0b5cd9e;letter-spacing:.08em;font-size:10px}.weapon-detail-attack-total,.weapon-detail-casting-total{background:linear-gradient(105deg,#70551f2e,#151f2bc2 58%,#0d141dd1);border:1px solid #dab85b57;border-left:4px solid #d8b85d;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.weapon-detail-attack-total:after,.weapon-detail-casting-total:after{content:"";pointer-events:none;border:1px solid #dbbb601a;border-radius:50%;width:92px;height:92px;position:absolute;top:-28px;right:42px}.weapon-detail-attack-total>span,.weapon-detail-casting-total>span{z-index:1;color:#e4ebf4;font-size:14px;font-weight:900;position:relative}.weapon-detail-attack-total>strong,.weapon-detail-casting-total>strong{z-index:1;color:#f4d675;text-shadow:0 2px 18px #e0b84a29;font-size:40px;font-weight:900;line-height:1;position:relative}.weapon-detail-critical{background:linear-gradient(100deg,#6f2f232b,#1e252f99);border:1px solid #d2795c47;border-left:4px solid #d57c61;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:54px;margin-top:14px;padding:10px 13px 10px 14px;display:grid}.weapon-detail-critical>span{color:#dce6f1;font-size:13px;font-weight:900}.weapon-detail-critical>strong{color:#ffc1aa;font-size:23px;font-weight:900;line-height:1}.weapon-detail-critical>em{color:#efb29e;text-align:center;background:#d36c4f1f;border:1px solid #ee9c7f45;border-radius:4px;min-width:48px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:900;line-height:1}@media (max-width:760px){.weapon-detail-section>header h3{font-size:15px}.weapon-detail-attack-total,.weapon-detail-casting-total{min-height:68px;padding:12px 14px}.weapon-detail-attack-total>span,.weapon-detail-casting-total>span{font-size:13px}.weapon-detail-attack-total>strong,.weapon-detail-casting-total>strong{font-size:34px}.weapon-detail-critical{gap:8px;padding:10px 11px}.weapon-detail-critical>span{font-size:12px}.weapon-detail-critical>strong{font-size:20px}}.weapon-detail-close{box-sizing:border-box;border-radius:5px;place-items:center;width:36px;height:36px;padding:0;line-height:1;top:14px;right:14px}.weapon-detail-header{padding-right:68px}.weapon-detail-damage-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.weapon-detail-damage-list>div{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:#202c3a7a;border-left:3px solid;border-radius:5px;grid-template-rows:auto 4px;grid-template-columns:auto auto auto;align-items:center;gap:5px 8px;min-width:154px;padding:8px 10px;display:grid}.weapon-detail-damage-list>div>span{color:#d7e3f0bf;font-size:10px;font-weight:800}.weapon-detail-damage-list>div>strong{color:#f5f8fc;font-size:16px;line-height:1}.weapon-detail-damage-list>div>em{color:#d0dfefa8;font-size:10px;font-style:normal;font-weight:800}.weapon-detail-damage-list>div>i{grid-column:1/-1;width:78px;height:4px;margin-top:1px}.weapon-detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weapon-detail-action-grid .action-column-one-handed{grid-column:1}.weapon-detail-action-grid .action-column-two-handed{grid-column:2}.weapon-detail-action-grid .action-row-1{grid-row:1}.weapon-detail-action-grid .action-row-2{grid-row:2}.weapon-detail-action-grid .action-row-3{grid-row:3}@media (max-width:760px){.weapon-detail-header{padding-right:64px}.weapon-detail-action-grid{grid-template-columns:1fr}.weapon-detail-action-grid .action-column-one-handed,.weapon-detail-action-grid .action-column-two-handed{grid-column:auto}.weapon-detail-action-grid .action-row-1,.weapon-detail-action-grid .action-row-2,.weapon-detail-action-grid .action-row-3{grid-row:auto}.weapon-detail-action-grid article>.weapon-action-property-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.weapon-action-property-grid>span{grid-column:span 2;padding:8px 7px}.weapon-action-property-grid>span:nth-last-child(-n+2){grid-column:span 3}.weapon-action-property-grid em{font-size:9px}.weapon-action-property-grid b{font-size:13px}.weapon-detail-damage-list>div{min-width:142px}}.aggro-overview{background:#0a1220;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:28px;padding:28px;display:grid}.aggro-overview-copy h3{color:#f4f7fb;letter-spacing:0;margin:8px 0 10px;font-size:27px}.aggro-overview-copy>p{color:#d3deecc2;max-width:850px;margin:0;font-size:13px;line-height:1.8}.aggro-trust-note{background:#684e173d;border-left:4px solid #e1b95d;grid-template-columns:auto 1fr;gap:12px;margin-top:18px;padding:13px 15px;display:grid}.aggro-trust-note b{color:#f2d27b;font-size:12px}.aggro-trust-note span{color:#ebddb8cc;font-size:11px;line-height:1.65}.aggro-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:8px;display:grid}.aggro-overview-stats>div{background:#111b2ac7;border:1px solid #7d97b533;border-radius:5px;align-content:center;min-height:92px;padding:14px;display:grid}.aggro-overview-stats strong{color:#f0cf75;font-size:25px;line-height:1}.aggro-overview-stats span{color:#bfcfe29e;margin-top:8px;font-size:10px}.aggro-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.aggro-channel-grid>article{--aggro-accent:#e0b95d;border:1px solid #7791b038;border-top:3px solid var(--aggro-accent);background:#0b1422;border-radius:6px;min-width:0;padding:20px}.aggro-channel-grid>.aggro-channel-priority{--aggro-accent:#d66f69}.aggro-channel-grid>.aggro-channel-perception{--aggro-accent:#66b6d5}.aggro-channel-grid header{align-items:center;gap:12px;display:flex}.aggro-channel-grid header>span{border:1px solid color-mix(in srgb, var(--aggro-accent) 45%, transparent);width:37px;height:37px;color:var(--aggro-accent);border-radius:5px;place-items:center;font-size:19px;display:grid}.aggro-channel-grid header small{color:var(--aggro-accent);font-size:9px;font-weight:900}.aggro-channel-grid h3{color:#edf3fa;letter-spacing:0;margin:2px 0 0;font-size:16px}.aggro-channel-grid article>strong{color:#e6edf6e6;margin-top:17px;font-size:12px;line-height:1.65;display:block}.aggro-channel-grid article>p{color:#b8cadf9e;margin:9px 0 0;font-size:10px;line-height:1.75}.aggro-formula-band{background:#080f19;border:1px solid #7995b433;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:16px 18px;display:flex}.aggro-formula-band>span{color:#a6bdd794;text-transform:uppercase;margin-right:8px;font-size:9px;font-weight:850}.aggro-formula-band strong{color:#e4ecf5;background:#2535488f;padding:6px 9px;font-size:11px}.aggro-formula-band i{color:#d7aa50;font-size:15px;font-style:normal}.aggro-calculator,.aggro-distribution,.aggro-priority-table-section,.aggro-category-section,.aggro-advanced{background:#0a1320;margin-top:14px;padding:24px}.aggro-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.aggro-section-heading>div>span{color:#d4ae55;text-transform:uppercase;font-size:9px;font-weight:900}.aggro-section-heading h3{color:#edf3fa;letter-spacing:0;margin:5px 0 0;font-size:19px}.aggro-section-heading p{color:#bbcce09c;margin:7px 0 0;font-size:10px;line-height:1.65}.aggro-section-heading>em{color:#e4c36f;border:1px solid #d3ad5147;flex:none;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.aggro-calculator-body{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px;display:grid}.aggro-calculator-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.aggro-calculator-inputs label{background:#0f1927b8;border:1px solid #7d99b82e;gap:8px;padding:12px;display:grid}.aggro-calculator-inputs span{color:#bbcde1a8;font-size:10px;font-weight:800}.aggro-calculator-inputs input,.aggro-calculator-inputs select{color:#edf4fc;background:#08101b;border:1px solid #87a4c547;border-radius:3px;width:100%;min-width:0;height:40px;padding:0 10px;font-size:13px;font-weight:850}.aggro-calculator-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.aggro-calculator-results>div{background:#5e47142e;border-left:3px solid #deb959;align-content:center;min-height:108px;padding:14px;display:grid}.aggro-calculator-results>.priority-result{background:#1e4f632e;border-left-color:#6ebbd6}.aggro-calculator-results>.priority-result.tone-up{background:#6a28262e;border-left-color:#dd746d}.aggro-calculator-results>.priority-result.tone-down{background:#235b3d2e;border-left-color:#6fc291}.aggro-calculator-results span{color:#c3d2e3a6;font-size:9px}.aggro-calculator-results strong{color:#f1d47f;margin-top:5px;font-size:27px;line-height:1}.aggro-calculator-results .priority-result strong{color:#9fd6e9}.aggro-calculator-results .tone-up strong{color:#f09891}.aggro-calculator-results .tone-down strong{color:#8ad4a5}.aggro-calculator-results small{color:#bacadd8c;margin-top:7px;font-size:9px}.aggro-calculator>footer{color:#e6c4c0c2;background:#6027252e;border-left:3px solid #d06965;margin-top:14px;padding:10px 12px;font-size:10px;line-height:1.6}.aggro-distribution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aggro-distribution-grid article{--rate-tone:#d7ba67;border:1px solid #819ab72e;border-left:4px solid var(--rate-tone);background:#0f19269e;padding:15px}.aggro-distribution-grid .tone-reduced{--rate-tone:#65b7d2}.aggro-distribution-grid .tone-zero{--rate-tone:#d2736c}.aggro-distribution-grid article>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.aggro-distribution-grid article>div span{color:#dfe9f4;font-size:11px;font-weight:850}.aggro-distribution-grid article>div strong{color:var(--rate-tone);font-size:24px}.aggro-distribution-grid p{color:#b9cbe09c;min-height:34px;margin:10px 0;font-size:10px;line-height:1.6}.aggro-distribution-grid footer{border-top:1px solid #859ebc26;align-items:baseline;gap:6px;padding-top:10px;display:flex}.aggro-distribution-grid footer b{color:#f0f5fb;font-size:15px}.aggro-distribution-grid footer span{color:#aec2d98a;font-size:9px}.aggro-priority-table-wrap{border:1px solid #819bb92e;overflow-x:auto}.aggro-priority-table{border-collapse:collapse;width:100%;min-width:760px}.aggro-priority-table th{color:#bdd0e5a6;text-align:left;background:#111d2b;padding:11px 13px;font-size:9px}.aggro-priority-table td{color:#d4e0eec7;border-top:1px solid #809ab824;padding:12px 13px;font-size:10px}.aggro-priority-table tbody tr:nth-child(2n){background:#111d2c6b}.aggro-priority-table td:first-child strong{color:#edf3fa;font-size:11px;display:block}.aggro-priority-table td:first-child small{color:#9bb4d180;margin-top:4px;font-size:8px;display:block}.aggro-priority-table td>b{font-size:14px}.aggro-priority-table .tone-up{color:#ef8c85}.aggro-priority-table .tone-down{color:#7dce9b}.aggro-priority-table td:last-child span{color:#8cc8dc;border:1px solid #70abc342;padding:4px 6px;font-size:8px}.aggro-detail-pair{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-top:14px;display:grid}.aggro-detail-pair>article{background:#0a1320;padding:22px}.aggro-affix-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aggro-affix-tier-grid>div{background:#22553a33;border-left:3px solid #6fc18e;gap:5px;padding:12px;display:grid}.aggro-affix-tier-grid span{color:#bcd7c6ad;font-size:9px}.aggro-affix-tier-grid strong{color:#85d5a3;font-size:19px}.aggro-affix-tier-grid small{color:#b2cfbd8f;font-size:8px}.aggro-affix-panel>p{color:#becfe2a1;margin:14px 0 0;font-size:10px;line-height:1.7}.aggro-perception-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.aggro-perception-list>div{background:#1f4a5e29;border-left:2px solid #63b3d1;gap:4px;padding:10px;display:grid}.aggro-perception-list span{color:#86cce2;font-size:9px}.aggro-perception-list strong{color:#e1ecf5;font-size:10px}.aggro-perception-list small{color:#9ab7d275;font-family:ui-monospace,Consolas,monospace;font-size:8px}.aggro-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.aggro-category-grid article{background:#101b2ab8;border-top:3px solid #cfae5e;padding:14px}.aggro-category-grid span{color:#dfc77f;font-size:9px;font-weight:850}.aggro-category-grid strong{color:#eef4fa;margin-top:7px;font-size:12px;display:block}.aggro-category-grid p{color:#b5c8dd99;margin:8px 0 0;font-size:9px;line-height:1.65}.aggro-advanced summary{cursor:pointer;color:#e7eef7;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:850;display:flex}.aggro-advanced summary small{color:#aec3da8a;font-size:9px;font-weight:500}.aggro-advanced>div{border-top:1px solid #819bba2b;grid-template-columns:1fr 2fr;gap:14px;margin-top:18px;padding-top:18px;display:grid}.aggro-advanced section{flex-wrap:wrap;gap:6px;display:flex}.aggro-advanced h4{color:#d9c27d;flex-basis:100%;margin:0 0 5px;font-size:10px}.aggro-advanced section span{color:#becfe2ad;background:#152233c7;padding:5px 7px;font-family:ui-monospace,Consolas,monospace;font-size:8px}.aggro-source-note{background:#09111cc7;border-left:3px solid #718ba8;grid-template-columns:auto 1fr auto;gap:12px;margin-top:14px;padding:12px 15px;display:grid}.aggro-source-note strong{color:#d9e4ef;font-size:10px}.aggro-source-note span,.aggro-source-note small{color:#adc2d98c;font-size:9px}.aggro-detail-summary{position:relative}.spell-detail-content-grid>.aggro-detail-summary,.sword-art-aggro-summary{grid-column:1/-1}.aggro-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.aggro-detail-summary-grid>div{background:#503e1826;border-left:2px solid #d0ae59;gap:5px;padding:10px;display:grid}.aggro-detail-summary-grid span{color:#cdc1a2a3;font-size:9px}.aggro-detail-summary-grid strong{color:#ebd594;font-size:11px}.aggro-detail-summary>p{color:#becfe2a1;margin:11px 0 0;font-size:10px;line-height:1.65}.aggro-detail-summary>button{color:#7fc5df;cursor:pointer;background:0 0;border:0;margin-top:11px;padding:7px 0;font-size:10px;font-weight:850}.aggro-detail-summary>button:hover{color:#b3e3f3}.aggro-detail-special{background:#64272533;border-left:3px solid #dd766f;grid-template-columns:1fr auto;gap:5px 12px;padding:13px;display:grid}.aggro-detail-special span{color:#e8c6c2b3;font-size:10px}.aggro-detail-special strong{color:#f29a93;font-size:20px}.aggro-detail-special small{color:#e5bebb94;grid-column:1/-1;font-size:9px}@media (max-width:900px){.aggro-overview,.aggro-calculator-body,.aggro-detail-pair,.aggro-channel-grid{grid-template-columns:1fr}.aggro-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aggro-calculator-inputs{grid-template-columns:1fr}}@media (max-width:640px){.aggro-overview,.aggro-calculator,.aggro-distribution,.aggro-priority-table-section,.aggro-category-section,.aggro-advanced,.aggro-detail-pair>article{padding:17px 14px}.aggro-overview-copy h3{font-size:22px}.aggro-overview-stats,.aggro-distribution-grid,.aggro-calculator-results,.aggro-affix-tier-grid,.aggro-perception-list,.aggro-category-grid,.aggro-detail-summary-grid{grid-template-columns:1fr}.aggro-section-heading{display:grid}.aggro-section-heading>em{justify-self:start}.aggro-formula-band{align-items:flex-start}.aggro-formula-band>span{flex-basis:100%}.aggro-advanced summary{flex-direction:column;align-items:flex-start}.aggro-advanced>div,.aggro-source-note{grid-template-columns:1fr}}.species-attack-controls{background:#080f1af0;border-radius:6px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}@media (min-width:901px){.species-attack-controls{z-index:16;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:8px;box-shadow:0 12px 34px #00000047}}.species-attack-control-main{grid-template-columns:minmax(260px,1fr) 220px auto;align-items:center;gap:9px;display:grid}.species-attack-search{border-radius:4px;min-height:42px;padding:0 12px}.species-attack-search>svg{color:#92b6e0b8;flex:none}.species-attack-select-wrap{background:#070e1adb;border:1px solid #5a75a43d;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 10px;display:grid}.species-attack-select-wrap>span{color:#a5bcd994;font-size:9px;font-weight:850}.species-attack-sort{color:#e5eef8;background:#0b1523;border:0;outline:0;width:100%;min-width:0;height:32px;font-size:11px;font-weight:750}.species-attack-reset{border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.species-attack-control-secondary{border-top:1px solid #6683aa21;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.species-attack-filter-row{justify-content:flex-start}.species-attack-filter-row button{border-radius:4px;min-height:34px;padding:0 11px}.species-attack-result-count{color:#b4c7de9e;flex:none;font-size:10px;font-weight:750}.species-attack-result-count strong{color:#f0cf75;font-size:14px}.species-effect-table-card{background:#09121f!important;border-radius:6px!important}.species-effect-heading{padding:22px 24px 16px}.species-effect-heading h3{font-size:21px}.species-effect-heading p{max-width:840px;font-size:11px}.species-effect-heading em{border-radius:4px}.species-effect-table-wrap{padding:4px 14px 16px}.species-effect-table{border-spacing:0 7px;min-width:980px}.species-effect-table th:first-child{width:26%}.species-effect-table th:nth-child(2){width:20%}.species-effect-table th:nth-child(3){width:42%}.species-effect-table th:nth-child(4){width:12%}.species-effect-table tbody td{padding:13px 14px}.species-effect-table tbody td:first-child{border-radius:5px 0 0 5px}.species-effect-table tbody td:last-child{border-radius:0 5px 5px 0}.species-effect-identity{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:11px;padding:0;display:grid}.species-effect-identity.is-link{cursor:pointer}.species-effect-identity:disabled{opacity:1}.species-effect-icon{color:#8eb9d3;background:#050a11;border:1px solid #7591b838;border-radius:4px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.species-effect-icon.is-sword-art{border-color:#daa74d5c}.species-effect-icon.is-incantation{border-color:#e2c16061}.species-effect-icon.is-item{color:#d4ae65}.species-effect-icon.is-passive{color:#9c89df}.species-effect-icon img{object-fit:contain;width:100%;height:100%;padding:4px}.species-effect-identity>span:last-child{gap:5px;min-width:0;display:grid}.species-effect-identity strong{color:#f2f6fb;font-size:13px;line-height:1.35}.species-effect-identity small{color:#93afd08a;font-size:9px}.species-effect-identity.is-link:hover strong{color:#f3d27e}.species-effect-source-cell{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.species-effect-type,.species-effect-species{border-radius:3px;min-height:28px;padding:5px 8px;font-size:10px}.species-effect-table ul{gap:7px}.species-effect-table li{font-size:11px;line-height:1.62}.species-effect-effect mark,.species-effect-mobile-lines mark{color:#f1d078;background:#d9b15024;border-radius:2px;padding:1px 3px;font-weight:900}.species-effect-expanded-notes{background:#22605226;border-left:3px solid #58b6a1;margin-top:12px;padding:10px 11px}.species-effect-expanded-notes>strong{color:#83d5c3;margin-bottom:7px;font-size:9px;display:block}.species-effect-expanded-notes li{color:#bee0d8c2}.species-effect-actions{vertical-align:middle!important}.species-effect-actions button,.species-effect-mobile-card footer button{width:100%;min-height:34px;font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:850;display:inline-flex}.species-effect-expand{color:#a9c8e8;background:#2b527c26;border:1px solid #6993c245}.species-effect-open{color:#e8c66e;background:#79581c29;border:1px solid #dab14e47;margin-top:6px}.species-effect-mobile-list{display:none}.sword-art-library-detail-page .weapon-detail-panel.library-detail-panel{background:linear-gradient(#0d1520fa,#070c14fa);border:1px solid #96b0cf38;border-radius:6px;width:100%;max-width:none;max-height:none;position:static;overflow:visible;box-shadow:0 22px 56px #00000052}.sword-art-library-detail-page .weapon-detail-header{background:linear-gradient(90deg,#a3772a24,#0000 48%),#0c141fd6;padding-right:26px}.sword-art-library-detail-page .sword-art-detail-body{overflow:visible}.sword-art-detail-panel .sword-art-detail-header{grid-template-columns:minmax(300px,1fr) minmax(500px,.95fr);align-items:stretch;gap:24px;padding:20px 24px;display:grid}.sword-art-detail-panel .sword-art-detail-body{grid-template-columns:minmax(0,2.25fr) minmax(280px,.9fr);align-items:start;gap:22px;padding:18px 22px 30px}@media (max-width:1100px){.sword-art-detail-panel .sword-art-detail-header{grid-template-columns:1fr}.sword-art-detail-panel .sword-art-detail-body{grid-template-columns:minmax(0,1.75fr) minmax(260px,.85fr)}}@media (max-width:760px){.sword-art-detail-panel .sword-art-detail-body{grid-template-columns:1fr;padding:14px}}@media (max-width:640px){.sword-art-detail-panel .sword-art-detail-header{gap:16px;padding:16px}.sword-art-detail-panel .sword-art-weapon-profile-hero{grid-template-columns:1fr}.sword-art-detail-panel .sword-art-weapon-profile-hero>div:first-child{border-bottom:1px solid #bcd3ea2e;border-right:0;padding-bottom:10px;padding-right:0}}.sword-art-library-detail-page .library-detail-backbar button{align-items:center;gap:7px;display:inline-flex}@media (max-width:900px){.species-attack-control-main{grid-template-columns:minmax(0,1fr) 190px auto}.species-attack-control-secondary{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.species-attack-controls{padding:10px}.species-attack-control-main{grid-template-columns:1fr auto}.species-attack-search{grid-column:1/-1}.species-attack-select-wrap{min-width:0}.species-attack-reset{min-width:82px}.species-attack-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.species-attack-filter-row button{width:100%;min-width:0;padding:0 5px}.species-attack-filter-row button:first-child{grid-column:span 2}.species-effect-heading{padding:18px 14px 14px}.species-effect-heading h3{font-size:17px}.species-effect-heading p{font-size:10px;line-height:1.65}.species-effect-table-wrap{display:none}.species-effect-mobile-list{gap:9px;padding:0 10px 12px;display:grid}.species-effect-mobile-card{background:#08101ceb;border:1px solid #6482aa2b;border-left:3px solid #5b9fbc9e;border-radius:4px;padding:12px}.species-effect-mobile-card>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.species-effect-mobile-card .species-effect-identity{grid-template-columns:46px minmax(0,1fr)}.species-effect-mobile-card .species-effect-icon{width:46px;height:46px}.species-effect-mobile-card>header>.species-effect-species{text-align:center;flex:none;max-width:34%}.species-effect-mobile-meta{margin:10px 0 8px}.species-effect-mobile-lines{gap:7px;margin:0;padding:0;list-style:none;display:grid}.species-effect-mobile-lines li{color:#e0eaf8d6;padding-left:13px;font-size:10px;line-height:1.65;position:relative}.species-effect-mobile-lines li:before{content:"";background:#78b5de;border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}.species-effect-mobile-card footer{border-top:1px solid #6683aa21;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;padding-top:10px;display:grid}.species-effect-mobile-card footer .species-effect-open{margin-top:0}.species-effect-mobile-card footer .species-effect-expand:only-child{grid-column:1/-1}.sword-art-library-detail-page .weapon-detail-panel.library-detail-panel{border-left:0;border-right:0;border-radius:0}.sword-art-library-detail-page .weapon-detail-header{padding:16px}}.sword-art-detail-panel .sword-art-detail-header{grid-template-columns:minmax(320px,1.12fr) minmax(480px,.88fr);gap:18px;padding:16px 20px}.sword-art-detail-header .weapon-detail-identity>img{flex-basis:82px;width:82px;height:82px;padding:6px}.sword-art-detail-header .weapon-detail-identity h2{font-size:27px}.sword-art-detail-summary>div{background:#1924318a;border-color:#90a9c529;min-height:66px;padding:8px 10px}.sword-art-detail-summary strong{font-size:18px}.sword-art-detail-panel .sword-art-detail-body{grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);gap:16px;padding:16px 18px 26px}.sword-art-detail-main-column{background:#09101966;border-color:#91accb21}.sword-art-detail-main-column>.weapon-detail-section{padding:18px}.sword-art-detail-sidebar{gap:8px;max-height:none;position:static;overflow:visible}.sword-art-detail-sidebar>.weapon-detail-section{background:#111a26a8;border-color:#91accb26;padding:14px}.sword-art-weapon-profile-hero{background:linear-gradient(120deg,#2d507447,#16222f7a);border-color:#77a4d338;padding:13px 14px}.sword-art-weapon-profile-hero small,.sword-art-hit-part-section p{font-size:11px}.sword-art-damage-calculator{background:#09141fad;border-color:#70acd333;grid-template-columns:minmax(190px,.58fr) minmax(280px,1.42fr);align-items:center;gap:10px 20px;padding:14px 16px}.sword-art-damage-calculator>label{max-width:280px}.sword-art-damage-calculator__result{justify-items:end;gap:5px;min-width:0;display:grid}.sword-art-damage-calculator__result>small{color:#bad1e69e;font-size:10px;font-weight:850}.sword-art-damage-calculator__formula{gap:8px}.sword-art-damage-calculator__formula span{font-size:18px}.sword-art-damage-calculator__formula strong{color:#f2cf6d;text-shadow:0 0 18px #e8be5624;font-size:31px}.sword-art-damage-calculator>small{font-size:10px}.sword-art-weapon-multiplier-panel{background:#131e2a6b;border:1px solid #8dafcf2e;border-radius:4px}.sword-art-weapon-multiplier-panel>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:50px;padding:9px 12px;list-style:none;display:grid}.sword-art-weapon-multiplier-panel>summary::-webkit-details-marker{display:none}.sword-art-weapon-multiplier-panel>summary>div{gap:3px;min-width:0;display:grid}.sword-art-weapon-multiplier-panel>summary span{color:#dce9f5;font-size:12px;font-weight:900}.sword-art-weapon-multiplier-panel>summary small{color:#b0c7dd8f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sword-art-weapon-multiplier-panel>summary strong{color:#a9d7fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px}.sword-art-weapon-multiplier-panel>summary em{color:#b0cbe2ad;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.sword-art-weapon-multiplier-panel>summary em:after{color:#91c6eb;content:"+";font-size:15px;line-height:1}.sword-art-weapon-multiplier-panel[open]>summary em:after{content:"−"}.sword-art-weapon-multiplier-panel[open]>summary{border-bottom:1px solid #8dafcf24}.sword-art-weapon-multiplier-panel .sword-art-weapon-multiplier-grid{padding:8px}.sword-art-detail-branch{background:#29251c38;border-color:#dab96233}.sword-art-detail-segment-flow>strong{min-height:29px;padding:5px 9px;font-size:12px}.sword-art-detail-segment-metrics span{font-size:11px}.sword-art-detail-supplemental{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:10px;min-width:0;padding-top:2px;display:grid}.sword-art-detail-supplemental>.weapon-detail-section{background:#0f18239e;border:1px solid #91accb26;border-radius:6px;padding:16px 18px}.sword-art-detail-supplemental>.weapon-detail-section>header{margin-bottom:12px}.sword-art-detail-supplemental>.sword-art-detail-note-section,.sword-art-detail-supplemental>.sword-art-detail-status-section{grid-column:1/-1}.sword-art-detail-supplemental>.sword-art-detail-attribute-section,.sword-art-detail-supplemental>.sword-art-detail-binding-section{grid-column:auto}.sword-art-detail-supplemental .sword-art-detail-note{font-size:14px;line-height:1.8}.sword-art-detail-supplemental .sword-art-detail-attribute-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sword-art-detail-supplemental .sword-art-detail-attribute-section>p{color:#c3d5e7ad;font-size:11px}.sword-art-detail-supplemental .sword-art-detail-meta{grid-template-columns:auto 1fr auto 1fr}.sword-art-detail-comparison-section>p{font-size:10px}@media (max-width:1100px){.sword-art-detail-panel .sword-art-detail-header{grid-template-columns:1fr}.sword-art-detail-panel .sword-art-detail-body{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr)}}@media (max-width:760px){.sword-art-detail-panel .sword-art-detail-body,.sword-art-detail-supplemental{grid-template-columns:1fr}.sword-art-detail-supplemental>.weapon-detail-section{grid-column:auto}}@media (max-width:640px){.sword-art-detail-panel .sword-art-detail-header{padding:14px}.sword-art-detail-header .weapon-detail-identity>img{flex-basis:68px;width:68px;height:68px}.sword-art-detail-header .weapon-detail-identity h2{font-size:22px}.sword-art-damage-calculator{grid-template-columns:1fr;padding:13px}.sword-art-damage-calculator>label{max-width:none}.sword-art-damage-calculator__result{justify-items:start}.sword-art-damage-calculator__formula{justify-content:flex-start}.sword-art-damage-calculator__formula strong{font-size:27px}.sword-art-weapon-multiplier-panel>summary{grid-template-columns:minmax(0,1fr) auto}.sword-art-weapon-multiplier-panel>summary strong{font-size:17px}.sword-art-weapon-multiplier-panel>summary em{grid-column:1/-1}.sword-art-detail-supplemental .sword-art-detail-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sword-art-detail-supplemental .sword-art-detail-meta{grid-template-columns:auto 1fr}}.impact-guide-banner{color:#eef8ff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#153a4ed1,#0e1d32f0 44%,#0d1526fa);border:1px solid #5caed44d;border-radius:6px;grid-template-columns:40px minmax(250px,.9fr) minmax(320px,1.45fr) auto;align-items:center;gap:13px;width:100%;min-height:66px;padding:11px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:inset 3px 0 #5ccce8b8,0 8px 20px #0108122e}.impact-guide-banner:hover{background:linear-gradient(90deg,#19455be6,#10233af7 44%,#0e172afc);border-color:#6fd3ee8c;transform:translateY(-1px)}.impact-guide-banner:focus-visible{outline-offset:2px;outline:2px solid #8de4f4}.impact-info-button:focus-visible{outline-offset:2px;outline:2px solid #8de4f4}.impact-guide-close:focus-visible{outline-offset:2px;outline:2px solid #8de4f4}.impact-guide-banner-icon{color:#9ce8f5;background:#3497b529;border:1px solid #79dcef52;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.impact-guide-banner-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.impact-guide-banner-copy strong{color:#f5fbff;letter-spacing:0;font-size:15px}.impact-guide-banner-copy small{color:#c7e0efb3;font-size:11px;line-height:1.45}.impact-guide-banner-levels{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.impact-guide-banner-levels em{color:#d5e8f4c7;white-space:nowrap;background:#07121f75;border:1px solid #87b3ce2e;border-radius:4px;flex:none;padding:5px 7px;font-size:10px;font-style:normal}.impact-guide-banner-action{color:#9ee8f4;white-space:nowrap;border-left:1px solid #8dbed833;padding:8px 10px;font-size:11px;font-weight:800}.impact-info-button{color:#83d9eb;vertical-align:middle;cursor:pointer;background:#4ca5c526;border:0;border-radius:50%;place-items:center;width:20px;height:20px;margin:0 0 0 3px;padding:0;line-height:1;transition:color .16s,background .16s;display:inline-grid}.impact-info-button:hover{color:#d7f8ff;background:#52bfde40}.impact-guide-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070ec7;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.impact-guide-dialog{color:#edf7ff;background:linear-gradient(#101c2b 0%,#09131f 100%);border:1px solid #67a4c459;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(920px,100%);max-height:min(88vh,840px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000094,inset 0 1px #b9e0f314}.impact-guide-dialog-header{background:#0c1b2bf5;border-bottom:1px solid #74a6c12e;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 18px;display:flex}.impact-guide-dialog-title{align-items:center;gap:12px;min-width:0;display:flex}.impact-guide-dialog-title>span{color:#9be8f5;background:#379ab829;border:1px solid #62cee559;border-radius:6px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.impact-guide-dialog-title small{color:#83cae0b3;letter-spacing:0;margin-bottom:3px;font-size:9px;display:block}.impact-guide-dialog-title h2{color:#f7fbff;letter-spacing:0;margin:0;font-size:23px;line-height:1.15}.impact-guide-close{color:#dcedf8c2;cursor:pointer;background:#040c167a;border:1px solid #8bb0c938;border-radius:6px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.impact-guide-close:hover{color:#fff;border-color:#83d5e87a}.impact-guide-dialog-body{scrollbar-width:none;min-height:0;padding:16px 18px 18px;overflow:auto}.impact-guide-dialog-body::-webkit-scrollbar{display:none}.impact-guide-notice{background:#654b162e;border-left:3px solid #dfb85b;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px 14px;display:grid}.impact-guide-notice strong{color:#f2cf78;white-space:nowrap;background:#dfb85b29;border-radius:4px;padding:4px 7px;font-size:11px}.impact-guide-notice p{color:#e8e0c5d1;margin:1px 0 0;font-size:12px;line-height:1.65}.impact-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.impact-guide-grid article{background:#0b1927b8;border:1px solid #719eb92b;border-radius:6px;grid-template-columns:66px minmax(0,1fr);min-width:0;min-height:88px;display:grid;overflow:hidden}.impact-guide-grid article:hover{background:#0f2232db;border-color:#69c4da57}.impact-guide-level{background:#2a6a851f;border-right:1px solid #79aac429;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px;display:flex}.impact-guide-level small{color:#a4cadb8f;white-space:nowrap;font-size:8px}.impact-guide-level strong{color:#a3e8f4;font-size:24px;line-height:1}.impact-guide-entry{min-width:0;padding:11px 12px}.impact-guide-entry header{justify-content:space-between;align-items:center;gap:8px;display:flex}.impact-guide-entry header strong{color:#f4f9fd;font-size:14px}.impact-guide-entry header span{color:#90cddea6;white-space:nowrap;font-size:9px}.impact-guide-entry p{color:#c2d7e5b8;margin:6px 0 0;font-size:11px;line-height:1.55}.impact-guide-source{color:#a0bed094;text-align:center;border-top:1px solid #799fb724;margin-top:11px;padding-top:10px;font-size:10px}.impact-guide-enter-active,.impact-guide-leave-active{transition:opacity .18s}.impact-guide-enter-active .impact-guide-dialog,.impact-guide-leave-active .impact-guide-dialog{transition:transform .18s,opacity .18s}.impact-guide-enter-from,.impact-guide-leave-to{opacity:0}@media (max-width:1180px){.impact-guide-banner{grid-template-columns:40px minmax(0,1fr) auto}.impact-guide-banner-levels{display:none}}@media (max-width:640px){.impact-guide-banner{grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:72px}.impact-guide-banner-icon{width:36px;height:36px}.impact-guide-banner-copy small{font-size:10px}.impact-guide-banner-action{border-left:0;grid-column:2;padding:0}.impact-guide-backdrop{align-items:end;padding:10px}.impact-guide-dialog{border-radius:8px 8px 4px 4px;max-height:calc(100dvh - 20px)}.impact-guide-dialog-header{min-height:68px;padding:12px}.impact-guide-dialog-title>span{flex-basis:38px;width:38px;height:38px}.impact-guide-dialog-title h2{font-size:20px}.impact-guide-dialog-body{padding:11px 12px 14px}.impact-guide-notice{grid-template-columns:1fr;gap:7px}.impact-guide-notice strong{justify-self:start}.impact-guide-grid{grid-template-columns:1fr}.impact-guide-grid article{grid-template-columns:58px minmax(0,1fr);min-height:82px}.impact-guide-entry{padding:10px}}.impact-guide-banner-copy>span{align-items:center;gap:7px;display:flex}.impact-guide-banner-copy>span strong{color:#f5fbff;font-size:15px}.impact-guide-banner-copy>span em{color:#f6d47a;letter-spacing:.04em;background:#bc851c33;border:1px solid #f0c75b66;border-radius:4px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.impact-guide-banner-levels em{align-items:center;gap:5px;display:inline-flex}.impact-guide-banner-levels em b{color:#a7e7f2;font-size:9px;font-weight:900}.impact-guide-banner-action{color:#f1cf72}.impact-info-button{color:#8fe0ef;white-space:nowrap;background:#2f95b51f;border:1px solid #58bcd847;border-radius:4px;gap:4px;width:auto;min-width:20px;height:22px;min-height:22px;padding:0 6px;font-size:10px;font-weight:800;line-height:1}.impact-info-button.is-compact{height:20px;min-height:20px;padding:0 5px;font-size:10px}.impact-info-button:hover{color:#ecfcff;background:#44b5d338;border-color:#7ce0f2ad}.impact-guide-dialog-body{padding-top:14px}.impact-effect-group+.impact-effect-group{margin-top:15px}.impact-effect-group-header{justify-content:space-between;align-items:end;gap:12px;min-height:54px;padding:0 2px 8px;display:flex}.impact-effect-group-header small{color:#84cadea3;letter-spacing:.04em;margin-bottom:3px;font-size:9px;display:block}.impact-effect-group-header h3{color:#f3f8fc;margin:0;font-size:17px;line-height:1.2}.impact-effect-group-header p{color:#bad3e199;margin:4px 0 0;font-size:10px}.impact-effect-group-header>strong{color:#c0ddeabd;white-space:nowrap;border:1px solid #7daec633;border-radius:4px;padding:5px 7px;font-size:10px}.impact-effect-grid{gap:7px;display:grid}.impact-effect-group[data-guide-group=stagger] .impact-effect-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.impact-effect-group[data-guide-group=control] .impact-effect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.impact-effect-grid article{background:#0b1927b8;border:1px solid #719eb92e;border-top:2px solid #66aeca4d;border-radius:6px;flex-direction:column;gap:6px;min-width:0;min-height:119px;padding:11px 11px 9px;display:flex}.impact-effect-grid article[data-tone=neutral]{border-top-color:#9eaeb985}.impact-effect-grid article[data-tone=displace]{background:#3228154d;border-top-color:#ddb556a8}.impact-effect-grid article[data-tone=control]{background:#361b1f47;border-top-color:#e06768ad}.impact-effect-grid article:hover{background:#112636e6;border-color:#6ecce26b}.impact-effect-grid article>header{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.impact-effect-grid article>header strong{color:#f3f8fc;white-space:nowrap;font-size:14px}.impact-effect-grid article>header span{color:#91dceb;white-space:nowrap;font-size:9px;font-weight:800}.impact-effect-grid article[data-tone=displace]>header span{color:#edca70}.impact-effect-grid article[data-tone=control]>header span{color:#f1a6a3}.impact-effect-grid article>p{color:#c2d7e5b8;min-height:43px;margin:0;font-size:10px;line-height:1.55}.impact-effect-grid article>small{color:#95b9c994;border-top:1px solid #7aa6bc24;margin-top:auto;padding-top:7px;font-size:9px}@media (max-width:760px){.impact-effect-group[data-guide-group=stagger] .impact-effect-grid,.impact-effect-group[data-guide-group=control] .impact-effect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.impact-effect-group[data-guide-group=stagger] .impact-effect-grid,.impact-effect-group[data-guide-group=control] .impact-effect-grid{grid-template-columns:1fr}.impact-effect-grid article{min-height:88px}.impact-effect-grid article>p{min-height:0}.impact-effect-group-header{align-items:start}}.sword-art-detail-power>.sword-art-top-multiplier{background:linear-gradient(135deg,#4b381861,#121d29b8);border-color:#dbb45b57;margin:0 0 14px;box-shadow:inset 3px 0 #e1ba5cc2,0 8px 18px #0000001f}.sword-art-top-multiplier>summary{grid-template-columns:minmax(0,1fr) auto auto;min-height:66px;padding:12px 14px;display:grid}.sword-art-top-multiplier>summary span{color:#f5d98b;font-size:14px}.sword-art-top-multiplier>summary small{color:#eddaaab3;font-size:10px}.sword-art-top-multiplier>summary strong{color:#ffe19a;font-size:30px;line-height:1}.sword-art-top-multiplier>summary em{color:#efdbaba6;border-left:1px solid #eecd7f33;padding-left:8px}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 12px 12px}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>div{background:#0e161f94;border-color:#cab57e2e;min-height:58px;padding:8px 9px}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>div strong{color:#e9f4ff;font-size:16px}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>div small{color:#b3cce294}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-physical{background:#96a3b01a;border-color:#bec9d447}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-magic{background:#2996bb21;border-color:#53c8e85c}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-fire{background:#d04c3024;border-color:#f1704e66}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-lightning{background:#c0971c24;border-color:#eccd4e66}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-holy{background:#d2ad4d24;border-color:#f2da946b}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-physical strong,.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-physical span{color:#d7e0eb}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-magic strong,.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-magic span{color:#75d9ef}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-fire strong,.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-fire span{color:#ff9776}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-lightning strong,.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-lightning span{color:#f2d96d}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-holy strong,.sword-art-top-multiplier .sword-art-weapon-multiplier-grid>.damage-holy span{color:#f4e8aa}@media (max-width:760px){.sword-art-top-multiplier .sword-art-weapon-multiplier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.sword-art-top-multiplier>summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.sword-art-top-multiplier>summary strong{font-size:25px}.sword-art-top-multiplier>summary em{border-left:0;grid-column:1/-1;width:-moz-fit-content;width:fit-content;padding-left:0}.sword-art-top-multiplier .sword-art-weapon-multiplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sword-art-detail-sidebar>.sword-art-detail-attribute-section.is-sidebar-compact{background:linear-gradient(145deg,#142230d6,#0e1823d1);border-color:#89b0cd33;padding:14px!important}.sword-art-detail-attribute-section.is-sidebar-compact>header{margin-bottom:9px}.sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid>div{align-content:center;gap:2px;min-height:60px;padding:8px 9px}.sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid span{font-size:9px}.sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid strong{font-size:13px;line-height:1.1}.sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sword-art-detail-scope-section.is-sidebar-compact{background:linear-gradient(145deg,#241f16d6,#0e1823d1);border-color:#daa74d3d}.sword-art-detail-scope-section.is-sidebar-compact>header{margin-bottom:9px}.sword-art-detail-scope-grid{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:wrap;gap:5px;max-height:158px;display:flex;overflow:auto}.sword-art-detail-scope-grid::-webkit-scrollbar{width:0;height:0;display:none}.sword-art-detail-scope-grid span{color:#f1d17b;background:#5c41193d;border:1px solid #daa74d52;border-radius:4px;align-items:center;min-height:25px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.sword-art-detail-scope-section.is-sidebar-compact .sword-art-detail-meta{grid-template-columns:auto 1fr;gap:6px 9px;margin-top:10px;padding-top:9px}.sword-art-detail-scope-section.is-sidebar-compact .sword-art-detail-meta strong{font-size:10px}.sword-art-attribute-help{margin-top:8px}.sword-art-attribute-help>summary{color:#a8c1d79e;cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:9px;font-weight:800}.sword-art-attribute-help>p{color:#adc3d8a3;background:#08101875;border:1px solid #8baac624;border-radius:3px;padding:7px 8px;margin:7px 0 0!important;font-size:9px!important;line-height:1.55!important}@media (max-width:760px){.sword-art-detail-sidebar>.sword-art-detail-attribute-section.is-sidebar-compact{grid-column:1/-1}.sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sword-art-detail-panel .sword-art-detail-tech-meta{color:#b2c7de8f;letter-spacing:.02em;font-size:10px}.sword-art-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sword-art-detail-summary>div{background:#131e2b9e;border:1px solid #93aecd26;border-top:2px solid #9cb5d347;border-radius:4px;min-width:0;min-height:70px;padding:10px 11px}.sword-art-detail-summary>.is-power{border-top-color:#e7be54d1}.sword-art-detail-summary>.is-poise{border-top-color:#ebc667b3}.sword-art-detail-summary>.is-impact{border-top-color:#66d6beb8}.sword-art-detail-summary>.is-cost{border-top-color:#72c2e5b8}.sword-art-detail-summary>.is-stamina{border-top-color:#6fcfa0bd}.sword-art-detail-summary>.is-duration{border-top-color:#b59aebb8}.sword-art-detail-summary>div>span{color:#bccfe5ad;font-size:9px}.sword-art-detail-summary>div>strong{color:#f3f7fc;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:20px;line-height:1;display:block;overflow:hidden}.sword-art-detail-summary>.is-power>strong{color:#f3d47c}.sword-art-detail-summary>.is-poise>strong{color:#f2d27c}.sword-art-detail-summary>.is-impact>strong{color:#91e5d0}.sword-art-detail-summary>.is-cost>strong{color:#a8e2fa}.sword-art-detail-summary>.is-stamina>strong{color:#9de0ba}.sword-art-detail-summary>.is-duration>strong{color:#d9c5f8;text-overflow:clip;font-size:18px;overflow:visible}.sword-art-detail-summary>div>small{color:#a8bfd780;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;display:block;overflow:hidden}.sword-art-flow-intro{background:#23435b33;border-left:2px solid #72c2e5b3;justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 8px;padding:9px 11px;display:flex}.sword-art-flow-intro span{color:#a8e2fa;font-size:10px;font-weight:850}.sword-art-flow-intro strong{color:#ddeaf7b8;font-size:10px;font-weight:650}.sword-art-flow-explainer{color:#dae8f4b8;background:#1b364933;border:1px solid #a8e2fa24;border-radius:4px;margin:0 0 9px;padding:9px 11px;font-size:10px;line-height:1.65}.sword-art-detail-supplemental{grid-column:1/-1;gap:6px;padding-top:2px;display:grid}.sword-art-status-panel{--status-panel-accent:#d66f76;background:#ffffff03;border:1px solid #abbccf1f;border-radius:4px;grid-column:1/-1;overflow:hidden}.sword-art-status-panel.is-weapon{--status-panel-accent:#7bb8dd}.sword-art-status-panel.is-none{--status-panel-accent:#77889a}.sword-art-detail-power>.sword-art-status-panel.is-attached{background:#d9b86605;border-color:#d9b86629;border-radius:0;grid-column:auto;margin:0 0 14px}.sword-art-detail-power>.sword-art-top-multiplier+.sword-art-status-panel.is-attached{border-top:0;margin-top:-18px}.sword-art-status-header{background:#ffffff03;border-bottom:1px solid #abbccf1a;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:grid}.sword-art-status-icon{color:#d9e2ecb3;border-left:2px solid #d9b866b8;place-items:center;width:24px;height:24px;display:grid}.sword-art-status-header>div{gap:3px;min-width:0;display:grid}.sword-art-status-header h3{color:#dce7f2;margin:0;font-size:12px}.sword-art-status-header small{color:#b5cade9e;font-size:10px}.sword-art-status-header>strong{border:1px solid color-mix(in srgb, var(--status-panel-accent) 28%, transparent);background:color-mix(in srgb, var(--status-panel-accent) 9%, transparent);color:color-mix(in srgb, var(--status-panel-accent) 72%, #fff);text-align:right;border-radius:3px;padding:4px 7px;font-size:10px;font-weight:850}.sword-art-status-panel>.sword-art-detail-status-grid{flex-wrap:wrap;align-items:stretch;margin:8px 10px;display:flex}.sword-art-status-panel>.sword-art-detail-status-grid>div{background:color-mix(in srgb, var(--status-accent) 7%, #141e2ab8);border-width:1px 1px 1px 3px;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:auto auto;place-content:center start;gap:4px 9px;min-width:154px;min-height:48px;padding:8px 10px}.sword-art-status-panel>.sword-art-detail-status-grid>div strong{font-size:16px}.sword-art-status-panel>.sword-art-detail-status-grid>div small{grid-column:1/-1}.sword-art-status-state{border:1px solid color-mix(in srgb, var(--status-panel-accent) 24%, transparent);border-left:3px solid var(--status-panel-accent);background:color-mix(in srgb, var(--status-panel-accent) 7%, #141e2ab8);border-radius:5px;grid-template-columns:64px minmax(100px,auto) minmax(0,1fr);align-content:center;align-items:center;gap:8px 12px;width:calc(100% - 20px);min-height:52px;margin:8px 10px;padding:8px 11px;display:grid}.sword-art-status-state>span{color:color-mix(in srgb, var(--status-panel-accent) 76%, #fff);font-size:9px;font-weight:850}.sword-art-status-state strong{color:#edf3fa;font-size:16px}.sword-art-status-state small{color:#b9ccdf94;font-size:10px}@media (max-width:640px){.sword-art-status-header{grid-template-columns:26px minmax(0,1fr)}.sword-art-status-header>strong{text-align:left;grid-column:2}.sword-art-status-state{grid-template-columns:auto 1fr}.sword-art-status-state small{grid-column:1/-1}}.sword-art-detail-collapsible{background:#0d162194;border:1px solid #89a6c624;border-radius:4px;overflow:hidden}.sword-art-detail-collapsible>summary{color:#e6edf7;cursor:pointer;grid-template-columns:minmax(130px,auto) minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:9px 12px;list-style:none;display:grid}.sword-art-detail-collapsible>summary::-webkit-details-marker{display:none}.sword-art-detail-collapsible>summary:before{content:"+";color:#9ac9e8;font-size:15px;font-weight:400}.sword-art-detail-collapsible[open]>summary:before{content:"−"}.sword-art-detail-collapsible>summary span{font-size:11px;font-weight:850}.sword-art-detail-collapsible>summary small{color:#b1c9e185;font-size:9px}.sword-art-detail-collapsible>summary em{color:#b1c9e185;font-size:9px;font-style:normal}.sword-art-detail-collapsible[open]>summary{background:#1f304342;border-bottom:1px solid #89a6c61f}.sword-art-detail-collapsible>p,.sword-art-detail-collapsible>.sword-art-detail-category-list,.sword-art-detail-collapsible>.sword-art-detail-status-grid,.sword-art-detail-collapsible>.sword-art-efficiency-hero,.sword-art-detail-collapsible>.sword-art-rank-grid,.sword-art-detail-collapsible>.sword-art-detail-meta,.sword-art-detail-collapsible>.weapon-detail-empty-value,.sword-art-detail-collapsible>.sword-art-detail-advanced-grid{margin:11px 12px}.sword-art-detail-collapsible .sword-art-detail-note{color:#d5e2f1c7;font-size:12px;line-height:1.75}.sword-art-detail-collapsible .sword-art-detail-status-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.sword-art-detail-collapsible .sword-art-detail-meta{border-top:1px solid #89a6c61f;padding-top:10px}.sword-art-detail-supplemental>.sword-art-detail-note-section{background:linear-gradient(135deg,#2b2316d1,#0d1722c7);border-color:#daa74d3d;grid-column:1/-1}.sword-art-detail-note-header{background:#503b1938;border-bottom-color:#daa74d33;align-items:center;min-height:48px;padding:10px 14px;display:flex}.sword-art-detail-note-header>div{gap:3px;display:grid}.sword-art-detail-note-header h3{color:#f3d47c;margin:0;font-size:12px}.sword-art-detail-note-header small{color:#e0cd9da8;font-size:9px}.sword-art-detail-note-section>.sword-art-detail-note{color:#e2ebf5d6;background:#0910189e;border-left:3px solid #daa74da8;border-radius:0 4px 4px 0;margin:0 14px 14px;padding:13px 15px;font-size:13px;line-height:1.8}.sword-art-detail-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sword-art-detail-advanced-grid>div{background:#070e176b;border:1px solid #89a6c61f;gap:4px;padding:9px 10px;display:grid}.sword-art-detail-advanced-grid span{color:#b1c9e180;font-size:9px}.sword-art-detail-advanced-grid strong{color:#dae6f3d6;word-break:break-word;font-size:10px;line-height:1.45}.sword-art-detail-advanced-grid small{color:#b1c9e175;font-size:8px;line-height:1.35}@media (max-width:760px){.sword-art-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.sword-art-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sword-art-detail-collapsible>summary{grid-template-columns:auto minmax(0,1fr) auto}.sword-art-detail-collapsible>summary small{grid-column:2/-1}.sword-art-detail-advanced-grid{grid-template-columns:1fr}}.weapon-detail-status-block{border-top:1px solid #99b4d224;margin-top:15px;padding-top:14px}.weapon-detail-status-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.weapon-detail-status-heading h4{color:#f0f4fa;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:900;line-height:1.2;display:flex}.weapon-detail-status-heading h4:before{content:"";background:#d8b85d;border-radius:2px;width:4px;height:16px;box-shadow:0 0 12px #d8b85d38}.weapon-detail-status-heading small{color:#9eb5cf8a;font-size:10px;font-weight:800}.weapon-detail-status-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px;display:grid}.weapon-detail-status-grid>div{--weapon-status-accent:#9cafc2;border:1px solid color-mix(in srgb, var(--weapon-status-accent) 24%, transparent);border-left:3px solid var(--weapon-status-accent);background:color-mix(in srgb, var(--weapon-status-accent) 7%, #0d151f9e);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.weapon-detail-status-grid>div.status-blood{--weapon-status-accent:#e56873}.weapon-detail-status-grid>div.status-poison{--weapon-status-accent:#8dcc69}.weapon-detail-status-grid>div.status-rot{--weapon-status-accent:#c94f65}.weapon-detail-status-grid>div.status-frost{--weapon-status-accent:#79bff2}.weapon-detail-status-grid>div.status-sleep{--weapon-status-accent:#a998e8}.weapon-detail-status-grid>div.status-madness{--weapon-status-accent:#ff9a2e}.weapon-detail-status-grid>div.status-death{--weapon-status-accent:#a983bd}.weapon-detail-status-grid span{color:color-mix(in srgb, var(--weapon-status-accent) 78%, #fff);font-size:12px;font-weight:850}.weapon-detail-status-grid strong{color:#f2f6fb;font-size:18px;line-height:1}.weapon-detail-status-none{color:#bcccde9e;background:#18233157;border:1px solid #91a7c024;border-left:3px solid #91a7c06b;border-radius:4px;align-items:center;min-height:58px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}@media (min-width:761px){.weapon-detail-power,.weapon-detail-scaling{flex-direction:column;display:flex}.weapon-detail-critical,.weapon-detail-status-block{margin-top:auto}.weapon-detail-critical{min-height:58px}}.sword-art-damage-calculator-bottom{background:linear-gradient(135deg,#0c1c2adb,#0a131dc2);border-color:#70acd34d;margin-top:12px;position:relative}.sword-art-subtabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.incantation-subtabs button>.sword-art-suite-icon{--suite-rgb:112, 180, 255;isolation:isolate;clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%);background:linear-gradient(145deg, rgba(var(--suite-rgb), .7), rgba(var(--suite-rgb), .18) 48%, #eef6ff21);width:42px;height:42px;color:rgba(var(--suite-rgb), .96);filter:drop-shadow(0 5px 8px #00000047);border:0;border-radius:0;position:relative;overflow:hidden}.sword-art-suite-icon>svg{z-index:2;filter:drop-shadow(0 0 5px rgba(var(--suite-rgb), .18));position:relative}.sword-art-suite-icon:before{content:"";z-index:0;clip-path:inherit;background:radial-gradient(circle at 50% 34%, rgba(var(--suite-rgb), .16), transparent 48%), linear-gradient(145deg, #101b2dfa, #060c16fa);position:absolute;top:2px;bottom:2px;left:2px;right:2px}.sword-art-suite-icon:after{content:"";z-index:1;background:rgba(var(--suite-rgb), .72);width:13px;height:2px;box-shadow:0 0 6px rgba(var(--suite-rgb), .42);border-radius:2px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.incantation-subtabs button>.sword-art-suite-icon.is-catalog{--suite-rgb:104, 192, 255}.incantation-subtabs button>.sword-art-suite-icon.is-calculator{--suite-rgb:235, 183, 82}.incantation-subtabs button>.sword-art-suite-icon.is-buildup{--suite-rgb:231, 108, 124}.incantation-subtabs button.active>.sword-art-suite-icon{background:linear-gradient(145deg, rgba(var(--suite-rgb), .98), rgba(var(--suite-rgb), .34) 52%, #ffffff2e);color:#f4f8ff;filter:drop-shadow(0 6px 10px #0000004d) drop-shadow(0 0 7px rgba(var(--suite-rgb), .2))}.incantation-subtabs button.active>.sword-art-suite-icon:before{background:radial-gradient(circle at 50% 34%, rgba(var(--suite-rgb), .26), transparent 50%), linear-gradient(145deg, #142237fa, #070e19fa)}.sword-art-subtabs button:has(.is-catalog).active{border-color:#68c0ff80;box-shadow:inset 0 -2px #68c0ffeb,0 16px 30px #0000002e}.sword-art-subtabs button:has(.is-calculator).active{border-color:#ebb75280;box-shadow:inset 0 -2px #ebb752eb,0 16px 30px #0000002e}.sword-art-subtabs button:has(.is-buildup).active{border-color:#e76c7c80;box-shadow:inset 0 -2px #e76c7ceb,0 16px 30px #0000002e}@media (max-width:760px){.incantation-subtabs button>.sword-art-suite-icon{width:38px;height:38px}}.sword-art-calculator-page,.sword-art-buildup-page{gap:12px;display:grid}.weakness-source-badge.source-general{color:#b9d7ff;background:#68a5ff1c;border:1px solid #68a5ff52}.weakness-source-badge.source-exclusive{color:#f3d388;background:#daa74d1f;border:1px solid #daa74d5c}.sword-art-calculator-hero{margin-bottom:0}.sword-art-calculator-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr);align-items:start;gap:12px;display:grid}.sword-art-calculator-picker,.sword-art-calculator-result{background:#0a121dbd;border-color:#7b99ba33;min-width:0}.sword-art-calculator-picker{padding:14px}.sword-art-calculator-picker>header{justify-content:space-between;align-items:end;gap:10px;margin-bottom:12px;display:flex}.sword-art-calculator-picker h3{color:#eef4fb;margin:3px 0 0;font-size:18px}.sword-art-calculator-picker>header>strong{color:#f1cf73;font-size:11px}.sword-art-calculator-search{background:#060d16b8;border:1px solid #749dc138;border-radius:4px;align-items:center;gap:8px;min-height:34px;padding:0 9px;display:flex}.sword-art-calculator-search span{color:#9ed9ef;font-size:18px}.sword-art-calculator-search input{color:#e8f0f8;background:0 0;border:0;outline:0;width:100%;font-size:11px}.sword-art-calculator-list{scrollbar-width:none;-ms-overflow-style:none;gap:5px;max-height:560px;margin-top:10px;display:grid;overflow:auto}.sword-art-calculator-list::-webkit-scrollbar{width:0;height:0;display:none}.sword-art-calculator-list button{color:#e8f0f8;text-align:left;cursor:pointer;background:#121d2b75;border:1px solid #0000;border-radius:4px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:5px 7px;display:grid}.sword-art-calculator-list button:hover,.sword-art-calculator-list button.active{background:#523e1c57;border-color:#daa74d80}.sword-art-calculator-list-icon{background:#050b13c7;border:1px solid #8faecf2e;border-radius:4px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.sword-art-calculator-list-icon img{object-fit:contain;width:100%;height:100%}.sword-art-calculator-list button strong{color:#edf4fb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.sword-art-calculator-list button small{color:#b2c9e080;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.sword-art-calculator-list button em{color:#f1cf73;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-style:normal}.sword-art-calculator-result{padding:18px}.sword-art-calculator-result-head{border-bottom:1px solid #84a4c524;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.sword-art-calculator-selected-identity{align-items:center;gap:12px;min-width:0;display:flex}.sword-art-calculator-selected-identity>img{object-fit:contain;background:#060b12d1;border:1px solid #daa74d6b;border-radius:5px;width:58px;height:58px;padding:4px}.sword-art-calculator-selected-identity h3{color:#f4f7fb;margin:4px 0;font-size:22px}.sword-art-calculator-selected-identity span{color:#f1cf73;font-size:9px}.sword-art-calculator-selected-identity small{color:#b1c9e18f;font-size:9px}.sword-art-calculator-input-wrap{gap:5px;min-width:160px;display:grid}.sword-art-calculator-input-wrap label{color:#b5cce3a3;font-size:9px}.sword-art-calculator-input-wrap>div{background:#08121dd1;border:1px solid #72c2e557;border-radius:4px;align-items:center;display:flex}.sword-art-calculator-input-wrap input{color:#a8e2fa;background:0 0;border:0;outline:0;width:100px;padding:8px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:800}.sword-art-calculator-input-wrap span{color:#a8e2fa8a;padding-right:9px;font-size:9px}.sword-art-calculator-result-hero{background:linear-gradient(120deg,#503d1b5c,#0f1d2aad);border-left:3px solid #f1cf73;justify-content:space-between;align-items:end;gap:15px;margin:14px 0;padding:16px 18px;display:flex}.sword-art-calculator-result-hero span{color:#e4d8b1b3;font-size:10px}.sword-art-calculator-result-hero strong{color:#ffe19a;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:34px;line-height:1}.sword-art-calculator-result-hero small{color:#b7cde28f;font-size:10px}.sword-art-calculator-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sword-art-calculator-metrics>div{background:#101c298a;border:1px solid #84a4c529;border-top:2px solid #9db8d647;border-radius:4px;min-height:64px;padding:9px 10px}.sword-art-calculator-metrics>.is-multiplier{border-top-color:#f1cf73c7}.sword-art-calculator-metrics>.is-poise{border-top-color:#ebc667b3}.sword-art-calculator-metrics>.is-impact{border-top-color:#66d6beb8}.sword-art-calculator-metrics>.is-cost{border-top-color:#72c2e5b8}.sword-art-calculator-metrics span{color:#b7cde299;font-size:9px}.sword-art-calculator-metrics strong{color:#eef4fb;margin-top:6px;font-size:17px;display:block}.sword-art-calculator-metrics small{color:#a8bfd773;margin-top:4px;font-size:8px;display:block}.sword-art-calculator-flow{border:1px solid #84a4c529;border-radius:4px;margin-top:12px;overflow:hidden}.sword-art-calculator-flow>summary{color:#dce8f4;cursor:pointer;justify-content:space-between;padding:10px 12px;font-size:11px;font-weight:850;display:flex}.sword-art-calculator-flow>summary span{color:#f1cf73;font-size:10px}.sword-art-calculator-flow-branch{border-top:1px solid #84a4c51f;gap:7px;padding:10px 12px 12px;display:grid}.sword-art-calculator-flow-branch>strong{color:#f1cf73;font-size:10px}.sword-art-calculator-flow-branch>div{color:#d3e2f1cc;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.sword-art-calculator-flow-branch b{color:#a8e2fa;background:#1e425a38;border:1px solid #72c2e542;border-radius:3px;padding:5px 7px;font-weight:700}.sword-art-calculator-flow-branch i{color:#b5cce170;font-style:normal}.sword-art-calculator-note{color:#b1c9e18a;margin:12px 0 0;font-size:9px;line-height:1.6}@media (max-width:760px){.sword-art-calculator-layout{grid-template-columns:1fr}.sword-art-calculator-list{max-height:300px}}@media (max-width:520px){.sword-art-subtabs{grid-template-columns:1fr}.sword-art-calculator-result-head{flex-direction:column;align-items:stretch}.sword-art-calculator-result-hero{flex-direction:column;align-items:start}.sword-art-calculator-result-hero strong{margin-left:0}.sword-art-calculator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.sword-art-damage-calculator-heading{border-bottom:1px solid #70acd324;grid-column:1/-1;gap:3px;padding-bottom:8px;display:grid}.sword-art-damage-calculator-heading strong{color:#b9e5fb;font-size:12px}.sword-art-damage-calculator-heading small,.sword-art-damage-calculator-note{color:#b5cde194;font-size:9px}.sword-art-damage-calculator-bottom>.sword-art-damage-calculator-note{grid-column:1/-1;margin:0}@media (max-width:640px){.sword-art-damage-calculator-bottom{grid-template-columns:1fr}.sword-art-damage-calculator-bottom .sword-art-damage-calculator__result,.sword-art-damage-calculator-bottom .sword-art-damage-calculator__empty{grid-column:1}}.sword-art-library-detail-page{--sa-gold:#d9b866;--sa-gold-bright:#f1d58a;--sa-ink:#080d14;--sa-panel:#0d151f;--sa-panel-raised:#111c28;--sa-line:#abbccf21;--sa-text-muted:#b9c8da8f}.sword-art-library-detail-page .library-detail-backbar{border-color:var(--sa-line);background:#080d14f0;border-radius:4px;min-height:44px;margin-bottom:10px;padding:5px 8px;box-shadow:0 8px 24px #00000038}.sword-art-library-detail-page .library-detail-backbar button{color:#ebd8a4d1;background:0 0;border-color:#0000;min-height:32px;padding:0 10px;transition:color .14s,background-color .14s}.sword-art-library-detail-page .library-detail-backbar button:hover{color:#f5dda0;background:#d9b86614;border-color:#0000}.sword-art-library-detail-page .library-detail-backbar button:focus-visible{color:#f5dda0;background:#d9b86614;border-color:#0000}.sword-art-library-detail-page .library-detail-backbar>span{color:#b9c8da75;padding-right:8px;font-weight:650}.sword-art-library-detail-page .sword-art-detail-panel.library-detail-panel{background:var(--sa-ink);border-color:#abbccf24;border-radius:4px;overflow:hidden;box-shadow:0 24px 64px #00000052}.sword-art-library-detail-page .sword-art-detail-header{background:#0d141d;border-bottom-color:#d9b86629;min-height:148px;padding:22px 24px;position:relative}.sword-art-library-detail-page .sword-art-detail-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d9b86694,#d9b8660d 52%,#0000);height:1px;position:absolute;bottom:0;left:24px;right:24px}.sword-art-library-detail-page .sword-art-detail-header .weapon-detail-identity{gap:16px}.sword-art-library-detail-page .sword-art-detail-header .weapon-detail-identity>img{background:#070b10;border:1px solid #d9b8666b;border-radius:3px;width:88px;height:88px;padding:5px;box-shadow:0 10px 28px #00000057,inset 0 0 0 1px #ffebb10a}.sword-art-library-detail-page .sword-art-detail-header .weapon-detail-identity>div>span{color:#d9b866cc;font-size:10px}.sword-art-library-detail-page .sword-art-detail-header .weapon-detail-identity h2{color:#f2f0e9;margin:5px 0 4px;font-size:30px;font-weight:760;line-height:1.08}.sword-art-library-detail-page .sword-art-detail-header .weapon-detail-identity p{color:#d6dee8b8;max-width:620px;margin-top:9px;font-size:12px}.sword-art-library-detail-page .sword-art-detail-summary{border-top:1px solid #abbccf1a;border-bottom:1px solid #abbccf1a;gap:0;padding:5px 0}.sword-art-library-detail-page .sword-art-detail-summary>div{background:0 0;border:0;border-right:1px solid #abbccf1a;border-radius:0;min-height:62px;padding:8px 14px}.sword-art-library-detail-page .sword-art-detail-summary>div:last-child{border-right:0}.sword-art-library-detail-page .sword-art-detail-summary>div>span{color:#bfcbd985;font-size:9px}.sword-art-library-detail-page .sword-art-detail-summary>div>strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px}.sword-art-library-detail-page .sword-art-detail-summary>div>small{color:#adbed061}.sword-art-library-detail-page .sword-art-detail-body{background:#090f17;grid-template-columns:minmax(0,1fr) clamp(240px,25cqw,360px);gap:12px;padding:16px 18px 10px;container:sword-art-detail/inline-size}.sword-art-library-detail-page .weapon-detail-section{border-color:var(--sa-line);box-shadow:none;background:#0d151fb8;border-radius:3px}.sword-art-library-detail-page .weapon-detail-section>header h3:before{background:var(--sa-gold);width:2px}.sword-art-library-detail-page .sword-art-detail-power{padding:16px 18px 18px}.sword-art-library-detail-page .sword-art-detail-power>.sword-art-top-multiplier{box-shadow:none;background:#d9b86609;border:1px solid #d9b86638;border-left:0;border-right:0;border-radius:0;margin-bottom:18px}.sword-art-library-detail-page .sword-art-top-multiplier>summary{min-height:70px;padding:12px 10px}.sword-art-library-detail-page .sword-art-top-multiplier>summary strong{color:var(--sa-gold-bright);font-variant-numeric:tabular-nums;font-size:32px}.sword-art-library-detail-page .sword-art-top-multiplier>summary em{color:#decd9e7a;border-left-color:#d9b8661f}.sword-art-library-detail-page .sword-art-top-multiplier .sword-art-weapon-multiplier-grid{flex-wrap:wrap;gap:8px;padding:0 10px 13px;display:flex}.sword-art-library-detail-page .sword-art-top-multiplier .sword-art-weapon-multiplier-grid>div{background:#202c3a6b;border-style:solid;border-width:1px 1px 1px 3px;border-radius:5px;grid-template-rows:auto 4px;grid-template-columns:auto auto;justify-content:start;gap:5px 8px;min-width:154px;min-height:44px;padding:8px 10px}.sword-art-library-detail-page .sword-art-top-multiplier .sword-art-weapon-multiplier-grid>div+div{margin-left:0}.sword-art-library-detail-page .sword-art-top-multiplier .sword-art-weapon-multiplier-grid>div>i{background:#afc3d81f;border-radius:99px;grid-column:1/-1;width:78px;height:4px;display:block;overflow:hidden}.sword-art-library-detail-page .sword-art-top-multiplier .sword-art-weapon-multiplier-grid>div>i>b{border-radius:inherit;background:currentColor;width:100%;height:100%;display:block}.sword-art-library-detail-page .sword-art-alternative-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 13px;display:grid}.sword-art-library-detail-page .sword-art-alternative-summary>div{background:#d9b8660b;border-left:2px solid #d9b8669e;min-width:0;padding:11px 12px}.sword-art-library-detail-page .sword-art-alternative-summary>div:last-child{background:#6ccdc209;border-left-color:#6ccdc28f}.sword-art-library-detail-page .sword-art-alternative-summary span,.sword-art-library-detail-page .sword-art-alternative-summary strong,.sword-art-library-detail-page .sword-art-alternative-summary small{display:block}.sword-art-library-detail-page .sword-art-alternative-summary span{color:#efd591cc;font-size:10px;font-weight:850}.sword-art-library-detail-page .sword-art-alternative-summary strong{color:#f2f0e9;margin-top:6px;font-size:15px}.sword-art-library-detail-page .sword-art-alternative-summary small{color:#b9c8da94;margin-top:5px;font-size:9px}.sword-art-library-detail-page .sword-art-alternative-notice{color:#e4dabccc;background:#d9b8660d;border-left:2px solid #d9b86699;margin:0 0 7px;padding:9px 11px;font-size:10px;line-height:1.65}.sword-art-library-detail-page .sword-art-flow-intro{background:0 0;border:0;border-bottom:1px solid #abbccf1a;margin:0 0 6px;padding:7px 2px 9px}.sword-art-library-detail-page .sword-art-flow-intro span{color:#e4e8edc7}.sword-art-library-detail-page .sword-art-detail-segment{background:0 0;border-left:0;grid-template-columns:32px minmax(0,1fr);gap:12px;min-height:67px;padding:11px 6px;position:relative}.sword-art-library-detail-page .sword-art-detail-segment.is-single{grid-template-columns:minmax(0,1fr);padding-left:6px}.sword-art-library-detail-page .sword-art-detail-segment+.sword-art-detail-segment{border-top:1px solid #abbccf17}.sword-art-library-detail-page .sword-art-detail-segment>b{z-index:1;width:25px;height:25px;color:var(--sa-gold-bright);background:#101721;border-color:#d9b8666b;position:relative}.sword-art-library-detail-page .sword-art-detail-segment:not(:last-child):after{content:"";background:#d9b86633;width:1px;position:absolute;top:37px;bottom:-13px;left:18px}.sword-art-library-detail-page .sword-art-detail-segment-flow strong{background:#ffffff06;border-color:#abbccf1f;border-radius:2px}.sword-art-library-detail-page .sword-art-detail-segment-flow .is-stage{background:#d9b8660f;border-color:#d9b86633}.sword-art-library-detail-page .sword-art-detail-segment-metrics span{color:#c8d5e38a;background:0 0;border:0;border-left:1px solid #abbccf2e}.sword-art-library-detail-page .sword-art-detail-sidebar{gap:8px}.sword-art-library-detail-page .sword-art-detail-sidebar>.weapon-detail-section{border-color:var(--sa-line);background:#0f1823c2;padding:13px!important}@container sword-art-detail (width<=1180px){.sword-art-library-detail-page .sword-art-detail-sidebar>.weapon-detail-section{padding:12px!important}.sword-art-library-detail-page .sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.sword-art-library-detail-page .sword-art-detail-scope-grid{gap:clamp(4px,.42cqw,6px)}.sword-art-library-detail-page .sword-art-detail-scope-grid span{min-height:clamp(23px,2.2cqw,25px);padding:clamp(3px,.4cqw,5px) clamp(5px,.55cqw,7px);font-size:clamp(8px,.78cqw,9px)}}.sword-art-library-detail-page .sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid>div{background:#ffffff06;border-width:0 0 0 2px}.sword-art-library-detail-page .sword-art-detail-attribute-grid>.attribute-light{border-left-color:#79bff2}.sword-art-library-detail-page .sword-art-detail-attribute-grid>.attribute-heavy{border-left-color:#d9b866}.sword-art-library-detail-page .sword-art-detail-attribute-grid>.attribute-light>span{color:#a9d7f5}.sword-art-library-detail-page .sword-art-detail-attribute-grid>.attribute-heavy>span{color:#efd080}.sword-art-library-detail-page .sword-art-detail-status-section.is-sidebar-compact{background:#0f1823c2;border-color:#abbccf29}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;display:grid}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid>div{border-left:2px solid var(--status-accent,#77889a);background:#ffffff06;align-content:center;gap:3px;min-width:0;min-height:58px;padding:8px 9px;display:grid}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid span,.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid strong,.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid span{color:#dae2edb8;font-size:9px}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid strong{color:#f2f0e9;font-variant-numeric:tabular-nums;font-size:14px}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid small{color:#b9c8da7a;font-size:8px}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid .status-blood{--status-accent:#e56873}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid .status-poison{--status-accent:#8dcc69}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid .status-frost{--status-accent:#79bff2}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid .status-sleep{--status-accent:#a998e8}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid .status-madness{--status-accent:#ff9a2e}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid .status-death{--status-accent:#b58acb}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid .status-rot{--status-accent:#c94f65}.sword-art-library-detail-page .sword-art-detail-scope-section.is-sidebar-compact{background:#0f1823c2}.sword-art-library-detail-page .sword-art-detail-scope-grid span{color:#efd591db;background:#d9b8660e;border-color:#d9b86633;border-radius:2px}.sword-art-library-detail-page .sword-art-weapon-list{border-top:1px solid #abbccf1f;border-bottom:1px solid #abbccf1f;margin-top:9px}.sword-art-library-detail-page .sword-art-weapon-list>summary{cursor:pointer;color:#dfe6eed1;justify-content:space-between;align-items:center;gap:10px;min-height:36px;font-size:11px;font-weight:750;list-style:none;display:flex}.sword-art-library-detail-page .sword-art-weapon-list>summary::-webkit-details-marker{display:none}.sword-art-library-detail-page .sword-art-weapon-list>summary>span{align-items:center;gap:5px;display:inline-flex}.sword-art-library-detail-page .sword-art-weapon-list>summary svg{color:#d9b866c2;transition:transform .16s}.sword-art-library-detail-page .sword-art-weapon-list[open]>summary svg{transform:rotate(90deg)}.sword-art-library-detail-page .sword-art-weapon-list>summary em{color:#d9b866a8;font-size:10px;font-style:normal;font-weight:700}.sword-art-library-detail-page .sword-art-weapon-list>ul{scrollbar-width:none;max-height:260px;margin:0;padding:0 2px 8px;list-style:none;overflow-y:auto}.sword-art-library-detail-page .sword-art-weapon-list>ul::-webkit-scrollbar{display:none}.sword-art-library-detail-page .sword-art-weapon-list li{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 2px;display:grid}.sword-art-library-detail-page .sword-art-weapon-list li+li{border-top:1px solid #abbccf14}.sword-art-library-detail-page .sword-art-weapon-list li>img{object-fit:contain;background:#05090e85;border:1px solid #d9b86629;width:30px;height:30px}.sword-art-library-detail-page .sword-art-weapon-list li>span,.sword-art-library-detail-page .sword-art-weapon-list li strong,.sword-art-library-detail-page .sword-art-weapon-list li small{min-width:0;display:block}.sword-art-library-detail-page .sword-art-weapon-list li strong{color:#eff2f5e6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sword-art-library-detail-page .sword-art-weapon-list li small{color:#b9c8da80;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.sword-art-library-detail-page .sword-art-rank-grid>div{background:#ffffff05;border-color:#abbccf1a}.sword-art-library-detail-page .sword-art-detail-supplemental{background:#090f17;gap:8px;padding:0 18px 18px}.sword-art-library-detail-page .sword-art-detail-supplemental>.sword-art-detail-note-section{background:#d9b86606;border:0;border-top:1px solid #d9b86638;border-bottom:1px solid #d9b8661f;border-radius:0}.sword-art-library-detail-page .sword-art-detail-extra-chain{border-top:1px solid var(--sa-line);margin-top:16px;padding:14px 0 2px}.sword-art-library-detail-page .sword-art-detail-extra-chain>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.sword-art-library-detail-page .sword-art-detail-extra-chain>header h3,.sword-art-library-detail-page .sword-art-detail-extra-chain>header small{display:block}.sword-art-library-detail-page .sword-art-detail-extra-chain>header h3{color:#f0dfb3;margin:0;padding-left:9px;font-size:13px;font-weight:850;position:relative}.sword-art-library-detail-page .sword-art-detail-extra-chain>header h3:before{content:"";background:var(--sa-gold);width:2px;position:absolute;top:1px;bottom:1px;left:0}.sword-art-library-detail-page .sword-art-detail-extra-chain>header small{color:#d9b866ad;margin:4px 0 0 9px;font-size:8px;font-weight:750}.sword-art-library-detail-page .sword-art-detail-extra-chain>header em{color:var(--sa-gold-bright);font-family:ui-monospace,Consolas,monospace;font-size:16px;font-style:normal;font-weight:900}.sword-art-library-detail-page .sword-art-detail-extra-chain>p{color:#d8dee6a8;margin:10px 0 0;font-size:10px;line-height:1.7}.sword-art-library-detail-page .sword-art-detail-extra-chain>small{color:#dab99999;margin-top:9px;font-size:9px;line-height:1.6;display:block}.sword-art-library-detail-page .sword-art-detail-extra-stages{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:11px;display:grid}.sword-art-library-detail-page .sword-art-detail-extra-stages article{background:#d9b8660b;border-left:2px solid #d9b8668a;min-width:0;padding:10px 12px}.sword-art-library-detail-page .sword-art-detail-extra-stages span,.sword-art-library-detail-page .sword-art-detail-extra-stages strong,.sword-art-library-detail-page .sword-art-detail-extra-stages small{display:block}.sword-art-library-detail-page .sword-art-detail-extra-stages span{color:#d9b866b8;font-size:9px}.sword-art-library-detail-page .sword-art-detail-extra-stages strong{color:#f2f0e9;font-variant-numeric:tabular-nums;margin-top:5px;font-size:16px}.sword-art-library-detail-page .sword-art-detail-extra-stages small{color:#c0ccd98f;margin-top:5px;font-size:9px;line-height:1.55}.sword-art-library-detail-page .sword-art-detail-utility-section{border-color:var(--sa-line);background:#0d151fb8;border-radius:3px;padding:16px 18px 18px}.sword-art-library-detail-page .sword-art-detail-utility-section>header h3,.sword-art-library-detail-page .sword-art-detail-utility-section>header small,.sword-art-library-detail-page .sword-art-detail-utility-section>strong{display:block}.sword-art-library-detail-page .sword-art-detail-utility-section>header h3{color:#f0dfb3;margin:0;padding-left:9px;font-size:13px;position:relative}.sword-art-library-detail-page .sword-art-detail-utility-section>header h3:before{content:"";background:var(--sa-gold);width:2px;position:absolute;top:1px;bottom:1px;left:0}.sword-art-library-detail-page .sword-art-detail-utility-section>header small{color:#d9b866ad;margin:4px 0 0 9px;font-size:8px;display:block}.sword-art-library-detail-page .sword-art-detail-utility-section>strong{color:#e2e8efdb;margin-top:12px;font-size:12px;line-height:1.7}.sword-art-library-detail-page .sword-art-detail-utility-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;margin-top:11px;display:grid}.sword-art-library-detail-page .sword-art-detail-utility-grid>span{background:#ffffff06;border-left:2px solid #d9b86685;min-width:0;padding:9px 11px}.sword-art-library-detail-page .sword-art-detail-utility-grid small,.sword-art-library-detail-page .sword-art-detail-utility-grid b{display:block}.sword-art-library-detail-page .sword-art-detail-utility-grid small{color:#b7c5d38f;font-size:8px}.sword-art-library-detail-page .sword-art-detail-utility-grid b{color:#efe0ba;margin-top:5px;font-size:13px}.sword-art-library-detail-page .sword-art-detail-projectile-chain{border-top:1px solid #d9b86638;margin-top:16px;padding-top:14px}.sword-art-library-detail-page .sword-art-detail-projectile-chain>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.sword-art-library-detail-page .sword-art-detail-projectile-chain>header span,.sword-art-library-detail-page .sword-art-detail-projectile-chain>header strong{display:block}.sword-art-library-detail-page .sword-art-detail-projectile-chain>header span{color:#d9b86694;font-size:8px;font-weight:800}.sword-art-library-detail-page .sword-art-detail-projectile-chain>header strong{color:#f0dfb3;margin-top:4px;font-size:13px}.sword-art-library-detail-page .sword-art-detail-projectile-chain>header>small{color:#b7c5d38a;font-size:9px}.sword-art-library-detail-page .sword-art-detail-projectile-stages{gap:7px;margin-top:11px;display:grid}.sword-art-library-detail-page .sword-art-detail-projectile-stages>article{background:#ffffff06;border-left:2px solid #d9b86694;grid-template-columns:minmax(180px,1fr) minmax(190px,auto);align-items:center;gap:14px;padding:11px 12px;display:grid}.sword-art-library-detail-page .sword-art-detail-projectile-stages>article>div:first-child>span,.sword-art-library-detail-page .sword-art-detail-projectile-stages>article>div:first-child>strong,.sword-art-library-detail-page .sword-art-detail-projectile-stages>article>div:first-child>small{display:block}.sword-art-library-detail-page .sword-art-detail-projectile-stages>article>div:first-child>span{color:#c1cfdd94;font-size:9px}.sword-art-library-detail-page .sword-art-detail-projectile-stages>article>div:first-child>strong{color:#edf2f7;margin-top:4px;font-size:14px}.sword-art-library-detail-page .sword-art-detail-projectile-stages>article>div:first-child>small{color:#b7c5d385;margin-top:5px;font-size:9px}.sword-art-library-detail-page .sword-art-detail-projectile-statuses{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sword-art-library-detail-page .sword-art-detail-projectile-statuses>span{--status-accent:#d9b866;border-left:2px solid var(--status-accent);background:color-mix(in srgb, var(--status-accent) 8%, #0a1018db);min-width:112px;padding:7px 9px}.sword-art-library-detail-page .sword-art-detail-projectile-statuses small,.sword-art-library-detail-page .sword-art-detail-projectile-statuses b,.sword-art-library-detail-page .sword-art-detail-projectile-statuses em{display:block}.sword-art-library-detail-page .sword-art-detail-projectile-statuses small{color:#c9d3de94;font-size:8px}.sword-art-library-detail-page .sword-art-detail-projectile-statuses b{color:var(--status-accent);margin-top:3px;font-size:15px}.sword-art-library-detail-page .sword-art-detail-projectile-statuses em{color:#bcc8d47a;margin-top:2px;font-size:8px;font-style:normal}.sword-art-library-detail-page .sword-art-detail-projectile-statuses .status-blood{--status-accent:#e56873}.sword-art-library-detail-page .sword-art-detail-projectile-statuses .status-poison{--status-accent:#8dcc69}.sword-art-library-detail-page .sword-art-detail-projectile-statuses .status-frost{--status-accent:#79bff2}.sword-art-library-detail-page .sword-art-detail-projectile-statuses .status-sleep{--status-accent:#a998e8}.sword-art-library-detail-page .sword-art-detail-projectile-statuses .status-madness{--status-accent:#ff9a2e}.sword-art-library-detail-page .sword-art-detail-projectile-statuses .status-death{--status-accent:#b58acb}.sword-art-library-detail-page .sword-art-detail-projectile-statuses .status-rot{--status-accent:#c94f65}@media (max-width:760px){.sword-art-library-detail-page .sword-art-detail-extra-chain>header{flex-direction:column;align-items:flex-start;gap:8px}.sword-art-library-detail-page .sword-art-detail-extra-stages,.sword-art-library-detail-page .sword-art-detail-utility-grid{grid-template-columns:1fr}.sword-art-library-detail-page .sword-art-detail-projectile-chain>header{flex-direction:column;align-items:flex-start;gap:5px}.sword-art-library-detail-page .sword-art-detail-projectile-stages>article{grid-template-columns:1fr}.sword-art-library-detail-page .sword-art-detail-projectile-statuses{justify-content:flex-start}}.sword-art-library-detail-page .sword-art-detail-note-header{background:0 0;border:0;min-height:39px;padding:8px 12px}.sword-art-library-detail-page .sword-art-detail-note-header h3{color:#efd591e6}.sword-art-library-detail-page .sword-art-detail-note-section>.sword-art-detail-note{color:#dfe5edc7;background:#050a1085;border-left-width:2px;border-radius:0;margin:0 12px 12px;padding:10px 12px;font-size:12px;line-height:1.7}@media (max-width:760px){.sword-art-library-detail-page .sword-art-detail-header{padding:18px}.sword-art-library-detail-page .sword-art-detail-header .weapon-detail-identity>img{width:74px;height:74px}.sword-art-library-detail-page .sword-art-detail-header .weapon-detail-identity h2{font-size:25px}.sword-art-library-detail-page .sword-art-detail-body,.sword-art-library-detail-page .sword-art-detail-supplemental{padding-left:12px;padding-right:12px}}@media (max-width:520px){.sword-art-library-detail-page .library-detail-backbar>span{display:none}.sword-art-library-detail-page .sword-art-detail-header .weapon-detail-identity{align-items:start}.sword-art-library-detail-page .sword-art-detail-header .weapon-detail-identity>img{width:66px;height:66px}.sword-art-library-detail-page .sword-art-detail-header .weapon-detail-identity h2{font-size:22px}.sword-art-library-detail-page .sword-art-detail-summary{gap:0}.sword-art-library-detail-page .sword-art-detail-summary>div:nth-child(2n){border-right:0}.sword-art-library-detail-page .sword-art-detail-summary>div:nth-child(n+3){border-top:1px solid #abbccf1a}.sword-art-library-detail-page .sword-art-top-multiplier .sword-art-weapon-multiplier-grid>div+div{margin-left:0}.sword-art-library-detail-page .sword-art-alternative-summary{grid-template-columns:1fr}}.status-blood,.boss-tone-bleed{--status-primary:#9f2435;--status-secondary:#f05a63;--status-accent:var(--status-primary);--weapon-status-accent:var(--status-primary);--boss-tone:var(--status-primary);--boss-tone-soft:#6f142261;--boss-tone-border:#f05a6375;--boss-tone-label:#ff9ca3;--boss-tone-badge:#9f243542;--boss-tone-badge-border:#f05a633d}.status-rot,.boss-tone-rot{--status-primary:#c94f65;--status-secondary:#e79a67;--status-accent:var(--status-primary);--weapon-status-accent:var(--status-primary);--boss-tone:var(--status-primary);--boss-tone-soft:#9132474d;--boss-tone-border:#e79a6775;--boss-tone-label:#ffc09e;--boss-tone-badge:#c94f653d;--boss-tone-badge-border:#e79a673d}.status-poison,.boss-tone-poison{--status-primary:#6f9f3c;--status-secondary:#b7d95f;--status-accent:var(--status-primary);--weapon-status-accent:var(--status-primary);--boss-tone:var(--status-primary);--boss-tone-soft:#486b2557;--boss-tone-border:#b7d95f6b;--boss-tone-label:#d8ef91;--boss-tone-badge:#6f9f3c3d;--boss-tone-badge-border:#b7d95f38}.status-frost,.boss-tone-frost{--status-primary:#65b9df;--status-secondary:#d8f3ff;--status-accent:var(--status-primary);--weapon-status-accent:var(--status-primary);--boss-tone:var(--status-primary);--boss-tone-soft:#3476974d;--boss-tone-border:#d8f3ff6b;--boss-tone-label:#e8f9ff;--boss-tone-badge:#65b9df33;--boss-tone-badge-border:#d8f3ff33}.status-sleep,.boss-tone-sleep{--status-primary:#8064c6;--status-secondary:#cbb8ff;--status-accent:var(--status-primary);--weapon-status-accent:var(--status-primary);--boss-tone:var(--status-primary);--boss-tone-soft:#4e398757;--boss-tone-border:#cbb8ff6b;--boss-tone-label:#ded2ff;--boss-tone-badge:#8064c63d;--boss-tone-badge-border:#cbb8ff38}.status-madness,.boss-tone-madness{--status-primary:#ff7b22;--status-secondary:#ffd34f;--status-accent:var(--status-primary);--weapon-status-accent:var(--status-primary);--boss-tone:var(--status-primary);--boss-tone-soft:#97420957;--boss-tone-border:#ffd34f7a;--boss-tone-label:#ffe27f;--boss-tone-badge:#ff7b223d;--boss-tone-badge-border:#ffd34f3d}.status-death,.boss-tone-death{--status-primary:#626878;--status-secondary:#b8a675;--status-accent:var(--status-primary);--weapon-status-accent:var(--status-primary);--boss-tone:var(--status-primary);--boss-tone-soft:#30333d85;--boss-tone-border:#b8a67566;--boss-tone-label:#d7c99f;--boss-tone-badge:#62687847;--boss-tone-badge-border:#b8a67538}.sword-art-detail-status-grid>div[class*=status-],.weapon-detail-status-grid>div[class*=status-]{border-color:color-mix(in srgb, var(--status-primary) 34%, transparent);border-left-color:var(--status-primary);background:linear-gradient(110deg, color-mix(in srgb, var(--status-primary) 13%, #0d151fb8), color-mix(in srgb, var(--status-secondary) 6%, #0d151fb8))}.sword-art-detail-status-grid>div[class*=status-] span,.weapon-detail-status-grid>div[class*=status-] span{color:color-mix(in srgb, var(--status-secondary) 76%, #fff)}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid>div[class*=status-]{border-left-color:var(--status-primary);background:linear-gradient(105deg, color-mix(in srgb, var(--status-primary) 11%, #0e1620c7), color-mix(in srgb, var(--status-secondary) 4%, #0e1620c7))}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid>div[class*=status-] span{color:color-mix(in srgb, var(--status-secondary) 70%, #fff)}.sword-art-library-detail-page .sword-art-detail-projectile-statuses>span[class*=status-]{border-left-color:var(--status-primary);background:linear-gradient(105deg, color-mix(in srgb, var(--status-primary) 12%, #0a1018db), color-mix(in srgb, var(--status-secondary) 5%, #0a1018db))}.sword-art-library-detail-page .sword-art-detail-projectile-statuses>span[class*=status-] b{color:color-mix(in srgb, var(--status-secondary) 72%, #fff)}.boss-detail-item.boss-tone-item,.nightlord-profile-status-list>div.nightlord-status-tone,.nightlord-profile-status-list>div.nightlord-status-tone.immune{background:linear-gradient(120deg, var(--boss-tone-soft), color-mix(in srgb, var(--status-secondary,var(--boss-tone)) 5%, #020617d1))!important}.nightlord-overview-affinity .affinity-poison{color:#b7d95f}.nightlord-overview-affinity .affinity-rot{color:#e79a67}.nightlord-overview-affinity .affinity-bleed{color:#f05a63}.nightlord-overview-affinity .affinity-frost{color:#d8f3ff}.nightlord-overview-affinity .affinity-sleep{color:#cbb8ff}.nightlord-overview-affinity .affinity-madness{color:#ffd34f}.incantation-detail-filter-row.type-row button.type-出血,.incantation-type-badge.type-出血{--prayer-type-rgb:159, 36, 53;color:#ff9ca3;background:linear-gradient(110deg,#9f243533,#f05a6312);border-color:#f05a6375}.incantation-detail-filter-row.type-row button.type-中毒,.incantation-type-badge.type-中毒,.incantation-detail-filter-row.type-row button.type-毒,.incantation-type-badge.type-毒{--prayer-type-rgb:111, 159, 60;color:#d8ef91;background:linear-gradient(110deg,#6f9f3c30,#b7d95f0f);border-color:#b7d95f6b}.incantation-detail-filter-row.type-row button.type-腐败,.incantation-type-badge.type-腐败,.incantation-detail-filter-row.type-row button.type-猩红腐败,.incantation-type-badge.type-猩红腐败{--prayer-type-rgb:201, 79, 101;color:#ffc09e;background:linear-gradient(110deg,#c94f652e,#e79a6714);border-color:#e79a6775}.incantation-detail-filter-row.type-row button.type-冻伤,.incantation-type-badge.type-冻伤{--prayer-type-rgb:101, 185, 223;color:#e8f9ff;background:linear-gradient(110deg,#65b9df2e,#d8f3ff0f);border-color:#d8f3ff6b}.incantation-detail-filter-row.type-row button.type-睡眠,.incantation-type-badge.type-睡眠{--prayer-type-rgb:128, 100, 198;color:#ded2ff;background:linear-gradient(110deg,#8064c630,#cbb8ff12);border-color:#cbb8ff6b}.incantation-detail-filter-row.type-row button.type-癫狂,.incantation-type-badge.type-癫狂{--prayer-type-rgb:255, 123, 34;color:#ffe27f;background:linear-gradient(110deg,#ff7b2233,#ffd34f14);border-color:#ffd34f7a}.incantation-detail-filter-row.type-row button.type-死亡异常,.incantation-type-badge.type-死亡异常,.incantation-detail-filter-row.type-row button.type-骤死,.incantation-type-badge.type-骤死{--prayer-type-rgb:98, 104, 120;color:#d7c99f;background:linear-gradient(110deg,#62687838,#b8a67512);border-color:#b8a67566}.attackable-variant-card.bleed{background:linear-gradient(145deg,#9f243533,#f05a630a 52%),#090f18;border-color:#f05a6375;box-shadow:inset 3px 0 #9f2435,inset 0 1px #f05a6314}.attackable-variant-card.poison{background:linear-gradient(145deg,#6f9f3c30,#b7d95f0a 52%),#090f18;border-color:#b7d95f6b;box-shadow:inset 3px 0 #6f9f3c,inset 0 1px #b7d95f14}.attackable-variant-card.blight{background:linear-gradient(145deg,#6268783d,#b8a6750a 52%),#070a0f;border-color:#b8a67566;box-shadow:inset 3px 0 #626878,inset 0 1px #b8a67514}.attackable-variant-card.frost{background:linear-gradient(145deg,#65b9df2e,#d8f3ff0a 52%),#090f18;border-color:#d8f3ff6b;box-shadow:inset 3px 0 #65b9df,inset 0 1px #d8f3ff14}.attackable-variant-card.sleep{background:linear-gradient(145deg,#8064c630,#cbb8ff0a 52%),#090f18;border-color:#cbb8ff6b;box-shadow:inset 3px 0 #8064c6,inset 0 1px #cbb8ff14}.attackable-variant-card.frenzy{background:linear-gradient(145deg,#ff7b2233,#ffd34f0d 52%),#090f18;border-color:#ffd34f7a;box-shadow:inset 3px 0 #ff7b22,inset 0 1px #ffd34f17}.attackable-variant-card.bleed header span,.attackable-variant-card.bleed header strong,.attackable-variant-card.bleed .attackable-variant-boss em{color:#ff9ca3}.attackable-variant-card.poison header span,.attackable-variant-card.poison header strong,.attackable-variant-card.poison .attackable-variant-boss em{color:#d8ef91}.attackable-variant-card.blight header span,.attackable-variant-card.blight header strong,.attackable-variant-card.blight .attackable-variant-boss em{color:#d7c99f}.attackable-variant-card.frost header span,.attackable-variant-card.frost header strong,.attackable-variant-card.frost .attackable-variant-boss em{color:#e8f9ff}.attackable-variant-card.sleep header span,.attackable-variant-card.sleep header strong,.attackable-variant-card.sleep .attackable-variant-boss em{color:#ded2ff}.attackable-variant-card.frenzy header span,.attackable-variant-card.frenzy header strong,.attackable-variant-card.frenzy .attackable-variant-boss em{color:#ffe27f}.combat-library-tabs{position:relative}.impact-guide-nav-entry{color:#aedcebc7;cursor:pointer;background:#225f771a;border:1px solid #69b5cf3d;border-radius:4px;grid-column:1/-1;justify-self:end;align-items:center;gap:6px;min-height:28px;padding:5px 9px;font-size:10px;font-weight:800;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.impact-guide-nav-entry:hover{color:#daf8ff;background:#3187a42b;border-color:#7edaed80}.impact-guide-nav-entry em{color:#eacb76;background:#976c1829;border:1px solid #e2bc5957;border-radius:3px;padding:2px 4px;font-size:8px;font-style:normal}.impact-guide-nav-entry:focus-visible{outline-offset:2px;outline:2px solid #8de4f4}.impact-info-button:focus-visible{outline-offset:2px;outline:2px solid #8de4f4}.impact-heading-label,.impact-summary-label{align-items:center;gap:4px;display:inline-flex}.impact-info-button.is-icon-only{border-radius:50%;width:19px;min-width:19px;height:19px;min-height:19px;margin:0;padding:0}.sword-art-detail-summary>div>.impact-summary-label{display:flex}.impact-guide-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070e9e;place-items:stretch end;padding:0}.impact-guide-dialog{border-width:0 0 0 1px;border-radius:0;width:min(620px,100%);height:100dvh;max-height:none;box-shadow:-24px 0 70px #00000080,inset 1px 0 #b9e0f30f}.impact-guide-enter-from .impact-guide-dialog,.impact-guide-leave-to .impact-guide-dialog{opacity:1;transform:translate(36px)}@media (max-width:640px){.impact-guide-nav-entry{justify-content:center;justify-self:stretch}.impact-guide-backdrop{align-items:stretch;padding:0}.impact-guide-dialog{border-radius:0;width:100%;height:100dvh;max-height:none}}.sword-art-library-detail-page .sword-art-detail-branch{background:linear-gradient(135deg,#182634e0,#0d1722d1);border:1px solid #8badcc38;border-left:3px solid #e8c569c7;border-radius:8px;gap:8px;padding:12px 13px 13px 15px;position:relative;overflow:hidden;box-shadow:0 8px 18px #01070d24,inset 0 1px #ffffff09}.sword-art-library-detail-page .sword-art-detail-branch:after{content:"";pointer-events:none;background:linear-gradient(105deg,#ffffff09,#0000 32%);position:absolute;top:0;bottom:0;left:0;right:0}.sword-art-library-detail-page .sword-art-detail-branch-header,.sword-art-library-detail-page .sword-art-detail-segment-list{z-index:1;position:relative}.sword-art-library-detail-page .sword-art-detail-segment-list{gap:0}.sword-art-library-detail-page .sword-art-detail-segment{border-bottom:0;padding:5px 0 2px}.sword-art-library-detail-page .sword-art-detail-action-card{background:0 0;border:0;padding:0}.sword-art-library-detail-page .sword-art-detail-action-fields{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px;display:grid}.sword-art-library-detail-page .sword-art-detail-branches:has(>.sword-art-detail-branch:only-child){grid-template-columns:minmax(0,1fr)!important}.sword-art-library-detail-page .sword-art-detail-branch.is-arrow-step{grid-column:1/-1;padding:0;border-color:#72c2e552!important}.sword-art-library-detail-page .sword-art-detail-branch.is-arrow-step:before{background:#6bb9e9!important}.sword-art-library-detail-page .sword-art-arrow-step-flow{grid-template-columns:minmax(124px,.7fr) minmax(0,1.8fr);align-items:center;gap:9px 16px;min-height:68px;padding:11px 14px 9px;display:grid}.sword-art-library-detail-page .sword-art-arrow-step-title{gap:3px;display:grid}.sword-art-library-detail-page .sword-art-arrow-step-title strong{color:#f1d57e;font-size:14px}.sword-art-library-detail-page .sword-art-arrow-step-title span{color:#c1d7e89e;font-size:10px;font-weight:700}.sword-art-library-detail-page .sword-art-arrow-step-metrics{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sword-art-library-detail-page .sword-art-arrow-step-metrics>span,.sword-art-library-detail-page .sword-art-arrow-step-metrics>em{background:#060f1857;border:1px solid #74bce438;border-radius:4px;align-items:center;gap:5px;min-height:27px;padding:4px 8px;font-style:normal;display:inline-flex}.sword-art-library-detail-page .sword-art-arrow-step-metrics small{color:#bed3e694;font-size:9px}.sword-art-library-detail-page .sword-art-arrow-step-metrics b{color:#aee4f5;font-size:11px}.sword-art-library-detail-page .sword-art-arrow-step-metrics em{color:#e9d49a;border-color:#e6c57538;font-size:10px;font-weight:750}.sword-art-library-detail-page .sword-art-arrow-step-metrics em svg{color:#e6c575}.sword-art-library-detail-page .sword-art-arrow-step-flow>p{color:#d7e2edb3;border-top:1px solid #7aabc921;grid-column:1/-1;margin:-2px 0 0;padding-top:7px;font-size:10px;line-height:1.45}.sword-art-library-detail-page .sword-art-detail-branch-comparison{text-align:right;grid-area:comparison;width:auto;margin:0;font-weight:750;line-height:1.35;display:block;color:#e8cc78!important;font-size:12px!important}.sword-art-library-detail-page .sword-art-detail-branch-header.has-comparison>div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""multiplier comparison";align-items:end;gap:2px 10px;width:100%;display:grid!important}.sword-art-library-detail-page .sword-art-detail-branch-header.has-comparison>div>strong{grid-area:multiplier}.sword-art-library-detail-page .sword-art-detail-branch-header{box-sizing:border-box;min-height:54px}.sword-art-library-detail-page .sword-art-detail-branch-header span{font-size:14px;line-height:1.2}.sword-art-library-detail-page .sword-art-detail-branch-header span:before{display:none}.sword-art-library-detail-page .sword-art-detail-branch-header strong{font-size:13px;line-height:1.25}.sword-art-library-detail-page .sword-art-detail-action-field{background:#050d1675;border-radius:6px;min-width:0;min-height:52px;padding:8px 10px}.sword-art-library-detail-page .sword-art-detail-action-field strong{overflow-wrap:anywhere}.sword-art-library-detail-page .sword-art-detail-action-field[class*=is-utility],.sword-art-library-detail-page .sword-art-detail-action-field.is-status,.sword-art-library-detail-page .sword-art-detail-action-field.is-occurrence{min-width:0}.sword-art-library-detail-page .sword-art-detail-action-field.is-effect,.sword-art-library-detail-page .sword-art-detail-action-field.is-hyperArmor{grid-column:span 2}.sword-art-library-detail-page .sword-art-detail-action-field.is-effect{background:#050d1647;grid-column:1/-1;align-items:baseline;gap:7px;min-height:35px;padding:7px 9px;display:flex}.sword-art-library-detail-page .sword-art-detail-action-field.is-effect small{color:#b2cce185;flex:none}.sword-art-library-detail-page .sword-art-detail-action-field.is-effect strong{color:#eaf0f5d6;font-size:10px;font-weight:650;line-height:1.4}.sword-art-library-detail-page .sword-art-detail-action-field.is-duration,.sword-art-library-detail-page .sword-art-detail-action-field.is-source{grid-column:span 1}.sword-art-library-detail-page .sword-art-detail-action-field.is-hyperArmor{box-shadow:inset 3px 0 #b291ebb3}.sword-art-library-detail-page .sword-art-detail-action-card:has(.sword-art-detail-action-field.is-damage) .sword-art-detail-action-field.is-effect{grid-column:1/-1}@media (max-width:640px){.sword-art-library-detail-page .sword-art-detail-body{grid-template-columns:minmax(0,1fr)!important}.sword-art-library-detail-page .sword-art-detail-main-column,.sword-art-library-detail-page .sword-art-detail-sidebar{width:100%;min-width:0}.sword-art-library-detail-page .sword-art-detail-branches{grid-template-columns:minmax(0,1fr)!important}.sword-art-library-detail-page .sword-art-detail-action-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sword-art-library-detail-page .sword-art-detail-action-field.is-effect,.sword-art-library-detail-page .sword-art-detail-action-field.is-hyperArmor,.sword-art-library-detail-page .sword-art-detail-action-field.is-duration,.sword-art-library-detail-page .sword-art-detail-action-field.is-source{grid-column:1/-1}.sword-art-library-detail-page .sword-art-arrow-step-flow{grid-template-columns:1fr;gap:8px}.sword-art-library-detail-page .sword-art-arrow-step-flow>p{grid-column:1}}.sword-art-library-detail-page .sword-art-detail-segment:before,.sword-art-library-detail-page .sword-art-detail-segment:not(:last-child):after{content:none!important;display:none!important}.sword-art-library-detail-page .sword-art-detail-branch-header>div{justify-items:start;gap:2px;display:grid}.sword-art-library-detail-page .sword-art-detail-branch-kicker{color:#e6c575;letter-spacing:.04em;font-size:9px;font-weight:800}.sword-art-library-detail-page .sword-art-action-damage-profile{background:#080f189e;border:1px solid #dab96247;border-radius:5px;margin:5px 0 9px;overflow:hidden}.sword-art-library-detail-page .sword-art-action-damage-total{background:linear-gradient(110deg,#dab9621a,#1622314d);border-bottom:1px solid #dab96233;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:flex}.sword-art-library-detail-page .sword-art-action-damage-total span{color:#efe9d5e0;font-size:12px;font-weight:800}.sword-art-library-detail-page .sword-art-action-damage-total strong{color:#ffe19a;font-variant-numeric:tabular-nums;text-align:right;font-size:24px;line-height:1}.sword-art-library-detail-page .sword-art-action-damage-attributes{border-top:1px solid #dab96233}.sword-art-library-detail-page .sword-art-action-damage-attributes summary{cursor:pointer;color:#dee8f3bd;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 11px 6px 12px;list-style:none;transition:background .16s,color .16s;display:flex}.sword-art-library-detail-page .sword-art-action-damage-attributes summary::-webkit-details-marker{display:none}.sword-art-library-detail-page .sword-art-action-damage-attributes summary::marker{content:""}.sword-art-library-detail-page .sword-art-action-damage-toggle-label{align-items:baseline;gap:8px;min-width:0;display:flex}.sword-art-library-detail-page .sword-art-action-damage-toggle-label strong{color:#dfeaf4;white-space:nowrap;font-size:11px;font-weight:800}.sword-art-library-detail-page .sword-art-action-damage-toggle-label small{color:#bed2e585;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sword-art-library-detail-page .sword-art-action-damage-attributes summary>svg{color:#e6c575;flex:none;transition:transform .16s}.sword-art-library-detail-page .sword-art-action-damage-attributes summary:hover{color:#f1e5bc;background:#dab9620e}.sword-art-library-detail-page .sword-art-action-damage-attributes[open] summary{background:#dab96213}.sword-art-library-detail-page .sword-art-action-damage-attributes[open] summary>svg{transform:rotate(90deg)}.sword-art-library-detail-page .sword-art-action-damage-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 9px 9px;display:grid}.sword-art-library-detail-page .sword-art-action-damage-attribute-grid>div{border:1px solid color-mix(in srgb, currentColor 26%, transparent);background:#1e2b3a75;border-left:3px solid;border-radius:4px;grid-template-rows:auto auto 4px;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;min-width:0;padding:7px 8px;display:grid}.sword-art-library-detail-page .sword-art-action-damage-attribute-grid span{color:#dce6f1c7;font-size:10px;font-weight:850}.sword-art-library-detail-page .sword-art-action-damage-attribute-grid strong{color:#f4f8fc;white-space:nowrap;grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;line-height:1}.sword-art-library-detail-page .sword-art-action-damage-attribute-grid small{color:#cadbed94;text-align:right;font-size:9px}.sword-art-library-detail-page .sword-art-action-damage-attribute-grid i{background:#afc3d824;border-radius:99px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.sword-art-library-detail-page .sword-art-action-damage-attribute-grid i b{border-radius:inherit;background:currentColor;height:100%;display:block}.sword-art-library-detail-page .sword-art-action-damage-attributes .damage-physical{color:#d7e0eb}.sword-art-library-detail-page .sword-art-action-damage-attributes .damage-magic{color:#75d9ef}.sword-art-library-detail-page .sword-art-action-damage-attributes .damage-fire{color:#ff9776}.sword-art-library-detail-page .sword-art-action-damage-attributes .damage-lightning{color:#f2d96d}.sword-art-library-detail-page .sword-art-action-damage-attributes .damage-holy{color:#f4e8aa}@media (min-width:1100px){.sword-art-library-detail-page .sword-art-detail-branch-header span{font-size:16px}.sword-art-library-detail-page .sword-art-detail-branch-header strong{font-size:14px}.sword-art-library-detail-page .sword-art-detail-branch-comparison{font-size:13px!important}.sword-art-library-detail-page .sword-art-detail-action-heading strong{font-size:14px}.sword-art-library-detail-page .sword-art-detail-action-field{min-height:58px;padding:10px 12px}.sword-art-library-detail-page .sword-art-detail-action-field small{font-size:11px}.sword-art-library-detail-page .sword-art-detail-action-field strong{font-size:15px;line-height:1.3}.sword-art-library-detail-page .sword-art-detail-action-field.is-effect{min-height:42px;padding:9px 11px}.sword-art-library-detail-page .sword-art-detail-action-field.is-effect strong{font-size:12px}.sword-art-library-detail-page .sword-art-action-damage-total span{font-size:13px}.sword-art-library-detail-page .sword-art-action-damage-total strong{font-size:28px}.sword-art-library-detail-page .sword-art-action-damage-toggle-label strong{font-size:12px}.sword-art-library-detail-page .sword-art-action-damage-toggle-label small{font-size:11px}.sword-art-library-detail-page .sword-art-arrow-step-title strong{font-size:16px}.sword-art-library-detail-page .sword-art-arrow-step-title span,.sword-art-library-detail-page .sword-art-arrow-step-flow>p{font-size:11px}.sword-art-library-detail-page .sword-art-arrow-step-metrics small{font-size:10px}.sword-art-library-detail-page .sword-art-arrow-step-metrics b{font-size:12px}.sword-art-library-detail-page .sword-art-arrow-step-metrics em,.sword-art-library-detail-page .sword-art-detail-sidebar>.weapon-detail-section>header small,.sword-art-library-detail-page .sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid span{font-size:11px}.sword-art-library-detail-page .sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid strong{font-size:15px}.sword-art-library-detail-page .sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid small,.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid small{font-size:10px}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid span{font-size:11px}.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid strong{font-size:16px}.sword-art-library-detail-page .sword-art-detail-scope-grid span{font-size:11px}.sword-art-library-detail-page .sword-art-detail-scope-section.is-sidebar-compact .sword-art-detail-meta strong{font-size:12px}.sword-art-library-detail-page .sword-art-rank-grid>div span{font-size:10px}.sword-art-library-detail-page .sword-art-rank-grid>div strong{font-size:16px}.sword-art-library-detail-page .sword-art-rank-grid>div small{font-size:11px}}@media (max-width:640px){.sword-art-library-detail-page .sword-art-action-damage-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sword-art-library-detail-page .sword-art-action-damage-total{flex-direction:column;align-items:flex-start;gap:7px}.sword-art-library-detail-page .sword-art-action-damage-total strong{text-align:left}}.sword-art-library-detail-page .sword-art-detail-branches{align-items:start}.sword-art-library-detail-page .sword-art-detail-branch{align-self:start}.sword-art-library-detail-page .sword-art-detail-branch-header{min-height:42px;margin-bottom:6px;padding-bottom:6px}.sword-art-library-detail-page .sword-art-detail-action-fields:has(.sword-art-detail-action-field.is-damage){grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr))}.sword-art-library-detail-page .sword-art-detail-action-field{min-height:52px;padding:8px 10px}.sword-art-library-detail-page .sword-art-detail-action-field.is-effect{min-height:36px;padding:7px 9px}@media (min-width:641px){.sword-art-library-detail-page .sword-art-detail-action-field.is-damage strong{white-space:nowrap;font-size:13px}}@media (max-width:640px){.sword-art-library-detail-page .sword-art-detail-branches{align-items:stretch}.sword-art-library-detail-page .sword-art-detail-branch{align-self:stretch}.sword-art-library-detail-page .sword-art-detail-action-fields:has(.sword-art-detail-action-field.is-damage){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){.combat-library-tab-copy small{font-size:14px;line-height:1.5}.combat-library-tab em,.impact-guide-nav-entry{font-size:12px}.impact-guide-nav-entry em{font-size:10px}.sword-arts-filter-group>span,.sword-art-gallery-type-banner span,.sword-art-group-heading small{font-size:12px}.sword-art-gallery-item>strong{font-size:13px}.sword-art-gallery-item>small{font-size:11px}.sword-art-gallery-item>.sword-art-binding-label{font-size:11px!important}.sword-art-library-detail-page .sword-art-detail-tech-meta{font-size:13px}.sword-art-library-detail-page .sword-art-detail-summary>div>span,.sword-art-library-detail-page .sword-art-detail-summary>div>small{font-size:11px}.sword-art-library-detail-page .sword-art-detail-summary>div>strong{font-size:22px}.sword-art-library-detail-page .sword-art-detail-action-field small{font-size:13px}.sword-art-library-detail-page .sword-art-detail-action-field strong{font-size:16px}.sword-art-library-detail-page .sword-art-detail-action-field.is-effect strong{font-size:13px}.sword-art-library-detail-page .sword-art-action-damage-toggle-label strong{font-size:14px}.sword-art-library-detail-page .sword-art-action-damage-toggle-label small,.sword-art-library-detail-page .sword-art-action-damage-attribute-grid span{font-size:12px}.sword-art-library-detail-page .sword-art-action-damage-attribute-grid small{font-size:11px}.sword-art-library-detail-page .sword-art-arrow-step-title span,.sword-art-library-detail-page .sword-art-arrow-step-flow>p{font-size:12px}.sword-art-library-detail-page .sword-art-arrow-step-metrics small{font-size:11px}.sword-art-library-detail-page .sword-art-arrow-step-metrics b,.sword-art-library-detail-page .sword-art-arrow-step-metrics em,.sword-art-library-detail-page .sword-art-detail-sidebar>.weapon-detail-section>header small,.sword-art-library-detail-page .sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid small,.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid small,.sword-art-library-detail-page .sword-art-detail-note-header small,.sword-art-library-detail-page .sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid span,.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid span,.sword-art-library-detail-page .sword-art-detail-scope-grid span{font-size:12px}.sword-art-library-detail-page .sword-art-detail-attribute-section.is-sidebar-compact .sword-art-detail-attribute-grid strong,.sword-art-library-detail-page .sword-art-detail-sidebar-status-grid strong{font-size:17px}.sword-art-library-detail-page .sword-art-detail-scope-section.is-sidebar-compact .sword-art-detail-meta strong{font-size:13px}.sword-art-library-detail-page .sword-art-attribute-help>summary,.sword-art-library-detail-page .sword-art-attribute-help>p{font-size:11px!important}.sword-art-library-detail-page .sword-art-detail-collapsible>summary span{font-size:13px}.sword-art-library-detail-page .sword-art-detail-collapsible>summary small,.sword-art-library-detail-page .sword-art-detail-collapsible>summary em,.sword-art-library-detail-page .sword-art-detail-advanced-grid span{font-size:11px}.sword-art-library-detail-page .sword-art-detail-advanced-grid strong{font-size:12px}.sword-art-library-detail-page .sword-art-detail-advanced-grid small{font-size:10px}}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-branch-header>div>strong{color:#f1d074!important;background:0 0!important;border:0!important;padding:0!important;font-size:20px!important;line-height:1!important}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-branch-header>div>span{color:#e8eef5;font-size:15px}.combat-database-hero{overflow:visible;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:20px 24px 18px!important;display:block!important}.combat-database-hero:after{display:none!important}.combat-database-hero .incantation-library-hero-copy,.combat-database-hero .species-attack-hero-copy{flex-direction:column;gap:0;display:flex}.combat-database-hero .role-section-kicker{align-self:stretch;margin:0 0 14px;padding:5px 10px;font-size:11px;line-height:1.2}.combat-database-hero h2,.weapon-library-hero.combat-database-hero .incantation-library-hero-copy h2,.species-attack-hero.combat-database-hero .species-attack-hero-copy h2{color:#fff;margin:0 0 6px;font-size:36px;font-weight:780;line-height:1.12}.combat-database-hero p,.weapon-library-hero.combat-database-hero .incantation-library-hero-copy p,.species-attack-hero.combat-database-hero .species-attack-hero-copy p{color:#d1e1f7c7;max-width:none;margin:0;font-size:14px;line-height:1.65}@media (max-width:640px){.combat-database-hero{padding:14px 16px 12px!important}.combat-database-hero .role-section-kicker{margin-bottom:11px;font-size:10px}.combat-database-hero h2,.weapon-library-hero.combat-database-hero .incantation-library-hero-copy h2,.species-attack-hero.combat-database-hero .species-attack-hero-copy h2{margin-bottom:5px;font-size:28px}.combat-database-hero p,.weapon-library-hero.combat-database-hero .incantation-library-hero-copy p,.species-attack-hero.combat-database-hero .species-attack-hero-copy p{font-size:13px;line-height:1.55}}.spell-catalog-controls{gap:0;box-shadow:none!important;background:#080f18!important;border-color:#6989a933!important;border-radius:7px!important;padding:16px 18px!important}.spell-catalog-control-main{gap:16px}.spell-catalog-control-main .incantation-library-search{background:#08101abd;border-color:#658bb038;border-radius:6px;min-height:44px}.spell-catalog-control-main .incantation-detail-status{gap:12px;min-width:0}.spell-catalog-controls .spell-category-filter{border-top-color:#748faa21;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:14px;margin-top:14px;padding-top:13px;display:grid}.spell-catalog-controls .spell-category-filter__heading{grid-area:1/2;min-height:28px;margin-bottom:0}.spell-catalog-controls .spell-category-filter__heading .spell-guide-toggle--inline{margin-left:auto}.spell-catalog-controls .spell-category-filter__heading>span{color:#bfd0e1ad;font-size:11px}.spell-catalog-controls .spell-guide-toggle--inline{color:#ebcf7fcc;min-height:29px;box-shadow:none;background:#d5b14c0f;border:1px solid #d5b14c40;border-radius:4px;padding:0 9px}.spell-catalog-controls .spell-guide-toggle--inline:hover{color:#f2d88d;background:#d5b14c1a;border-color:#e1be5785}.spell-catalog-controls .spell-guide-toggle--inline:focus-visible{color:#f2d88d;background:#d5b14c1a;border-color:#e1be5785}.spell-catalog-controls .spell-guide-toggle--inline>b{font-size:10px}.spell-catalog-controls .spell-category-filter__chips{grid-area:1/1;gap:7px}.spell-catalog-controls .spell-category-filter>.spell-category-meaning{grid-column:1/-1}.sword-art-library-detail-page .sword-art-detail-branch-header.has-comparison>div{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title total"".comparison"!important;align-items:baseline!important}.sword-art-library-detail-page .sword-art-detail-branch-header.has-comparison>div>span{grid-area:title!important}.sword-art-library-detail-page .sword-art-detail-branch-header.has-comparison>div>strong{justify-self:end;grid-area:total!important}.sword-art-library-detail-page .sword-art-detail-branch-header.has-comparison .sword-art-detail-branch-comparison{white-space:nowrap;justify-self:end;text-align:right!important;grid-area:comparison!important}.sword-art-library-detail-page .sword-art-detail-branch.is-multi>.sword-art-detail-branch-header{height:54px;min-height:54px}.sword-art-library-detail-page .sword-art-detail-branch.is-multi .sword-art-detail-segment{grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid!important}.spell-catalog-controls .spell-category-filter__chips>button{background:#0e1823c7;border-radius:4px;min-height:30px;padding:0 10px}.spell-catalog-controls .spell-category-meaning.is-classification-warning{box-shadow:none;background:#221d1147;border:1px solid #cca94a38;border-left:2px solid #e0b742b8;border-radius:4px;grid-template-columns:minmax(310px,1.2fr) minmax(280px,1fr) auto;gap:14px;margin-top:11px;padding:10px 12px}.spell-catalog-controls .spell-category-meaning__title{gap:9px}.spell-catalog-controls .spell-category-meaning.is-classification-warning .spell-category-meaning__title small{color:#efd47c;min-height:23px;box-shadow:none;background:#e2bb491a;border:1px solid #e2bb4947;padding:0 7px;font-size:9px}.spell-catalog-controls .spell-category-meaning.is-classification-warning .spell-category-meaning__title strong{color:#eee5c6e0;font-size:11px;line-height:1.45}.spell-catalog-controls .spell-category-meaning.is-classification-warning p{color:#c0cfdd9e;font-size:10px;font-weight:600;line-height:1.5}.spell-catalog-controls .spell-category-meaning__action{color:#efd58bd1;white-space:nowrap;background:0 0;border-color:#d5b14c47;border-radius:4px;width:auto;min-height:30px;padding:5px 9px;font-size:10px}.spell-catalog-controls .spell-category-meaning__action:hover{background:#d5b14c14;transform:none}.spell-catalog-controls .spell-category-meaning__action:focus-visible{background:#d5b14c14;transform:none}@media (max-width:900px){.spell-catalog-controls .spell-category-meaning.is-classification-warning{grid-template-columns:1fr auto}.spell-catalog-controls .spell-category-meaning.is-classification-warning p{grid-area:2/1/auto/-1}}@media (max-width:760px){.spell-catalog-controls{padding:13px 14px!important}.spell-catalog-controls .spell-category-filter{margin:12px 0 0;padding:12px 0 0}.spell-catalog-controls .spell-category-filter__chips{margin:0 -14px;padding:0 14px 4px}.spell-catalog-controls .spell-category-meaning.is-classification-warning{grid-template-columns:1fr;gap:8px}.spell-catalog-controls .spell-category-meaning.is-classification-warning p{grid-area:auto}.spell-catalog-controls .spell-category-meaning__action{width:100%}}.sword-art-library-detail-page .sword-art-detail-branch-header.has-state{min-height:46px;padding-bottom:8px!important}.sword-art-library-detail-page .sword-art-detail-branch-header.has-state>div{width:100%;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-branch-state{color:#f5d889db;white-space:nowrap;background:#e2be5c17;border:1px solid #e2be5c4d;border-radius:3px;margin-left:auto;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700;line-height:1.4}.sword-art-library-detail-page .sword-art-detail-branch-header.has-state>div>span{color:#eff4f9f5!important;font-size:16px!important;font-weight:900!important;line-height:1.25!important}.sword-art-library-detail-page .sword-art-detail-branch-state.is-insufficient{color:#bee5fdd1;background:#69b9e914;border-color:#69b9e947}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch{background:linear-gradient(145deg,#141f2bc7,#0b131ce6)!important;border-color:#8ba4bc33!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch:before{background:#8ba4bc61!important}.sword-art-library-detail-page .sword-art-detail-branch.is-state-branch .sword-art-detail-branch-header span{color:#e4ecf4e6!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-profile{background:#080f187a;border-color:#8ba4bc33}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-total{background:#16222f6b;border-color:#8ba4bc29}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-attributes{border-color:#8ba4bc29}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branches>.sword-art-detail-branch .sword-art-detail-branch-header>div>span{color:#e7eef5eb!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branches>.sword-art-detail-branch .sword-art-detail-branch-header.is-action-light>div>span{color:#a9d7f5!important;text-shadow:none!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branches>.sword-art-detail-branch .sword-art-detail-branch-header.is-action-heavy>div>span{color:#efd080!important;text-shadow:none!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-state,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-state.is-insufficient{color:#d3e0ecc2;background:#7e97ae14;border-color:#96acc13d}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-state{letter-spacing:.01em;border-radius:4px;min-height:23px;padding:3px 9px;font-size:12px;font-weight:800;line-height:1.35}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-state.is-sufficient{color:#b9e3fb;background:#3485bc33;border-color:#5bb1e875}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-state.is-insufficient{color:#f0d48b;background:#9a742b2e;border-color:#d3ad586b}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branches{align-items:start;gap:12px}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-branch-header{min-height:42px;margin-bottom:7px!important;padding-bottom:7px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-branch-state{display:none}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-branch-header>div>span{letter-spacing:0}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-action-damage-total strong{font-size:19px}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-action-field{min-height:44px;padding:7px 9px}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-action-field small{font-size:9px}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header{min-height:26px;margin-bottom:4px!important;padding-bottom:4px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header>div>span{display:none!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header:not(:has(>div>strong)){display:none!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header:has(>div>strong){min-height:18px;border-bottom-color:#aec7dc14!important;margin-bottom:3px!important;padding:0 0 3px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header:has(>div>strong)>div{justify-content:flex-end;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-action-damage-total strong{font-size:17px}@media (max-width:640px){.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branches{row-gap:9px}}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-total strong{font-size:21px;line-height:1.05}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-attributes summary{min-height:37px;padding:7px 12px}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-attributes summary strong{color:#e6eef7;font-size:12px}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field{background:#0f1a26b8!important;border-color:#89a0b73d!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field small{color:#c2d3e3ad}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field strong{font-variant-numeric:tabular-nums}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-fp strong{color:#8fd1f2}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-stamina strong{color:#a9d99b}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-poise strong{color:#e7c778}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-impact strong{color:#8edbd2}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-sufficient{background:linear-gradient(145deg,#0e4152eb,#091b26fa)!important;border-color:#50bddd6b!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch:has(.sword-art-detail-branch-state.is-sufficient){background:linear-gradient(145deg,#0e4152eb,#091b26fa)!important;border-color:#50bddd6b!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-sufficient:before{background:#53c4df!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch:has(.sword-art-detail-branch-state.is-sufficient):before{background:#53c4df!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-sufficient .sword-art-detail-branch-header>div>span{color:#b9eafb!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch:has(.sword-art-detail-branch-state.is-sufficient) .sword-art-detail-branch-header>div>span{color:#b9eafb!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-insufficient{background:linear-gradient(145deg,#4e261bf0,#221413fa)!important;border-color:#d97e4770!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch:has(.sword-art-detail-branch-state.is-insufficient){background:linear-gradient(145deg,#4e261bf0,#221413fa)!important;border-color:#d97e4770!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-insufficient:before{background:#dd8651!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch:has(.sword-art-detail-branch-state.is-insufficient):before{background:#dd8651!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-insufficient .sword-art-detail-branch-header>div>span{color:#f5c898!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch:has(.sword-art-detail-branch-state.is-insufficient) .sword-art-detail-branch-header>div>span{color:#f5c898!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-azure:not(.is-state-branch){background:linear-gradient(145deg,#143a4fe0,#0b1b27fa)!important;border-color:#56addb66!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-azure:not(.is-state-branch):before{background:#56b2dc!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-azure:not(.is-state-branch) .sword-art-detail-branch-header>div>span{color:#b7e7fb!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-amber:not(.is-state-branch){background:linear-gradient(145deg,#4c3617e6,#241b10fa)!important;border-color:#d6a24c6b!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-amber:not(.is-state-branch):before{background:#dca450!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-amber:not(.is-state-branch) .sword-art-detail-branch-header>div>span{color:#f7d99c!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-violet:not(.is-state-branch){background:linear-gradient(145deg,#36274fe6,#1c152cfa)!important;border-color:#9e7ad36b!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-violet:not(.is-state-branch):before{background:#a57cd8!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-violet:not(.is-state-branch) .sword-art-detail-branch-header>div>span{color:#e0ccfb!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-jade:not(.is-state-branch){background:linear-gradient(145deg,#154139e6,#0c201ffa)!important;border-color:#53b9976b!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-jade:not(.is-state-branch):before{background:#58c4a0!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-branch-tone-jade:not(.is-state-branch) .sword-art-detail-branch-header>div>span{color:#b9f0dc!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-sufficient{box-shadow:none!important;background:#101820!important;border-color:#53c4df57!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch:has(.sword-art-detail-branch-state.is-sufficient){box-shadow:none!important;background:#101820!important;border-color:#53c4df57!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-insufficient{box-shadow:none!important;background:#101820!important;border-color:#dd865157!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch:has(.sword-art-detail-branch-state.is-insufficient){box-shadow:none!important;background:#101820!important;border-color:#dd865157!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch{border-radius:5px;gap:8px;padding:12px 13px}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-action-damage-profile{box-shadow:none!important;background:#0b131c!important;border-color:#89a0b72e!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-action-damage-total{background:#0d1620!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-action-fields{background:#0c141d;border:1px solid #89a0b72e;border-radius:4px;overflow:hidden;gap:0!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-action-field{min-width:0;box-shadow:none!important;background:#0c141d!important;border:0!important;border-right:1px solid #89a0b724!important;border-radius:0!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-action-field:last-child{border-right:0!important}@media (min-width:1101px){.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-detail-action-card{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:9px;display:grid}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-detail-action-primary{display:block}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-action-damage-profile{height:100%;margin:0}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-detail-action-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-detail-action-field:nth-child(3n){border-right:0!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-detail-action-field:nth-child(n+4){border-top:1px solid #89a0b724!important}}@media (max-width:1100px){.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-action-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-action-field:nth-child(2n){border-right:0!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-action-field:nth-child(n+3){border-top:1px solid #89a0b724!important}}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-detail-action-card,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-detail-action-primary{display:block!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-action-damage-profile{margin:0 0 8px}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-detail-action-fields{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header{min-height:30px;border-bottom:1px solid #aec7dc1a!important;margin-bottom:5px!important;padding:0 0 5px!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header:not(:has(>div>strong)){min-height:30px;border-bottom:1px solid #aec7dc1a!important;margin-bottom:5px!important;padding:0 0 5px!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header>div{align-items:baseline;gap:10px;width:100%;justify-content:space-between!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header:has(>div>strong)>div{align-items:baseline;gap:10px;width:100%;justify-content:space-between!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header>div>span{color:#eff4f9e6!important;font-size:13px!important;font-weight:850!important;display:block!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-repeated-state .sword-art-detail-branch-header>div>strong{flex:none;color:#f1d074!important;font-size:17px!important}@media (max-width:760px){.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-state-branch .sword-art-detail-segment.is-single .sword-art-detail-action-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branches{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch{position:relative;overflow:hidden;border:0!important;border-left:3px solid color-mix(in srgb, var(--branch-accent,#8fb6d6) 55%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--branch-accent,#8fb6d6) 5%, #0b1119) 0%, #0b1119 140px)!important;width:100%!important;min-width:0!important;box-shadow:none!important;border-radius:0 10px 10px 0!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header{background:0 0!important;border-bottom:1px solid #abbccf1a!important;margin:0!important;padding:10px 14px 9px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header>div{justify-content:flex-start!important;align-items:baseline!important;gap:10px!important;width:100%!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header>div>span{align-items:center;gap:8px;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header>div>span:before{content:"";background:var(--branch-accent,#8fb6d6);width:7px;height:7px;box-shadow:0 0 9px var(--branch-accent,#8fb6d6);border-radius:2px;flex:none}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-route{border:1px solid color-mix(in srgb, var(--branch-accent,#8fb6d6) 44%, transparent);background:color-mix(in srgb, var(--branch-accent,#8fb6d6) 14%, transparent);color:color-mix(in srgb, var(--branch-accent,#8fb6d6) 82%, #eef4fb);letter-spacing:.06em;white-space:nowrap;border-radius:5px;flex:none;padding:2px 7px;font-size:11px!important;font-weight:800!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-route:before{content:none!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header>div>strong{letter-spacing:.01em;flex:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;margin-left:auto!important;font-size:16px!important;font-weight:800!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment-list{padding:0!important;display:block!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment{grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:0!important;padding:8px 14px!important;display:grid!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment+.sword-art-detail-segment{border-top:1px solid #abbccf13!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment>b{border:1px solid color-mix(in srgb, var(--branch-accent,#8fb6d6) 46%, transparent)!important;width:20px!important;min-width:20px!important;height:20px!important;color:color-mix(in srgb, var(--branch-accent,#8fb6d6) 80%, #fff)!important;background:#0d1520!important;border-radius:50%!important;font-size:11px!important;font-weight:800!important;line-height:18px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment:after{content:none!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-card,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-card.is-multi{background:0 0!important;border:0!important;grid-template-rows:auto!important;grid-template-columns:minmax(104px,140px) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;padding:0!important;display:grid!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-primary,.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-profile{display:contents!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-total{grid-area:1/1;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-total>span{letter-spacing:.06em;order:1;color:#96acc2ad!important;font-size:10px!important;font-weight:600!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-total>strong{order:2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#f1d074!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-attributes{display:none!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-fields{grid-area:1/2;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #99b2ca17!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;padding:0 12px!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field:first-child{border-left:0!important;padding-left:0!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field>small{letter-spacing:.05em;color:#96acc2ad!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field>strong{word-break:break-word;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#dee8f4f0!important;white-space:normal!important;text-overflow:clip!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important;overflow:visible!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-poise>strong{color:#f0d68e!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-impact>strong{color:color-mix(in srgb, var(--branch-accent,#8fb6d6) 72%, #fff)!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-fp>strong,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-stamina>strong{font-variant-numeric:tabular-nums;color:#cedeeedb!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-effect{margin-top:5px;border-top:1px dashed #99b2ca21!important;border-left:0!important;flex-direction:row!important;grid-column:1/-1!important;align-items:baseline!important;gap:8px!important;padding:7px 0 0!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-effect>small{flex:none}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field.is-effect>strong{color:#beceded1!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.55!important}.sword-art-library-detail-page .sword-art-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.sword-art-library-detail-page .sword-art-detail-summary>div{min-width:0!important}.sword-art-library-detail-page .sword-art-detail-summary>div>span{white-space:nowrap;letter-spacing:.02em!important;text-overflow:clip!important;font-size:11px!important;overflow:visible!important}.sword-art-library-detail-page .sword-art-detail-summary>div>strong{white-space:normal!important;text-overflow:clip!important;font-size:17px!important;line-height:1.2!important;overflow:visible!important}.sword-art-library-detail-page .sword-art-detail-summary>div>small{line-height:1.4;white-space:normal!important;text-overflow:clip!important;font-size:10px!important;overflow:visible!important}@media (max-width:760px){.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-card,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-card.is-multi{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-total{grid-area:1/1;flex-direction:row!important;align-items:baseline!important;gap:7px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-fields{grid-area:2/1;row-gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field{padding:0 10px!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-field:nth-child(odd){border-left:0!important;padding-left:0!important}.sword-art-library-detail-page .sword-art-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-action-heading{display:none!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-multi .sword-art-detail-branch-header>div,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header>div{grid-template-columns:none!important;grid-template-areas:none!important;justify-content:flex-start!important;align-items:baseline!important;gap:10px!important;display:flex!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-multi .sword-art-detail-branch-header>div>span,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header>div>span{grid-area:auto!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch.is-multi .sword-art-detail-branch-header>div>strong,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-branch-header>div>strong{grid-area:auto!important;margin-left:auto!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment.is-single{grid-template-columns:minmax(0,1fr)!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment.is-single .sword-art-detail-action-card,.sword-art-library-detail-page .sword-art-detail-power .sword-art-detail-segment.is-single .sword-art-detail-action-card.is-multi{grid-template-columns:minmax(96px,118px) minmax(0,1fr)!important}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-element-breakdown{border-top:1px dashed #99b2ca21;flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:5px 7px;margin-top:7px;padding-top:7px;display:flex}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-element{background:#0d1520a8;border:1px solid #99b2ca2e;border-radius:5px;align-items:baseline;gap:4px;padding:2px 7px;line-height:1.5;display:inline-flex}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-element>em{letter-spacing:.04em;color:#96acc2c2;font-size:10px;font-style:normal;font-weight:650}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-element>b{color:#f1d074;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:750}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-element.is-excluded{background:0 0;border-style:dashed;border-color:#99b2ca1f}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-element.is-excluded>em{color:#96acc273}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-element.is-excluded>b{color:#96acc273;font-weight:600}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-element.is-fixed{border-color:#71c5e64d}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-element.is-fixed>b{color:#a9e3f7}.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-damage-total>strong.is-divergent{letter-spacing:.02em;color:#cedeeee0!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important}@media (max-width:760px){.sword-art-library-detail-page .sword-art-detail-power .sword-art-action-element-breakdown{grid-area:3/1}}.sword-art-library-detail-page .sword-art-detail-sidebar .sword-art-damage-origin{border:1px solid #99b2ca24;border-left:3px solid var(--origin-accent,#8fb6d6);background:linear-gradient(90deg, color-mix(in srgb, var(--origin-accent,#8fb6d6) 9%, transparent) 0%, #0d152080 60%);border-radius:0 8px 8px 0;flex-direction:column;gap:5px;margin:0 0 10px;padding:8px 10px 9px;display:flex}.sword-art-library-detail-page .sword-art-detail-sidebar .sword-art-damage-origin-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sword-art-library-detail-page .sword-art-detail-sidebar .sword-art-damage-origin-head>em{letter-spacing:.02em;color:color-mix(in srgb, var(--origin-accent,#8fb6d6) 76%, #fff);font-size:12px;font-style:normal;font-weight:800}.sword-art-library-detail-page .sword-art-detail-sidebar .sword-art-damage-origin-head>b{border:1px solid color-mix(in srgb, var(--origin-accent,#8fb6d6) 40%, transparent);background:color-mix(in srgb, var(--origin-accent,#8fb6d6) 14%, transparent);color:color-mix(in srgb, var(--origin-accent,#8fb6d6) 84%, #fff);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:750}.sword-art-library-detail-page .sword-art-detail-sidebar .sword-art-damage-origin>p{color:#becedecc;margin:0;font-size:11px;line-height:1.55}.sword-art-library-detail-page .sword-art-detail-sidebar .sword-art-damage-origin.is-innate-element{--origin-accent:#e0814f}.sword-art-library-detail-page .sword-art-detail-sidebar .sword-art-damage-origin.is-fixed-physical{--origin-accent:#9aa8b8}.sword-art-library-detail-page .sword-art-detail-sidebar .sword-art-damage-origin.is-weapon-inherit{--origin-accent:#6cb6e8}.sword-art-library-detail-page .sword-art-detail-sidebar .sword-art-damage-origin.is-mixed{--origin-accent:#d8b45c}.site-header{justify-content:space-between;align-items:center;gap:16px 28px;max-width:1720px;min-height:58px;margin:0 auto 20px;display:flex}.site-header-brand{align-items:center;gap:12px;min-width:0;display:flex}.site-header-logo{flex:0 0 44px;width:44px;height:44px}.site-header-title{color:#f5f3ff;letter-spacing:.025em;align-items:center;gap:10px;margin:0;font-size:27px;font-weight:750;line-height:1.25;display:flex}.site-header-title>span{color:#c4b5fd;letter-spacing:.12em;background:#191525;border:1px solid #51436f;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:650}.site-header-subtitle{color:#9ba8bd;margin:5px 0 0;font-size:12px;line-height:1.5}.site-header-meta{color:#a6b1c3;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;line-height:1.5;display:flex}.site-header-version{color:#c5cddd;background:#10151e;border:1px solid #303744;border-radius:6px;padding:4px 9px}.site-about{position:relative}.site-about summary{cursor:pointer;border-radius:5px;align-items:center;gap:5px;min-height:36px;padding:4px;list-style:none;display:flex}.site-about summary::-webkit-details-marker{display:none}.site-about summary:hover,.site-about[open] summary{color:#ddd5ff}.site-about summary:focus-visible{outline-offset:3px;outline:2px solid #c4b5fd}.site-about-content{z-index:30;color:#b9c3d4;background:#161b27;border:1px solid #39364e;border-radius:12px;width:272px;max-width:calc(100vw - 32px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #0008}.site-about-content strong{color:#f1edff;font-size:14px}.site-about-content p{overflow-wrap:anywhere;margin:10px 0 0;line-height:1.7}.site-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:1720px;margin:0 auto 20px;display:grid}.site-nav-card{color:#f1f3f9;text-align:left;cursor:pointer;background:#111722;border:1px solid #282f3d;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:88px;padding:14px;transition:background .16s,border-color .16s;display:flex}.site-nav-card:hover{background:#181e2c;border-color:#61577f}.site-nav-card.is-active{background:#211f35;border-color:#9683d6}.site-nav-card:focus-visible{outline-offset:3px;outline:2px solid #ddd1ff}.site-nav-icon{color:#a9b5cc;background:#1c2332;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.site-nav-card.is-active .site-nav-icon{color:#d0bfff;background:#332b4e}.site-nav-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.site-nav-copy strong{white-space:nowrap;font-size:16px;font-weight:650;line-height:1.4}.site-nav-copy>span{color:#a7b3c8;font-size:12px;line-height:1.6}.site-nav-copy>.site-nav-mobile-description{display:none}@media (max-width:1380px){.site-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.site-nav-card{min-height:80px}}@media (max-width:900px){.site-header{flex-wrap:wrap;gap:10px;margin-bottom:16px}.site-nav{margin-bottom:16px}}@media (max-width:640px){.site-header{flex-direction:column;align-items:stretch;gap:10px}.site-header-brand{gap:10px}.site-header-title{font-size:25px}.site-header-meta{justify-content:space-between;gap:6px 10px;font-size:11px}.site-header-version{padding:3px 6px}.site-about{margin-left:auto}.site-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-nav-card{border-radius:10px;gap:8px;min-height:76px;padding:10px}.site-nav-icon{border-radius:8px;flex-basis:30px;width:30px;height:30px}.site-nav-icon svg{width:18px;height:18px}.site-nav-copy strong{font-size:14px}.site-nav-copy>span{font-size:11px}.site-nav-copy>.site-nav-description{display:none}.site-nav-copy>.site-nav-mobile-description{display:block}}@media (max-width:360px){.site-nav-card{gap:6px;padding:8px}.site-nav-icon{flex-basis:24px;width:24px;height:28px}.site-nav-copy strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.site-nav-card{transition:none}}.arsenal-hero{background:linear-gradient(110deg,#171d30,#101829);border:1px solid #242b40;border-radius:14px;padding:18px 24px}.arsenal-eyebrow{color:#aaa2c9;letter-spacing:.14em;font-size:10px;font-weight:650}.arsenal-hero h2{color:#f4f2fa;margin:6px 0;font-size:clamp(22px,2vw,30px);line-height:1.3}.arsenal-hero p{color:#abb7cb;margin:0;font-size:13px;line-height:1.6}.arsenal-navigation{align-items:center;gap:12px;margin:14px 0 20px;display:flex}.arsenal-tabs{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.arsenal-tabs button{color:#bfc9da;cursor:pointer;background:#111722;border:1px solid #293144;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.arsenal-tabs button svg{flex:0 0 19px;width:19px;height:19px}.arsenal-tabs button.active{color:#e3d9ff;background:#252039;border-color:#8b78c2}.arsenal-tabs button:hover{background:#25283b;border-color:#897cab}.arsenal-guide{color:#aebbd0;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:12px;display:flex}.arsenal-guide:hover{color:#e3d9ff;background:#181e2c}.arsenal-browser{background:#10151f;border:1px solid #293144;border-radius:14px;margin-bottom:22px;padding:18px}.arsenal-browser-heading{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}.arsenal-browser-heading h2{color:#eff2f9;margin:0;font-size:21px;line-height:1.4}.arsenal-browser-heading p{color:#99a8c0;margin:0;font-size:12px;line-height:1.6}.arsenal-toolbar{align-items:center;gap:16px;margin-bottom:14px;display:flex}.arsenal-search{color:#9daac0;background:#090e17;border:1px solid #374158;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 12px;display:flex}.arsenal-search:focus-within{border-color:#bcaaef;box-shadow:0 0 0 2px #a48bd525}.arsenal-search input{color:#ecf0fa;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;font-size:14px}.arsenal-search input::placeholder{color:#8e9bb2}.arsenal-count{color:#aab7ca;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.arsenal-count strong{color:#f0e2b0;font-size:18px}.arsenal-select{color:#aab7ca;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.arsenal-select select{color:#dbe3f2;cursor:pointer;background:#101824;border:1px solid #354058;border-radius:7px;max-width:100%;min-height:36px;padding:6px 10px;font-size:12px}.arsenal-filter-row{align-items:flex-start;gap:12px;margin-top:10px;display:flex}.arsenal-filter-label{color:#aab7ca;flex:0 0 30px;padding-top:9px;font-size:12px}.arsenal-options{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.arsenal-options button{color:#becadc;cursor:pointer;background:#151c28;border:1px solid #303c50;border-radius:7px;min-height:34px;padding:6px 11px;font-size:12px}.arsenal-options button:hover{color:#fff0bf;border-color:#a99970}.arsenal-options button.active{color:#ffe6a0;background:#332b1b;border-color:#a58b48}.arsenal-jump{margin-left:auto}.arsenal-active-filters{color:#9baac0;border-top:1px solid #293144;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.arsenal-active-filters button{overflow-wrap:anywhere;color:#edd9a5;cursor:pointer;background:#282419;border:1px solid #655736;border-radius:6px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:5px 9px;display:inline-flex}.arsenal-active-filters button svg{flex-shrink:0}.arsenal-active-filters .arsenal-reset{color:#becadc;background:0 0;border-color:#39445a;margin-left:auto}.arsenal-gallery{gap:34px;padding-bottom:32px;display:grid}.arsenal-group{min-width:0;scroll-margin-top:16px}.arsenal-group-heading{border-bottom:1px solid #292b2f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:10px;display:flex}.arsenal-group-heading h3{color:#e3e1db;margin:0;font-size:17px;font-weight:500}.arsenal-group-heading em{color:#96999f;font-size:12px;font-style:normal}.arsenal-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:20px 16px;display:grid}.arsenal-weapon{--quality-rgb:148, 166, 187;text-align:center;min-width:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:2px;grid-template-rows:auto 1fr 18px;align-items:start;gap:7px;padding:0;font-family:inherit;display:grid;position:relative}.arsenal-weapon[data-rarity="0"]{--quality-rgb:177, 183, 191}.arsenal-weapon[data-rarity="1"]{--quality-rgb:95, 144, 202}.arsenal-weapon[data-rarity="2"]{--quality-rgb:162, 122, 197}.arsenal-weapon[data-rarity="3"]{--quality-rgb:199, 164, 85}.arsenal-weapon-image{aspect-ratio:1;border:1px solid #282b30;border-bottom:2px solid rgb(var(--quality-rgb));background:#101216;border-radius:2px;place-items:center;width:100%;transition:background .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.arsenal-weapon-image img{object-fit:contain;width:100%;height:100%;padding:10px}.arsenal-weapon-image em{color:#bdb8a8;background:#101216dd;padding:2px 4px;font-size:10px;font-style:normal;position:absolute;top:6px;right:6px}.arsenal-weapon:hover{box-shadow:none;background:0 0}.arsenal-weapon:hover .arsenal-weapon-image{border-color:#676b72;border-bottom-color:rgb(var(--quality-rgb));background:#191c21}.arsenal-weapon>strong{color:#dededb;overflow-wrap:anywhere;padding:0 3px;font-size:13px;font-weight:400;line-height:1.6}.arsenal-weapon:hover>strong{color:#fff}.arsenal-weapon>small{color:#959aa3;min-height:18px;font-size:11px;line-height:18px}.arsenal-quality{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arsenal-empty{text-align:center;color:#abb9ce;border:1px dashed #39465e;border-radius:12px;padding:44px 16px}.arsenal-empty h3{color:#e3e9f5;font-size:18px}.arsenal-empty p{font-size:13px}.arsenal-empty button{color:#e9e1fc;cursor:pointer;background:#29233d;border:1px solid #9582c9;border-radius:7px;padding:9px 14px}.arsenal-tabs button:focus-visible{outline-offset:3px;outline:2px solid #d0bfff}.arsenal-guide:focus-visible{outline-offset:3px;outline:2px solid #d0bfff}.arsenal-browser button:focus-visible{outline-offset:3px;outline:2px solid #d0bfff}.arsenal-select select:focus-visible{outline-offset:3px;outline:2px solid #d0bfff}.arsenal-weapon:focus-visible{outline-offset:3px;outline:2px solid #d0bfff}.arsenal-empty button:focus-visible{outline-offset:3px;outline:2px solid #d0bfff}.arsenal-group:focus-visible{outline-offset:3px;outline:2px solid #d0bfff}@media (max-width:900px){.arsenal-navigation{flex-wrap:wrap;gap:6px}.arsenal-tabs{flex-basis:100%}.arsenal-guide{margin-left:auto}}@media (max-width:640px){.arsenal-hero{padding:16px}.arsenal-hero h2{font-size:22px}.arsenal-navigation{margin:10px 0 14px}.arsenal-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.arsenal-tabs button{min-height:44px;padding:8px;font-size:13px}.arsenal-browser{padding:14px}.arsenal-toolbar{flex-wrap:wrap;gap:10px}.arsenal-search{flex-basis:100%}.arsenal-search input{font-size:16px}.arsenal-toolbar>.arsenal-select{margin-left:auto}.arsenal-filter-row{flex-wrap:wrap;gap:8px}.arsenal-filter-label{flex-basis:100%;padding:0}.arsenal-options button{min-height:36px;padding:6px 9px}.arsenal-jump{flex-basis:100%;justify-content:space-between;margin:4px 0 0}.arsenal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}@media (prefers-reduced-motion:reduce){.arsenal-weapon-image{transition:none}}.combat-library-panel{width:100%;max-width:1720px}.arsenal-hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.arsenal-hero>div{min-width:0}.arsenal-hero .arsenal-guide{border:1px solid #374158;flex-shrink:0;margin-left:auto;padding:8px 12px}.arsenal-navigation{margin:0 0 4px}.arsenal-tabs{width:100%}@media (max-width:640px){.arsenal-hero{flex-wrap:wrap;gap:10px}.arsenal-hero .arsenal-guide{min-height:36px;padding:6px 10px}.arsenal-navigation{margin:0}}
