.compendium-sheet{height:min(78vh,680px)}
/* 获取途径中的首通奖励使用独立金色标识。 */
.compendium-routes .route-first-clear>b{color:#ffd45a;text-shadow:0 0 8px rgba(255,190,45,.42)}
.compendium-routes .route-first-clear small em{color:#ffcb4b;font-style:normal;font-weight:800}.compendium-routes .route-first-clear.is-obtained small em{color:#62e4b4}.compendium-routes .route-first-clear.is-obtained{border:1px solid rgba(74,222,164,.12);background:linear-gradient(90deg,rgba(30,105,91,.09),rgba(92,108,172,.07))}
.compendium-routes .route-monster-drop>span{display:flex;align-items:center;gap:6px;min-width:0}.compendium-routes .monster-type-badge{flex:none;padding:2px 6px;border:1px solid currentColor;border-radius:999px;font-size:8px;font-style:normal;font-weight:800;line-height:1.2}.compendium-routes .monster-type-badge.type-normal{color:#78dfff;background:rgba(48,186,224,.1)}.compendium-routes .monster-type-badge.type-elite{color:#c995ff;background:rgba(154,90,255,.12)}.compendium-routes .monster-type-badge.type-boss{color:#ff668f;background:rgba(255,71,116,.12);text-shadow:0 0 7px rgba(255,71,116,.45)}
.compendium-routes .route-monster-drop>small{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:1px}.compendium-routes .route-monster-drop>small>i{display:block;max-width:100%;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.compendium-routes .route-monster-drop .route-stage-name{color:#9badc8}.compendium-routes .route-monster-drop .route-drop-value{color:#7189aa}
/* 物品详情辅助文字统一提升可读性。 */
.compendium-detail-sheet>.deploy-sheet-head small{font-size:10px!important}.compendium-detail-sheet>.deploy-sheet-head p{font-size:11px!important}.compendium-detail-sheet .compendium-profile small{font-size:11px!important}.compendium-detail-sheet .compendium-profile p{font-size:12px!important}.compendium-detail-sheet .compendium-info>label{font-size:12px!important}.compendium-detail-sheet .compendium-info>p,.compendium-detail-sheet .compendium-info blockquote{font-size:12px!important}.compendium-detail-sheet .compendium-facts small{font-size:11px!important}.compendium-detail-sheet .compendium-facts strong{font-size:13px!important}.compendium-detail-sheet .compendium-bindings article>b{font-size:12px!important}.compendium-detail-sheet .compendium-bindings article strong{font-size:14px!important}.compendium-detail-sheet .compendium-bindings article p,.compendium-detail-sheet .compendium-bindings article small{font-size:12px!important}.compendium-detail-sheet .compendium-bindings summary{font-size:12px!important}.compendium-detail-sheet .compendium-usages span{font-size:11px!important}.compendium-detail-sheet .compendium-routes b{font-size:12px!important}.compendium-detail-sheet .compendium-routes span{font-size:13px!important}.compendium-detail-sheet .compendium-routes small,.compendium-detail-sheet .compendium-routes>div p{font-size:11px!important}.compendium-detail-sheet .compendium-routes .monster-type-badge{font-size:9px!important}.compendium-detail-sheet .compendium-tech span,.compendium-detail-sheet .compendium-tech code{font-size:10px!important}
.compendium-tabs{display:flex;gap:7px;overflow-x:auto;padding:10px 16px;border-bottom:1px solid rgba(83,181,255,.16);scrollbar-width:none}
.compendium-source-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 16px 0}.compendium-source-tabs button{min-width:0;height:38px;padding:0 4px;border:1px solid rgba(124,92,255,.25);border-radius:9px;color:#8499bc;background:rgba(7,16,35,.88);font:800 11px/1 inherit;white-space:nowrap}.compendium-source-tabs button.active{border-color:rgba(81,225,255,.78);color:#fff;background:linear-gradient(135deg,#5660df,#20b4d8);box-shadow:inset 0 1px rgba(255,255,255,.15),0 0 14px rgba(53,215,255,.2)}
.compendium-tabs::-webkit-scrollbar{display:none}.compendium-tabs button{flex:0 0 auto;min-height:34px;padding:0 13px;border:1px solid rgba(87,184,255,.24);border-radius:18px;color:#8da2c5;background:#09142a;font:700 11px inherit}.compendium-tabs button.active{border-color:#45dfff;color:#eafcff;background:linear-gradient(120deg,rgba(111,61,222,.82),rgba(21,155,198,.76));box-shadow:0 0 15px rgba(50,210,255,.2)}
.compendium-body{padding:13px 16px 28px}.compendium-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.compendium-card{--rar:#8793a6;min-width:0;display:grid;grid-template-columns:54px 1fr;grid-template-rows:1fr auto;gap:0 9px;align-items:center;padding:8px;border:1px solid color-mix(in srgb,var(--rar) 44%,transparent);border-radius:11px;text-align:left;color:#e8f2ff;background:linear-gradient(135deg,color-mix(in srgb,var(--rar) 9%,#0b1428),#071020);font-family:inherit}.compendium-card.unowned{filter:saturate(.55);opacity:.72}.compendium-card-icon{position:relative;grid-row:1/3;width:52px;height:52px;display:grid;place-items:center}.compendium-card-icon .item-frame{position:absolute;inset:0;width:100%;height:100%}.compendium-card-icon .prep-item-img{position:relative;z-index:1;width:34px;height:34px;object-fit:contain}.compendium-card-copy{min-width:0;align-self:end}.compendium-card-copy strong,.compendium-card-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compendium-card-copy strong{font-size:12px}.compendium-card-copy small{margin-top:2px;color:#8095b8;font-size:9px}.compendium-card em{align-self:start;color:color-mix(in srgb,var(--rar) 75%,#fff);font-size:9px;font-style:normal}.compendium-empty{min-height:220px;display:grid;place-items:center;color:#8397ba;font-size:12px}.compendium-empty.error{color:#ff86a4}
.compendium-detail-sheet{height:min(68vh,590px)}.compendium-profile{--rar:#8793a6;display:flex;align-items:center;gap:14px;padding:13px;border:1px solid color-mix(in srgb,var(--rar) 42%,transparent);border-radius:13px;background:linear-gradient(120deg,color-mix(in srgb,var(--rar) 12%,#0a1328),#080e20)}.compendium-profile-icon{position:relative;flex:0 0 72px;width:72px;height:72px;display:grid;place-items:center}.compendium-profile-icon .item-frame{position:absolute;inset:0;width:100%;height:100%}.compendium-profile-icon .prep-item-img{position:relative;z-index:1;width:48px;height:48px;object-fit:contain}.compendium-profile h4{margin:4px 0;font-size:18px}.compendium-profile small{color:color-mix(in srgb,var(--rar) 75%,#fff);font-size:9px}.compendium-profile p{margin:0;color:#91a6c7;font-size:10px}.compendium-info{margin-top:12px;padding:12px;border:1px solid rgba(79,169,238,.16);border-radius:11px;background:rgba(7,15,31,.72)}.compendium-info>label{display:block;margin-bottom:7px;color:#55ddff;font-size:9px;letter-spacing:.14em}.compendium-info>p{margin:0;color:#b9c8df;font-size:11px;line-height:1.65}.compendium-routes{display:flex;flex-direction:column;gap:7px}.compendium-routes>div{display:grid;grid-template-columns:66px 1fr;gap:3px 8px;padding:8px;border-radius:8px;background:rgba(92,108,172,.09)}.compendium-routes b{grid-row:1/3;color:#c4a9ff;font-size:10px}.compendium-routes span{color:#e8f2ff;font-size:11px}.compendium-routes small{color:#7f93b4;font-size:9px}.compendium-routes p{margin:5px;color:#7f93b4;font-size:11px}
.rarity-normal{--rar:#737b89}.rarity-excellent{--rar:#54cc82}.rarity-rare{--rar:#3aa8ff}.rarity-epic{--rar:#a85cff}.rarity-legendary{--rar:#ffad38}.rarity-limited{--rar:#ff5da7}.rarity-silver{--rar:#d9f3ff}
@media(max-width:360px){.compendium-grid{grid-template-columns:1fr}.compendium-sheet{height:82vh}}
.compendium-card-icon .item-frame-v2,.compendium-profile-icon .item-frame-v2{position:absolute;inset:0;width:100%;height:100%}
.compendium-card-icon .prep-item-img,.compendium-profile-icon .prep-item-img{z-index:8}
.compendium-card-icon>.prep-item-icon,.compendium-profile-icon>.prep-item-icon{position:relative;z-index:8}
.compendium-detail-sheet{height:min(84vh,760px)}.compendium-detail-body{padding-bottom:34px}.compendium-info.is-highlight{border-color:rgba(75,217,255,.34);background:linear-gradient(120deg,rgba(42,185,224,.12),rgba(112,55,210,.09))}.compendium-info.is-highlight>p{color:#d9f7ff;font-size:12px}.compendium-info blockquote{margin:0;padding:10px 12px;border-left:2px solid #8c64ff;border-radius:0 8px 8px 0;color:#aebed7;background:rgba(112,74,190,.08);font-size:11px;line-height:1.7}
.compendium-detail-body .compendium-info{position:relative;border-color:rgba(69,211,255,.48);background:linear-gradient(135deg,rgba(19,51,87,.82),rgba(28,28,81,.8) 58%,rgba(78,35,119,.34));box-shadow:inset 0 1px 0 rgba(190,243,255,.05),inset 0 0 22px rgba(51,192,255,.045),0 0 12px rgba(30,199,255,.055)}.compendium-detail-body .compendium-info::before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,rgba(85,229,255,.045),transparent 34%,rgba(137,85,255,.035));}.compendium-detail-body .compendium-info>label{position:relative;z-index:1;color:#61e6ff;text-shadow:0 0 8px rgba(62,220,255,.38)}.compendium-detail-body .compendium-info>*:not(label){position:relative;z-index:1}.compendium-detail-body .compendium-info.is-tech{opacity:1}.compendium-detail-body .compendium-info .compendium-bindings article,.compendium-detail-body .compendium-info .compendium-facts>div,.compendium-detail-body .compendium-info .compendium-routes>div,.compendium-detail-body .compendium-info .compendium-usages>span{border:1px solid rgba(111,149,255,.2);background:linear-gradient(110deg,rgba(75,57,157,.22),rgba(12,31,60,.72));box-shadow:inset 0 0 12px rgba(54,198,255,.035)}
.parameter-entry{cursor:pointer}.parameter-detail-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:24px;padding:0;border:0;color:#62e4ff;background:transparent;text-align:left}.parameter-detail-trigger>span{font-size:12px;font-weight:800}.parameter-detail-trigger>i{flex:0 0 auto;color:#63e4ff;font-size:20px;font-style:normal;line-height:1}.parameter-detail-trigger:active{opacity:.75}.parameter-detail-mask{z-index:1450}.parameter-detail-panel{width:min(390px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 28px));display:flex;flex-direction:column}.parameter-detail-body{overflow:auto;padding:14px}.parameter-detail-body .compendium-facts small{font-size:11px}.parameter-detail-body .compendium-facts strong{font-size:13px}.parameter-detail-panel>.craft-detail-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.parameter-detail-panel>.craft-detail-foot .craft-run-btn{width:100%;height:42px;margin:0}
.compendium-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px}.compendium-facts>div{min-width:0;padding:9px;border:1px solid rgba(108,167,225,.12);border-radius:8px;background:rgba(15,27,50,.68)}.compendium-facts small,.compendium-facts strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compendium-facts small{color:#7389ad;font-size:9px}.compendium-facts strong{margin-top:3px;color:#e3efff;font-size:11px}
.compendium-bindings{display:flex;flex-direction:column;gap:7px}.compendium-bindings article{display:grid;grid-template-columns:76px 1fr;gap:9px;padding:9px;border-radius:9px;background:linear-gradient(100deg,rgba(83,56,157,.18),rgba(15,29,54,.72))}.compendium-bindings article>b{color:#72e4ff;font-size:10px}.compendium-bindings article strong{display:block;color:#eef5ff;font-size:11px}.compendium-bindings article p{margin:3px 0 0;color:#8ea2c1;font-size:9px;line-height:1.55}.compendium-usages{display:flex;flex-wrap:wrap;gap:6px}.compendium-usages span{padding:6px 8px;border:1px solid rgba(137,93,255,.2);border-radius:7px;color:#d8e5fb;background:rgba(115,69,209,.08);font-size:10px}.compendium-usages em{color:#67daf4;font-style:normal}.compendium-routes>div p{grid-column:2;margin:3px 0 0;color:#9eb0ca;font-size:9px;line-height:1.55}.compendium-tech{display:grid;grid-template-columns:68px minmax(0,1fr);gap:6px 9px;align-items:center}.compendium-tech span{color:#7387a8;font-size:9px}.compendium-tech code{overflow:hidden;color:#a9bad2;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.compendium-info.is-tech{opacity:.76}
.compendium-bindings article small{display:block;margin-top:4px;color:#c4d5ed;font-size:9px;line-height:1.55}.compendium-bindings article code{display:block;margin-top:4px;color:#687f9f;font:8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.chip-total-facts strong{color:#75efff}
.compendium-bindings details{margin-top:6px}.compendium-bindings summary{color:#66dff8;font-size:9px;cursor:pointer}.compendium-bindings pre{max-height:190px;margin:6px 0 0;padding:8px;overflow:auto;border:1px solid rgba(91,198,239,.16);border-radius:7px;color:#b9cce5;background:#071020;font:8px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-all}
.compendium-skill-link{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px;border:1px solid rgba(70,190,255,.15);border-radius:9px;color:inherit;background:linear-gradient(100deg,rgba(58,41,132,.17),rgba(6,18,39,.75));cursor:pointer;text-align:left}.compendium-skill-link b{flex:0 0 auto;color:#72e4ff;font-size:12px}.compendium-skill-link span{min-width:0;margin-left:auto;overflow:hidden;background:linear-gradient(100deg,#67f0ff 0%,#9d8cff 48%,#ff7bd5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:14px;font-weight:900;text-decoration:underline;text-decoration-color:rgba(97,226,255,.72);text-decoration-thickness:1px;text-underline-offset:4px;text-overflow:ellipsis;white-space:nowrap;filter:drop-shadow(0 0 5px rgba(69,221,255,.72)) drop-shadow(0 0 9px rgba(141,79,255,.46))}.compendium-skill-link:active{transform:scale(.985)}.compendium-skill-mask{z-index:calc(var(--z-modal-3) + 10)}.compendium-skill-sheet{height:min(70vh,620px)}.compendium-skill-profile{padding:14px;border:1px solid rgba(93,220,255,.27);border-radius:12px;background:linear-gradient(125deg,rgba(35,147,190,.13),rgba(101,48,184,.13))}.compendium-skill-profile small{color:#65dfff;font-size:9px;letter-spacing:.14em}.compendium-skill-profile h4{display:inline-block;margin:7px 0 5px;background:linear-gradient(100deg,#65efff,#a78bfa,#ff7bd5);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:21px;text-shadow:0 0 18px rgba(77,211,255,.16)}.compendium-skill-profile p{margin:0;color:#9eb2ce;font-size:11px}.compendium-skill-detail{margin-top:10px;padding:12px;border:1px solid rgba(79,169,238,.18);border-radius:11px;background:rgba(5,14,31,.82)}.compendium-skill-detail label{display:block;margin-bottom:8px;color:#62def8;font-size:11px;font-weight:800}.compendium-skill-detail pre{margin:0;color:#d7e7fb;font:12px/1.85 system-ui,-apple-system,"Segoe UI",sans-serif;white-space:pre-wrap;word-break:break-word}
.compendium-info>label{font-size:11px}.compendium-bindings{gap:10px}.compendium-bindings article{grid-template-columns:82px minmax(0,1fr);gap:11px;padding:12px}.compendium-bindings article>b{font-size:12px}.compendium-bindings article strong{font-size:14px;line-height:1.4}.compendium-bindings article p{margin-top:5px;font-size:11px;line-height:1.65}.compendium-bindings article small{margin-top:6px;font-size:11px;line-height:1.65}.compendium-bindings article code{margin-top:6px;font-size:9px}.compendium-bindings details{margin-top:9px}.compendium-bindings summary{font-size:11px;font-weight:700}.compendium-bindings pre{max-height:260px;padding:11px;color:#d7e7fb;font:11px/1.8 system-ui,-apple-system,"Segoe UI",sans-serif;white-space:pre-wrap;word-break:break-word}
.compendium-routes>div{grid-template-columns:66px minmax(0,1fr) auto;align-items:center}.compendium-routes [data-route-level],.compendium-routes [data-route-recipe],.compendium-routes .route-craft-locked{grid-column:3;grid-row:1/3;min-width:66px;padding:7px 9px;border:1px solid rgba(76,220,255,.5);border-radius:9px;color:#dffaff;background:linear-gradient(135deg,rgba(90,69,255,.65),rgba(31,190,229,.62));box-shadow:inset 0 0 10px rgba(117,233,255,.1),0 0 10px rgba(97,80,255,.18);font:800 10px/1 inherit;cursor:pointer}.compendium-routes [data-route-level]:active,.compendium-routes [data-route-recipe]:active{transform:translateY(1px)}.compendium-routes>div p{grid-column:2/4}.compendium-routes .route-craft-row>b{grid-column:1;grid-row:1;align-self:start;padding-top:3px}.compendium-routes .route-material-list{grid-column:2;grid-row:1;display:grid;gap:5px;min-width:0}.compendium-routes .route-material-list i{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#dce9fb;font-size:10px;font-style:normal}.compendium-routes .route-material-list em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.compendium-routes .route-material-list strong{flex:none;color:#8feaff;font-size:10px}.compendium-routes .route-craft-locked{grid-row:1;opacity:.5;filter:saturate(.35);cursor:not-allowed}
.compendium-bindings .installed-chip-summary{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:9px 10px}.compendium-bindings .installed-chip-summary>b{color:#72e4ff;text-align:center;white-space:nowrap}.compendium-bindings .installed-chip-summary>span{padding:2px 6px;border:1px solid color-mix(in srgb,var(--rar,#a385ff) 62%,transparent);border-radius:999px;color:var(--rar,#dce8fa);background:color-mix(in srgb,var(--rar,#a385ff) 10%,transparent);box-shadow:0 0 9px color-mix(in srgb,var(--rar,#a385ff) 22%,transparent);font-size:10px;font-weight:800;white-space:nowrap}.compendium-bindings .installed-chip-summary>strong{overflow:hidden;color:#f4f7ff;font-size:13px!important;text-overflow:ellipsis;white-space:nowrap}.compendium-bindings .installed-chip-summary>em{color:#8fa7c8;font-size:10px;font-style:normal;white-space:nowrap}.installed-chip-actions{grid-column:2/-1;display:flex;justify-content:flex-end;gap:6px}.installed-chip-actions button{min-width:50px;height:24px;padding:0 9px;border:1px solid rgba(86,220,255,.38);border-radius:7px;color:#bff5ff;background:linear-gradient(180deg,rgba(24,71,125,.72),rgba(17,30,67,.92));font-size:10px;font-weight:800;box-shadow:inset 0 1px rgba(255,255,255,.09)}.installed-chip-actions button:active{transform:translateY(1px);filter:brightness(1.25)}.chip-summary-empty{min-height:42px;padding:12px!important;border:1px dashed rgba(83,215,255,.2);border-radius:8px;background:rgba(8,18,37,.42)}
@media(max-width:340px){.compendium-facts{grid-template-columns:1fr}.compendium-bindings article{grid-template-columns:68px 1fr}.compendium-routes>div{grid-template-columns:58px minmax(0,1fr) auto}.compendium-bindings .installed-chip-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:5px 7px}.compendium-bindings .installed-chip-summary>em{grid-column:2;color:#8299ba}}
.compendium-detail-use-bar{max-width:210px;flex-wrap:wrap;justify-content:flex-end}.equipment-detail-action{min-width:54px;padding-inline:7px}
.equipment-base-stat-list{display:grid;gap:7px}.equipment-base-stat-list article{min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid rgba(68,218,255,.22);border-radius:9px;background:linear-gradient(90deg,rgba(43,96,180,.2),rgba(92,56,180,.14))}.equipment-base-stat-list span{color:#b9cbea;font-size:12px;font-weight:700}.equipment-base-stat-list strong{color:#72efff;font-size:15px;text-shadow:0 0 10px rgba(77,224,255,.45)}.equipment-base-stat-empty{min-height:42px!important;padding:12px!important}
.compendium-bindings .installed-chip-summary.is-empty{grid-template-columns:22px minmax(0,1fr) auto;min-height:38px;border:1px dashed rgba(91,132,190,.18);background:rgba(8,18,37,.28)}.compendium-bindings .installed-chip-summary.is-empty .installed-chip-actions{grid-column:3}
.compendium-bindings .installed-chip-summary.is-empty>strong{color:#7186a6;font-weight:700}
.compendium-bindings .installed-chip-summary{grid-template-columns:22px minmax(0,1fr) auto auto;gap:6px;padding:8px 10px}.installed-chip-meta{padding:0!important;border:0!important;border-radius:0!important;color:var(--rar,#8fa7c8)!important;background:none!important;box-shadow:none!important;font-size:9px!important;font-weight:700!important}.installed-chip-actions{grid-column:auto;display:flex;gap:5px}.installed-chip-actions button{min-width:0;height:auto;padding:0;border:0;border-radius:0;color:#70dfff;background:none;box-shadow:none;font-size:9px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.installed-chip-actions button+button::before{content:'·';margin-right:5px;color:#4b6e91;text-decoration:none}.compendium-bindings .installed-chip-summary.is-empty{grid-template-columns:22px minmax(0,1fr) auto}.compendium-bindings .installed-chip-summary.is-empty .installed-chip-actions{grid-column:auto}
.compendium-bindings .installed-chip-summary:not(.is-empty)>strong{color:var(--rar,#f4f7ff);text-shadow:0 0 7px color-mix(in srgb,var(--rar,#fff) 35%,transparent)}
.compendium-bindings .installed-chip-summary.rarity-normal>strong{color:#f4f7ff;text-shadow:none}
.compendium-skill-link{display:grid;grid-template-columns:4em minmax(0,1fr) auto;justify-content:normal;gap:5px}.compendium-skill-link b{white-space:nowrap}.compendium-skill-link span{margin-left:0;overflow:hidden;background:linear-gradient(100deg,#67f0ff 0%,#9d8cff 52%,#ff7bd5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:13px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;filter:drop-shadow(0 0 5px rgba(69,221,255,.55)) drop-shadow(0 0 8px rgba(141,79,255,.35))}.compendium-skill-link em{display:flex;align-items:center;gap:3px;color:#8eb4d4;font-size:10px;font-style:normal;white-space:nowrap}.compendium-skill-link em strong{color:#67e8ff;font-size:18px;line-height:1}
.compendium-skill-effects{grid-column:1/-1;display:grid;gap:5px;margin-top:5px;padding-top:8px;border-top:1px solid rgba(98,205,255,.12)}.compendium-skill-effects p{display:grid;grid-template-columns:4em minmax(0,1fr);gap:5px;margin:0!important;text-align:left}.compendium-skill-effects p>b{color:#9b8cff!important;font-size:11px!important}.compendium-skill-effects p>span{overflow:visible;background:none;-webkit-text-fill-color:initial;color:#aebed5;font-size:11px;font-weight:500;line-height:1.55;white-space:normal;filter:none}
.compendium-skill-effects .is-buff>span{display:block}.compendium-skill-effects [data-inline-buff]{display:inline;color:transparent;background:linear-gradient(100deg,#67f0ff,#9d8cff 52%,#ff7bd5);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:900;text-decoration:underline;text-decoration-color:rgba(103,232,255,.58);text-underline-offset:3px;filter:drop-shadow(0 0 5px rgba(91,214,255,.35));cursor:pointer}.compendium-skill-effects .is-buff small{display:block;margin-top:3px;color:#8299b8;font-size:10px;line-height:1.55}
.compendium-skill-sheet{height:min(76vh,680px);background:radial-gradient(circle at 82% 0,rgba(121,72,255,.2),transparent 34%),linear-gradient(180deg,#0b1028 0%,#06101e 100%)}
.compendium-skill-sheet .deploy-sheet-head{border-bottom:1px solid rgba(104,104,255,.28);background:linear-gradient(90deg,rgba(14,32,65,.94),rgba(46,27,91,.92))}

.compendium-detail-use-bar{display:flex;align-items:center;gap:7px;margin-left:auto}.compendium-detail-use-bar[hidden]{display:none!important}.special-use-stepper{height:36px;display:grid;grid-template-columns:25px 28px 25px;align-items:center;overflow:hidden;border:1px solid rgba(91,221,255,.38);border-radius:9px;background:rgba(5,16,35,.88);box-shadow:inset 0 0 13px rgba(67,216,255,.07)}.special-use-stepper button{height:100%;padding:0;border:0;color:#6be8ff;background:transparent;font-size:16px;font-weight:900}.special-use-stepper button:disabled{color:#455675;opacity:.55}.special-use-stepper strong{color:#fff;font:900 11px/1 monospace;text-align:center}.special-use-confirm{height:36px;min-width:82px;padding:0 10px;border:1px solid #62e5ff;border-radius:9px;color:#fff;background:linear-gradient(135deg,#6e50ed,#24c0df);box-shadow:inset 0 1px rgba(255,255,255,.18),0 0 13px rgba(63,215,255,.14);font-size:10px;font-weight:900;white-space:nowrap}.special-use-confirm:disabled{border-color:#354667;color:#71809b;background:#111b31;box-shadow:none}@media(max-width:370px){.compendium-detail-sheet>.deploy-sheet-head{gap:7px;padding-right:9px;padding-left:9px}.compendium-detail-sheet>.deploy-sheet-head>div:first-of-type{min-width:0}.compendium-detail-sheet>.deploy-sheet-head h3{overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap}.compendium-detail-use-bar{gap:5px}.special-use-stepper{grid-template-columns:21px 24px 21px}.special-use-confirm{min-width:70px;padding:0 7px}.compendium-detail-sheet>.deploy-sheet-head .deploy-sheet-close{flex-basis:38px!important}}
.compendium-chip-instance-list{display:grid;gap:7px}.compendium-chip-instance-list article{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px;border:1px solid rgba(82,224,255,.2);border-radius:9px;background:linear-gradient(110deg,rgba(25,45,89,.78),rgba(25,18,61,.72))}.compendium-chip-instance-list article>i{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(98,229,255,.38);border-radius:8px;color:#67e8ff;background:rgba(20,151,190,.1);font-size:10px;font-style:normal;font-weight:900}.compendium-chip-instance-list article>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;min-width:0}.compendium-chip-instance-list small{grid-column:1/3;color:#7f96ba;font-size:9px}.compendium-chip-instance-list strong{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 9px rgba(83,224,255,.2)}.compendium-chip-instance-list em{color:#72e5ff;font-size:9px;font-style:normal}
.compendium-skill-profile{position:relative;display:flex;align-items:center;gap:13px;overflow:hidden;padding:16px;border-color:rgba(76,226,255,.5);background:linear-gradient(118deg,rgba(8,50,76,.82),rgba(45,30,105,.76));box-shadow:inset 0 0 28px rgba(62,210,255,.08),0 0 20px rgba(62,115,255,.1)}
.compendium-skill-profile:after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(91,239,255,.07) 49%,transparent 56%);content:"";pointer-events:none}
.skill-profile-sigil{position:relative;z-index:1;flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border:1px solid #52e5ff;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);color:#ecfbff;background:radial-gradient(circle,rgba(107,103,255,.7),rgba(13,36,72,.92) 65%);font-size:19px;font-weight:900;text-shadow:0 0 9px #67efff;filter:drop-shadow(0 0 8px rgba(76,224,255,.42))}
.skill-profile-copy{position:relative;z-index:1;min-width:0}.compendium-skill-profile small{color:#68eaff;font-size:8px;font-weight:800;letter-spacing:.18em}.compendium-skill-profile h4{display:block;margin:5px 0 8px;font-size:22px;line-height:1.05;filter:drop-shadow(0 0 6px rgba(94,218,255,.28))}.skill-profile-tags{display:flex;flex-wrap:wrap;gap:5px}.skill-profile-tags span{padding:3px 7px;border:1px solid rgba(109,170,255,.34);border-radius:999px;color:#c5d9f4;background:rgba(5,14,34,.46);font-size:9px}
.compendium-skill-detail{position:relative;margin-top:11px;padding:13px;border-color:rgba(77,209,255,.3);background:linear-gradient(180deg,rgba(4,17,36,.96),rgba(7,11,31,.94));box-shadow:inset 0 0 24px rgba(41,153,255,.045)}
.compendium-skill-detail:before,.compendium-skill-detail:after{position:absolute;width:22px;height:22px;content:"";pointer-events:none}.compendium-skill-detail:before{top:-1px;left:-1px;border-top:2px solid #48e6ff;border-left:2px solid #48e6ff}.compendium-skill-detail:after{right:-1px;bottom:-1px;border-right:2px solid #9a63ff;border-bottom:2px solid #9a63ff}.compendium-skill-detail>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(83,183,255,.17)}.compendium-skill-detail>header span{color:#5de8ff;font-size:8px;font-weight:900;letter-spacing:.18em}.compendium-skill-detail>header b{color:#dcecff;font-size:12px}
.compendium-skill-effect-grid{display:flex;flex-direction:column;gap:8px}.compendium-skill-effect{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;padding:10px;border:1px solid rgba(83,172,238,.19);border-radius:9px;background:linear-gradient(105deg,rgba(14,31,61,.88),rgba(17,20,53,.78))}.compendium-skill-effect .effect-icon{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(85,229,255,.5);border-radius:7px;color:#6bedff;background:rgba(38,155,218,.1);font-size:13px;text-shadow:0 0 8px currentColor}.compendium-skill-effect b{display:block;margin-bottom:3px;color:#67e9ff;font-size:10px}.compendium-skill-effect p{margin:0;color:#dce9fa;font-size:12px;line-height:1.65;word-break:break-word}.compendium-skill-effect.charge{border-color:rgba(151,100,255,.28);background:linear-gradient(105deg,rgba(38,25,84,.72),rgba(9,27,52,.88))}.compendium-skill-effect.charge .effect-icon,.compendium-skill-effect.charge b{color:#bd8cff}.compendium-skill-effect.effect{border-color:rgba(255,94,196,.25)}.compendium-skill-effect.effect .effect-icon,.compendium-skill-effect.effect b{color:#ff87d8}
.compendium-skill-loading:before{display:block;margin:0 auto 10px;color:#63eaff;content:"◇";font-size:22px;text-shadow:0 0 12px #47ddff;animation:compendium-skill-pulse 1s ease-in-out infinite}@keyframes compendium-skill-pulse{50%{opacity:.35;transform:scale(.82)}}
.parameter-detail-mask[hidden]{display:none!important}
.compendium-skill-detail .compendium-related-skills{display:flex;width:100%;min-width:0;margin-top:12px;padding:11px;box-sizing:border-box;flex-direction:column;gap:8px;border:1px solid rgba(95,194,255,.25);border-radius:10px;background:linear-gradient(110deg,rgba(12,31,59,.94),rgba(25,19,63,.9));overflow:hidden}.compendium-skill-detail .compendium-related-skills>b{display:block;color:#59e0ff;font-size:10px}.compendium-skill-detail .compendium-related-skills button{display:flex;width:100%;min-width:0;min-height:42px;margin:0;padding:9px 11px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(167,91,255,.35);border-radius:8px;color:#f1eaff;background:linear-gradient(110deg,rgba(76,37,125,.42),rgba(10,37,64,.9));box-shadow:inset 0 0 15px rgba(79,173,255,.05);cursor:pointer}.compendium-skill-detail .compendium-related-skills button span{min-width:0;overflow:hidden;color:#f0eaff;font-size:11px;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.compendium-skill-detail .compendium-related-skills button em{flex:0 0 auto;color:#70dcff;font-size:9px;font-style:normal;white-space:nowrap}
