.site-language-control{position:relative;display:inline-flex;align-items:center;flex:none;min-width:0}.site-language-select{width:59px;min-width:59px;max-width:59px;height:29px;padding:4px 3px;background:#211f18;color:#e9d6a8;border:1px solid #6b5b38;border-radius:3px;font:12px Arial,sans-serif;cursor:pointer}.site-language-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-language-loading{position:absolute;bottom:1px;left:5px;right:5px;height:2px;background:#7dcbc5;animation:language-pulse 1s ease-in-out infinite}.planner-build-options{display:flex;align-items:center;gap:6px;flex:none}.skill-planner .planner-titlebar-builds .site-language-select{width:59px!important;min-width:59px;max-width:59px;grid-column:auto;grid-row:auto;font-family:Arial,sans-serif;padding:4px 3px}@keyframes language-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.site-language-loading{animation:none}}@media(max-width:650px){.skill-planner .skill-header .planner-titlebar-builds .planner-complexity-switch{grid-column:2/5;min-width:0;max-width:100%}.skill-planner .skill-header .planner-titlebar-builds .planner-complexity-switch button{min-width:0;padding-inline:4px;font-size:10px;overflow-wrap:anywhere}.skill-planner .skill-header .planner-titlebar-builds .planner-rename-button{grid-column:5}.skill-planner .planner-titlebar-builds .planner-build-options{grid-column:6/-1;grid-row:1;justify-content:flex-end;gap:4px}.skill-planner .planner-titlebar-builds .planner-build-options .planner-build-management{grid-column:auto;grid-row:auto;margin:0;padding:0;border:0;flex:none}}.wiki-search .site-language-control{margin-left:auto}html:is(:lang(zh),:lang(ja),:lang(ko)) :is(h1,h2,h3,h4,button,select,input,textarea,label,strong,small,p,span,a,dt,dd){font-family:system-ui,Microsoft YaHei,Yu Gothic,Malgun Gothic,sans-serif}.site-legal-footer{padding:18px clamp(16px,3vw,40px);border-top:1px solid #34494d}.site-legal-footer nav{display:flex;flex-wrap:wrap;gap:10px 24px;font:12px/1.6 Arial,sans-serif}.site-legal-footer a{color:#b7c5ca;text-underline-offset:4px}.site-legal-footer a:hover{color:#91d6cf}.wiki-legal-footer{padding:10px 18px;flex-shrink:0}.wiki-legal-footer nav{gap:6px 16px}.skill-planner>.site-legal-footer{padding:5px 20px;flex-shrink:0;border-color:#463d30}.skill-planner>.site-legal-footer a{color:#b5a68c}.wiki-mobile-legal-footer{display:none}.field-atlas.has-legal-footer{display:flex;flex-direction:column}.field-atlas.has-legal-footer>.field-topbar{flex-shrink:0}.field-atlas.has-legal-footer>.field-layout{flex:1;height:auto;position:relative}.field-atlas>.map-legal-footer{position:relative;flex-shrink:0;padding:4px 20px;background:#11191b;border-color:#414739}.map-legal-footer nav{gap:4px 20px;font-size:11px}.map-legal-footer a{display:inline-flex;align-items:center;min-height:28px;color:#bdc6be}.map-legal-footer a:focus-visible{outline:2px solid #e8c87d;outline-offset:2px}@media(max-width:980px){.wiki-mobile-legal-footer{display:block;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.wiki-mobile-legal-footer nav{justify-content:center}.wiki-mobile-legal-footer a{display:inline-flex;align-items:center;min-height:28px}}@media(max-width:760px){.field-atlas.has-legal-footer .field-sidebar{top:0}.field-atlas>.map-legal-footer{padding:4px 12px}.map-legal-footer nav{justify-content:center;gap:4px 16px}}.wiki-main.home-mode{grid-template-columns:minmax(0,1fr) 220px}.home-mode .wiki-article{padding:30px clamp(24px,3vw,48px) 40px;container-type:inline-size}.home-mode .article-title{max-width:none;padding-bottom:22px}.home-mode .article-title h1{font-size:clamp(32px,3vw,44px)}.home-mode .article-title p{display:none}.home-mode .title-sprite{width:64px;height:64px}.home-mode .article-title>div>span{font-size:16px}.home-overview h2{margin:0;color:var(--cream);font:19px/1.4 CinzelGame,Georgia,serif}.home-tools{padding:22px 0 26px;scroll-margin-top:92px}.home-tools h2{margin-bottom:13px}.home-tool-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-tool,.home-entry{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;color:var(--cream);text-decoration:none;text-align:left}.home-tool{padding:15px 12px;border:1px solid #4f5c4c;border-radius:4px;background:#15242b}.home-tool:hover{border-color:#bb9e60;background:#22352f}.home-tool .sprite-frame,.home-entry .sprite-frame{width:36px;height:40px;padding:2px;border:0;background:transparent}.home-tool strong,.home-entry strong{display:block;font-size:16px;font-weight:400;line-height:1.3}.home-tool small,.home-entry small{display:block;margin-top:4px;color:var(--muted);font:12px/1.5 Arial,sans-serif}.home-tool svg,.home-entry svg{color:var(--gold)}.home-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px}.home-topic{min-width:0;padding-top:18px;border-top:1px solid var(--line);scroll-margin-top:92px}.home-topic>p{color:var(--muted);font-size:14px;line-height:1.5;margin:6px 0 12px}.home-entry{padding:9px 6px;margin:0 -6px;border-radius:3px}.home-entry:hover{background:#172532}.home-entry small{font-size:11px}.home-entry .sprite-frame{width:30px;height:32px}.home-entry strong{color:#e6d2a9}.home-mode .sources-v2{margin-top:26px}@container (max-width:700px){.home-tool-links{grid-template-columns:1fr}.home-tool{padding:10px 12px}.home-topics{gap:24px}.home-tool small{margin-top:2px}}@container (max-width:500px){.home-topics{grid-template-columns:1fr}}@media(max-width:760px){.wiki-main.home-mode{grid-template-columns:1fr}.home-mode .wiki-article{padding:24px 16px 70px}.home-tools,.home-topic{scroll-margin-top:148px}}.equipment-guide h2{display:flex;align-items:center;gap:12px}.equipment-prefix-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:16px}.equipment-guide .equipment-prefix-list th,.equipment-guide .equipment-prefix-list td{padding:7px 10px;font-size:13px}.equipment-prefix-list td:first-child{color:var(--muted)}.equipment-prefix-list td:nth-child(2){color:#e8c576}@media(max-width:650px){.equipment-prefix-list{grid-template-columns:minmax(0,1fr);gap:0}.equipment-prefix-list table+table thead{display:none}}.equipment-guide .equipment-rarity-rates th:first-child{width:25%;white-space:normal}.equipment-rarity-controls{display:flex;gap:14px;flex-wrap:wrap;margin:16px 0}.equipment-rarity-controls label{display:grid;gap:6px;flex:1;min-width:180px;font:14px Arial,sans-serif;color:#ddc38b}.equipment-rarity-controls select{width:100%;min-width:0;padding:9px;background:#101c27;border:1px solid #53614c;color:#eee8d5;font:14px Arial,sans-serif;border-radius:3px}.equipment-rarity-controls select:focus-visible{outline:2px solid #e5c46d;outline-offset:2px}.equipment-guide .equipment-rarity-rates th,.equipment-guide .equipment-rarity-rates td{vertical-align:top}.equipment-rarity-pool{display:block;margin:5px 0;font:12px/1.5 Arial,sans-serif;color:#b6c7d4;text-transform:none}.equipment-rarity-rates details{margin-top:6px;font:12px/1.5 Arial,sans-serif;color:#b6c7d4;text-transform:none}.equipment-rarity-rates summary{cursor:pointer;color:#ddc38b}.equipment-rarity-rates ul{padding-left:15px}.equipment-guide .equipment-rarity-rates details p{font:12px/1.5 Arial,sans-serif}.equipment-rarity-na{font:12px/1.5 Arial,sans-serif;color:#aeb9b6}.equipment-guide .equipment-rarity-rates tr[data-tier]>*{background:#101b27}.equipment-guide .equipment-rarity-rates .rarity-tier-start:not(:first-child)>*{border-top:2px solid #53616c}.equipment-guide .equipment-rarity-help{font:13px/1.6 Arial,sans-serif}@media(max-width:600px){.equipment-guide .equipment-rarity-rates{min-width:480px}}.equipment-guide .content-section{content-visibility:visible}.equipment-guide h2 img{width:38px;height:38px;object-fit:contain;image-rendering:pixelated}.equipment-guide table{width:100%;min-width:0;table-layout:fixed;font-family:inherit;white-space:normal}.equipment-guide th,.equipment-guide td{text-align:left;white-space:normal;overflow-wrap:normal;font:14px/1.4 Arial,sans-serif;letter-spacing:0}.equipment-guide tbody th{white-space:nowrap}.equipment-guide .content-section>p+p,.equipment-guide .table-scroll{margin-top:14px}.equipment-guide .table-scroll+p{margin-top:14px}.equipment-guide .equipment-accessory-detail p{color:#bbc1c1;font-size:17px;line-height:1.68}.equipment-guide caption{text-align:left;padding:0 0 10px;color:var(--muted)}.equipment-guide-note{border-left:3px solid #b89b62;padding:8px 14px;background:#b89b620d}.equipment-guide .content-section>.equipment-tldr{padding:11px 14px;border-left:3px solid #b89b62;background:#b89b6212;color:#e6dcc4;font-size:16px;line-height:1.6}.equipment-tldr strong{color:#e8c576;margin-right:7px;white-space:nowrap}.equipment-accessory-detail h3{margin:20px 0 6px;color:#d7c398;font-size:16px}.equipment-accessory-detail p{margin-top:0}.equipment-drops-link{display:inline-block;margin-top:8px}.equipment-star-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0;padding:0;list-style:none}.equipment-star-summary li{padding:11px 12px;border:1px solid #b89b6240;background:#b89b6208;color:#c6c7c0;font:14px/1.5 Arial,sans-serif}.equipment-star-summary strong{display:block;margin-bottom:3px;color:#e8c576}.equipment-star-effects th:first-child{width:14%;color:#e8c576}.equipment-star-effects th:nth-child(2){width:19%}.equipment-star-effects td:nth-child(3),.equipment-star-effects td:nth-child(4){font-variant-numeric:tabular-nums}.equipment-upgrade-rules{color:#bbc1c1;font-size:17px;line-height:1.68;padding-left:22px}.equipment-upgrade-rules li+li{margin-top:8px}.equipment-guide .equipment-upgrade-example tbody th{white-space:normal}.equipment-final-rarities th:first-child{width:22%}.equipment-final-rarities th:nth-child(2){width:15%}.equipment-stat-strengths{display:flex;flex-wrap:wrap;gap:5px}.equipment-stat-strengths span{padding:3px 5px;border:1px solid #52647460;border-radius:3px;white-space:nowrap;font-variant-numeric:tabular-nums}.equipment-stat-strengths .fully-strengthened{color:#c9e2ad;background:#405b282e;border-color:#75935d70}@media(max-width:600px){.equipment-guide th,.equipment-guide td{padding:10px 6px;font-size:12px;letter-spacing:0}.equipment-star-summary{grid-template-columns:1fr}.equipment-star-effects{min-width:520px!important}.equipment-final-rarities th:first-child{width:26%}.equipment-final-rarities th:nth-child(2){width:16%}}.item-stat-pool{display:grid;gap:18px;padding:16px 0 4px}.item-stat-pool h3{margin:0 0 10px!important;font:17px PhilosopherGame,Georgia,serif!important;color:#e7c991}.item-stat-pool h3 small{font:11px Arial,sans-serif;color:#abac9c;margin-left:8px}.item-stat-pool ul{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0}.item-stat-pool li{border:1px solid #61523a;border-radius:3px;padding:5px 9px;background:#28231b;font:13px/1.4 Arial,sans-serif;color:#d9cbb1}.item-stat-pool>div:first-child li{border-color:#9c8050;color:#edd39d}.item-stat-pool p{font:13px/1.5 Arial,sans-serif!important}.item-stat-browser{margin-top:20px;padding:18px;border:1px solid #6c5838;background:#201c16}.item-stat-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px}.item-stat-filters label{display:flex;flex-direction:column;gap:6px;font:13px/1.5 Arial,sans-serif;color:#d5c39f}.item-stat-filters select{width:100%;min-width:0;padding:9px;background:#151410;color:#ead8b2;border:1px solid #8b7245;border-radius:3px;font:14px Arial,sans-serif}.item-stat-browser>header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px;padding-bottom:12px;border-bottom:1px solid #635036}.item-stat-browser>header img{width:34px;height:38px;object-fit:contain;image-rendering:pixelated}.item-stat-browser>header h3{margin:0;font:19px PhilosopherGame,Georgia,serif;color:#ecd098}.item-stat-browser>header a{margin-left:auto;font-size:13px}@media(max-width:600px){.item-stat-browser{padding:12px}.item-stat-filters{grid-template-columns:1fr;gap:10px}.item-stat-pool li{font-size:12px;padding:4px 7px}.item-stat-browser>header a{margin-left:0}}.item-stat-pool .planner-hint-text{font:inherit;color:inherit}.primary-stat-prefix-popover{white-space:normal;text-align:left}.item-stat-browser .item-stat-unit-note{margin:10px 0 0;color:#c8bba3;font:12px/1.45 Arial,sans-serif}#root .planner-hint-button.planner-hint-text{display:inline;padding:0!important;margin:0;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:inherit;font:inherit!important;text-align:inherit;text-decoration-line:underline!important;text-decoration-style:dashed;text-underline-offset:4px;cursor:help}#root .planner-hint-button.planner-hint-text:hover{color:#ffe0a0}#root .planner-hint-button:focus-visible{outline:2px solid #e5c77f;outline-offset:4px}#root .planner-hint-button.planner-hint-text.planner-hint-number{text-decoration:none!important}.planner-hint-popover.planner-hint-brief{width:340px;font-size:12px;line-height:1.5;padding:12px 14px}.planner-hint-brief p{margin:6px 0}.planner-hint-brief>strong{display:block;color:#e9cd95}.planner-hint-brief table{width:100%;border-collapse:collapse;font-size:11px;margin:8px 0}.planner-hint-brief th,.planner-hint-brief td{padding:4px 3px;text-align:right;border-bottom:1px solid #665b3a66;font-variant-numeric:tabular-nums}.planner-hint-brief th:first-child,.planner-hint-brief td:first-child{text-align:left}.planner-hint-brief small{display:block;color:#c4b494;font-size:11px}.rarity-rates-list{display:grid;gap:2px;width:max-content;max-width:100%;font:12px/1.6 Arial,sans-serif}.rarity-rates-list>span{display:flex;justify-content:flex-start;gap:8px}.rarity-rates-list b{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.rarity-rates-list.is-compact{display:inline-flex;justify-content:flex-start;gap:9px;font-size:11px;line-height:17px}.rarity-rates-list.is-compact>span{position:relative;display:grid;gap:0;justify-content:center;text-align:center;flex:0 0 36px;width:36px;white-space:nowrap}.rarity-rates-list.is-compact>.rarity-rate-placeholder:after{content:"—\a—";white-space:pre;position:absolute;top:0;left:0;width:100%;text-align:center;color:#78838b;line-height:17px}.rarity-rates-list.is-compact>span+span:before{content:"/\a/";white-space:pre;position:absolute;left:-5px;top:0;color:#8b969c;pointer-events:none}.loot-encounter-rarity{margin-top:8px;width:max-content;max-width:100%}.loot-encounter-rarity>small{margin-bottom:3px}#root .rarity-rates-list.is-compact .planner-hint-button{display:grid;gap:0;width:100%;text-align:center}.rarity-rate-trigger{display:inline!important;background:none!important;border:0!important;border-bottom:1px dashed currentColor!important;border-radius:0!important;color:inherit!important;font:inherit!important;padding:2px 0!important;cursor:help}.rarity-rate-trigger:focus-visible{outline:2px solid #e5c46d;outline-offset:4px}.rarity-rates-popover{width:410px}.rarity-rates-popover th{position:static}.rarity-rates-popover td{font-variant-numeric:tabular-nums;text-align:right}.rarity-rates-popover thead th:not(:first-child){text-align:right}.rarity-rates-popover tbody tr td:first-child{color:inherit}.loot-table-scroll .planner-hint-popover{font-weight:400;text-transform:none;letter-spacing:normal}.planner-hint-popover .loot-star-rates{width:100%;border-collapse:collapse;margin:12px 0;font-variant-numeric:tabular-nums}.planner-hint-popover .loot-star-rates th,.planner-hint-popover .loot-star-rates td{padding:7px 10px;text-align:left;border-bottom:1px solid #665b3a66}.planner-hint-popover .loot-star-rates td:last-child,.planner-hint-popover .loot-star-rates th:last-child{text-align:right}.loot-table-scroll .loot-star-popover{white-space:normal;text-align:left}.loot-table-scroll .loot-star-popover table{min-width:0;width:100%;table-layout:auto}.loot-table-scroll .loot-star-popover .loot-star-rates th,.loot-table-scroll .loot-star-popover .loot-star-rates td{min-width:0;max-width:none;position:static;font-size:12px}.wiki-article.item-finder-article{padding-right:18px;padding-left:clamp(24px,3vw,48px)}.item-finder-layout{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:18px;align-items:start}.item-finder-main{min-width:0}.item-finder-search h2,.item-finder-results h2{font-size:22px;margin:0 0 16px}.item-finder-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.item-finder-controls label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#cbbb9f}.item-finder-query{position:relative}.item-finder-types{min-width:0;font-size:13px;color:#cbbb9f}.item-finder-types>span{display:block;margin-bottom:7px}.item-finder-types details{position:relative}.item-finder-types summary{display:flex;align-items:center;justify-content:space-between;gap:8px;height:42px;padding:8px 10px;border:1px solid #665335;border-radius:5px;background:#171610;color:#ece1c9;cursor:pointer;box-sizing:border-box;font-size:14px;list-style:none}.item-finder-types summary::-webkit-details-marker{display:none}.item-finder-types summary>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-finder-types summary:focus-visible{outline:2px solid #65cabc;outline-offset:3px}.item-finder-type-options{position:absolute;z-index:26;top:calc(100% + 4px);left:0;right:0;min-width:170px;max-height:340px;overflow-y:auto;padding:8px;border:1px solid #897346;border-radius:5px;background:#211e17;box-shadow:0 10px 24px #0009}.item-finder-type-options p{margin:2px 4px 8px;font-size:12px;color:#bdb29d}.item-finder-type-options label{flex-direction:row;align-items:center;gap:8px;padding:6px 4px;cursor:pointer;color:#ece1c9}.item-finder-type-options label:hover{background:#394037}.item-finder-controls .item-finder-type-options input{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:#65cabc}.item-finder-set-options{max-height:360px;min-width:0}.item-finder-set-tools{position:sticky;top:-8px;background:#211e17;padding:4px 0 8px;display:flex;flex-wrap:wrap;gap:6px}.item-finder-controls .item-finder-set-tools input{width:100%;height:34px;min-width:0;flex:1 1 100%;padding:6px 8px}.item-finder-set-tools button{font-size:12px;padding:6px 8px}.item-finder-set-tools button:disabled{opacity:.45;cursor:default}.item-finder-type-options img{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.item-finder-actions button:disabled{opacity:.45;cursor:default}.item-finder-query>label{margin-bottom:7px}.item-finder-controls input,.item-finder-controls select,.item-finder-share-link{box-sizing:border-box;width:100%;min-width:0;height:42px;background:#171610;color:#ece1c9;border:1px solid #665335;border-radius:5px;padding:8px 10px;font:inherit;font-size:14px}.item-finder-controls :focus-visible,.item-finder-layout button:focus-visible{outline:2px solid #65cabc;outline-offset:3px}.item-finder-suggestions{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background:#211e17;border:1px solid #897346;box-shadow:0 10px 24px #0009;z-index:25;border-radius:5px}.item-finder-suggestions [role=option]{padding:10px 12px;font-size:14px;cursor:pointer;color:#ece1c9}.item-finder-suggestions [role=option]:hover,.item-finder-suggestions [aria-selected=true]{background:#394037;color:#a7ede0}.item-finder-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.item-finder-layout button{font:inherit;cursor:pointer;color:#dec995;border:1px solid #5c5037;border-radius:5px;background:#242017;padding:8px 12px}.item-finder-actions span{font-size:13px;color:#91d4b7}.item-finder-layout .item-finder-note{font-size:13px;line-height:1.6;color:#b5aa98;margin:14px 0 24px}.item-finder-layout a{color:#dfc28b;text-underline-offset:3px}.item-finder-type-rail{display:flex;flex-direction:column;gap:5px;position:sticky;top:100px;padding:5px;background:#15150fcc;border:1px solid #483e2b;border-radius:7px}.item-finder-type-rail button{display:grid;place-items:center;width:32px;height:38px;flex-shrink:0;padding:3px;border:1px solid transparent;background:transparent}.item-finder-type-rail button[aria-pressed=true]{background:#504129;border-color:#d3b578;box-shadow:inset 2px 0 #e0c287}.item-finder-type-rail button:hover{background:#393325}.item-finder-type-rail img,.item-finder-type-rail svg{width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.item-finder-count{color:#bdb29d;font-size:14px;margin:0 0 16px}.item-finder-empty{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding:20px;background:#211e1780;border:1px dashed #5c5037;border-radius:5px;color:#c7bca8;font-size:14px}.item-finder-group{border:1px solid #50452e;border-radius:6px;overflow:hidden;margin-bottom:12px}.item-finder-group h3{margin:0;display:flex;align-items:center;gap:8px;padding:6px 10px;background:#2c271c;color:#dfc28b;font-size:17px}.item-finder-group h3 img{width:26px;height:26px;object-fit:contain;image-rendering:pixelated}.item-finder-group h3 small{margin-left:auto;font:13px Arial,sans-serif;color:#b4a68c}.item-finder-group table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;white-space:normal;background:#111a23}.item-finder-group th{text-align:left;color:#b2a48b;font-size:12px;font-weight:400;background:#1d1b14;position:static;text-transform:none;letter-spacing:normal}.item-finder-group th,.item-finder-group td{padding:6px 10px;border-bottom:1px solid #3b3526;vertical-align:middle;overflow-wrap:anywhere;font-family:Arial,sans-serif;line-height:1.4}.item-finder-group td{font-size:14px}.item-finder-group th:first-child{width:26%}.item-finder-group th:last-child{width:80px}.item-finder-group td:last-child a{white-space:nowrap}.item-finder-group tr:last-child td{border-bottom:0}.item-finder-group td>a{font-weight:600;text-decoration:none}.item-finder-group td>a:hover{text-decoration:underline}.item-finder-set-cell{display:flex;gap:6px;align-items:center;justify-content:space-between}.item-finder-set-cell>a{font-weight:600;text-decoration:none}.item-finder-set-cell>a:hover{text-decoration:underline}.item-finder-layout .item-finder-hide-set{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:4px;background:transparent;border-color:transparent;color:#b8aa90}.item-finder-layout .item-finder-hide-set:hover{color:#f0d6a3;background:#3b3022;border-color:#8b7047}.item-finder-hide-set svg{width:18px;height:18px}.item-finder-matches{display:flex;flex-wrap:wrap;gap:4px 14px}.item-finder-match{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;color:#e1d6c1}.item-finder-match small{font-size:11px;color:#99c3b4}@media(max-width:1200px){.item-finder-controls{grid-template-columns:1fr 1fr}.item-finder-query,.item-finder-sets{grid-column:1/-1}}@media(max-width:760px){.wiki-article.item-finder-article{padding:28px 16px 60px}.item-finder-layout{display:flex;flex-direction:column;gap:18px}.item-finder-main{width:100%}.item-finder-type-rail{order:-1;position:static;flex-direction:row;max-width:100%;box-sizing:border-box;overflow-x:auto;gap:3px}.item-finder-type-rail button{width:32px;height:36px}.item-finder-controls{gap:10px}.item-finder-controls select{font-size:12px;padding:8px 5px}.item-finder-group th,.item-finder-group td{padding:6px;font-size:12px}.item-finder-group th:last-child{width:62px}.item-finder-group th:first-child{width:34%}.item-finder-set-cell{gap:2px}.item-finder-match{gap:2px 5px}.item-finder-match small{font-size:10px}}.npc-recruit-list{list-style:none;padding:0;margin:0;border:1px solid var(--line,#423b2b);border-radius:6px;overflow:hidden}.npc-recruit-list>li{display:grid;grid-template-columns:minmax(140px,23%) minmax(0,1fr);gap:20px;padding:20px;border-bottom:1px solid var(--line,#423b2b)}.npc-recruit-list>li:last-child{border-bottom:0}.npc-recruit-name h3,.npc-recruit-list h4{margin:0 0 8px;color:var(--gold,#d8bb78)}.npc-recruit-name span{font-size:.86rem;color:var(--muted,#aaa391)}.npc-recruit-list p{margin:0 0 10px}.npc-recruit-list ol{margin:0;padding-left:20px;line-height:1.65}.npc-recruit-list .npc-service-note{margin:10px 0 0;font-size:.88rem;color:var(--muted,#aaa391)}.npc-sprite{display:block;flex:none;width:62px;height:52px;object-fit:contain;image-rendering:pixelated}.npc-recruit-name{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.npc-other-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:0;margin:18px 0 24px}.npc-other-list>li{display:flex;align-items:center;gap:14px;min-width:0;padding:8px;border-bottom:1px solid var(--line,#423b2b)}.npc-other-list small{display:block;margin-top:5px;color:var(--muted,#aaa391);font-size:.8rem;line-height:1.5}.npc-shop-note{display:flex;align-items:flex-start;gap:18px;padding:18px;border:1px solid var(--line,#423b2b);border-left:3px solid var(--gold,#d8bb78);border-radius:5px}.npc-shop-note p{margin:0 0 10px}.npc-shop-note p:last-child{margin-bottom:0}.npc-guide-article .article-title{grid-template-columns:minmax(0,1fr) auto}.npc-guide-article .article-title h1{overflow-wrap:anywhere}@media(max-width:600px){.npc-recruit-list>li{grid-template-columns:1fr;gap:14px;padding:16px}.npc-recruit-name{flex-direction:row;align-items:center}.npc-other-list{grid-template-columns:1fr}.npc-shop-note{flex-wrap:wrap}}.wiki-shell.atlas-shell>.wiki-topbar,.wiki-shell.atlas-shell>.wiki-sidebar{display:none}.wiki-shell.atlas-shell .wiki-main.map-mode{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;height:100dvh;min-height:0;display:block;animation:none}.atlas-shell .map-article{height:100%;padding:0;overflow:hidden}.field-atlas{--atlas-gold:#d1b77b;--atlas-muted:#a3a9a3;--atlas-border:#333d39;height:100%;color:#e7e6de;font-family:Arial,sans-serif;font-size:13px;background:#101519}.field-atlas button,.field-atlas input,.field-atlas textarea{font:inherit}.field-atlas button{cursor:pointer;color:inherit}.field-atlas button:focus-visible,.field-atlas input:focus-visible,.field-atlas textarea:focus-visible{outline:2px solid #e8c87d;outline-offset:3px}.field-atlas button:disabled{cursor:default}.field-topbar{height:62px;display:flex;align-items:center;gap:18px;padding:0 20px;background:#11191b;border-bottom:1px solid #414739;position:relative;z-index:50}.field-topbar>.wiki-disclaimer{flex:none;font-size:10px;line-height:1.35;max-width:240px}.field-menu{width:32px;height:38px;display:grid;place-items:center;border:0;background:transparent}.field-brand{width:182px;flex-shrink:0;display:grid;justify-items:center;align-content:center;gap:1px;padding:0;border:0;background:transparent}.field-brand img{display:block;width:138px;max-width:100%;height:auto;object-fit:contain}.field-brand small{display:block;color:#c6b88c;font:9px/11px Arial,sans-serif;letter-spacing:.18em;white-space:nowrap}.field-layers{display:flex;align-items:center;height:100%;gap:5px;flex:1;overflow-x:auto;scrollbar-width:none}.field-layers button{height:36px;white-space:nowrap;padding:0 17px;border:1px solid transparent;background:transparent;color:#acb5ad;border-radius:4px;font-size:12px}.field-layers button:hover{background:#222c29;color:#f4ead5}.field-layers button[aria-pressed=true]{background:#2a352d;color:#ead29d;border-color:#68704b}.field-wiki-link{display:flex;align-items:center;gap:5px;border:1px solid #465048;background:transparent;border-radius:4px;padding:8px 10px;white-space:nowrap}.field-layout{height:calc(100% - 62px);display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.field-layout.sidebar-open{grid-template-columns:292px minmax(0,1fr)}.field-sidebar{position:relative;z-index:40;min-height:0;display:flex;flex-direction:column;background:#121b1e;border-right:1px solid #36403a;box-shadow:5px 0 16px #0005}.field-search{margin:16px 14px 12px;padding:0 10px;min-height:42px;border:1px solid #535d51;border-radius:4px;background:#0c1316;display:flex;align-items:center;gap:9px;color:#b6bdaf}.field-search:focus-within{border-color:#c9ad70;box-shadow:0 0 0 1px #c9ad7055}.field-search input{width:100%;min-width:0;border:0;background:none;outline:0!important;color:#f0eee3;font-size:13px}.field-search input::placeholder{color:#929c95}.field-search button{display:grid;place-items:center;border:0;padding:0;background:none}.field-atlas kbd{border:1px solid #586052;border-radius:3px;padding:2px 5px;font-size:11px;font-family:monospace;color:#c9d0c6}.field-sidebar-tabs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid #3b453d;padding:0 8px;gap:2px}.field-sidebar-tabs button{font-size:11px;padding-inline:2px}.field-sidebar-tabs span{display:none}.field-sidebar-tabs button{height:41px;border:0;border-bottom:2px solid transparent;background:none;color:#a0aaa3;font-weight:600}.field-sidebar-tabs button.active{color:#e6d09c;border-bottom-color:#d0b474}.field-sidebar-tabs span{margin-left:6px;font-size:10px;background:#293530;padding:3px 5px;border-radius:3px;color:#b4bcb3}.field-sidebar-scroll{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4c584a #11191b}.field-filter-actions{display:flex;gap:12px;align-items:center;margin:17px 15px 6px;font-size:11px}.field-filter-actions span{color:#9ea99f;margin-right:auto}.field-filter-actions button{border:0;border-bottom:1px solid #777b60;background:none;padding:1px 0;color:#c9bc97;font-size:11px}.field-category-group{padding:7px 10px 3px}.field-category-group h2,.field-display-options h2{margin:9px 6px 6px;color:#849489;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:600}.field-category-help{margin:10px 16px 4px;color:#9da99f;font-size:11px;line-height:1.5}.field-category-group .field-category-heading{margin:4px 0 5px;letter-spacing:.08em;font-size:10px;color:#d3c69d}.field-category-heading label{display:flex;align-items:center;gap:9px;min-height:38px;padding:6px;border-bottom:1px solid #344339;cursor:pointer;border-radius:4px 4px 0 0}.field-category-heading label:hover{background:#25332b}.field-category-heading input{flex-shrink:0}.field-category-heading small{margin-left:auto;font-size:10px;letter-spacing:0;font-weight:400;color:#a4b09f}.field-category-row{display:flex;align-items:center;min-height:39px;border-radius:4px}.field-category-row:hover{background:#223129}.field-category-row label{flex:1;min-width:0;display:grid;grid-template-columns:15px 29px minmax(0,1fr) 20px;gap:8px;align-items:center;cursor:pointer;padding:4px 6px}.field-atlas input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:#b7a775;cursor:pointer}.field-category-row img{width:29px;height:29px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 1px 1px #000)}.field-category-row label span{font-size:12px;color:#d6dcd3}.field-category-row label:has(input:not(:checked)) span{color:#778980}.field-category-row label:has(input:not(:checked)) img{filter:grayscale(1);opacity:.7}.field-category-row b{font-size:10px;color:#9ca78e;font-weight:400;text-align:right}.field-category-row>button{border:0;background:none;font-size:10px;color:#b3a276;opacity:0;padding:9px 5px}.field-category-row:hover>button,.field-category-row:focus-within>button{opacity:1}.field-display-options{margin:12px 14px 20px;padding-top:10px;border-top:1px solid #374237}.field-display-options h2{margin-left:0}.field-display-options label{display:flex;align-items:center;gap:10px;min-height:30px;color:#bdc7bb;font-size:12px;cursor:pointer}.field-progress{padding:13px 16px 14px;border-top:1px solid #39463a;background:#11191c}.field-progress>span{display:flex;align-items:center;gap:6px;font-size:12px;color:#d3c69d}.field-progress small{display:block;margin:5px 0 8px 22px;font-size:10px;color:#94a192}.field-progress progress{width:100%;height:4px;display:block;accent-color:#9baf79;border:0}.field-progress progress::-webkit-progress-bar{background:#2f3c32;border-radius:2px}.field-progress progress::-webkit-progress-value{background:#a6b482;border-radius:2px}.field-regions{padding:10px}.field-regions>button{display:flex;align-items:center;gap:11px;width:100%;min-height:57px;text-align:left;padding:8px;border:0;border-bottom:1px solid #2b3831;background:none;border-radius:3px}.field-regions>button.active,.field-regions>button:hover{background:#26372a}.field-regions b,.field-search-results>button>b{color:#ccb67e;font-family:Georgia,serif;font-size:17px;width:26px;font-weight:400}.field-regions>button>span{flex:1}.field-regions strong,.field-search-results strong{display:block;font-weight:400;font-size:12px;color:#e3e8de;line-height:1.35}.field-regions small,.field-search-results small{display:block;color:#8fa08f;font-size:10px;margin-top:5px}.field-regions .field-overview-row{min-height:44px;margin-bottom:8px;color:#d2b880}.field-overview-row span{text-align:right;color:#94a18e;font-size:10px}.field-search-results{flex:1;min-height:0;overflow-y:auto;padding:0 10px 20px}.field-search-results>p{color:#a0ac9e;font-size:11px;margin:9px 5px 14px;line-height:1.5}.field-search-results>button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 5px;border:0;border-bottom:1px solid #2e3e32;background:none;text-align:left}.field-search-results>button:hover{background:#29382c}.field-search-results img{width:32px;height:40px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.field-search-results>button>span{flex:1;min-width:0}.field-enemy-finder{padding:4px 4px 12px}.field-enemy-finder h2{font-size:13px;color:#e3d1a0;margin:8px 0}.field-enemy-finder p{font-size:11px;line-height:1.55;color:#a9b8aa;margin:8px 0 12px}.field-enemy-choice{display:flex;align-items:center;gap:10px;width:100%;padding:10px 5px;border:0;border-bottom:1px solid #34463a;background:transparent;text-align:left;border-radius:3px}.field-enemy-choice:hover,.field-enemy-choice[aria-pressed=true]{background:#293b32;box-shadow:inset 3px 0 #e6c47b}.field-enemy-choice>span{flex:1;min-width:0}.field-enemy-choice>b{color:#d8bd7e}.field-enemy-choice img{width:34px;height:40px;object-fit:contain;image-rendering:pixelated}.field-enemy-choice>.field-enemy-no-sprite{flex:0 0 34px;display:grid;place-items:center;height:40px;color:#aebbaf;border:1px solid #52634c;border-radius:4px}.field-enemy-family,.field-enemy-fit{width:100%;padding:10px;border:1px solid #a99357;border-radius:4px;background:#2c382a;color:#f2d99c!important;text-align:left;font-size:12px!important}.field-enemy-filter{border:1px solid #63764e;background:#202e24;padding:10px;border-radius:5px}.field-enemy-filter>div{display:flex;align-items:start;gap:8px;justify-content:space-between}.field-enemy-filter>div>strong{font-size:13px;color:#eedaa4}.field-enemy-filter>div>button{border:0;background:none;padding:0;white-space:nowrap;color:#dfcdac;font-size:11px}.field-enemy-filter label{display:block;font-size:11px;color:#becab6;margin-top:12px}.field-enemy-filter label.field-enabled-markers{display:flex;align-items:center;gap:7px;line-height:1.4;font-size:12px}.field-enabled-markers input{width:auto;margin:0}.field-enemy-filter>small{display:block;color:#a5b49e;font-size:10px;line-height:1.5;margin-top:7px}.field-enemy-filter select{width:100%;margin-top:5px;padding:8px 5px;border:1px solid #61735a;border-radius:3px;background:#15211c;color:#f3ead2;font:12px Arial,sans-serif}.field-enemy-map-counts{display:grid;gap:5px;margin:12px 0}.field-enemy-map-counts button{display:flex;justify-content:space-between;gap:8px;padding:8px;border:1px solid #40533f;background:#1a2823;border-radius:3px;font-size:11px}.field-enemy-map-counts button[aria-pressed=true]{border-color:#c7ad6f;color:#e7d6ad}.field-enemy-region h3{position:sticky;top:0;z-index:1;padding:10px 4px;margin:12px 0 0;background:#182622;color:#d9c99f;font-size:12px;border-bottom:1px solid #536849}.field-enemy-region h3 span{display:block;font:10px Arial,sans-serif;color:#a7b6a4;margin-top:5px}.field-pin.enemy-match{border:2px solid #f1cf7b;background:#253d25ed;box-shadow:0 0 0 3px #121b17bb,0 0 14px #eac77677;z-index:8}.field-pin.enemy-match .field-pack-badge{background:#f0cd7a;color:#1b291e;border-color:#fff0c0;font-size:11px;font-weight:700}.field-pin.enemy-match.selected{z-index:26;border-color:#fff7cf;box-shadow:0 0 0 4px #efcf83aa}.field-enemy-clear{pointer-events:auto;border:1px solid #a89360;border-radius:4px;background:#15211ded;color:#f0d494;padding:6px 9px;margin-top:7px;font-size:11px!important}.field-mob-member.enemy-match-member{border:1px solid #bba467;background:#233327;padding:10px;border-radius:4px}.field-enemy-context-note{padding:9px;border-left:2px solid #d5b877;background:#263522}.field-pin.chest-loot-match{border:2px solid #f2d17d;box-shadow:0 0 0 2px #15251cbb,0 0 12px #eac77677;z-index:8}.field-pin.chest-loot-match.selected{z-index:26;border-color:#fff2bf}.field-chest-conditions{color:#e7cc8a!important}.field-focus-marker{width:100%;padding:9px 12px;margin:8px 0;border:1px solid #a28e5f;border-radius:4px;background:#25372b;color:#e9d5a3;font-size:12px!important}.field-focus-marker[aria-pressed=true]{background:#4c4428;border-color:#f0d38b}.field-map{position:relative;min-width:0;min-height:0;overflow:hidden;background:#101315;touch-action:none;cursor:grab;outline:none!important;isolation:isolate}.field-map:active{cursor:grabbing}.field-world{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;pointer-events:none}.atlas-terrain-tile{position:absolute;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none}.field-boundaries{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.field-boundaries path{fill:transparent;stroke:transparent;stroke-width:1;pointer-events:none}.field-boundaries path.visible{stroke:#e3c98699;fill:#e3c98603;pointer-events:visibleFill}.field-boundaries path.visible:hover{stroke:#fff1b8;fill:#e3c98618}.field-boundaries path.selected{stroke:#f4d88d;stroke-width:1.5}.field-pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.field-pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;border:0;padding:0;background:none;pointer-events:auto;z-index:5}.field-pin img{object-fit:contain;image-rendering:pixelated;pointer-events:none;display:block}.field-pin:hover,.field-pin:focus-visible,.field-pin.selected{z-index:25}.field-pin:hover,.field-pin:focus-visible,.field-pin.selected{outline:1px solid #ead29e;border-radius:5px;background:#ead29e18}.field-pin:hover img,.field-pin:focus-visible img,.field-pin.selected img{transform:scale(1.08)}.field-pin.found img{filter:grayscale(1);opacity:.8}.field-pin.chest-pin{border:1px solid #b49b66;background:#182421d9;border-radius:6px;padding:3px;box-sizing:content-box;box-shadow:0 2px 6px #0009}.field-chest-details>small{display:block;color:#9aaa9f;font-size:10px;line-height:1.5;margin:12px 0}.field-chest-details>p{font-size:12px;line-height:1.6;color:#bfcbc0}.field-chest-details>.field-related{display:block;width:100%;text-align:left;margin:9px 0;padding:9px 0;line-height:1.5}.field-pin.mob-pack{border-radius:50%;background:#13201bcc;border:1px solid #a0b18c88;padding:3px;box-sizing:content-box}.field-pack-badge{position:absolute;left:-6px;bottom:-4px;background:#243831;border:1px solid #adbd92;color:#e5efd4;border-radius:3px;font:9px Arial,sans-serif;padding:1px 3px;pointer-events:none}.field-pin.found .field-pack-badge{filter:grayscale(1)}.field-pack-hint{font-size:10px;line-height:1.5;color:#91a18f;margin:7px 6px 2px}.field-mob-details{color:#b3c0af;font-size:11px;line-height:1.6;margin-bottom:20px}.field-mob-details label{display:block;color:#d7c397}.field-mob-details select{display:block;width:100%;min-height:36px;margin-top:6px;border:1px solid #617252;border-radius:4px;background:#162320;color:#e4dfc7;font:11px Arial,sans-serif;padding:6px}.field-mob-details select:focus-visible{outline:2px solid #e8c87d}.field-mob-member{padding:12px 0;border-top:1px solid #364638}.field-mob-member>div{display:flex;gap:10px;align-items:center;color:#e5dcc3}.field-mob-member img{width:40px;height:46px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.field-mob-member>span{display:flex;gap:12px;flex-wrap:wrap;margin:7px 0}.field-mob-member button{background:none;border:0;padding:2px 0;color:#d4bf88;font-size:11px}.field-mob-member small{display:block;color:#90a18e;font-size:10px;overflow-wrap:anywhere}.field-mob-member summary,.field-mob-evidence summary{cursor:pointer;color:#c3b28a}.field-mob-member details p{margin:8px 0}.field-mob-details code{font-size:10px;overflow-wrap:anywhere}.field-mob-evidence{margin-top:12px;padding-top:12px;border-top:1px solid #364638}.field-mob-deeds .field-related{display:block;margin:0;padding:5px 0}.field-pin.found:hover img,.field-pin.found:focus-visible img,.field-pin.found.selected img{filter:grayscale(1);opacity:1}.field-map[data-dragging=true] .field-pin-tooltip{display:none}.field-pin:not(.found) img{opacity:1}.field-search-results img[data-found=true],.field-nearby img[data-found=true],.field-detail-icon[data-found=true] img{filter:grayscale(1)}.field-pin i{position:absolute;right:-4px;bottom:0;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;border:1px solid #adc096;background:#294031;color:#e1efd7;font-size:10px;font-style:normal}.field-pin-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);padding:8px 11px;border:1px solid #687356;background:#121b1df5;border-radius:4px;box-shadow:0 5px 16px #0009;white-space:nowrap;max-width:260px;color:#f3e8ce;pointer-events:none;opacity:0;transition:opacity .1s;text-align:center;font-size:12px}.field-pin-tooltip small{display:block;margin-top:5px;color:#a4b29b;font-size:10px}.field-pin:hover .field-pin-tooltip,.field-pin:focus-visible .field-pin-tooltip{opacity:1}.field-region-number{position:absolute;transform:translate(-50%,-50%);min-width:29px;height:24px;padding:2px 5px;border:1px solid #bfa76c66;border-radius:3px;background:#1119168a;color:#ead9ae!important;text-shadow:0 1px 3px #000;font:12px Georgia,serif!important;pointer-events:auto;z-index:2;opacity:.65}.field-region-number:hover,.field-region-number.selected{opacity:1;border-color:#dfc68c;background:#1e2a20d9}.field-cluster{position:absolute;transform:translate(-50%,-50%);width:35px;height:35px;border:1px solid #dbc58a;border-radius:50%;background:#273b2eee;color:#f8e2ad;box-shadow:0 0 0 4px #273b2e77,0 3px 8px #0009;pointer-events:auto;z-index:6;font-size:12px!important;font-weight:700!important}.field-cluster:hover{background:#526643}.field-map-heading{position:absolute;left:22px;top:21px;pointer-events:none;z-index:27;display:grid;gap:5px;text-shadow:0 2px 5px #000,0 0 15px #000,0 0 8px #000}.field-map-heading>span{font-family:CinzelGame,Georgia,serif;font-size:18px;letter-spacing:.03em;color:#e5d2a5}.field-map-heading small{color:#b5bfae;font-size:11px}.field-map-tools{position:absolute;right:17px;top:20px;z-index:30;display:grid;gap:6px}.field-map-tools button{display:grid;place-items:center;width:39px;height:39px;border:1px solid #58634b;border-radius:4px;background:#101b1bef;color:#d9d3b9;box-shadow:0 2px 8px #0007;font-size:18px}.field-map-tools button:hover,.field-map-tools button.active{background:#35432e;border-color:#c3b579;color:#fff0c4}.field-map-tools button:nth-child(3){margin-top:7px}.field-minimap{position:absolute;right:17px;bottom:35px;z-index:26;background:#0e1718ef;border:1px solid #53604a;border-radius:5px;box-shadow:0 3px 15px #0007;overflow:hidden;padding:10px;cursor:crosshair}.field-minimap svg{display:block;margin:auto;overflow:hidden}.field-minimap button{display:block;margin:7px auto 0;border:0;background:none;color:#b8c2a8;font-size:9px}.field-map-footer{position:absolute;bottom:0;left:0;right:0;display:flex;gap:14px;align-items:center;min-height:26px;padding:5px 14px;color:#a7b2a3;background:#0e171acc;border-top:1px solid #38403699;font-size:10px;pointer-events:none;z-index:28}.field-map-footer span:first-child{color:#d4c591}.field-detail{position:absolute;inset:0 0 0 auto;z-index:45;width:324px;padding:26px 23px 32px;background:#121c1ef7;border-left:1px solid #57614b;box-shadow:-8px 0 32px #0008;overflow-y:auto;overscroll-behavior:contain;cursor:default;scrollbar-width:thin;scrollbar-color:#4b5c47 #121c1e}.field-detail-close{position:absolute;right:12px;top:12px;width:31px;height:31px;display:grid;place-items:center;border:1px solid #425440;border-radius:4px;background:#142322}.field-detail-icon{height:88px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:17px}.field-detail-icon img{max-height:86px;max-width:114px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #000)}.field-eyebrow{color:#a8bb99;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.field-detail h1{margin:9px 0 13px;font-family:CinzelGame,Georgia,serif;font-weight:400;font-size:23px;line-height:1.3;color:#eee0bd;overflow-wrap:anywhere}.field-region-link{display:flex;align-items:center;gap:4px;border:0;padding:0;background:none;color:#cbb683!important;font-size:11px!important;text-align:left;line-height:1.4}.field-detail>p{margin:20px 0;color:#b3c0af;font-size:12px;line-height:1.7}.field-boss-events{border-top:1px solid #425440;padding:0 0 15px;color:#b3c0af;font-size:12px;line-height:1.6;clear:both}.field-boss-events p{margin:8px 0}.field-boss-events strong,.field-boss-events span{display:block}.field-boss-events strong{color:#e4cf99;font-weight:500}.field-boss-events small{display:block;color:#92a28e}.field-boss-events details{margin-top:10px}.field-boss-events code{display:block;font-size:10px;overflow-wrap:anywhere}.field-encounter{margin:12px 0;padding:12px;background:#1d2b28;border:1px solid #40513e;border-radius:4px}.field-encounter small{margin-top:7px}.field-found{display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;width:100%;border:1px solid #829361;background:#31422e;color:#e7e8c9!important;border-radius:4px;font-weight:600!important}.field-found.complete{border-color:#626e56;background:#1e3029;color:#b3c6a9!important}.field-coordinates{display:flex;align-items:center;justify-content:space-between;margin:15px 0;padding:12px 0;border-top:1px solid #364638;border-bottom:1px solid #364638}.field-coordinates span{font-family:monospace;font-size:11px;color:#b4c1ab;line-height:1.7}.field-coordinates button{padding:6px 8px;border:1px solid #4f6247;background:none;border-radius:3px;color:#cbb887;font-size:10px}.field-note-label{display:block;margin:19px 0;color:#a5b99d;font-size:11px}.field-note-label textarea{display:block;width:100%;margin-top:8px;padding:10px;border:1px solid #455744;background:#0d1618;border-radius:4px;color:#dbe3d5;resize:vertical;line-height:1.5;font-size:12px}.field-note-label textarea::placeholder{color:#718471}.field-region-preview{margin:16px 0;font-size:11px;color:#baa980}.field-region-preview summary{cursor:pointer;padding:8px 0}.field-region-preview>img{width:100%;height:220px;object-fit:contain;display:block;background:#101315;border:1px solid #374c38;margin-top:8px}.field-related{padding:10px 0;margin:0 0 12px;border:0;background:none;color:#c8bb8d!important;font-size:11px!important;text-align:left;line-height:1.5}.field-detail h2{color:#a4b79a;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:400;margin:16px 0 8px}.field-nearby button{display:flex;gap:10px;align-items:center;width:100%;min-height:44px;padding:7px 0;border:0;border-bottom:1px solid #2f4033;background:none;text-align:left;color:#becfbb;font-size:11px}.field-nearby img{width:28px;height:31px;object-fit:contain;image-rendering:pixelated}.field-nearby span{flex:1}.field-nearby button:hover{color:#fff0c6}.field-data-note{display:block;color:#778d78;font-size:10px;line-height:1.6;margin-top:22px}.field-help{position:absolute;z-index:44;right:68px;top:20px;width:310px;max-width:calc(100% - 80px);padding:20px;border:1px solid #74815c;background:#13211ff5;box-shadow:0 6px 25px #000a;border-radius:5px;cursor:default}.field-help>button{position:absolute;top:9px;right:8px;display:grid;place-items:center;border:0;background:none}.field-help h2{font:17px CinzelGame,serif;color:#e8d9b0;margin:0 0 14px}.field-help p{font-size:12px;line-height:1.7;color:#c4d0ba}.field-help small{font-size:10px;line-height:1.5;color:#99ad8f;display:block}.field-empty{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);display:grid;gap:12px;min-width:245px;padding:22px;border:1px solid #6b7553;border-radius:5px;background:#14231eee;text-align:center;z-index:31;cursor:default}.field-empty strong{color:#e5d7b2;font-size:15px}.field-empty span{color:#b2c1a4;font-size:12px}.field-empty button{padding:8px;border:1px solid #8e9c6c;background:#35472d;border-radius:3px}@media(min-width:1700px){.field-layout.sidebar-open{grid-template-columns:310px minmax(0,1fr)}.field-category-row label span{font-size:13px}.field-category-row{min-height:43px}}@media(max-width:1000px){.field-topbar{gap:12px;padding:0 12px}.field-brand{width:142px}.field-brand span{font-size:16px}.field-layers button{padding:0 11px;font-size:11px}.field-layout.sidebar-open{grid-template-columns:265px minmax(0,1fr)}.field-sidebar-tabs{gap:8px}.field-category-row label{gap:6px}.field-category-row>button{display:none}.field-map-heading>span{font-size:15px}}@media(max-width:760px){.field-topbar{height:98px;flex-wrap:wrap;gap:8px;align-content:center;padding:7px 12px}.field-brand{flex:1}.field-brand span{font-size:17px}.field-brand small{font-size:7px}.field-menu{height:32px}.field-wiki-link{height:31px}.field-layers{order:4;flex:1 0 100%;height:37px;gap:3px;justify-content:center}.field-layers button{height:30px;padding:0 10px;font-size:10px}.field-layout,.field-layout.sidebar-open{height:calc(100% - 98px);grid-template-columns:minmax(0,1fr)}.field-sidebar{position:absolute;left:0;top:98px;bottom:0;width:min(310px,86vw);z-index:48;box-shadow:10px 0 40px #000b}.field-category-row{min-height:42px}.field-category-row label span{font-size:13px}.field-map-heading{left:14px;top:15px;right:64px}.field-map-heading>span{font-size:14px}.field-map-heading small{font-size:10px}.field-map-tools{right:10px;top:14px;gap:5px}.field-map-tools button{width:35px;height:35px}.field-minimap{right:10px;bottom:34px;transform:scale(.72);transform-origin:bottom right}.field-detail{inset:auto 0 0;width:100%;max-height:60%;border-left:0;border-top:1px solid #647452;padding:20px;box-shadow:0 -8px 30px #0009}.field-detail-icon{float:left;height:60px;width:70px;margin:0 14px 10px 0}.field-detail-icon img{max-height:60px;max-width:70px}.field-detail h1{font-size:19px;margin-top:7px;padding-right:28px}.field-detail>p{clear:both}.field-map-footer{font-size:9px}.field-help{right:54px;top:14px}}@media(max-width:760px){.field-topbar{height:108px}.field-layout,.field-layout.sidebar-open{height:calc(100% - 108px)}.field-sidebar{top:108px}.field-brand{justify-items:start}.field-brand img{width:110px;height:auto}.field-brand small{width:110px;text-align:center;font-size:8px;line-height:10px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.field-atlas *{transition:none!important}}.field-resource-details{margin:20px 0;padding:16px 0;border-top:1px solid #405040;border-bottom:1px solid #405040;font:13px/1.65 Arial,sans-serif;color:#c9d0c2}.field-resource-details h3{margin:14px 0 5px;font:600 12px/1.4 Arial,sans-serif;color:#ead6a1}.field-resource-details ul{margin:6px 0;padding-left:18px}.field-resource-details small{display:block;line-height:1.6;color:#aab7a6}@media(min-width:761px){.field-map:has(.field-detail) .field-map-tools{right:341px}}@media(max-width:760px){.field-topbar{display:grid;grid-template-columns:32px 104px minmax(0,1fr);grid-template-rows:52px 34px;gap:0 6px;height:108px;padding:7px 12px}.field-topbar .field-brand{width:104px;grid-column:2;grid-row:1}.field-topbar .field-brand img,.field-topbar .field-brand small{width:104px}.field-topbar>.wiki-disclaimer{grid-column:3;grid-row:1;max-width:none;font-size:9px;line-height:1.35}.field-topbar .field-menu{grid-column:1;grid-row:1}.field-topbar .field-layers{grid-column:1/-1;grid-row:2;width:100%;min-width:0;height:34px;margin:0}.field-topbar .field-wiki-link{display:none}}.material-drops-trigger{display:inline-block!important;padding:3px 0!important;margin:5px 0!important;border:0!important;border-bottom:1px dashed #c9ad70!important;border-radius:0!important;background:transparent!important;color:#dfc88e!important;font:inherit!important;font-size:13px!important;cursor:pointer;text-align:left}.material-drops-trigger span{opacity:.75}.material-drops-trigger:focus-visible{outline:2px solid #e5c46d;outline-offset:4px}.material-drops-popover{position:fixed;z-index:10000;box-sizing:border-box;width:350px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:15px;border:1px solid #9a8050;border-radius:8px;background:#171b18;color:#eee6d4;box-shadow:0 12px 40px #000b;font:13px/1.5 system-ui,sans-serif}.material-drops-popover header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.material-drops-popover header strong{display:block;color:#e3c888;font-size:15px}.material-drops-popover header span{display:block;color:#bac1b6}.material-drops-popover header button{border:1px solid #655b42;background:#252a23;color:#efe7d7;border-radius:4px;min-width:32px;min-height:32px;font-size:20px;cursor:pointer}.material-drops-popover table{width:100%;border-collapse:collapse;font-size:13px}.material-drops-popover th,.material-drops-popover td{padding:7px 4px;border-bottom:1px solid #3c4137;text-align:left}.material-drops-popover thead th{color:#b7beaf;font-size:11px;text-transform:uppercase}.material-drops-popover td{white-space:nowrap}.material-drops-popover th:first-child{overflow-wrap:anywhere}.material-drops-popover p{font-size:12px;color:#b7beb3;margin:12px 0}.material-drops-popover a{color:#e5cc8e;text-decoration:underline}.material-drops-popover th,.material-drops-popover td{font-family:system-ui,sans-serif;font-variant:normal;letter-spacing:normal}.material-drops-popover tbody th{font-weight:500;text-transform:none}.material-drops-popover table,.material-drops-popover tbody th{white-space:normal}.material-drops-popover .material-search-match{background:#3a3721}.material-drops-popover .material-search-match th{color:#ffe5a2;font-weight:700}.material-drops-popover th small{display:block;color:#afb8a9;font-size:11px;font-weight:400}.chest-access-warning{clear:both;box-sizing:border-box;margin:16px 0 22px;padding:16px;border:2px solid #f49b67;border-left:6px solid #ffad75;border-radius:6px;background:#43251f;color:#fff0de;font:13px/1.6 Arial,sans-serif}.chest-access-warning>strong{display:flex;align-items:center;gap:9px;color:#ffd29e;font-size:17px;line-height:1.35;letter-spacing:.04em}.chest-access-warning>strong>span{display:inline-grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#ffd29e;color:#43251f;font-size:19px}.chest-access-warning>b{display:block;margin-top:10px;color:#fff4e6;font-size:14px}.chest-access-warning>p{margin:10px 0 0;color:#ffe4ce;font:13px/1.6 Arial,sans-serif}.chest-access-badge{display:block!important;margin:7px 0;padding:6px 8px;border:1px solid #dc885b;border-radius:4px;background:#43251f;color:#ffd29e!important;font:700 11px/1.5 Arial,sans-serif!important}.boss-map-locations{margin:28px 0}.boss-map-locations>p{color:var(--muted);line-height:1.6}.boss-map-grid{display:grid;gap:20px}.boss-map-card{margin:0;border:1px solid #586254;background:#101e23}.boss-map-preview{position:relative;display:block;overflow:hidden;background:#101617}.boss-map-preview svg{display:block;width:100%;height:auto}.boss-map-preview path{fill:none;stroke:#8a815d;stroke-width:1}.boss-map-preview path.selected{stroke:#e8d49b;stroke-width:1.6}.boss-map-target{fill:#09121899;stroke:#ffe0a1;stroke-width:2}.boss-map-region,.boss-map-open{position:absolute;background:#101a20e8;color:#ead6a1;font:600 12px/1.4 Arial,sans-serif;padding:8px 12px;max-width:calc(100% - 24px)}.boss-map-region{left:12px;top:12px}.boss-map-open{right:12px;bottom:12px}.boss-map-card figcaption{padding:16px;display:grid;gap:8px}.boss-map-card figcaption span{font-size:13px;color:#c1c8ba}.boss-map-card figcaption a{color:#ead6a1}.boss-map-preview:focus-visible{outline:3px solid #ffe0a1;outline-offset:3px}.boss-map-preview:hover .boss-map-open{background:#344337}@media(min-width:1400px){.boss-map-grid:has(>.boss-map-card:nth-child(2)){grid-template-columns:1fr 1fr}}.boss-map-preview>svg{display:block;width:100%;height:auto}.boss-map-preview svg svg{width:revert;height:revert}.boss-map-sprite{image-rendering:pixelated}.equipment-type-rail{position:sticky;top:100px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:5px;background:#15150fcc;border:1px solid #483e2b;border-radius:7px}.equipment-type-rail button{display:grid;place-items:center;width:32px;height:38px;flex-shrink:0;padding:3px;border:1px solid transparent;border-radius:5px;background:transparent;color:#dec995;cursor:pointer;font:inherit}.equipment-type-rail button[aria-pressed=true]{background:#504129;border-color:#d3b578;box-shadow:inset 2px 0 #e0c287}.equipment-type-rail button:hover{background:#393325}.equipment-type-rail img,.equipment-type-rail svg{width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.equipment-type-rail .equipment-type-clear{font-size:24px;border-top:1px solid #655338;border-radius:0}.equipment-type-rail button:disabled{opacity:.4;cursor:default}.equipment-type-dropdown{min-width:0;color:#cbbb9f;font-size:13px}.equipment-type-dropdown>span{margin-bottom:7px}.equipment-type-dropdown details{position:relative}.equipment-type-dropdown summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px 10px;border:1px solid #596258;border-radius:4px;background:#101d21;color:#ece1c9;cursor:pointer;box-sizing:border-box;font-size:14px;list-style:none}.equipment-type-dropdown summary::-webkit-details-marker{display:none}.equipment-type-dropdown summary>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipment-type-rail button:focus-visible,.equipment-type-dropdown summary:focus-visible{outline:2px solid #65cabc;outline-offset:3px}.equipment-type-options{position:absolute;z-index:26;top:calc(100% + 4px);left:0;right:0;min-width:170px;max-height:340px;overflow-y:auto;padding:8px;border:1px solid #897346;border-radius:5px;background:#211e17;box-shadow:0 10px 24px #0009}.equipment-type-options p{margin:2px 4px 8px;font-size:12px;color:#bdb29d}.equipment-type-dropdown .equipment-type-options label{display:flex;flex-direction:row;align-items:center;gap:8px;padding:6px 4px;cursor:pointer;color:#ece1c9}.equipment-type-options label:hover{background:#394037}.equipment-type-dropdown .equipment-type-options input{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:#65cabc}.equipment-type-options img{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.equipment-type-presets{display:grid;gap:5px;margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #5c4d31}.equipment-type-presets button{display:flex;align-items:center;gap:8px;width:100%;padding:7px;border:1px solid #4e493c;border-radius:4px;background:#171913;color:#ece1c9;text-align:left;cursor:pointer}.equipment-type-presets button:hover{background:#333729}.equipment-type-presets button[aria-pressed=true]{border-color:#d3b578;background:#504129;box-shadow:inset 2px 0 #e0c287}.equipment-type-presets svg{width:24px;height:24px;flex:0 0 24px}.equipment-type-presets span{display:grid;gap:1px}.equipment-type-presets small{color:#bdb29d;font-size:11px}@media(max-width:760px){.equipment-type-rail{order:-1;position:static;flex-direction:row;justify-content:flex-start;max-width:100%;box-sizing:border-box;overflow-x:auto;gap:3px}.equipment-type-rail button{width:30px;height:36px}.equipment-type-rail .equipment-type-clear{border-top:0;border-left:1px solid #655338}}.loot-quick-filters{position:static;order:-1;display:flex;flex-direction:column;gap:7px;width:100%;min-width:0}.loot-quick-filters>div{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:5px;width:100%}.loot-quick-filters .equipment-type-rail{position:static;order:0;flex-direction:row;justify-content:flex-start;box-sizing:border-box;padding:3px;gap:2px;max-width:100%;overflow-x:auto}.loot-quick-filters .equipment-type-rail button{width:28px;height:32px;font-size:12px}.loot-quick-filters .equipment-type-clear{font-size:20px!important}.loot-quick-filters .equipment-type-rail .equipment-type-clear{border-top:0;border-left:1px solid #655338}.loot-quick-filters .equipment-type-rail .equipment-type-clear-top{border-left:0;border-right:1px solid #655338}.loot-quick-filters .equipment-type-rail img,.loot-quick-filters .equipment-type-rail svg{width:25px;height:25px}.quick-filter-title{display:block;text-align:left;font:10px/1.4 Arial,sans-serif;color:#c8b58c;margin:0}.loot-choice-rail .above-cap{border-style:dashed;border-color:#665438;color:#a99a7d}.loot-choice-dropdown>span{display:block;line-height:20px}.loot-choice-dropdown summary[aria-disabled=true]{opacity:.45;cursor:default}.loot-choice-presets{display:flex;gap:6px;margin-bottom:8px}.loot-choice-presets button{padding:6px;border:1px solid #665438;border-radius:4px;background:#18272a;color:#ecd9a8;font:12px Arial,sans-serif;cursor:pointer}.loot-choice-presets button[aria-pressed=true]{border-color:#d3b578;background:#504129}.wiki-article:has(.loot-quick-filters){container:loot-article / inline-size}.equipment-mode .wiki-article:has(.loot-quick-filters){padding-right:18px}.equipment-loot:has(.loot-quick-filters){max-width:1146px}.loot-filter-layout.has-quick-filters{display:flex;flex-direction:column}.has-quick-filters>.loot-filter-content,.equipment-loot .loot-catalogue-notes{width:100%;max-width:1000px}.has-quick-filters>.loot-quick-filters{max-width:1000px}@container loot-article (min-width:1146px){.loot-filter-layout.has-quick-filters{display:grid;grid-template-columns:1000px 130px;gap:16px}.loot-filter-layout.has-quick-filters.materials-only{grid-template-columns:1000px 40px}.loot-quick-filters{position:sticky;top:96px;order:0;display:grid;grid-template-columns:repeat(3,40px);gap:5px;align-items:start}.loot-quick-filters.materials-only{grid-template-columns:40px}.loot-quick-filters>div{display:block}.loot-quick-filters .equipment-type-rail{flex-direction:column;align-items:center;gap:3px;overflow:visible}.loot-quick-filters .equipment-type-rail button{width:32px}.loot-quick-filters .equipment-type-rail .equipment-type-clear{border-left:0;border-top:1px solid #655338}.loot-quick-filters .equipment-type-rail .equipment-type-clear-top{border:0;border-bottom:1px solid #655338}.quick-filter-title{text-align:center;margin-bottom:6px}}.set-filters{display:grid;grid-template-columns:2fr 1fr;gap:14px;padding:16px;border:1px solid #48574d;background:#122126}.set-filters label{display:flex;flex-direction:column;gap:8px;color:#dbcba5}.set-filters input,.set-filters select{min-width:0;width:100%;min-height:42px;padding:10px;color:#ede4d2;border:1px solid #63705d;background:#0a141e;font:inherit}.set-list{display:grid;gap:16px}.set-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:22px;background:#122126;border:1px solid #48574d;text-decoration:none;color:#e2d5b3}.set-card:hover{border-color:#d4b36e;background:#1b2b2b}.set-card img{width:48px;height:55px;object-fit:contain;image-rendering:pixelated}.set-card h2{margin:0 0 8px;font-size:24px}.set-card small{color:#cbb780}.set-card p{font-size:15px;line-height:1.6;color:#cad5ca;margin:12px 0}.set-card span,.set-inline-link,.set-details a{color:#e5c990}.set-inline-link{text-underline-offset:3px}.set-note{font-size:13px;color:#aebfb3;line-height:1.6}.set-details table{min-width:0;width:100%;white-space:normal}.set-details th,.set-details td{font:14px/1.5 Arial,sans-serif;text-transform:none;letter-spacing:normal;padding:12px;text-align:left}.set-details th[scope=row]{font-weight:600}.set-slots details{border:1px solid #455d4c;padding:14px;margin:10px 0}.set-slots summary{display:flex;align-items:center;gap:12px;cursor:pointer;color:#e5ca90}.set-slots summary:after{content:"+";margin-left:auto}.set-slots details[open] summary:after{content:"−"}.set-slots img{width:35px;height:38px;object-fit:contain;image-rendering:pixelated}.set-slots p{font-size:14px;line-height:1.7}.loot-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;color:#c9d5cb;font-size:14px}.loot-pagination button{padding:9px 14px;border:1px solid #687459;background:#14242b;color:#eedcaf;cursor:pointer}.loot-pagination span{text-align:center}@media(max-width:650px){.set-filters{grid-template-columns:1fr}.set-card{padding:15px;gap:12px;grid-template-columns:36px minmax(0,1fr)}.set-card img{width:36px}.set-details th,.set-details td{padding:8px}}.set-details .set-source-drops{display:block;width:fit-content;margin-top:6px;font-size:12px;font-weight:400}#section-set-sources th[scope=row] small{display:block;margin-top:3px;color:#aebfb3;font-weight:400}.set-details .callout{display:block}.set-details .callout p{font-size:14px}.set-details .content-section{content-visibility:visible}.set-section-links{display:flex;flex-wrap:wrap;gap:8px 24px;padding:13px 0;margin:0 0 20px;border-block:1px solid #665238}.set-section-links a{display:flex;align-items:center;gap:12px;text-decoration:none;font:15px/1.4 PhilosopherGame,Georgia,serif;padding:5px 0}.set-section-links a:hover{color:#fff1c2}.set-section-links a:focus-visible{outline:2px solid #d9bd77;outline-offset:4px}.set-section-links span{font:12px Arial,sans-serif;color:#a8926f}.set-details .set-bonus-rule{font-size:15px;line-height:1.6;color:#c5baa3}.set-bonus-rule strong{color:#ead19d}.set-bonus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:20px}.set-bonus-tier{min-width:0;background:linear-gradient(145deg,#29241a,#1c1b15);border:1px solid #79623e;border-top:2px solid #c1a05d;border-radius:4px;padding:16px}.set-bonus-tier>header{display:flex;align-items:center;gap:11px;padding-bottom:13px;border-bottom:1px solid #625032}.set-bonus-tier h3{font:19px/1.3 PhilosopherGame,Georgia,serif;margin:0;color:#efd39a}.set-bonus-tier header small{display:block;font:10px/1.5 Arial,sans-serif;color:#b7a584;margin-top:4px}.set-piece-count{display:grid;place-items:center;flex:none;width:35px;height:39px;border:1px solid #b69759;background:#a6823520;color:#f1d290;font:25px PhilosopherGame,Georgia,serif}.set-bonus-stats{margin:12px 0 0;display:grid;gap:10px}.set-bonus-stats>div{display:flex;justify-content:space-between;gap:10px;font:14px/1.5 Arial,sans-serif}.set-bonus-stats dt{color:#d5c6a9}.set-bonus-stats dd{margin:0;color:#c6dfa8;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.set-bonus-effect{margin-top:16px;padding:12px;border-left:2px solid #b39258;background:#a58a4510}.set-bonus-effect h4{margin:0 0 7px;color:#eaca8e;font:17px PhilosopherGame,Georgia,serif}.set-details .set-bonus-effect p{margin:0;font:14px/1.65 Arial,sans-serif;color:#ddccb1}@media(max-width:650px){.set-bonus-grid{grid-template-columns:1fr}.set-section-links{gap:5px 18px}.set-section-links a{font-size:14px}.set-bonus-tier{padding:14px}}.set-source-preview{display:flex;align-items:center;gap:10px;margin:15px 0;min-height:38px}.set-card .set-source-preview img{width:36px;height:38px;object-fit:contain}.set-source-preview>small{margin-right:3px}.set-source-preview>span{font:12px Arial,sans-serif}.set-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.set-source-card{display:flex;align-items:flex-start;gap:16px;background:#1d211b;border:1px solid #5a573e;padding:15px;min-width:0}.set-source-card>img{width:48px;height:64px;object-fit:contain;image-rendering:pixelated;flex:none}.set-source-card>div{min-width:0}.set-source-card h3{font:18px/1.4 PhilosopherGame,Georgia,serif;margin:0 0 10px}.set-source-card small{display:block;font:12px/1.5 Arial,sans-serif;color:#b8b49f}.set-source-card ul{padding-left:16px;margin:8px 0}.set-source-card li{font:14px/1.5 Arial,sans-serif;margin:8px 0}.set-source-card summary{cursor:pointer;color:#e5c990;font:14px/1.5 Arial,sans-serif}@media(max-width:450px){.set-source-preview{gap:7px;flex-wrap:wrap}.set-card .set-source-preview img{width:30px;height:34px}.set-source-card{padding:12px}}.wiki-map-embed{position:relative;margin:20px 0;border:1px solid #76633f;background:#141915;min-width:0}.wiki-map-embed>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:#e4c98d}.wiki-map-embed>header button{font:13px Arial,sans-serif;color:#eedbad;border:1px solid #827048;background:#24231b;padding:8px 12px;cursor:pointer}.wiki-map-embed>p{font:12px/1.5 Arial,sans-serif;padding:0 16px 12px;margin:0;color:#bbbaa9}.wiki-map-canvas{height:530px;min-height:0;overflow:hidden}.wiki-map-embed.is-expanded{position:fixed;top:18px;right:18px;bottom:18px;left:18px;z-index:2500;margin:0;box-shadow:0 0 0 30px #000c;display:flex;flex-direction:column}.wiki-map-embed.is-expanded .wiki-map-canvas{flex:1;height:auto}.wiki-map-embed .field-topbar{height:48px;padding:0 8px;gap:6px}.wiki-map-embed .field-layout{height:calc(100% - 48px)}.wiki-map-embed .field-layers button{padding:0 10px}.wiki-map-embed .field-map-heading{max-width:calc(100% - 82px)}.wiki-map-embed .field-map-heading>span{font-size:16px}.wiki-map-embed .field-layers button:disabled{opacity:.35}.wiki-map-embed .field-detail{max-height:100%}.wiki-map-embed .field-found,.wiki-map-embed .field-note-label,.wiki-map-embed .field-data-note{display:none}@media(max-width:650px){.wiki-map-canvas{height:560px}.wiki-map-embed.is-expanded{top:6px;right:6px;bottom:6px;left:6px}.wiki-map-embed>header{padding:10px;align-items:flex-start}.wiki-map-embed .field-layers{width:100%}.wiki-map-embed .field-topbar{height:48px}.wiki-map-embed .field-layout{height:calc(100% - 48px)}.wiki-map-embed .field-map-heading{top:10px;left:10px}.wiki-map-embed .field-detail{max-height:62%}}.wiki-map-embed .field-topbar{display:flex;flex-wrap:nowrap;align-items:center}.wiki-map-embed .field-topbar .field-layers{height:100%;justify-content:flex-start;flex:1;order:0}.wiki-map-embed.is-focused .field-enemy-clear,.wiki-map-embed.is-focused .field-focus-marker,.wiki-map-embed .field-map-tools button[aria-label="Go to starting area"],.wiki-map-embed .field-map-tools button[aria-label="Map controls help"]{display:none}.wiki-map-embed .field-minimap{pointer-events:auto}.book-location-map>label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px}.book-location-map>label select{max-width:100%;min-height:36px;background:#182320;color:#e4d6b3;border:1px solid #76633f;padding:7px}.wiki-map-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.wiki-map-actions>a{color:#e4c98d;font:13px/1.4 Arial,sans-serif;text-underline-offset:3px}.wiki-map-embed>header .wiki-map-actions button{font:13px Arial,sans-serif;color:#eedbad;border:1px solid #827048;background:#24231b;padding:8px 12px;cursor:pointer}.wiki-map-actions a:focus-visible{outline:2px solid #e4c98d;outline-offset:3px}@media(max-width:650px){.wiki-map-embed>header{flex-wrap:wrap}.wiki-map-actions{justify-content:flex-start}}.wiki-map-embed .field-map-tools button{padding:0}.loot-switches{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0}.loot-switches label{display:flex;align-items:center;gap:8px;font-size:.85rem}.loot-switches input{width:auto}.loot-source-title{display:flex;align-items:center;gap:10px}.loot-source-title img{width:42px;height:48px;object-fit:contain;image-rendering:pixelated}.equipment-loot th small,.equipment-loot td small{display:block;margin-top:6px;font-weight:400}.loot-results{color:var(--gold,#d4b674);font-weight:700}.loot-warning{color:#d6b576}.loot-table-scroll table{min-width:1050px}.loot-table-scroll th:first-child{min-width:220px;max-width:320px}.loot-table-scroll td:nth-child(2){min-width:190px;max-width:270px}.loot-positions{max-height:220px;overflow:auto;padding-left:18px;font-size:.78rem}.loot-positions li{margin-bottom:8px}.loot-audit{margin-top:24px;padding:18px;border:1px solid #665438;border-radius:8px}.loot-audit summary{cursor:pointer;font-weight:700}.deed-catalogue details{padding:18px;margin:12px 0;border:1px solid #514730;border-radius:8px}.deed-catalogue summary{cursor:pointer;color:#e6c88c;font-weight:700}.deed-catalogue .table-scroll{margin-top:16px}.deed-catalogue table{min-width:700px}.deed-catalogue th,.deed-catalogue td{padding:12px;vertical-align:top}.deed-catalogue td small{display:block}.deed-steps{line-height:1.7}.deed-steps li{margin:12px 0}@media(max-width:700px){.loot-pagination{flex-wrap:wrap}.loot-switches{display:grid}.loot-filters{grid-template-columns:1fr 1fr}.loot-audit{padding:12px}}@media(min-width:1200px){.equipment-mode .loot-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.equipment-loot .loot-filters-organized{display:flex;flex-direction:column;gap:18px}.loot-filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #354a43;padding-bottom:14px}.loot-filter-toolbar strong{display:block;color:#e8d4a3;font-size:17px}.loot-filter-toolbar small{display:block;color:#a9b9b0;font:11px/1.5 Arial,sans-serif;margin-top:5px}.loot-filter-toolbar button{flex:none;padding:9px 13px;border:1px solid #a18b59;border-radius:4px;color:#efdab0;background:#24342f;cursor:pointer;font:12px Arial,sans-serif}.loot-filter-toolbar button:hover{background:#324638;border-color:#d9bd76}.loot-filter-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:700px){.loot-filter-toolbar{flex-wrap:wrap}.loot-filter-actions{width:100%}.loot-filter-actions button{flex:1}}.loot-catalogue-notes{margin-top:26px;padding-top:18px;border-top:1px solid #354a43}.loot-catalogue-notes>h3{color:#d9c393;margin-top:0}.loot-filter-label{display:inline-flex;align-items:center;gap:7px;line-height:1.4}.loot-filter-label img{width:20px;height:20px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.loot-filter-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:14px 0 0;border:0;border-top:1px solid #354a43;min-width:0}.loot-filter-group legend{padding:0 10px 0 0;color:#a9b9b0;font:12px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.loot-filter-group label{min-width:0}.loot-filters-organized .loot-switches{margin:0;padding-top:16px;border-top:1px solid #354a43;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.loot-filters-organized .loot-switches label{flex-direction:row;align-items:flex-start;font-size:12px;color:#bfcdc4;gap:8px}.loot-filters-organized .loot-switches input{margin:3px 0 0;flex-shrink:0}.loot-filters-organized .loot-switches img{width:16px;height:16px}.equipment-loot .loot-filter-note{margin:0;color:#a9b9b0;font:12px/1.5 Arial,sans-serif}@media(min-width:1500px){.loot-filter-group{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.loot-filter-group,.loot-filters-organized .loot-switches{grid-template-columns:1fr}}.deed-catalogue input[type=search]{display:block;width:min(100%,620px);min-height:42px;padding:10px;margin-top:8px;color:#eee5d3;background:#101d21;border:1px solid #596258;font:inherit}.deed-catalogue label{display:block}.deed-catalogue input[type=checkbox]{margin-right:8px}.loot-pagination{display:flex;align-items:center;gap:16px;margin:18px 0}.loot-pagination button{padding:9px 15px;color:#ecd9a8;background:#18272a;border:1px solid #80714a;cursor:pointer}.loot-pagination button:disabled{opacity:.4;cursor:default}.loot-source-art{margin:16px 0;display:grid;justify-items:start;gap:10px}.loot-item-type{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.loot-item-type img{width:28px;height:32px;flex-shrink:0;object-fit:contain;image-rendering:pixelated}.loot-item-type svg{width:28px;height:28px;flex-shrink:0;color:#dcc080}.loot-item-combined{color:#ead7a8;font-weight:700}.loot-rarity{font-weight:600;white-space:nowrap}.loot-source-art img{width:180px;height:180px;object-fit:contain;image-rendering:pixelated}.loot-source-art figcaption{color:#b9b4a5;font-size:13px;max-width:480px}.loot-disclaimer{margin:18px 0;padding:14px 18px;border-left:3px solid #b79759;background:#b797590d;font-size:.88rem;line-height:1.6}.loot-disclaimer strong{color:#e6c88c}.loot-disclaimer p{margin:7px 0 0}.loot-empowerment{margin:14px 0;line-height:1.6}.loot-empowerment li{margin:10px 0;padding-left:3px}.loot-filter-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.loot-filter-layout.has-type-rail{grid-template-columns:minmax(0,1fr) 44px}.loot-filter-content{min-width:0}.equipment-mode .wiki-article:has(.equipment-type-rail){padding-right:18px}@media(max-width:760px){.loot-filter-layout,.loot-filter-layout.has-type-rail{display:flex;flex-direction:column}.loot-filter-content{width:100%}}.is-view-mode .planner-quick-allocate,.is-view-mode .skill-build-actions button[aria-keyshortcuts],.is-view-mode .skill-node-actions,.is-view-mode .planner-import-info-actions{display:none!important}.planner-readonly-panel{height:100%;min-height:0;overflow:auto;padding:12px;color:var(--text,#ded4bd)}.planner-readonly-panel h2{font-size:17px;color:#dfbd79;margin:0 0 12px}.planner-readonly-panel h3{font-size:14px;margin:16px 0 8px;color:#dfbd79}.planner-readonly-panel dl{margin:0}.planner-readonly-panel dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #c6a56324}.planner-readonly-panel dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.planner-readonly-panel dt{min-width:0}.planner-readonly-panel small{display:block;color:#b4ab98;font-size:11px}.planner-readonly-panel li{margin:7px 0}.planner-readonly-target{display:flex;align-items:center;gap:10px}.planner-readonly-target img{width:64px;height:64px;object-fit:contain;image-rendering:pixelated}.planner-readonly-equipment{padding:12px;min-height:0;overflow:auto}.planner-readonly-equipment h2{font-size:16px;margin:0 0 10px}.planner-readonly-note{color:#b4ab98;font-size:12px}.is-view-mode [hidden],.full-height-sideboard [hidden]{display:none!important}.planner-readonly-rotation li{display:flex;align-items:center;gap:8px}.planner-readonly-rotation .rotation-step-content{min-width:0}.planner-readonly-rotation .rotation-skill-icon-link{flex:none}.planner-readonly-rotation img{width:29px;height:29px;object-fit:contain;image-rendering:pixelated}.planner-readonly-panel.planner-readonly-rotation{display:flex;flex-direction:column;overflow:hidden;min-height:0}.readonly-rotation-fixed{flex:none;border-bottom:1px solid #64502f;padding-bottom:7px}.readonly-rotation-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.planner-build-menu{position:fixed;inset:auto;margin:0;padding:6px;box-sizing:border-box;border:1px solid #826b42;border-radius:4px;background:#231f17;color:#e8d8b7;box-shadow:0 12px 36px #000b;max-height:calc(100dvh - 24px);overflow:auto;z-index:1000}.planner-build-menu:popover-open{display:grid;gap:3px}.planner-build-menu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;background:transparent;border:1px solid transparent;color:inherit;font:13px/1.4 Arial,sans-serif;cursor:pointer;border-radius:3px}.planner-build-menu button:hover,.planner-build-menu button:focus-visible{background:#393122;border-color:#a98a54;outline:none}.planner-build-menu button:disabled{opacity:.45;cursor:default}.planner-build-menu small{display:block;font-size:11px;color:#b5ae9d}.planner-build-menu button.planner-menu-delete{background:#5b2426;border-color:#bd6263;color:#ffdcda}.planner-build-menu button.planner-menu-delete:hover{background:#7a3034;border-color:#ed9191}.planner-build-menu button>span:first-child{width:18px;flex:none;text-align:center;font-size:16px}.planner-build-menu svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.planner-titlebar-builds .planner-more-button{display:inline-flex;align-items:center;justify-content:center;width:32px;padding:0;height:29px;line-height:1}.planner-more-button svg{width:18px;height:18px;fill:currentColor;stroke:none;flex:none}@media(max-width:650px){.skill-planner .planner-titlebar-builds div.planner-build-management{grid-column:7/-1;grid-row:1;justify-content:flex-end;margin:0;padding:0;border:0}}.planner-reset-dialog{width:min(620px,calc(100vw - 28px));max-width:620px;max-height:calc(100dvh - 28px);padding:22px;box-sizing:border-box;overflow:auto}.planner-reset-dialog h2{margin:0 0 10px;font-size:23px}.planner-reset-dialog p{font-size:13px;line-height:1.5;color:#c5b79f;margin:0 0 12px}.planner-reset-selection{display:flex;gap:8px;margin-bottom:12px}.planner-reset-dialog fieldset{padding:0;border:0;margin:0}.planner-reset-dialog legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.planner-reset-dialog fieldset label{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid #544831;cursor:pointer}.planner-reset-dialog input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;accent-color:#67c8bc;margin:3px 0 0}.planner-reset-dialog label strong{font-size:14px;color:#ecdbb8;display:block}.planner-reset-dialog label small{display:block;font-size:12px;line-height:1.4;color:#bbad93;margin-top:2px}.planner-reset-dialog .planner-reset-confirm{display:flex;gap:10px;align-items:flex-start;background:#423023;padding:12px;margin:14px 0;font-size:14px;color:#f1d8ac;cursor:pointer;border:1px solid #977244;border-radius:4px}.planner-reset-dialog button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:600px){.planner-reset-dialog{padding:16px}.planner-reset-dialog h2{font-size:20px}}.planner-linked-edit-choices{display:grid;gap:10px;margin:16px 0}.planner-linked-edit-choices button{display:grid;text-align:left;gap:4px;white-space:normal;padding:13px 15px;border:1px solid #8c7347;background:#29251b;color:#ead9b5;cursor:pointer}.planner-linked-edit-choices button.skill-primary{background:#275a53;border-color:#78b9ac}.planner-linked-edit-choices button strong{font-size:15px}.planner-linked-edit-choices button small{font:12px/1.5 Arial,sans-serif;color:#c8c0aa}.planner-linked-edit-choices button.skill-primary small{color:#d0e8df}.planner-linked-edit-choices button:hover{filter:brightness(1.12)}.import-tree-preview{position:relative;min-width:0;padding:14px;border:1px solid #5b513a;border-radius:4px;background:#181813;box-sizing:border-box}.planner-import-redesign .import-tree-preview .copy-tree{min-height:0;display:flex;flex-direction:column}.planner-import-redesign .import-tree-preview .copy-tree h3{margin:0 95px 12px 0;font:15px/1.4 PhilosopherGame,Georgia,serif}.import-tree-preview .copy-tree h3 small{display:inline-block;margin-left:6px;color:#b6a385;font:11px Arial,sans-serif}.planner-import-redesign .import-tree-preview .copy-tree-images.is-adaptive{position:relative;display:block;flex:none;min-height:0;height:clamp(280px,40dvh,380px);margin:0}.planner-import-redesign .import-tree-preview.is-expanded .copy-tree-images.is-adaptive{height:560px}.import-tree-preview .copy-tree-images>figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;border:1px solid #403522;background:#12110e}.planner-import-redesign .import-tree-preview .copy-tree-images svg{display:block;width:100%;height:100%}.import-tree-preview svg image{image-rendering:pixelated}.planner-import-redesign .import-tree-preview .import-tree-size{position:absolute;top:10px;right:12px;padding:4px 7px;font-size:11px}.import-tree-preview>p{margin:8px 0 0;color:#b6a385;font:11px/1.4 Arial,sans-serif}.share-import-content-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);gap:20px;align-items:start}.share-import-content-details{min-width:0}.share-import-redesign .share-import-preview-layout .share-import-content-grid .import-loadout-preview{grid-template-columns:120px minmax(0,1fr);gap:16px}.share-import-redesign .share-import-preview-layout .share-import-content-grid .import-skill-list{grid-template-columns:1fr}.share-import-content-grid>.import-tree-preview{position:sticky;top:0;margin-top:16px}.share-import-content-grid .share-preview-facts{grid-template-columns:1fr;gap:0}.planner-import-redesign .import-settings-column .import-tree-preview:not(.is-expanded) .copy-tree-images.is-adaptive{height:clamp(240px,32dvh,320px)}.share-import-content-grid:has(>.is-expanded){grid-template-columns:1fr}.share-import-content-grid>.import-tree-preview.is-expanded{grid-row:1;position:relative}.import-dialog-columns:has(.import-tree-preview.is-expanded){grid-template-columns:1fr}@media(max-width:760px){.share-import-content-grid{display:flex;flex-direction:column;gap:12px;align-items:stretch}.share-import-content-grid>.import-tree-preview{position:relative;order:-1;margin-top:12px}.import-settings-column>.import-tree-preview{order:2}.planner-import-redesign .import-tree-preview .copy-tree-images.is-adaptive{height:260px}.planner-import-redesign .import-settings-column .import-tree-preview:not(.is-expanded) .copy-tree-images.is-adaptive{height:260px}.planner-import-redesign .import-tree-preview.is-expanded .copy-tree-images.is-adaptive{height:430px}.import-tree-preview{padding:12px}}a.planner-wiki-link{display:inline;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#d8be83;font:inherit;text-decoration:none;cursor:pointer}a.planner-wiki-link:hover{color:#ffe4a6;text-decoration:underline;text-underline-offset:3px}a.planner-wiki-link:focus-visible{outline:2px solid #e6c77e;outline-offset:3px}.planner-wiki-arrow{font:10px Arial,sans-serif;opacity:.7;white-space:nowrap}.planner-wiki-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.planner-wiki-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:12px/1.5 Arial,sans-serif}.screen-toolbar>.planner-wiki-link{font:12px/1.5 Arial,sans-serif}.active-set-card a.planner-wiki-link{font:inherit}.active-set-card .active-set-heading{flex:1;min-width:0}.active-set-card .active-set-heading>.planner-wiki-link{color:#edd29b;font:15px PhilosopherGame,Georgia,serif}.active-set-card .active-set-heading small{display:block;font:11px Arial,sans-serif;color:#bda887;margin-top:3px}.active-set-card>header .active-set-identity{flex:0 0 auto}.active-set-card .active-set-heading>.planner-wiki-link .planner-wiki-arrow{font-size:9px}.active-set-card.is-compact .active-set-heading>.planner-wiki-link{font-size:13px}.skill-points a.planner-wiki-link{pointer-events:auto}.skill-points .planner-wiki-link span{padding:0;border:0;background:none;clip-path:none;font:inherit;color:inherit}.skill-points .planner-wiki-link .planner-wiki-sr{clip-path:inset(50%)}.skill-points .planner-wiki-link .planner-wiki-arrow{font:10px Arial,sans-serif}.damage-skill-icon-link,.rotation-skill-icon-link{display:flex;flex:none;align-items:center;justify-content:center}.damage-skill-icon-link{width:30px;height:30px}.damage-skill-icon-link img{width:30px;height:30px;object-fit:contain}.rotation-skill-icon-link{width:29px;height:29px}@media(max-width:700px){.screen-skill-damage>.damage-skill-icon-link{grid-column:1;grid-row:1 / span 2;width:25px;height:25px}.damage-skill-icon-link img{width:25px;height:25px}}.build-sets-and-pet{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,310px);gap:12px;min-width:0;min-height:0;max-height:280px}.build-sets-and-pet>.build-active-sets-panel{grid-column:auto;grid-row:auto;max-height:none;min-width:0}.planner-pet-panel{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin}.planner-pet-panel>header{margin-bottom:8px}.planner-pet-select{display:flex;gap:8px;align-items:end}.planner-pet-select>label{display:grid;gap:3px;min-width:0;font-size:10px;color:#b9ad91}.planner-pet-select>label:first-child{flex:1}.planner-pet-select select{width:100%;min-width:0}.planner-pet-select input{width:55px!important}.planner-pet-select select,.planner-pet-select input,.planner-pet-advanced select{font-size:12px!important;padding:5px!important}.planner-pet-summary{display:flex;gap:9px;align-items:center;min-width:0;margin:8px 0}.planner-pet-summary>img{width:45px;height:45px;object-fit:contain;image-rendering:pixelated;flex:none}.planner-pet-summary>div{display:grid;gap:3px;min-width:0}.planner-pet-summary strong{font-size:13px;color:#e7cb87}.planner-pet-summary small{font-size:10px;color:#b6ae9a}.planner-pet-summary span{font-size:12px}.planner-pet-effects{display:grid;gap:3px;font-size:11px;color:#d9cead}.planner-pet-auto{display:flex;gap:6px;align-items:center;margin:7px 0 4px;font-size:11px;cursor:pointer}.planner-pet-auto input{width:auto!important;accent-color:#79c4ba}.planner-pet-status{display:block;font-size:10px;color:#84c9bb}.planner-pet-advanced{border-top:1px solid #74613b55;padding-top:6px;margin-top:6px;display:grid;gap:5px;font-size:10px;color:#b9ad91}.planner-pet-advanced label{display:flex;justify-content:space-between;align-items:center;gap:8px}.planner-pet-advanced p,.planner-pet-empty{margin:0;line-height:1.45}.planner-pet-empty{margin-top:12px;font-size:12px;color:#b9ad91}.pet-condition-tag{font-size:9px;color:#84c9bb}.pet-scenario-note{display:flex;gap:5px;align-items:center;font-size:11px;line-height:1.4;color:#84c9bb;margin:7px 0}.pet-scenario-note button{padding:3px 7px!important;font-size:10px!important;margin-left:auto}.copy-pet{flex:0 0 auto!important}.copy-pet .planner-pet-summary{margin:0}.copy-pet>small{display:block;color:#b9ad91;font-size:10px}@media(max-width:1200px){.build-sets-and-pet{grid-template-columns:minmax(0,1fr) minmax(230px,280px)}}@media(max-width:1000px){.build-sets-and-pet{min-height:240px;max-height:350px}.build-sets-and-pet>.build-active-sets-panel{grid-column:auto;grid-row:auto}}@media(max-width:650px){.build-sets-and-pet{grid-template-columns:1fr;max-height:none}.build-sets-and-pet>.build-active-sets-panel{max-height:250px}.planner-pet-panel{max-height:340px}}.planner-share-import{width:min(800px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;box-sizing:border-box;overflow:auto;background:#1b1914;color:#e3d4b5;border:1px solid #947b4c;border-radius:5px;font:13px/1.5 Arial,sans-serif;box-shadow:0 16px 80px #000a}.planner-share-import::backdrop{background:#050605bd}.planner-share-import>header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 20px;background:#252017;border-bottom:1px solid #79603c}.planner-share-import h2{margin:0;color:#edcf93;font:21px CinzelGame,Georgia,serif}.planner-share-import header>div{display:flex;align-items:center;gap:10px}.planner-share-import button{cursor:pointer;color:#ead9b5;background:#262219;border:1px solid #8c7347;border-radius:3px;padding:8px 12px;white-space:nowrap;font:14px PhilosopherGame,Georgia,serif}.planner-share-import button.skill-primary{background:#614d24;color:#fff0c9;border-color:#c2a15f}.planner-share-import button:disabled{opacity:.4;cursor:default}.share-import-body{padding:16px 20px}.share-import-note{color:#bcaf95;font-size:12px;margin:0 0 12px}.share-import-summary{background:#252117;border:1px solid #57492f;padding:14px 16px;margin:0 0 16px;overflow-wrap:anywhere}.share-import-summary h3{font:23px PhilosopherGame,Georgia,serif;color:#f0d8a0;margin:0 0 5px}.share-import-summary p{margin:6px 0}.share-import-summary small{color:#bcb094}.share-import-summary dl{display:flex;flex-wrap:wrap;gap:12px 30px;margin:12px 0}.share-import-summary dl>div{display:flex;gap:8px}.share-import-summary dt{color:#b7a784}.share-import-summary dd{margin:0;color:#edd394;font-variant-numeric:tabular-nums}.share-import-skills{display:flex;flex-wrap:wrap;gap:7px 14px;margin:10px 0}.share-import-skills>span{display:flex;align-items:center;gap:6px}.share-import-skills img{width:26px;height:26px;object-fit:contain}.share-import-code-label{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;color:#dfc28c}.share-import-code-label span{color:#aa9c7f;font-size:11px}.planner-share-import textarea{display:block;width:100%;box-sizing:border-box;height:clamp(180px,30dvh,330px);min-height:140px;resize:vertical;border:1px solid #74603f;border-radius:3px;background:#12120f;color:#d9ccb0;padding:12px;font:12px/1.65 Consolas,monospace;overflow-wrap:anywhere;word-break:break-all;margin-bottom:10px}.share-import-error{border-left:3px solid #dc9d65;background:#3c2b1f;padding:10px;color:#efc595}.planner-share-import :focus-visible{outline:2px solid #e2c077;outline-offset:2px}@media(max-width:650px){.planner-share-import>header{flex-wrap:wrap;padding:12px}.planner-share-import h2{font-size:17px}.planner-share-import header>div{margin-left:auto}.share-import-body,.share-import-summary{padding:12px}.share-import-summary dl{gap:8px 16px}.share-import-summary h3{font-size:21px}}.planner-share-export h3{margin:0 0 8px;color:#edcf93;font:19px PhilosopherGame,Georgia,serif}.planner-share-link{display:block;box-sizing:border-box;width:100%;padding:12px;margin:6px 0 10px;background:#12120f;color:#eed7a8;border:1px solid #74603f;font:13px Consolas,monospace}.planner-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.planner-share-export details{border-top:1px solid #57492f;padding-top:14px;margin:14px 0}.planner-share-export summary{cursor:pointer;color:#dfc28c;padding:4px 0 12px}.planner-share-export .share-retention{margin-top:14px}.planner-share-import textarea.is-share-link{height:76px;min-height:76px}.planner-share-export textarea{height:160px;min-height:100px}.planner-share-export p{overflow-wrap:anywhere}.share-private-warning{margin:14px 0;padding:13px 15px;border:1px solid #b7754b;border-left:4px solid #e7a46b;background:#38291d;color:#f5d2af}.share-private-warning strong{display:block;font-size:14px}.share-private-warning p{margin:7px 0 0;font:13px/1.65 Arial,sans-serif}.share-key-ack{display:flex;align-items:flex-start;gap:9px;line-height:1.6;margin:16px 0}.share-key-ack input{margin-top:4px;flex:none}.share-link-card{margin:16px 0;padding:16px;background:#1b2c28;border:1px solid #668878;border-radius:4px}.share-link-card.is-private{background:#2e241c;border-color:#b7754b}.share-link-card h3{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.share-link-card h3 small{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#b9dfc6}.share-link-card.is-private h3 small{color:#ffbb87}.share-link-card>label{font-size:12px;color:#c8bda4}.share-link-card .share-import-note{margin-bottom:0}.share-private-warning button{white-space:normal}.planner-share-import.share-import-redesign{width:min(1080px,calc(100vw - 32px));overflow:hidden}.share-import-redesign .import-dialog-heading>div:first-child{display:block}.share-import-redesign .import-dialog-heading>div.import-display-mode{display:flex}.share-import-redesign .import-dialog-heading{position:static}.share-import-redesign textarea{height:clamp(140px,24dvh,230px);min-height:110px}.share-import-redesign textarea.is-share-link{height:90px;min-height:90px}.share-import-redesign .import-character-metrics{display:grid}.share-import-redesign .import-dialog-footer{display:flex;gap:10px}.share-import-redesign .import-preview-panel p{overflow-wrap:anywhere}.share-import-redesign .planner-import-destination label:has(input:disabled){opacity:.55;cursor:default}.skill-planner .share-import-redesign textarea{font:12px/1.55 Consolas,monospace}.skill-planner .share-import-redesign .import-dialog-footer button.skill-primary{background:#315b50;border-color:#7ba99a;color:#def6ea}.share-import-new-note{padding:9px 12px;background:#233a32;border-left:3px solid #7aab9b;color:#c8e0d5;font-size:12px}.share-import-preview-layout{display:grid;gap:14px}.share-import-redesign .share-import-preview-layout .import-file-panel{padding:10px 14px}.share-import-redesign .share-import-preview-layout textarea{height:64px;min-height:64px}.share-import-redesign .share-import-preview-layout textarea.is-code-expanded{height:210px}.share-import-redesign .share-code-expand{float:right;font-size:11px;padding:4px 8px;margin:0 0 6px 10px}.share-import-redesign .share-import-preview-layout .import-loadout-preview{grid-template-columns:180px minmax(0,1fr);gap:24px}.share-import-redesign .share-import-preview-layout .import-skill-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.share-import-redesign .share-import-preview-layout .import-character-metrics{margin:12px 0}.share-preview-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:12px;border-top:1px solid #4a422f}.share-preview-facts p,.share-preview-facts small{font-size:12px;color:#c5bea8;overflow-wrap:anywhere}.share-preview-facts ul{padding-left:18px}.share-preview-note{margin:14px 0;padding:10px 14px;border-left:2px solid #847650;background:#242219;white-space:pre-wrap;overflow-wrap:anywhere}.share-preview-includes{margin-top:12px}.share-preview-warning{padding:9px 12px;border-left:3px solid #72c5c0;background:#213330;color:#b9e1de;font-size:12px}.share-import-redesign .import-character-heading .share-import-updated{color:#d8be86;font-variant-numeric:tabular-nums}.share-import-tree-only{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);gap:18px;align-items:start;margin-top:14px}.share-import-tree-only .import-tree-preview{min-width:0;min-height:330px}.share-import-tree-facts{min-width:0;padding:14px;border:1px solid #695738;background:#24221a}.share-import-tree-facts h4{margin:0 0 10px;color:#e7c788;font:18px PhilosopherGame,Georgia,serif}.share-import-tree-facts p{font-size:12px;line-height:1.5}.share-import-tree-facts details{max-height:180px;overflow:auto;border-top:1px solid #5f5036;padding-top:8px}.share-import-tree-facts summary{cursor:pointer;color:#e2c98e}@media(max-width:760px){.share-import-tree-only{grid-template-columns:1fr}.share-import-tree-only .import-tree-preview{min-height:250px}}@media(max-width:760px){.share-import-redesign .share-import-preview-layout .import-loadout-preview{grid-template-columns:112px minmax(0,1fr);gap:14px}.share-import-redesign .share-import-preview-layout .import-skill-list{grid-template-columns:1fr}.share-preview-facts{grid-template-columns:1fr;gap:0}.share-import-redesign .share-import-preview-layout .import-file-panel{padding:10px}.share-import-new-note{line-height:1.6}.share-import-redesign .share-code-expand{float:none;margin:0 0 4px}}.share-import-source-ready{display:flex;align-items:center;justify-content:space-between;gap:12px}.share-import-source-ready>div{min-width:0}.share-import-source-ready strong,.share-import-source-ready small{display:block}.share-import-source-ready small{font-size:11px;color:#aebcaf;margin-top:3px}@media(max-width:760px){.share-import-source-ready{flex-wrap:wrap}.share-import-source-ready button{font-size:11px;padding:5px 8px}.share-import-redesign .share-import-preview-layout .import-file-panel .planner-import-local-note{font-size:10px;margin-top:8px}}.planner-profile-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 18px;background:#1c1b17;border-bottom:1px solid #4a412f;color:#d5c59f;font:13px/1.5 Arial,sans-serif}.planner-profile-bar label{display:grid;gap:3px}.planner-profile-bar select{min-width:180px;max-width:270px}.planner-profile-bar button,.planner-profile-bar select,.planner-import-dialog button,.planner-import-dialog input{font:13px/1.4 Arial,sans-serif;color:#e8d7af;background:#201f18;border:1px solid #6b5b38;border-radius:3px;padding:9px 12px}.planner-profile-bar button,.planner-import-dialog button{cursor:pointer}.planner-profile-bar .planner-profile-status{margin-left:auto;color:#b9bcaa;font-size:12px}.planner-profile-bar button.skill-primary,.planner-import-dialog button.skill-primary{background:#544623;border-color:#a18c53;color:#fff0c5}.planner-profile-bar button:disabled,.planner-import-dialog button:disabled{opacity:.5;cursor:default}.planner-import-destination{display:grid;gap:8px;min-width:0;margin:20px 0 12px;padding:12px;border:1px solid #665638;border-radius:4px}.planner-import-destination legend{padding:0 7px;color:#ecd49d;font-weight:700}.planner-import-destination label,.planner-import-confirm{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;overflow-wrap:anywhere}.planner-import-destination label{border:1px solid transparent;border-radius:3px;background:#141410}.planner-import-destination label.is-selected{border-color:#a18c53;background:#3b3321}.planner-import-destination small{display:block;color:#cbc1a9;font-size:12px;line-height:1.5}.planner-import-destination input,.planner-import-confirm input{flex:0 0 auto;width:17px;height:17px;margin:3px 0 0;padding:0;accent-color:#d4b775}.planner-import-update{font-size:13px}.planner-import-confirm{border:1px solid #9b7745;background:#3e302055;border-radius:3px;color:#f0d6a6}.planner-import-update p{margin:10px 0}.planner-import-dialog{width:min(660px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:24px;box-sizing:border-box;background:#1b1a16;color:#e5dec9;border:1px solid #8b7648;border-radius:5px;font:14px/1.65 Arial,sans-serif;overflow:auto}.planner-import-dialog::backdrop{background:#050708bb}.planner-import-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px}.planner-import-dialog h2,.planner-import-dialog h3{font-family:CinzelGame,Georgia,serif;color:#e8d3a0;margin:0}.planner-import-dialog h2{font-size:24px}.planner-import-dialog h3{font-size:20px}.planner-import-dialog header button{font-size:22px;padding:2px 10px}.planner-import-dialog p{margin:12px 0}.planner-import-dialog code{display:block;overflow-wrap:anywhere;padding:10px;background:#11120f;font-size:12px}.planner-save-file{display:grid;gap:8px;margin:20px 0;color:#d8c496}.planner-save-file input{width:100%;box-sizing:border-box;min-width:0}.planner-save-file input::file-selector-button{padding:8px 12px;margin-right:10px;background:#4a4029;color:#f0e2c0;border:1px solid #8c7850;border-radius:3px;cursor:pointer}.planner-import-dialog summary{cursor:pointer;color:#d8bf86}.planner-import-dialog details{margin:12px 0}.planner-import-preview{border-top:1px solid #504630;padding-top:20px}.planner-import-preview dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.planner-import-preview dl>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #3d392d;padding:8px 0}.planner-import-preview dd{margin:0;font-variant-numeric:tabular-nums;color:#efd99e}.planner-import-warning{padding:12px 15px;background:#3e302077;border-left:3px solid #b59357;color:#dfcca6}.planner-import-warning p{margin:6px 0}.planner-import-local-note{font-size:12px;color:#b9bbaa}.planner-import-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.planner-profile-notice{padding:10px 18px;background:#2d291c;color:#ddcb9f;font:13px/1.6 Arial,sans-serif}.planner-profile-notice p{margin:3px 0}.planner-profile-notice details{margin-top:5px}.planner-profile-notice summary{cursor:pointer}.planner-profile-notice button{font:inherit;background:#24221a;border:1px solid #7b6941;color:#e8d4a1;padding:5px 10px;cursor:pointer}.planner-profile-bar :focus-visible,.planner-import-dialog :focus-visible{outline:2px solid #e8ce8c;outline-offset:3px}@media(max-width:650px){.planner-profile-bar{padding:10px;gap:8px}.planner-profile-bar label{width:100%}.planner-profile-bar select{width:100%;max-width:none}.planner-profile-bar .planner-profile-status{width:100%;margin:0}.planner-import-dialog{padding:17px}.planner-import-preview dl{grid-template-columns:1fr}.planner-import-dialog footer{flex-wrap:wrap}.planner-import-dialog footer button{flex:1}}.planner-import-dialog.planner-import-redesign{width:min(1080px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:hidden;font:13px/1.55 Arial,sans-serif;box-shadow:0 24px 100px #000b}.planner-import-redesign[open]{display:flex;flex-direction:column}.planner-import-redesign .import-dialog-heading{padding:20px 24px 16px;border-bottom:1px solid #4a402d;background:#201e18;flex:none}.planner-import-redesign .import-dialog-heading h2{font-size:22px}.planner-import-redesign .import-dialog-heading p{margin:3px 0 0;color:#aebcaf;font-size:12px}.import-dialog-heading>div:first-child{flex:1;min-width:0}.import-display-mode{display:flex;flex:none}.planner-import-redesign .import-display-mode button{font-size:11px;padding:6px 9px}.import-display-mode [aria-pressed=true]{background:#30443a;border-color:#85ae98;color:#e3f5e8}.import-loadout-preview{display:grid;grid-template-columns:148px minmax(0,1fr);gap:18px}.import-gear-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.import-gear-slot{display:grid;place-items:center;aspect-ratio:1;background:#242017;border:1px solid #42392a;border-radius:3px;overflow:hidden}.import-gear-slot.is-equipped{border-color:var(--item-color);background:linear-gradient(0deg,color-mix(in srgb,var(--item-color) 35%,#181510),#181510 70%);box-shadow:inset 0 -2px var(--item-color)}.import-gear-slot img{width:85%;height:85%;object-fit:contain;image-rendering:pixelated}.import-skill-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.import-skill-list li{display:flex;align-items:center;gap:7px;font-size:12px;color:#d2c39e;line-height:1.3}.import-skill-list img{width:22px;height:22px;object-fit:contain;image-rendering:pixelated}.planner-import-redesign .import-simple-summary{font-size:12px;color:#b8ab8c;margin:12px 0 0}.planner-import-redesign .import-dialog-body{padding:16px 24px 22px;min-height:0;overflow:auto;overscroll-behavior:contain}.planner-import-redesign .planner-import-destination{grid-template-columns:1fr 1fr;margin:0 0 18px;padding:0;border:0;gap:12px}.planner-import-redesign .planner-import-destination legend{padding:0;margin-bottom:10px;font:15px PhilosopherGame,Georgia,serif}.planner-import-redesign .planner-import-destination label{padding:12px;border-color:#45402e}.planner-import-redesign .planner-import-destination label.is-selected{border-color:#7aab9b;background:#233a32}.planner-import-redesign .planner-import-destination input{accent-color:#85c5b2}.planner-import-redesign .planner-import-destination strong{font-size:14px}.import-dialog-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:20px;align-items:start}.import-settings-column{min-width:0;display:grid;gap:16px}.planner-import-redesign h3{font-size:16px}.planner-import-redesign h4{font:13px PhilosopherGame,Georgia,serif;color:#dcca9e;margin:16px 0 8px}.import-file-panel,.import-destination-panel,.planner-import-redesign .import-preview-panel{padding:16px;border:1px solid #4a422f;background:#181813;border-radius:4px;min-width:0}.planner-import-redesign .import-file-panel h3{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.import-file-panel h3 small{font:11px Arial,sans-serif;color:#a99d82}.import-file-card{display:flex;gap:10px;align-items:center;margin:14px 0;padding:12px 0;border-block:1px solid #393629}.import-file-card>svg{width:25px;height:30px;flex:none;fill:none;stroke:#a5936d;stroke-width:1.5}.import-file-card.is-ready>svg{stroke:#93c9b4}.import-file-card>div{flex:1;min-width:0}.import-file-name{display:block;overflow-wrap:anywhere;color:#eee0bc}.import-file-card [role=status]{display:block;font-size:11px;color:#a7ad9d;margin-top:3px}.import-file-card.is-ready [role=status]{color:#93c9b4}.import-file-card button{flex:none}.planner-import-redesign .import-save-help{margin:0}.planner-import-redesign summary{font-size:12px}.planner-import-redesign .import-save-help p{font-size:12px;margin:8px 0}.planner-import-redesign .save-folder-path>div{flex-wrap:wrap}.planner-import-redesign .save-folder-path code{white-space:normal}.planner-import-redesign .import-save-help-field{position:relative}.planner-import-redesign .import-save-help-field summary{min-height:33px;box-sizing:border-box;padding-right:105px;align-content:center}.planner-import-redesign .import-save-help-field>.save-folder-path{position:absolute;top:0;right:0;margin:0}.planner-import-redesign .import-save-help-field>.save-folder-path button{width:98px;min-height:33px}.planner-import-redesign .import-save-help-field>.save-folder-path>small{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.planner-import-redesign .planner-import-loadout{display:grid;gap:6px;margin:0 0 12px}.planner-import-redesign .planner-import-loadout select{width:100%;min-width:0;font:13px Arial,sans-serif}.import-change-summary{margin:0}.import-change-summary>div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid #353226}.import-change-summary dt{color:#d4bd87}.import-change-summary dd{margin:0;color:#c9c2af;font-size:12px}.planner-import-redesign .planner-import-confirm{font-size:12px;margin-top:12px}.planner-import-redesign .planner-import-local-note{font-size:11px;line-height:1.55;margin-bottom:0}.planner-import-redesign .import-preview-panel{border-color:#5b513a;padding:18px;min-height:300px}.import-character-heading{display:flex;gap:12px;align-items:center}.import-character-heading>img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated;flex:none}.import-character-heading>div{min-width:0;flex:1;overflow-wrap:anywhere}.import-character-heading small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#a79b81}.planner-import-redesign .import-character-heading h3{font-size:20px}.planner-import-redesign .import-character-heading p{margin:3px 0 0;font-size:12px;color:#b7b29f}.import-ready-badge{font-size:10px;color:#a4d4c4;background:#243b31;border:1px solid #506f5e;border-radius:3px;padding:3px 7px}.planner-import-redesign .import-character-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px 0}.planner-import-redesign .import-character-metrics>div{display:flex;flex-direction:column;gap:3px;border:1px solid #423b2c;background:#232017;padding:9px 8px}.import-character-metrics dt{font-size:10px;color:#b4a688}.planner-import-redesign .import-character-metrics dd{font-size:20px;line-height:1.2}.import-character-metrics dd small{font-size:11px;color:#a99d82}.planner-import-redesign .import-character-metrics dt{min-height:2.4em;display:flex;align-items:flex-end;line-height:1.2}.planner-import-redesign .import-character-metrics dd{margin-top:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.import-set-tags{display:flex;gap:6px;flex-wrap:wrap}.import-set-tags>span{padding:5px 8px;background:#2c281c;border:1px solid #4e432f;border-radius:3px;font-size:12px}.import-set-tags b{font-weight:400;color:#ae9d7c;font-size:10px;margin-left:5px}.planner-import-redesign .import-set-tags p{margin:0;font-size:12px;color:#9d9989}.planner-import-redesign .import-attribute-list{gap:0 16px;font-size:12px}.planner-import-redesign .import-attribute-list>div{padding:5px 0}.import-bindings{padding-left:20px;font-size:12px;color:#b7b09a;line-height:1.8}.import-coverage-note{border-left:2px solid #6e927e;background:#222b23;color:#b4c0b1;font-size:11px;padding:10px 12px;margin-top:16px}.import-preview-notes{border-top:1px solid #463e2d;padding-top:12px}.import-preview-notes summary{color:#d9b479}.import-preview-notes ul{padding-left:18px;font-size:12px;color:#c7b590}.import-preview-notes summary span{display:inline-block;padding:0 6px;border:1px solid #655338;border-radius:3px;margin-left:4px}.import-preview-empty{min-height:265px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#979483}.import-preview-empty svg{width:60px;height:60px;fill:none;stroke:#776d50;stroke-width:1.2;margin-bottom:16px}.planner-import-redesign .import-preview-empty p{max-width:300px;font-size:12px}.planner-import-redesign .import-preview-empty h3{color:#b7ab8c}.planner-import-redesign .import-dialog-footer{margin:0;padding:14px 24px;background:#201e18;border-top:1px solid #4a402d;flex:none;align-items:center}.import-dialog-footer>span{margin-right:auto;font-size:11px;color:#a9a48f}.planner-import-redesign .import-dialog-footer button.skill-primary{background:#315b50;border-color:#7ba99a;color:#def6ea}.planner-import-redesign .import-dialog-footer button.skill-primary:hover:not(:disabled){background:#3b7061}.planner-import-redesign .import-dialog-footer button.skill-primary:disabled{opacity:.45}@media(max-width:760px){.import-dialog-columns{grid-template-columns:1fr;gap:14px}.planner-import-redesign .import-dialog-heading{padding:15px 16px}.planner-import-redesign .import-dialog-heading h2{font-size:19px}.planner-import-redesign .import-dialog-body{padding:14px 16px}.planner-import-redesign .planner-import-destination{gap:8px}.planner-import-redesign .planner-import-destination label{padding:9px;gap:7px}.planner-import-redesign .planner-import-destination strong{font-size:12px}.planner-import-redesign .planner-import-destination small{font-size:11px}.planner-import-redesign .import-dialog-footer{padding:12px 16px;gap:8px;flex-wrap:wrap}.import-dialog-footer>span{flex-basis:100%}.planner-import-redesign .import-dialog-footer button{flex:1;font-size:12px}.planner-import-redesign .import-character-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.import-file-card{flex-wrap:wrap}.import-file-card>div{min-width:140px}.import-file-card button{margin-left:auto}.planner-import-redesign .import-preview-panel{min-height:0}.import-preview-empty{min-height:180px}}@media(max-width:760px){.planner-import-redesign .import-dialog-heading{flex-wrap:wrap;gap:8px}.import-dialog-heading>div:first-child{flex-basis:calc(100% - 50px)}.import-dialog-heading>button{order:1}.import-display-mode{order:2;width:100%}.import-loadout-preview{grid-template-columns:120px minmax(0,1fr);gap:12px}}@media(max-width:760px){.import-dialog-columns{display:flex;flex-direction:column;align-items:stretch}.import-settings-column{display:contents}.import-file-panel{order:0}.import-settings-column>[role=alert]{order:1}.import-preview-panel{order:2}.import-destination-panel{order:3}}.linked-build-dialog{width:min(650px,calc(100vw - 28px))}.linked-build-dialog .planner-share-actions button{white-space:normal}.linked-update-choices{display:grid;gap:10px;margin-top:14px}.linked-update-choices>button{display:block;text-align:left;white-space:normal;padding:10px 12px;line-height:1.5}.linked-update-choices strong,.linked-update-choices small{display:block}.linked-update-choices small{margin-top:4px;font:12px/1.5 Arial,sans-serif;color:#d0c2aa}.linked-ignore-option{display:flex;align-items:center;gap:8px;margin:12px 0;font:12px/1.5 Arial,sans-serif}.linked-ignore-option input{flex:none;accent-color:#8cc5b0}.share-import-method{border:1px solid #648f7d;background:#20342c;margin:0 0 12px;padding:10px 12px;display:flex;gap:12px;flex-wrap:wrap}.share-import-method legend{color:#d1e9df;padding:0 5px}.share-import-method label{display:flex;align-items:center;gap:6px;cursor:pointer}.share-import-method p{flex-basis:100%;margin:0;font:12px/1.5 Arial,sans-serif;color:#bdd9cd}.skill-inspector.is-remove-builds{display:flex;flex-direction:column;overflow:hidden}.planner-remove-builds{display:flex;flex-direction:column;min-height:0;flex:1}.planner-remove-builds-top{flex:none;padding-right:16px}.planner-remove-builds-top h2{margin-top:4px;margin-bottom:14px}.planner-remove-builds-actions{display:flex;flex-wrap:wrap;gap:8px}.skill-planner .planner-remove-confirm{background:#5b2426;border-color:#bd6263;color:#ffdcda}.skill-planner .planner-remove-confirm:hover:not(:disabled){background:#7a3034;border-color:#ed9191}.planner-remove-builds-top p{margin:12px 0 5px;font-size:12px;line-height:1.45}.planner-remove-builds-top>small{display:block;margin-bottom:10px;color:#ad9f83;font-size:11px}.planner-remove-builds-list{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#75613e #1b1915}.planner-remove-builds-list label{display:flex;align-items:center;gap:10px;min-width:0;margin:0 0 6px;padding:10px 9px;background:#211d18;border:1px solid #4b4030;border-radius:3px;cursor:pointer}.planner-remove-builds-list label.is-selected{border-color:#a77162;background:#302320}.planner-remove-builds-list input{flex:none;accent-color:#b96966}.planner-remove-builds-list label>span{display:grid;gap:3px;min-width:0;flex:1}.planner-remove-builds-list strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.planner-remove-builds-list small{font-size:10px;color:#b4a88f;line-height:1.35}.planner-remove-builds-list em{flex:none;color:#d4b987;font:10px Arial,sans-serif;text-transform:uppercase;font-style:normal}.planner-notes{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;padding:18px 24px;gap:14px;background:#181811;color:#e5d6b9}.notes-heading,.notes-actions,.notes-toolbar,.notes-toolbar>div,.planner-notes footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notes-heading{justify-content:space-between}.notes-heading h2{margin:0;color:#ebce8e;font:24px PhilosopherGame,Georgia,serif}.notes-heading p{margin:5px 0;color:#b9af99;font-size:13px}.planner-notes button,.planner-notes select{border:1px solid #776341;background:#27241b;color:#ecd9b2;border-radius:3px;padding:7px 11px;font:14px PhilosopherGame,Georgia,serif;cursor:pointer}.planner-notes button[aria-pressed=true]{background:#5c4926;border-color:#d3af63}.planner-notes :focus-visible{outline:2px solid #ebc477;outline-offset:2px}.notes-toolbar{padding:10px 0;border-block:1px solid #514630}.notes-toolbar label{display:flex;gap:8px;align-items:center}.notes-toolbar>span{margin-left:auto;color:#b9af99;font-size:12px}.notes-starters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px}.notes-starters strong{margin-right:8px}.notes-pages{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;flex:1;min-height:180px;overflow:hidden}.mode-write .notes-pages,.mode-preview .notes-pages{grid-template-columns:minmax(0,1fr)}.notes-writing{display:flex;min-width:0;min-height:0;flex-direction:column;gap:8px}.notes-writing label,.notes-preview-label{font-size:13px;color:#d4b777}.notes-writing label{display:flex;justify-content:space-between;gap:8px}.notes-writing small{color:#b9af99}.notes-writing textarea{flex:1;min-height:160px;resize:none;box-sizing:border-box;width:100%;padding:18px;color:#eadfc8;background:#10110e;border:1px solid #6d5b3c;border-radius:3px;font:15px/1.7 Arial,sans-serif}.notes-reading{min-width:0;overflow:auto;background:#222017;border:1px solid #4d432e;padding:18px 24px;border-radius:3px}.guide-prose{max-width:76ch;overflow-wrap:anywhere;font:16px/1.75 Arial,sans-serif}.guide-prose h2,.guide-prose h3,.guide-prose h4{color:#eacb8b;font-family:PhilosopherGame,Georgia,serif;line-height:1.3;margin:24px 0 10px}.guide-prose p{margin:10px 0;white-space:pre-wrap}.guide-prose ul{padding-left:24px}.notes-empty{color:#a99f88}.planner-notes footer{justify-content:space-between;font:12px/1.5 Arial,sans-serif;color:#b9af99}.notes-workspace{overflow:hidden}.share-guide-details{padding:16px;margin-bottom:18px;border:1px solid #776341;background:#252117}.share-guide-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.share-guide-details label{display:flex;flex-direction:column;gap:5px}.share-guide-details input{min-width:0;width:100%;box-sizing:border-box;padding:8px;background:#12120f;color:#eadfc8;border:1px solid #74603f;font:14px Arial,sans-serif}.share-guide-details .guide-description{grid-column:1/-1}.planner-share-export .share-guide-details textarea{min-height:75px;height:75px;word-break:normal;font:14px/1.5 Arial,sans-serif;padding:8px;margin:0}.share-guide-details small{color:#b9af99}.share-guide-details .share-import-note{margin:10px 0 0}@media(max-width:750px){.planner-notes{padding:12px;overflow:auto}.notes-pages{min-height:360px;overflow:visible;flex:none}.mode-split .notes-pages{grid-template-columns:1fr}.notes-writing{min-height:320px}.notes-reading{max-height:450px;padding:16px}.notes-toolbar>span{margin-left:0}.notes-writing label{flex-wrap:wrap}.notes-heading h2{font-size:20px}.share-guide-fields{grid-template-columns:1fr}.share-guide-details{padding:12px}}.notes-toolbar .notes-insert-entry{border-color:#af8c4f;background:#41351e}.notes-toolbar .notes-insert-build{border-color:#66b7aa;background:#1f403a;color:#c6f1e7}.guide-reference-categories{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.guide-build-picker .guide-entry-results{margin-top:14px}.notes-reading .guide-prose{max-width:none;container-type:inline-size}.notes-reading .guide-prose>p{max-width:76ch}.guide-prose .guide-build-card{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1.4fr);align-items:center;column-gap:12px;row-gap:4px;margin:7px 0;padding:7px 10px;border:1px solid #698f7b;border-left:3px solid #72baa6;background:#202a23;font-size:13px;line-height:1.4}.guide-build-card>header{display:flex;align-items:center;gap:8px;min-width:0;grid-column:2}.guide-build-card>header>div{min-width:0}.guide-build-card>header img{width:28px;height:32px;flex:none;object-fit:contain;image-rendering:pixelated}.guide-build-card:not(:has(>dl))>header{grid-column:2/-1}.planner-notes .guide-details-toggle{grid-column:1;grid-row:1;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:38px;padding:3px;border:0;border-right:1px solid #52634866;border-radius:0;background:transparent;color:#9ddcca;font:11px/1.3 Arial,sans-serif;cursor:pointer}.guide-details-toggle:hover{color:#d1fff0;background:#30443a}.guide-details-toggle>span{font-size:14px}.guide-build-card>header h3{margin:0;font-size:17px}.guide-build-card>header span{color:#c4b99e;font-size:11px}.guide-build-card .guide-author-badge{display:inline-block;margin-left:8px;color:#8be1cf;font:11px var(--body-font, sans-serif)}.guide-build-card dl{margin:8px 0}.guide-build-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid #52634866}.guide-build-card dt{color:#b9c3ae}.guide-build-card dd{margin:0;text-align:right;color:#f0dfb9;font-variant-numeric:tabular-nums}.guide-build-card:has(.guide-author-badge)>dl dd{color:#8be1cf}.guide-build-details>div{padding:6px 0;border-top:1px solid #52634866}.guide-build-details strong{color:#e8c888}.guide-build-details p{margin:3px 0}.guide-build-card .guide-reference-warning{font-size:12px;color:#dcc599;border-left:2px solid #b39256;padding-left:10px}.guide-build-card footer{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.guide-build-card footer button{background:none;border:0;padding:0;color:#9ddcca;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.guide-prose .guide-build-card.is-unavailable{display:block;border-color:#a68b62;background:#30281d}.guide-build-card .guide-reference-fold{grid-column:1/-1;min-width:0;padding:6px 0 0;margin:2px 0 0;border:0;border-top:1px solid #52634866;border-radius:0}.guide-reference-fold[hidden]{display:none}.guide-reference-note-badge{color:#dcc599;font-size:11px}.guide-build-card>dl{grid-column:3;display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;min-width:0}.guide-build-card>dl>div{display:block;flex:1 1 130px;min-width:0;padding:0;border:0}.guide-build-card>dl dt{font-size:11px}.guide-build-card>dl dd{text-align:left;line-height:1.4}.guide-build-card>dl>div:first-child dd{font-weight:600}@container (max-width:560px){.guide-prose .guide-build-card{grid-template-columns:42px minmax(0,1fr);column-gap:8px}.guide-build-card>dl{grid-column:2;gap:4px 12px}.guide-build-card>dl>div{flex-basis:110px}.guide-build-card:has(>dl)>.guide-details-toggle{grid-row:1/3}}@media(max-width:500px){.guide-build-card .guide-reference-fold dl>div{flex-direction:column;gap:3px}.guide-build-card dd{text-align:left}.guide-build-picker{padding:16px}}.guide-prose a{color:#ead090;text-decoration:underline;text-underline-offset:3px}.guide-prose blockquote{margin:16px 0;padding:12px 16px;border-left:3px solid #c4a15c;background:#39311f;color:#ead9b5;white-space:pre-wrap}.guide-prose hr{border:0;border-top:1px solid #66553a;margin:22px 0}.guide-prose details{padding:12px 14px;margin:14px 0;border:1px solid #66553a;border-radius:3px}.guide-prose summary{cursor:pointer;color:#e8c888;font-weight:700}.guide-table{max-width:100%;overflow:auto;margin:16px 0}.guide-table table{width:100%;border-collapse:collapse;font-size:14px}.planner-notes .guide-prose .guide-table th,.planner-notes .guide-prose .guide-table td{padding:9px 12px;text-align:left;border:1px solid #66553a;min-width:100px;color:#eadfc8;background:#222017;font:14px/1.5 Arial,sans-serif;letter-spacing:normal;text-transform:none}.planner-notes .guide-prose .guide-table th{color:#e8c888;background:#302b20;font-weight:600}.planner-notes .notes-writing textarea{font:14px/1.65 Consolas,monospace}.guide-prose .guide-entry-card{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;gap:8px;align-items:center;padding:6px 10px;margin:7px 0;border:1px solid #74603e;background:#2c281d;text-decoration:none;color:#ead9b5;font-size:13px;line-height:1.35}.guide-entry-card:hover{border-color:#dcbb74;background:#38301f}.guide-entry-card img{width:30px;height:34px;object-fit:contain;image-rendering:pixelated}.guide-entry-card small,.guide-entry-card strong{display:inline}.guide-entry-card small{margin-right:8px}.guide-entry-card>span>span{display:block}.guide-entry-card small{font-size:10px;color:#b9ad90}.guide-entry-card strong{font-size:15px;color:#e8c888}.guide-entry-card>span>span{font-size:11px;color:#c4b99e;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guide-entry-picker{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:22px;border:1px solid #b18c48;background:#201e17;color:#ecd9b2;overflow:auto;box-shadow:0 20px 80px #0009}.guide-entry-picker::backdrop{background:#080806b8}.guide-entry-picker header{display:flex;align-items:center;justify-content:space-between;gap:16px}.guide-entry-picker h2{font:23px PhilosopherGame,Georgia,serif;margin:0}.guide-entry-picker p{font:13px/1.6 Arial,sans-serif;color:#c3b899}.guide-entry-picker>input{width:100%;padding:10px;border:1px solid #917847;background:#11110e;color:#f0e5c9;font:15px Arial,sans-serif}.guide-entry-picker fieldset{display:flex;flex-wrap:wrap;gap:14px;border:0;margin:16px 0;padding:0;font-size:13px}.guide-entry-picker legend{margin-bottom:8px;color:#b9ad90}.guide-entry-picker label{display:flex;align-items:center;gap:6px}.guide-entry-results{max-height:45vh;overflow:auto;display:grid;gap:5px}.guide-entry-results button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:12px;align-items:center;text-align:left;width:100%}.guide-entry-results img{width:34px;height:38px;object-fit:contain}.guide-entry-results strong,.guide-entry-results small{display:block}.guide-entry-results small{margin-top:4px;color:#b9ad90;font:11px/1.4 Arial,sans-serif}.save-folder-path{margin:10px 0;min-width:0}.save-folder-path>div{display:flex;align-items:center;gap:8px;min-width:0}.save-folder-path code{display:block;flex:1;min-width:0;overflow-wrap:anywhere;background:#14130f;padding:10px;border:1px solid #56492e;color:#ddc99f;font:12px/1.5 Consolas,monospace;-webkit-user-select:all;user-select:all}.save-folder-path button{flex:none;white-space:nowrap;padding:7px 10px;background:#30271a;color:#e6cea0;border:1px solid #907444;border-radius:3px;cursor:pointer;font:12px Arial,sans-serif}.save-folder-path button:focus-visible{outline:2px solid #dbc080;outline-offset:3px}.save-folder-path>small{display:block;margin-top:5px;font:11px/1.4 Arial,sans-serif;color:#c3d5ad}.save-folder-path>small:empty{display:none}@media(max-width:420px){.save-folder-path>div{flex-wrap:wrap}.save-folder-path code{flex-basis:100%}}.planner-import-share{width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:hidden;color:#e9dcc0;background:#191711;border:1px solid #887446;font:14px/1.55 Arial,sans-serif;box-shadow:0 24px 100px #000b}.planner-import-share[open]{display:flex;flex-direction:column}.planner-import-share::backdrop{background:#000b}.planner-import-share>header{padding:16px 24px;flex:none}.planner-import-share h2{font-size:22px}.planner-import-share h3{margin:0}.planner-import-share p{max-width:70ch}.import-share-progress{display:flex;list-style:none;padding:14px 24px 0;margin:0;gap:24px;flex:none}.import-share-progress li{display:flex;align-items:center;gap:8px;color:#bdb39b;font-size:12px}.import-share-progress li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #6c5e43;border-radius:3px;flex:none}.import-share-progress [aria-current=step]{color:#f9e4ae}.import-share-progress [aria-current=step]>span{background:#594423;border-color:#d5ad5c}.import-share-progress .is-complete{color:#a7d3c6}.import-share-progress .is-complete>span{background:#213e38;border-color:#70aaa8}.planner-import-share .import-share-step-title{padding:16px 24px 0;outline:none;font-size:18px}.import-share-step{display:flex;min-height:0;flex:1}.import-share-step>div,.import-share-step>form{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.import-share-step .share-import-body,.import-share-step .import-dialog-body{overflow:auto;min-height:0;flex:1;overscroll-behavior:contain;padding:16px 24px 24px}.import-share-step .import-dialog-footer{display:flex;justify-content:flex-end;gap:10px;flex:none;padding:14px 24px;margin:0;border-top:1px solid #4a402d;background:#201e18}.import-share-step .import-dialog-footer>span{margin-right:auto;color:#c1b89e;font-size:12px}.import-share-intro{margin:0 0 18px;color:#ddd3bc;font-size:14px}.planner-import-share .share-import-note{color:#bfb59f;font-size:12px}.planner-import-share button:focus-visible,.planner-import-share input:focus-visible,.planner-import-share textarea:focus-visible{outline:2px solid #a1d4c6;outline-offset:3px}.planner-import-share input,.planner-import-share textarea{caret-color:#a1d4c6}.planner-import-share ::selection{background:#40645b;color:#fff1ce}.planner-import-share *{scrollbar-color:#827346 #201e18;scrollbar-width:thin}.import-share-guide .share-guide-fields label{display:flex;flex-direction:column;gap:6px;color:#dfc89c}.import-share-guide .share-guide-fields input{width:100%;min-width:0;box-sizing:border-box;padding:10px;background:#12120f;color:#eadfc8;border:1px solid #74603f;font:14px Arial,sans-serif}.import-share-guide .guide-description{grid-column:1/-1}.planner-import-share .import-share-guide textarea{height:90px;min-height:75px;resize:vertical;word-break:normal;font:14px/1.5 Arial,sans-serif;margin:0}.planner-import-share .share-link-card{padding:16px;border:1px solid #5e5940;background:#201e18}.planner-import-share .share-link-card.is-private{border-color:#8a7045}.planner-import-share .import-dialog-footer .skill-primary{background:#254e48;border-color:#82bbaa;color:#ecfaed}.planner-import-share .share-link-card:not(.is-private){background:#192f2b;border-color:#70aaa8}.planner-import-share .share-link-card:not(.is-private) h3{color:#d7f0e4}.planner-import-share .share-link-card:not(.is-private) .planner-share-link{border-color:#648d7f;color:#e0f3e9;background:#12221f}.planner-import-share .share-link-card:not(.is-private) button{background:#244b44;border-color:#82bbaa;color:#edfaef}.planner-import-share .share-link-card.is-private{background:#342a17;border-color:#d5ad5c}.planner-import-share .share-link-card.is-private h3{color:#ffe4ad}.planner-import-share .share-link-card.is-private .planner-share-link{background:#201a0e;border-color:#a88b4e;color:#ffe8b6}.planner-import-share .share-link-card.is-private button{background:#53401e;border-color:#d5ad5c;color:#fff0c9}.planner-import-share .share-link-card button:hover{filter:brightness(1.15)}.import-share-character .import-preview-panel{background:#201e18;border:1px solid #4a422f}.import-share-summary{display:flex;gap:24px;margin:16px 0}.import-share-summary>div{display:flex;gap:8px}.import-share-summary dt{color:#bfb59f}.import-share-summary dd{margin:0;font-variant-numeric:tabular-nums;color:#efdaa7}.import-share-character .save-folder-path code{overflow-wrap:anywhere;word-break:break-word}.import-share-character .save-folder-path>div{align-items:flex-start}.import-share-character .save-folder-path button{flex:none}.import-share-character .import-preview-empty{min-height:160px}.planner-import-share .share-key-ack,.planner-import-share .share-link-card{margin:16px 0}.planner-import-share .share-link-card h3{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.planner-import-share .share-link-card small{font:12px Arial,sans-serif;color:#bcd5c4}.planner-import-share .share-link-card.is-private small{color:#e7c288}.planner-import-share .import-preview-panel .import-tree-preview:not(.is-expanded) .copy-tree-images.is-adaptive{height:180px}.import-share-character .import-preview-panel>.import-tree-preview{margin-top:20px;padding:0;border:0;background:transparent}.planner-import-share .import-share-preview-title{font-size:15px;font-weight:400;color:#dcca9e;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid #4a422f}.import-share-character .import-preview-panel .import-tree-size{top:0;right:0}.import-share-character .import-share-save-location{margin-top:24px;padding-top:16px;border-top:1px solid #4a422f}.import-share-character .import-share-save-location h4{margin-top:0}.import-share-character .import-share-save-location p{margin:8px 0 12px}.import-share-character .import-file-card{padding:16px 0;border-bottom:0;flex-wrap:wrap}.import-share-character .import-file-card button{margin-left:auto}.import-share-character .import-file-card>div{min-width:150px}.import-share-character .import-preview-panel>p{margin-top:16px}.import-share-character .import-share-file{padding:4px 0}.import-share-character .import-preview-panel .import-ready-badge{color:#c5ebda}.skill-planner .planner-titlebar-builds .planner-import-share-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fff1cc;border:1px solid transparent;background:linear-gradient(100deg,#513c1b,#173b3e) padding-box,linear-gradient(100deg,#d5ad5c,#70aaa8) border-box}.skill-planner .planner-titlebar-builds .planner-import-share-button:hover{background:linear-gradient(100deg,#684b21,#225457) padding-box,linear-gradient(100deg,#ffe1a1,#a2d9cd) border-box}@media(max-width:650px){.skill-planner .planner-titlebar-builds .planner-import-share-button{grid-column:4/7}.planner-import-share{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.planner-import-share>header{padding:12px 16px}.planner-import-share h2{font-size:20px}.import-share-progress{padding:12px 16px 0;gap:8px;justify-content:space-between}.import-share-progress li{font-size:11px;gap:5px;align-items:flex-start}.import-share-progress li>span{width:20px;height:20px}.planner-import-share .import-share-step-title{padding:14px 16px 0}.import-share-step .share-import-body,.import-share-step .import-dialog-body{padding:14px 16px 18px}.import-share-step .import-dialog-footer{padding:12px 16px;flex-wrap:wrap}.import-share-step .import-dialog-footer>span{flex-basis:100%}.import-share-step .import-dialog-footer button{flex:1}.import-share-character .import-settings-column{display:grid}.import-share-character .import-preview-panel{order:initial}.planner-import-share .share-guide-fields{grid-template-columns:1fr}.planner-import-share .planner-share-actions{flex-wrap:wrap}}.damage-contribution{font:12px/1.35 Arial,sans-serif;color:#d0ddcf;margin:8px 0;min-width:0}.damage-contribution dl{margin:0}.damage-contribution dl>div{display:flex;justify-content:space-between;gap:14px;padding:3px 0;border-bottom:1px solid #43514555}.damage-contribution dt{min-width:0}.damage-contribution dt small{margin-left:7px;color:#a6bfae;font:inherit}.damage-contribution dd{margin:0;white-space:nowrap;color:#e6d19e;font-variant-numeric:tabular-nums}.damage-contribution-final{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:7px;color:#c9d7c8}.damage-contribution-final b{color:#edd391;margin-left:4px}.damage-contribution-note{display:block;font:10px/1.35 Arial,sans-serif;color:#aebba9;margin-top:6px}.damage-contribution.compact{font-size:11px;margin:5px 0}.damage-contribution.compact dl>div{padding:2px 0}.damage-contribution-missing{font:12px/1.4 Arial,sans-serif;color:#d2bd91}.knowledge-contribution-title{margin:10px 0 4px!important;color:#d9c398!important;font-size:12px!important}.planner-base-scaling{margin:8px 0;padding:8px 10px;border-left:2px solid #81b39a;background:#26372b80;color:#cee1cf;font:12px/1.4 Arial,sans-serif}.planner-base-scaling>strong{font-size:11px;color:#a8d5bd;text-transform:uppercase}.planner-base-scaling p{margin:3px 0 6px!important;font:inherit!important}.planner-base-scaling p b{color:#e5cf96}.planner-base-scaling p span{display:block}.planner-base-scaling small{display:block;font:10px/1.35 Arial,sans-serif;color:#b1c4b3}.skill-node-tooltip .planner-base-scaling{font-size:11px;padding:5px 7px;margin:0 0 7px}.skill-node-tooltip .planner-base-scaling p{margin-bottom:3px!important}.skill-cooldown{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px;max-width:100%;min-width:0;font:10px/1.3 Arial,sans-serif;color:#c7b898;font-variant-numeric:tabular-nums}.skill-cooldown .planner-hint-button.planner-hint-text{display:inline;min-height:0;margin:0;padding:0!important;border:0;background:none;font:inherit!important;color:inherit;white-space:normal;text-align:left;text-decoration:none;letter-spacing:normal}.skill-cooldown .cooldown-label{color:#c7b898}.skill-cooldown .cooldown-base{color:#b9aa8e}.skill-cooldown .cooldown-build{color:#e8ce95}.skill-cooldown .cooldown-build.is-reduced{color:#99d6bc}.skill-cooldown .cooldown-build.is-increased{color:#efba80}.cooldown-manual{color:#92d6d1}.cooldown-linked{flex-basis:100%;font-size:10px;color:#b9aa8e}.skill-node-tooltip .skill-cooldown{font-size:11px;flex-shrink:0}.skill-cooldown-popover{width:min(360px,calc(100vw - 24px))}.skill-cooldown-popover .cooldown-breakdown{display:grid;gap:5px;margin:10px 0}.cooldown-breakdown>div{display:flex;justify-content:space-between;gap:18px}.cooldown-breakdown dd{margin:0;color:#b4dfc8;font-variant-numeric:tabular-nums}.knowledge-result>.skill-cooldown{margin:2px 0 8px}.build-main-damage .damage-hit>.skill-cooldown{display:flex;justify-content:flex-end;line-height:12px;font-size:10px;margin-top:1px}@media(max-width:600px){.build-main-damage .damage-hit>.skill-cooldown{font-size:9px;line-height:11px}}.comparison-value.is-higher{color:#afd7c9;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.comparison-value.is-lower{color:#e3b3aa;font-weight:700}.comparison-different,.comparison-text-different{color:#cbb5e5;font-weight:700}.comparison-value{font-variant-numeric:tabular-nums;white-space:nowrap}.comparison-value.is-same,.comparison-value.is-unknown{color:#e4d6b9;font-weight:400}.comparison-unavailable{color:#ab9f8a}.comparison-row-label{display:block}.comparison-cell-detail{display:block;color:#aaa08a;font:10px/1.3 Arial,sans-serif;margin-top:2px}.comparison-triple{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:3px;row-gap:1px}.comparison-triple-separator{color:#958a74}.comparison-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.planner-loadout-switch{flex:none;display:flex;align-items:center;margin-left:3px}.skill-planner .planner-loadout-switch select{height:32px;width:145px;max-width:145px;font-size:12px;padding:4px 6px;border:1px solid #688d83;background:#192824;color:#d4e6dc;border-radius:3px}.loadout-comparison-table .loadout-column-meta{display:block;color:#c5bb9f;font:10px/1.3 Arial,sans-serif;margin-top:3px}.loadout-comparison-table .comparison-cell-detail{color:#aaa08a}.loadout-comparison-table .loadout-comparison-section th{background:#30291d;color:#e8d09b;font-weight:700;padding-block:7px}.loadout-comparison-table td{font-variant-numeric:tabular-nums;vertical-align:top}.loadout-comparison-table .comparison-triple{justify-content:flex-start}.loadout-comparison-table thead th{z-index:1}.loadout-comparison-table .comparison-different,.loadout-comparison-table .comparison-text-different{color:#cbb5e5;font-weight:700}.planner-loadouts-dialog{width:min(1000px,calc(100vw - 32px));max-height:85vh;overflow:auto}.planner-loadouts-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.planner-loadouts-dialog>nav{display:flex;gap:8px;margin-block:12px}.planner-loadouts-dialog>nav [aria-pressed=true]{border-color:#87b5a8;background:#29433b}.planner-loadouts-dialog p,.planner-loadouts-dialog input,.planner-loadouts-dialog small{font-family:Arial,sans-serif}.loadout-manager{display:grid;gap:10px;margin:20px 0}.loadout-manager>div{display:flex;gap:8px;align-items:center}.loadout-manager label{flex:1;min-width:0}.loadout-manager input{width:100%;box-sizing:border-box;padding:8px;background:#151510;color:#e7d8b8;border:1px solid #756348}.loadout-manager [aria-pressed=true]{border-color:#8dd0bd;color:#c9f1e3}.loadout-comparison-target{display:flex;align-items:center;gap:8px;font:13px Arial,sans-serif}.loadout-comparison-scroll{overflow:auto;max-height:57vh}.loadout-comparison-table{width:100%;border-collapse:collapse;font:12px/1.5 Arial,sans-serif}.loadout-comparison-table th,.loadout-comparison-table td{padding:8px;border:1px solid #504630;text-align:left;min-width:110px}.loadout-comparison-table thead{position:sticky;top:0;background:#292419}.loadout-comparison-table tbody th{font-weight:400;text-transform:none}.loadout-comparison-table tr:nth-child(2n){background:#242117}.planner-navigation-bar:is([data-workspace=build],[data-workspace=combat])>.planner-workspace-actions{margin-left:auto}.planner-navigation-bar:is([data-workspace=build],[data-workspace=combat]) .build-editor-tools{justify-content:flex-end}@media(max-width:760px){.planner-reference-tree-tools:has(.planner-loadout-switch){flex-wrap:wrap}.planner-reference-tree-tools:has(.planner-loadout-switch)>.planner-knowledge-search{flex-basis:calc(100% - 180px)}.planner-loadout-switch{margin-left:auto}.loadout-manager>div{flex-wrap:wrap}.loadout-manager label{min-width:150px}.planner-loadouts-dialog{padding:16px}}.planner-import-loadout{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:12px}.planner-import-loadout select{padding:8px;background:#1b241e;color:#dfeddf;border:1px solid #799687;min-width:180px}.planner-loadout-switch .sr-only,.planner-loadouts-dialog .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.overview-details.planner-loadouts-dialog .loadout-comparison-table th,.overview-details.planner-loadouts-dialog .loadout-comparison-table td{font:12px/1.5 Arial,sans-serif;letter-spacing:normal;text-transform:none;white-space:normal}@media(min-width:761px)and (max-width:1700px){.skill-planner.is-overview .planner-navigation-bar:has(.planner-loadout-switch){grid-template-columns:minmax(0,1fr) auto}.skill-planner.is-overview .planner-navigation-bar:has(.planner-loadout-switch) .planner-mode-tabs{grid-column:1;grid-row:1}.skill-planner.is-overview .planner-navigation-bar:has(.planner-loadout-switch) .planner-reference-tree-tools{grid-column:1/-1;grid-row:2}.skill-planner.is-overview .planner-navigation-bar:has(.planner-loadout-switch) button.author-mode-button{grid-column:2;grid-row:1}.skill-planner.is-overview .planner-navigation-bar:has(.planner-loadout-switch) .overview-toolbar>.overview-toolbar-actions{grid-column:1/-1;grid-row:3}}.planner-reference-tree-tools{display:flex;align-items:center;gap:7px;flex:0 0 auto;min-width:0;max-width:100%}.planner-reference-tree-tools>.planner-knowledge-search{flex:0 0 425px;min-width:0;width:425px;max-width:100%;order:0}.tree-switcher{display:flex;flex:none;gap:3px;align-items:center}.skill-planner.is-overview .planner-reference-tree-tools{grid-column:2;grid-row:1;justify-self:start;width:max-content;max-width:100%;min-width:0}.skill-planner .tree-switcher button{width:25px;height:30px;padding:0;border-color:var(--tree-color,#71644e);color:var(--tree-color,#cabc9d);background:#171612;font:12px Arial,sans-serif}.skill-planner .tree-switcher button[aria-pressed=true]{box-shadow:inset 0 -3px var(--tree-color);background:#353127;font-weight:700}.skill-planner .tree-switcher .tree-add{border-style:dashed;border-color:#948572;color:#cfbea3;background:transparent;font-size:18px}.skill-planner .tree-switcher .tree-add:hover{border-color:#c0a5e2;color:#ead8ff;background:#30223f}.skill-planner .tree-switcher .tree-delete{display:grid;place-items:center;color:#e3aaa4;border-color:#81514c;background:#35211f}.tree-delete svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.skill-planner .tree-switcher .tree-delete:disabled{opacity:.4;cursor:not-allowed}.tree-delete-dialog{width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:24px}.tree-delete-dialog p{font:14px/1.6 Arial,sans-serif;color:#d0c5af}.tree-delete-dialog .tree-delete-confirm{color:#ffe3df;border:1px solid #b76b63;background:#622e29}.tree-delete-dialog .tree-delete-confirm:hover{background:#803e37}.tree-variant-list{display:grid;gap:10px;margin:18px 0}.tree-variant-list>div{display:flex;align-items:center;gap:8px;border-left:3px solid var(--tree-color);padding-left:8px}.tree-variant-list label{flex:1;min-width:0}.tree-variant-list input{width:100%;padding:7px;background:#171510;border:1px solid #645338}.tree-variant-list small{display:block;margin-top:4px;font-size:11px;color:#b4a78c}.tree-variant-list button[aria-pressed=true]{color:var(--tree-color);border-color:var(--tree-color)}.tree-variant-actions{display:flex;gap:8px;flex-wrap:wrap;margin-block:15px}.tree-overlay-toggle{display:flex;gap:8px;align-items:center;margin-block:18px;font-size:13px}.tree-remove-confirm{padding:10px;border:1px solid #ac6864;background:#3c2521}.skill-workspace>.skill-inspector.is-tree-comparison{width:min(640px,55vw);max-width:none}.tree-comparison-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.tree-comparison-table th,.tree-comparison-table td{border-bottom:1px solid #40392b;padding:9px 5px;overflow-wrap:anywhere}.tree-comparison-table th:first-child{width:36%;text-align:left}.tree-comparison-table td{text-align:center;font:12px/1.4 Arial,sans-serif;font-variant-numeric:tabular-nums}.tree-comparison-table tbody tr:nth-child(odd){background:#252219}.tree-comparison-table tbody tr:nth-child(2n){background:#1c1a14}.tree-comparison-table tbody th{font:12px/1.4 PhilosopherGame,Georgia,serif;text-transform:none}.tree-comparison-table thead th{background:#252218;position:sticky;top:0}.tree-comparison-table small{display:block;font-size:10px;font-weight:400;color:#ac9e82;margin-top:4px}.tree-comparison-table th[aria-current=true]{box-shadow:inset 0 -2px currentColor}.tree-comparison-table th button{padding:0;border:0;background:none;text-align:left;font-size:12px}.tree-comparison-table .tree-unmatched-start>*{border-top:2px solid #82704f;padding-top:16px}.tree-comparison-table .comparison-cell-detail{color:#aaa08a}.tree-comparison-table .comparison-different,.tree-comparison-table .comparison-different button,.tree-comparison-table .comparison-text-different .tree-comparison-allocated,.tree-comparison-table .comparison-text-different .comparison-unavailable{color:#cbb5e5;font-weight:700}.tree-comparison-parts{display:inline-flex;flex-wrap:wrap;justify-content:center;column-gap:2px}.tree-comparison-allocated{color:#d6e9dd;font-weight:600;white-space:nowrap}.skill-tree-preview{position:absolute;z-index:6;bottom:38px;left:50%;transform:translate(-50%);max-width:calc(100% - 30px);display:flex;align-items:center;gap:10px;border:1px solid #ad8cdb;background:#211b2df2;color:#e9d8ff;padding:9px 13px;border-radius:4px;font-size:12px;box-shadow:0 4px 15px #0008}.skill-tree-preview.is-refund{border-color:#dd7d77;background:#35201ef2;color:#ffd2ca}.skill-tree-preview span{flex:1}.skill-tree-preview button{flex:none;font-size:11px}.tree-canvas-legend{position:absolute;left:16px;bottom:36px;display:flex;flex-wrap:wrap;gap:8px;max-width:40%;padding:6px 8px;background:#13120fe6;border:1px solid #40392b;pointer-events:none;font-size:11px}.tree-canvas-legend span{color:var(--tree-color)}.tree-canvas-legend .is-active{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(min-width:761px)and (max-width:1250px){.skill-planner.is-overview .planner-navigation-bar{grid-template-columns:minmax(0,1fr) auto}.skill-planner.is-overview .planner-navigation-bar .planner-mode-tabs{grid-column:1;grid-row:1}.skill-planner.is-overview .planner-reference-tree-tools{grid-column:1/-1;grid-row:2}.skill-planner.is-overview .planner-navigation-bar button.author-mode-button{grid-column:2;grid-row:1}.skill-planner.is-overview .overview-toolbar>.overview-toolbar-actions{grid-column:1/-1;grid-row:3}}@media(max-width:760px){.planner-reference-tree-tools{max-width:none;flex-basis:100%}.skill-workspace>.skill-inspector.is-tree-comparison{width:100%;max-height:65%;max-width:100%}.tree-comparison-table{font-size:11px}.tree-comparison-table th:first-child{width:30%}.tree-comparison-table th button{font-size:11px}.skill-tree-preview{bottom:12px;width:calc(100% - 20px);padding:7px;gap:5px}.tree-canvas-legend{bottom:60px;max-width:90%;font-size:10px}}@media(max-width:760px){.planner-reference-tree-tools>.planner-knowledge-search{flex:1 1 0;width:auto}.skill-planner.is-overview .planner-reference-tree-tools{grid-column:1/-1;grid-row:2;width:100%}.skill-planner.is-overview .planner-reference-tree-tools>.planner-knowledge-search{width:auto;min-width:0}}.skill-preview{max-width:512px;margin:18px 0;border:1px solid #78624366;border-radius:8px;background:#131b1b;overflow:hidden;color:#e6ddc7}.skill-preview .preview-launch{display:block;position:relative;width:100%;padding:0;border:0;border-radius:0;text-align:left;background:#172121;color:#eee4ca;cursor:pointer}.preview-launch img{display:block;width:100%;height:auto;object-fit:contain}.skill-preview .preview-launch>span{display:flex;align-items:center;gap:9px;padding:12px 14px;flex-wrap:wrap}.skill-preview .preview-launch i{font-style:normal;color:#dbbd74}.skill-preview small{color:#b5c0b8;font-size:12px;line-height:1.5}.preview-launch small{margin-left:auto}.skill-preview .preview-launch:hover{background:#26332e}.skill-preview button:focus-visible{outline:2px solid #dfbd76;outline-offset:-3px}.skill-preview video{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;background:#080e0e}.skill-preview>small{display:block;padding:10px 12px}.preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px}.skill-preview .preview-heading button{padding:5px 8px;flex-shrink:0;background:transparent;color:#e2c483;border:1px solid #766546;border-radius:4px;cursor:pointer}.skill-preview .preview-error{padding:10px 12px;margin:0;color:#f6c08d;font-size:13px}.skill-preview.compact{margin:12px 0}@media(max-width:540px){.skill-preview{max-width:100%}.preview-heading{align-items:flex-start}.preview-launch small{margin-left:0}}.skill-node-tooltip .skill-hover-preview{max-height:none;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.skill-hover-preview .skill-hover-preview-media{position:relative;width:100%;max-height:160px;min-height:40px;flex:0 1 auto;overflow:hidden;background:#10100f}.skill-hover-preview .skill-hover-preview-media>video,.skill-hover-preview .skill-hover-preview-media>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.skill-node-tooltip .skill-hover-preview>small{position:static;display:block;flex:none;padding:3px 7px}.active-set-list{display:grid;gap:9px;align-content:start;min-height:0}.active-set-card{min-width:0;border:1px solid #625035;background:#211c14;padding:9px;color:#e5d8bd}.active-set-card header{display:flex;align-items:center;gap:6px}.active-set-card .active-set-identity{display:flex;align-items:center;gap:9px;text-align:left;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;flex:1;min-width:0;opacity:1;color:inherit}.active-set-identity:disabled{cursor:default}.active-set-identity img{width:30px;height:30px;object-fit:contain;image-rendering:pixelated}.active-set-identity strong{display:block;font:15px PhilosopherGame,Georgia,serif;color:#edd29b}.active-set-identity small{display:block;font:11px Arial,sans-serif;color:#bda887;margin-top:3px}.active-set-identity:focus-visible{outline:2px solid #d9bc7d!important;outline-offset:3px}.active-set-remove{padding:2px 7px!important;min-height:24px!important}.active-set-thresholds{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px}.active-set-thresholds>span{font:10px Arial,sans-serif;padding:2px 5px;border:1px solid #564936;color:#9b8a73}.active-set-thresholds>span.is-active{color:#d4e3ba;border-color:#698054;background:#2a3520}.active-set-thresholds small{font:10px Arial,sans-serif;color:#c1aa82}.active-set-count{display:flex;align-items:center;justify-content:space-between;font:12px Arial,sans-serif;gap:8px;margin-top:8px}.active-set-count input{width:62px!important;min-height:28px!important;padding:3px 5px!important}.active-set-bonuses section{margin-top:9px;border-top:1px solid #52432f;padding-top:6px}.active-set-bonuses section>strong{display:block;font:12px PhilosopherGame,Georgia,serif;color:#dfc58e;margin-bottom:5px}.active-set-stat{display:flex;justify-content:space-between;gap:8px;font:12px/1.5 Arial,sans-serif}.active-set-stat b{color:#bcd69f;white-space:nowrap}.active-set-bonuses p{font:12px/1.5 Arial,sans-serif;margin:5px 0 0}.active-set-bonuses small{font:10px/1.4 Arial,sans-serif;color:#dbb588}.active-set-popover{position:fixed;inset:auto;margin:0;width:330px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;box-sizing:border-box;background:#211b13;border:1px solid #c4a56a;color:#e5d8bd;padding:14px;box-shadow:0 8px 30px #000b;z-index:1000}.active-set-popover h3{margin:0;font:17px PhilosopherGame,Georgia,serif;color:#efd39b}.active-set-popover h3 small{font:11px Arial,sans-serif;color:#c4b18d;margin-left:8px}.build-summary-panel>.active-set-list{padding:8px}.build-summary-panel>.active-set-list.is-compact{gap:5px}.build-summary-panel .active-set-card.is-compact{padding:6px 8px}.build-summary-panel .active-set-thresholds{margin-top:4px}.equipment-set-editor{flex:1;min-height:0}.equipment-set-editor>.active-set-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.equipment-set-editor .active-set-card{padding:10px}.equipment-set-editor+.screen-warning{flex:none}.equipment-add-hint{font-size:11px;color:#ccb894}.copy-recipe .active-set-list{gap:8px}.copy-recipe .active-set-card{padding:9px}.copy-recipe .active-set-list.is-compact{gap:7px}@media(max-width:600px){.equipment-set-editor>.active-set-list{grid-template-columns:1fr}}.build-summary-panel .active-set-card.is-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:center;padding:6px}.build-summary-panel .active-set-card.is-compact .active-set-identity{gap:6px}.build-summary-panel .active-set-card.is-compact .active-set-identity img{width:22px;height:22px}.build-summary-panel .active-set-card.is-compact .active-set-identity strong{font-size:13px}.build-summary-panel .active-set-card.is-compact .active-set-identity small{font-size:10px}.build-summary-panel .active-set-card.is-compact .active-set-thresholds{margin:0;max-width:85px;gap:3px}.build-summary-panel>.active-set-list.is-compact{padding:2px;gap:5px}.equipment-set-editor .active-set-card.is-compact{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:4px;padding:6px}.equipment-set-editor .active-set-card.is-compact>header{grid-column:1/-1}.equipment-set-editor .active-set-card.is-compact .active-set-count{grid-column:2;grid-row:2;font-size:0;margin:0}.equipment-set-editor .active-set-card.is-compact .active-set-count input{width:58px!important;min-height:25px!important;height:25px;font-size:12px}.equipment-set-editor .active-set-card.is-compact .active-set-thresholds{grid-column:1;grid-row:2;margin:0}.equipment-set-editor .active-set-card.is-compact .active-set-identity img{width:24px;height:24px}.equipment-set-editor .active-set-card.is-compact .active-set-identity strong{font-size:14px}.equipment-set-editor .active-set-card.is-compact .active-set-identity small{font-size:10px}.active-set-popover{font:13px/1.5 Arial,sans-serif;pointer-events:none}.planned-set-mark{color:#c7a4ea!important;font:11px/1.4 Arial,sans-serif;display:block;margin-top:3px}.build-context-drawer.full-height-sideboard.is-stats-overview{width:min(1390px,100vw)}.planner-stats-page{display:flex;flex-direction:column;flex:1;gap:10px;min-height:0;overflow:hidden}.planner-stats-page.is-overview,.planner-readonly-panel.is-game-stats{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto auto minmax(0,1fr);gap:10px 20px;min-height:0;overflow:hidden}.planner-stats-page.is-overview>.screen-toolbar,.planner-readonly-panel.is-game-stats>.screen-toolbar{grid-column:1;grid-row:1;align-self:center}.planner-stats-page.is-overview>.screen-toolbar h2,.planner-readonly-panel.is-game-stats>.screen-toolbar h2{display:none}.planner-stats-page.is-overview>.stats-search,.planner-readonly-panel.is-game-stats>.stats-search{grid-column:2;grid-row:1}.planner-stats-page.is-overview>.stats-overview-hint{grid-column:1;grid-row:2;align-self:center}.planner-stats-page.is-overview>.stats-pin-settings{grid-column:2;grid-row:2;flex-wrap:wrap}.planner-stats-page.is-overview>.stats-game-overview{grid-column:1/-1;grid-row:3}.planner-readonly-panel.is-game-stats>.stats-game-overview{grid-column:1/-1;grid-row:2/-1}.stats-game-overview{display:grid;grid-template-columns:minmax(355px,1fr) minmax(0,2fr);gap:24px;flex:1;min-height:0;overflow:hidden;font:14px/1.4 PhilosopherGame,Georgia,serif}.game-stat-left,.game-stat-right{display:flex;flex-direction:column;min-width:0;min-height:0}.game-stat-left{padding-right:18px;border-right:1px solid #4e402d}.stats-game-overview .game-stats-heading{flex:none;margin:0 0 12px;font:20px/1.3 CinzelGame,Georgia,serif;color:#e7c88e}.game-stat-left-scroll,.game-attribute-stats-scroll{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#917441 #1c1811;padding-right:5px}.game-attribute-stats-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.game-stat-column{min-width:0}.game-stat-column+.game-stat-column{border-left:1px solid #4e402d;padding-left:20px}.game-stat-group{margin:0 0 18px}.game-stat-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;font:18px/1.4 PhilosopherGame,Georgia,serif;color:#d6bf8d;padding:0 0 6px}.game-stat-group>summary::-webkit-details-marker{display:none}.game-stat-group>summary:after{content:"+";font:17px Arial,sans-serif;color:#d6bf8d;border:1px solid #77603c;border-radius:3px;width:20px;height:18px;text-align:center;line-height:17px;flex:none}.game-stat-group[open]>summary:after{content:"−"}.game-stat-group.is-core{margin-top:20px}.stats-game-overview .game-stat-group.is-core>h3{font:20px/1.3 CinzelGame,Georgia,serif;color:#e7c88e;padding-bottom:10px;margin:0}.game-stat-group dl,.game-stat-attributes dl{margin:0}.stats-game-overview .game-stat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:2px 0;border-bottom:1px solid #322c22;box-sizing:border-box}.game-stat-row dt{display:flex;align-items:center;gap:7px;min-width:0;color:#d0c7b6}.game-stat-row dd{display:flex;align-items:center;gap:5px;margin:0;color:#e9d5ae;font-variant-numeric:tabular-nums;white-space:nowrap}.full-height-sideboard .game-stat-row .stat-pin{flex:none;border:0;background:none;padding:0;width:24px;height:28px;font:20px/1 Arial,sans-serif;color:#ac9a7a}.full-height-sideboard .game-stat-row .stat-pin[aria-pressed=true]{color:#f0c55f}.full-height-sideboard .game-stat-row .game-stat-value{border:0;background:none;padding:3px 2px;color:inherit;font:inherit;min-height:28px;font-variant-numeric:tabular-nums}.full-height-sideboard .game-stat-value:hover{background:#382e1e;color:#ffe2a2}.game-stat-warning{color:#e5b77f;font:12px Arial,sans-serif}.game-stat-attributes .attributes-scroll{overflow:visible;display:block;padding:0}.game-stat-attributes .attribute-allocation-summary{padding:0 0 8px;gap:8px}.game-stat-attributes .attribute-allocation-summary strong{font-size:15px}.game-stat-attributes .attribute-allocation-summary a{font:11px/1.4 Arial,sans-serif;max-width:95px}.game-stat-attributes .attributes-scroll .sideboard-attribute{padding:3px 0}.game-stat-attributes .attribute-total-control input{font-size:14px}.game-stat-left .game-stat-row{min-height:30px;padding:0}.game-stat-attributes .attributes-scroll .sideboard-attribute{padding:1px 0}.game-attribute-head,.stats-game-overview .game-stat-attributes dl>div{display:grid;grid-template-columns:minmax(0,1fr) 50px 50px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #4e402d}.game-attribute-head{font:11px Arial,sans-serif;color:#bdaa87}.game-attribute-head>*:not(:first-child),.game-stat-attributes dd{text-align:right}.game-stat-attributes dd{margin:0;color:#e9d5ae}.game-stat-attributes dd:first-of-type{color:#b7d2a2}.game-stats-empty{grid-column:1/-1}.full-height-sideboard .stats-display-toggle{margin-left:0;white-space:nowrap}.stats-overview-hint{margin:0;color:#c9b998;font:11px/1.4 Arial,sans-serif}.full-height-sideboard .stats-display-toggle[aria-pressed=true]{background:#3a2e1b;border-color:#b99758;color:#f1d394}.screen-skill-hit-lines{display:flex;flex:none;flex-direction:column;gap:4px;margin:7px 0 2px;padding-top:7px;border-top:1px solid #57452e;font:11px/1.4 Arial,sans-serif}.screen-skill-hit-lines>small{color:#c3ae8b;font-size:10px}.screen-skill-hit-lines>div{display:flex;justify-content:space-between;align-items:baseline;gap:9px}.screen-skill-hit-lines span{min-width:0;overflow-wrap:anywhere;color:#d4c3a4}.screen-skill-hit-lines b{flex:none;color:#ecd09a;font-weight:400;font-variant-numeric:tabular-nums}@media(max-width:950px){.stats-game-overview{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#917441 #1c1811;padding-right:4px}.game-stat-left,.game-stat-right{flex:none}.game-stat-left{padding-right:0;border-right:0}.game-stat-left-scroll,.game-attribute-stats-scroll{flex:none;overflow:visible}.game-stat-left-scroll{display:grid;grid-template-columns:minmax(355px,1fr) minmax(0,1fr);gap:22px}.game-stat-group.is-core{margin-top:0}}@media(max-width:650px){.game-stat-left-scroll,.game-attribute-stats-scroll{display:block}.game-stat-column+.game-stat-column{padding:0;border:0}.game-stat-group.is-core{margin-top:20px}.stats-game-overview .game-stat-row{min-height:36px}.game-stat-group{margin-bottom:14px}.full-height-sideboard .stats-display-toggle{white-space:normal}}@media(max-width:950px){.planner-stats-page.is-overview,.planner-readonly-panel.is-game-stats{display:flex;flex-direction:column;gap:10px}.planner-stats-page.is-overview>.screen-toolbar,.planner-readonly-panel.is-game-stats>.screen-toolbar{align-self:stretch}.planner-stats-page.is-overview>.stats-game-overview{flex:1}.planner-stats-page.is-overview>.stats-search,.planner-readonly-panel.is-game-stats>.stats-search{flex:none}}.ailment-scaling-help .ailment-formula{padding:9px 10px;background:#17140f;border-left:2px solid #b99a5a;color:#edd096;font-size:11px;line-height:1.6}.ailment-scaling-help dl{margin:10px 0;padding-block:5px;border-block:1px solid #5c482b;font-size:11px}.ailment-scaling-help dl>div{display:flex;justify-content:space-between;gap:12px}.ailment-scaling-help dd{margin:0;color:#f0d49a;font-variant-numeric:tabular-nums}.ailment-scaling-help small{font-size:10px;color:#bdaa8c}.ailment-scaling-help{font-weight:400}.rotation-event-settings .rotation-simulation-mode{display:grid;gap:6px;font-size:12px}.rotation-event-settings .rotation-simulation-mode select{width:100%;min-width:0}.rotation-event-settings>small{margin-top:7px}.simulation-starting-stacks,.simulation-details{min-width:0;margin:10px 0;font:11px/1.45 Arial,sans-serif;color:#c9b694}.simulation-starting-stacks{border:1px solid #655030;background:#221d15;padding:8px}.simulation-starting-stacks summary,.simulation-details summary{cursor:pointer;color:#dfc38a;padding:3px 0}.simulation-starting-stacks summary small,.simulation-timeline summary small{margin-left:6px;color:#bba786}.simulation-starting-stacks p,.simulation-meter-note{margin:7px 0;color:#bba786}.simulation-stack-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0}.simulation-stack-fields label{display:grid;gap:4px;min-width:0}.simulation-stack-fields input{box-sizing:border-box;min-width:0;width:100%;font-size:12px}.simulation-other-stacks{margin-top:8px}.simulation-other-stacks summary{font-size:10px}.simulation-timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.simulation-timing>div{min-width:0;background:#221d15;padding:7px;border:1px solid #55442c}.simulation-timing dt{font-size:10px;color:#bba786}.simulation-timing dd{margin:3px 0 0;color:#ead3a2;font-variant-numeric:tabular-nums;font-size:14px}.simulation-warning{color:#f0b47e}.simulation-warnings{margin:9px 0}.simulation-warnings ul{margin:7px 0;padding-left:18px}.simulation-warnings li+li{margin-top:6px}.simulation-timeline{margin:9px 0;border-top:1px solid #655030;padding-top:6px}.simulation-event-list{list-style:none;margin:7px 0;padding:0;max-height:240px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8b7148 #201b14;border:1px solid #55442c}.simulation-event-list:focus-visible{outline:2px solid #d7b570;outline-offset:2px}.simulation-event-list>li{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:start;gap:6px;padding:7px 6px;border-bottom:1px solid #493c29}.simulation-event-list>li:last-child{border-bottom:0}.simulation-event-list time{font-variant-numeric:tabular-nums;color:#bba786;font-size:10px}.simulation-event-list strong{display:block;font-size:11px;font-weight:400;color:#e2cba3;overflow-wrap:anywhere}.simulation-event-kind{font-size:9px;color:#bba786}.simulation-event-list small{display:block;font-size:9px;color:#bba786}.simulation-event-damage{text-align:right;font-variant-numeric:tabular-nums;color:#ead3a2}.simulation-log-note{font-size:10px;color:#bba786}.custom-skill-primary{border-color:#73c8c0!important;background:#19413f!important;color:#d7fff8!important;font-weight:700}.custom-skill-dialog{width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;background:#201b13;color:#eadbbe;border:1px solid #998158;border-radius:8px}.custom-skill-dialog::backdrop{background:#000b}.custom-skill-dialog form{display:flex;flex-direction:column;max-height:calc(100dvh - 26px)}.custom-skill-dialog header,.custom-skill-dialog footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;gap:12px;border-bottom:1px solid #5c4c34;flex:none}.custom-skill-dialog h2{margin:0;font-size:21px}.custom-skill-dialog small{font:12px/1.5 Arial,sans-serif;color:#c0b297}.custom-skill-dialog footer{border-top:1px solid #5c4c34;justify-content:flex-end;border-bottom:0}.custom-skill-body{overflow-y:auto;padding:16px 18px;display:grid;gap:14px;min-height:0;font:13px/1.5 Arial,sans-serif}.custom-skill-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.custom-skill-body fieldset{min-width:0;border:1px solid #645236;padding:12px;display:flex;flex-direction:column;gap:10px}.custom-skill-body legend{color:#e3c184;font-weight:700;padding:0 5px}.custom-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.custom-skill-body label{display:grid;gap:4px;min-width:0}.custom-skill-body input:not([type=checkbox]),.custom-skill-body select,.custom-skill-body textarea{width:100%;min-width:0;background:#14130f;color:#efdfbe;border:1px solid #756142;padding:8px;border-radius:3px;font:13px Arial,sans-serif;box-sizing:border-box}.custom-skill-body .custom-check,.custom-condition-checks label{display:flex;gap:7px;align-items:center}.custom-skill-body input[type=checkbox]{flex:none}.custom-skill-notice{margin:0;border-left:3px solid #67b9ad;background:#193b3533;padding:9px 12px}.custom-condition-checks{display:grid;grid-template-columns:1fr 1fr;gap:5px;text-transform:capitalize}.custom-buff-row{display:flex;gap:6px;align-items:end}.custom-buff-row label{flex:1}.custom-timing{margin:0;color:#8fd0c6}.custom-delete{flex-wrap:wrap;color:#e1a998}.custom-delete button{margin-left:auto}.skillbook-filters{display:grid!important;grid-template-columns:1fr 1fr;gap:7px!important;flex:none}.skillbook-filters>input{grid-column:1/-1}.skillbook-filters select{min-width:0;width:100%}.skillbook-filters label{display:flex;gap:5px;align-items:center;font-size:12px}.custom-skill-badge{color:#8ad5c9!important;font-size:11px}@media(max-width:620px){.custom-skill-columns{grid-template-columns:1fr}.custom-skill-dialog header,.custom-skill-dialog footer{padding:10px 12px}.custom-skill-body{padding:12px}.custom-skill-dialog h2{font-size:18px}}.stack-consumption{display:grid;gap:7px;min-width:0;padding-bottom:10px;border-bottom:1px solid #59482f;font:11px/1.4 Arial,sans-serif}.stack-consumption>header,.stack-consumer>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.stack-consumption small{color:#baa887;font-size:10px}.stack-consumption .stack-condition,.stack-consumer>label{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:6px;min-width:0}.stack-consumption select{min-width:0;width:100%;padding:5px;font-size:11px}.stack-consumer{display:grid;gap:6px;border:1px solid #655133;padding:8px;background:#211c14;min-width:0}.stack-consumer>header{align-items:baseline;flex-wrap:wrap}.stack-consumer>header small{flex:0 1 auto}.stack-consumer input{box-sizing:border-box;min-width:0;width:100%}.stack-consumption .stack-show-all{justify-self:start;font-size:10px;padding:3px 6px}.consumption-cases summary{cursor:pointer;color:#dfbd7d;font-size:11px}.consumption-cases p{line-height:1.5;white-space:normal}.consumption-cases table{width:100%;font-size:11px;border-collapse:collapse}.consumption-cases th,.consumption-cases td{padding:4px;text-align:left;border-bottom:1px solid #443824;font-variant-numeric:tabular-nums}.consumption-cases .is-selected{color:#8dded2;background:#24352e}.card-consumption-button{display:inline-flex;align-items:center;gap:5px;align-self:start;font:10px/1.2 Arial,sans-serif;padding:3px 6px;max-width:100%;white-space:nowrap}.card-consumption-button span{color:#8dded2;font-variant-numeric:tabular-nums}.card-consumption-dialog{width:min(540px,calc(100vw - 24px));max-height:85dvh}.card-consumption-dialog .stack-consumption{border-bottom:0;font-size:12px}.card-consumption-dialog .stack-consumer>label{grid-template-columns:minmax(0,1fr) 130px}.card-consumption-dialog .stack-consumer p{margin:0;line-height:1.5}.card-consumption-dialog footer{display:flex;justify-content:flex-end;padding:10px}.screen-details.diagonal-proc-dialog{width:min(560px,calc(100vw - 24px))}.diagonal-proc-dialog .stack-consumption>label{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:16px;align-items:center}.diagonal-proc-dialog input{box-sizing:border-box;width:100%;min-width:0;padding:7px;align-self:center;height:36px}.diagonal-proc-dialog select{width:100%;min-width:0}.proc-timing-field{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:8px 16px;border-top:1px solid #55472d;padding:12px 0}.proc-timing-field>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.proc-timing-field>div>strong{flex:1 1 180px}.proc-timing-field>div>button{font:11px/1.3 Arial,sans-serif;padding:5px 8px}.proc-timing-field>b{text-align:right;align-self:center;font:12px/1.5 Arial,sans-serif;color:#8dded2}.proc-timing-field>small{grid-column:1/-1}.conditions-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.conditions-heading>button{font:11px/1.3 Arial,sans-serif;padding:4px 8px}.consumption-cases td>small{display:block;margin-top:3px}#root .node-proc-row .damage-applied-ailments,.skill-hit-buttons{flex-wrap:wrap}.skill-hit-buttons .card-consumption-button{flex:1 0 100%;justify-content:space-between;box-sizing:border-box}#root .damage-applied-ailments{display:flex;align-items:center;gap:6px}#root .damage-applied-ailments .planner-hint-text{flex:1;min-width:0;padding-bottom:0!important}#root .damage-applied-ailments .card-consumption-button{flex:none;margin:0;padding:3px 5px!important;font:10px/1.2 Arial,sans-serif!important;min-height:0;gap:4px}@media(max-width:600px){#root .damage-applied-ailments{flex-direction:column;align-items:flex-start;gap:1px}#root .damage-applied-ailments .planner-hint-text{font-size:9px!important;line-height:11px!important}#root .damage-applied-ailments .card-consumption-button{font-size:9px!important;line-height:11px!important;padding:1px 3px!important;gap:2px;white-space:normal;text-align:left}}.copy-skill>.card-consumption-button{margin:4px 0}.overview-capture .card-consumption-button{border:0;background:none;padding:0;pointer-events:none}.planner-shadow-form{display:grid;gap:12px;width:100%;min-width:0}.planner-shadow-form label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.planner-shadow-form input[type=number]{width:90px;max-width:100%;box-sizing:border-box}.planner-shadow-form small{display:block;flex-basis:100%;line-height:1.5;color:var(--muted,#aaa)}.planner-shadow-form>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.measured-normal-options{display:grid;gap:7px;margin-block:8px;min-width:0;font:12px/1.45 Arial,sans-serif}.measured-normal-options>label{display:grid!important;grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:8px;min-width:0}.measured-normal-options>label:first-child{display:flex!important;justify-content:flex-start}.measured-normal-options input[type=checkbox]{width:auto;flex:none;margin:0}.measured-normal-options input[type=number]{width:80px!important;max-width:100%;min-width:0;box-sizing:border-box}.measured-normal-options>small{font-size:11px;line-height:1.45;color:#bfad8a;overflow-wrap:anywhere}.measured-normal-options>small[role=status]{color:#e4bd78}.skill-planner.is-overview .planner-navigation-bar{display:grid;grid-template-columns:1fr auto 1fr;position:relative}.skill-planner.is-overview .planner-navigation-bar .planner-mode-tabs{grid-column:1;grid-row:1;justify-self:start}.skill-planner.is-overview .overview-actions-host,.overview-actions-host .overview-toolbar{display:contents}.overview-actions-host .overview-toolbar>.overview-toolbar-actions{grid-column:3;grid-row:1;justify-self:end;flex-wrap:wrap;justify-content:flex-end}.skill-planner.is-overview .planner-navigation-bar button.author-mode-button{grid-column:2;grid-row:1;justify-self:center;display:flex;align-items:center;justify-content:center;gap:9px;min-height:40px;min-width:200px;padding:9px 20px!important;font:700 15px/1.3 PhilosopherGame,Georgia,serif!important;color:#e7fff8;background:linear-gradient(130deg,#236562,#173e43);border:1px solid #76d3c4;border-radius:5px;box-shadow:inset 0 1px #cefff52b,0 0 18px #51baa31a;cursor:pointer}.skill-planner.is-overview .planner-navigation-bar button.author-mode-button:hover,.skill-planner.is-overview .planner-navigation-bar button.author-mode-button[aria-pressed=true]{background:#307e75;border-color:#adf5df}.author-mode-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.author-mode-hint{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:8px 14px;background:#17302d;color:#c7e6dd;font:12px/1.5 Arial,sans-serif;border-bottom:1px solid #3e7066}.author-mode-hint button{color:#a6e9db;background:transparent;border:1px solid #57998b;padding:4px 10px;border-radius:3px;cursor:pointer}.copy-sheet button.author-edit-value{display:inline;padding:1px 3px;margin:-1px -3px;min-height:0;height:auto;color:#b4eee1;background:#285f5738;border:0;border-bottom:1px dashed #70c4b4;border-radius:2px;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer}.copy-sheet button.author-edit-value:hover{background:#347b6c80;color:#effffb}.copy-sheet .is-authored,.skill-planner .is-authored,.skill-planner .is-authored dd,.skill-planner .is-authored b,.skill-planner .is-authored strong{color:#83dfcb!important}.author-edit-value:focus-visible,.author-mode-button:focus-visible{outline:2px solid #b7f9e7;outline-offset:3px}.overview-details.author-edit-dialog{box-sizing:border-box;width:min(980px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.author-edit-dialog>header{margin:0;padding:18px 22px;border-bottom:1px solid #665033;background:#17140f}.author-edit-dialog>header>div{flex:1}.author-edit-dialog>header small,.author-correction-panel section>small,.author-related-settings header small{display:block;color:#77cdbb;font:10px/1.3 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.author-edit-dialog>header h2{margin-top:3px}.author-dialog-scroll{max-height:calc(100dvh - 118px);padding:18px 22px 22px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.author-dialog-intro{max-width:82ch;margin:0 0 15px!important}.author-edit-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:16px;align-items:start}.author-correction-panel,.author-related-settings{min-width:0;border:1px solid #665033;background:#17140fcc;border-radius:4px;padding:16px}.author-correction-panel section+section{margin-top:16px;padding-top:16px;border-top:1px solid #51402b}.author-correction-panel h3,.author-related-settings h3{margin:3px 0 12px}.author-edit-dialog p{font-size:13px;line-height:1.55}.author-value-comparison{display:flex;gap:14px;margin-top:12px;color:#bfb9a6;font-size:12px}.author-value-comparison span{flex:1;min-width:0;padding:9px 10px;background:#100f0c;border:1px solid #443723}.author-value-comparison b{display:block;color:#a4ebdb;font-size:22px;line-height:1.4;overflow-wrap:anywhere}.author-final-multipliers>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.author-final-multipliers label{display:grid;gap:4px}.author-final-multipliers label>span{color:#ddc89f;font:12px Arial,sans-serif}.author-final-multipliers label>small{color:#998f7c;font:9px Arial,sans-serif}.author-final-multipliers>button{margin-top:10px;padding:5px 9px}.author-related-settings>header{display:flex;align-items:center;gap:12px;padding-bottom:11px;border-bottom:1px solid #51402b}.author-related-settings>header>div{flex:1}.author-related-settings>header h3{margin-bottom:0}.author-related-settings>header img{width:44px;height:44px;object-fit:contain;image-rendering:pixelated}.author-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.author-setting-grid>label{display:grid;gap:5px;align-content:start;color:#d8c5a0;font:12px Arial,sans-serif}.author-setting-grid label>small{color:#9e927d;font-size:9px}.author-setting-grid .author-check{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px;border:1px solid #4e402b;background:#12100d}.author-consumption-settings{margin-top:14px;padding-top:12px;border-top:1px solid #51402b}.author-consumption-settings h4{margin:0 0 8px;color:#dec690}.author-consumption-settings label{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,160px);gap:10px;align-items:center;margin-top:7px}.author-consumption-settings label>span{display:flex;flex-direction:column;color:#d8c5a0;font:12px Arial,sans-serif}.author-consumption-settings small{color:#8fc6ba;font-size:9px}.author-more-settings{margin-top:14px;border-top:1px solid #51402b;padding-top:10px}.author-more-settings summary{color:#d9bf8d;cursor:pointer}.author-rounding{color:#e9c798!important}.author-correction-panel>.overview-dialog-actions{position:sticky;bottom:-16px;z-index:1;margin:16px -16px -16px;padding:13px 16px;background:#17140f;border-top:1px solid #665033}.author-edit-dialog button.author-primary{background:#21594f;border-color:#7fcbb9;color:#e4fff6}.copy-footer .author-disclosure{color:#83dfcb}@media(max-width:1300px){.skill-planner.is-overview .planner-navigation-bar{grid-template-columns:1fr auto}.skill-planner.is-overview .planner-navigation-bar .planner-mode-tabs{grid-column:1}.skill-planner.is-overview .planner-navigation-bar button.author-mode-button{grid-column:2}.overview-actions-host .overview-toolbar>.overview-toolbar-actions{grid-column:1/-1;grid-row:2;justify-self:center}}@media(max-width:800px){.author-edit-layout{grid-template-columns:minmax(0,1fr)}.author-final-multipliers>div{grid-template-columns:repeat(3,minmax(80px,1fr))}}@media(max-width:650px){.skill-planner.is-overview .planner-navigation-bar{grid-template-columns:minmax(0,1fr)}.skill-planner.is-overview .planner-navigation-bar .planner-mode-tabs{grid-column:1;justify-self:center}.skill-planner.is-overview .planner-navigation-bar button.author-mode-button{grid-column:1;grid-row:2;width:min(100%,310px)}.overview-actions-host .overview-toolbar>.overview-toolbar-actions{grid-column:1;grid-row:3;justify-content:center}.author-edit-dialog{width:calc(100vw - 18px)}.author-edit-dialog>header,.author-dialog-scroll{padding-left:14px;padding-right:14px}.author-setting-grid{grid-template-columns:minmax(0,1fr)}.author-final-multipliers>div{grid-template-columns:minmax(0,1fr)}.author-edit-dialog footer{flex-wrap:wrap}}.author-value-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.author-value-comparison span{min-width:0}.author-value-comparison b{font-size:20px}@media(max-width:800px){.author-value-comparison{grid-template-columns:repeat(3,minmax(80px,1fr))}}@media(max-width:520px){.author-value-comparison{grid-template-columns:minmax(0,1fr)}}.author-final-multipliers>.author-final-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.author-final-row{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(88px,.55fr);gap:8px;align-items:end;padding:9px;background:#100f0c;border:1px solid #443723}.author-final-row>strong{align-self:center;color:#e2c98e;font:13px/1.3 CinzelGame,Georgia,serif}.author-final-row>label{display:grid;gap:4px}.author-final-row>label>span{color:#a9a08d;font:10px/1.2 Arial,sans-serif}.author-final-row input{padding:7px 8px!important}.author-final-multipliers>.author-final-rows+button{margin-top:10px}@media(max-width:520px){.author-final-row{grid-template-columns:58px minmax(0,1fr)}.author-final-row>label:last-child{grid-column:2}}.overview-details.author-edit-dialog.is-compact{width:min(680px,calc(100vw - 32px))}.author-edit-layout:not(.has-related){grid-template-columns:minmax(0,1fr)}.damage-breakdown{max-width:540px;min-width:0;font:12px/1.45 Arial,sans-serif;color:#e7d7b7;text-transform:none;letter-spacing:normal;text-align:left;white-space:normal;overflow-wrap:anywhere}.damage-breakdown>strong{font:17px PhilosopherGame,Georgia,serif;color:#f2d493}.damage-breakdown table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin:10px 0}.damage-breakdown th,.damage-breakdown td{padding:6px 7px;border-bottom:1px solid #9b80543d;text-align:right;white-space:nowrap;text-transform:none;letter-spacing:normal}.damage-breakdown th:first-child{text-align:left;white-space:normal}.damage-breakdown thead,.damage-breakdown tfoot{color:#f2ce88}.damage-breakdown tbody th{font-weight:400}.damage-breakdown p{margin:8px 0!important;font-size:12px!important;line-height:1.45!important}.damage-breakdown-warning{color:#efbc83}@media(max-width:480px){.damage-breakdown th,.damage-breakdown td{padding:5px 3px;font-size:11px}}.build-main-skills .normal-attack-card{max-width:220px}.build-main-skills .normal-attack-card>header{flex-direction:row;justify-content:center;gap:10px}.build-main-skills .normal-attack-card>header h3{text-align:left}.build-main-skills .normal-attack-card .screen-portrait{width:38px;height:38px}.normal-attack-variants{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.is-dual .normal-attack-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.normal-attack-variants>section{min-width:0}.normal-attack-variants>section+section{border-left:1px solid #74603e;padding-left:12px}.normal-attack-variants h4{font:14px/1.3 PhilosopherGame,Georgia,serif;color:#e3c790;margin:3px 0 12px}.normal-attack-variants .screen-combo b{white-space:nowrap}.normal-attack-variants .screen-hit-totals{margin:12px 0}.normal-combo-dps{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 8px;font:11px/1.5 Arial,sans-serif;border-top:1px solid #74603e;padding-top:8px}.normal-combo-dps strong{color:#e3c790}.normal-combo-dps small{width:100%;text-align:right}@media(max-width:600px){.is-dual .normal-attack-variants{gap:8px}.normal-attack-variants>section+section{padding-left:8px}.normal-attack-variants .screen-combo{font-size:10px}}@media(max-height:680px){.normal-attack-variants h4{margin-bottom:5px}.normal-attack-variants .screen-hit-totals{margin:6px 0}.normal-combo-dps{padding-top:4px}}.screen-page-cell:has(>.normal-attack-card){container:normal-card-slot / size}@container normal-card-slot (max-height:380px){.build-main-skills .screen-skill.normal-attack-card{padding:8px;gap:5px}.build-main-skills .normal-attack-card .screen-portrait{width:24px;height:24px}.normal-attack-card>header small{display:none}.normal-attack-variants h4{margin:0 0 5px;font-size:12px}.normal-attack-variants .screen-combo{gap:2px;font-size:10px;line-height:1.3}.normal-attack-variants .screen-combo small{font-size:9px}.normal-attack-variants .screen-hit-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:8px 0;font-size:10px}.normal-attack-variants .screen-hit-totals>div{display:flex;flex-direction:column;gap:2px}.normal-attack-variants .screen-hit-totals>div:last-child{border:0;padding:0}.build-main-skills .normal-attack-variants .screen-hit-totals>div:last-child dd{font:12px/1.4 Arial,sans-serif}.normal-attack-variants .screen-hit-totals dd{font-size:12px}.normal-combo-dps{padding-top:4px;font-size:10px}.normal-combo-dps small{font-size:9px}.normal-attack-card footer{gap:4px}.normal-attack-card footer>small{font-size:9px;line-height:1.3}.normal-attack-card footer button{padding:5px;font-size:10px}}@container normal-card-slot (max-height:300px){.normal-attack-card footer>small{display:none}.normal-attack-card .normal-combo-dps{gap:0 6px}}.normal-attack-card .normal-attack-comparison{width:100%;table-layout:fixed;border-collapse:collapse;margin:0;border:0;background:none;font:12px/1.4 Arial,sans-serif}.normal-attack-card .normal-attack-comparison>thead>tr>th:first-child{width:36%}.normal-attack-card .normal-attack-comparison>:is(thead,tbody)>tr>th,.normal-attack-card .normal-attack-comparison>:is(thead,tbody)>tr>td{position:static;background:none;border:0;padding:5px 6px;text-align:right;font:inherit;letter-spacing:normal;text-transform:none;color:#e3c790;vertical-align:middle;white-space:nowrap}.normal-attack-card .normal-attack-comparison>:is(thead,tbody)>tr>th:first-child{text-align:left;color:#bfad8a;padding-left:0}.normal-attack-card .normal-attack-comparison>:is(thead,tbody)>tr>td:last-child,.normal-attack-card .normal-attack-comparison>:is(thead,tbody)>tr>th:last-child{padding-right:0}.normal-attack-comparison h4{font:13px/1.3 PhilosopherGame,Georgia,serif;margin:0;white-space:normal}.normal-attack-card .normal-attack-comparison .normal-attack-legend td{font-size:9px;color:#bfad8a;padding:1px 0 8px}.normal-attack-card .normal-attack-comparison .normal-attack-divider>*{border-top:1px solid #74603e;padding-top:9px}@container normal-card-slot (max-height:380px){.normal-attack-card .normal-attack-comparison{font-size:10px;line-height:1.25}.normal-attack-card .normal-attack-comparison>:is(thead,tbody)>tr>th,.normal-attack-card .normal-attack-comparison>:is(thead,tbody)>tr>td{padding:3px 4px}.normal-attack-card .normal-attack-comparison h4{font-size:11px}.normal-attack-card .normal-attack-comparison .normal-attack-legend td{padding:0 0 4px;font-size:8px}.normal-attack-card .normal-attack-comparison .normal-attack-divider>*{padding-top:5px}}@container normal-card-slot (max-height:300px){.normal-attack-card .normal-attack-comparison>:is(thead,tbody)>tr>th,.normal-attack-card .normal-attack-comparison>:is(thead,tbody)>tr>td{padding-block:1px}.normal-attack-card .normal-attack-comparison .normal-attack-divider>*{padding-top:3px}.normal-attack-card .normal-attack-comparison .normal-attack-legend td{padding-bottom:2px}}.normal-attack-card.is-dual{padding-inline:8px}.normal-attack-card.is-dual .normal-attack-comparison{font-size:10px}.normal-attack-card.is-dual .normal-attack-comparison h4{font-size:11px}.normal-attack-card.is-dual .normal-attack-comparison>:is(thead,tbody)>tr>td{padding-inline:2px;white-space:normal;overflow-wrap:anywhere}.normal-attack-card.is-dual .normal-attack-comparison>:is(thead,tbody)>tr>th{padding-inline:2px;white-space:normal}.normal-attack-card.is-dual .normal-attack-comparison .normal-attack-legend td{text-align:center}.normal-attack-card.is-dual footer>small{font-size:10px;line-height:1.3}@container normal-card-slot (max-height:380px){.normal-attack-card.is-dual footer>small{display:none}}@container normal-card-slot (max-height:300px){.build-main-skills .screen-skill.normal-attack-card{gap:2px;padding-block:5px}}.weapon-swap-control{display:grid;gap:5px;margin:5px 0;font:11px/1.35 Arial,sans-serif;min-width:0}.weapon-swap-control label{display:grid;gap:4px;min-width:0}.weapon-swap-control select{width:100%;min-width:0;max-width:100%;font-size:11px;padding:5px}.weapon-swap-control>.planner-hint-button{justify-self:start}.passive-proc-row{border-left:2px solid #986477;background:linear-gradient(90deg,#61344424,transparent)}.effective-conditions{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:7px}.effective-condition{display:flex;flex-direction:column;gap:3px;min-width:0;padding:6px;border:1px solid #66553655;border-radius:3px}.effective-condition label{display:flex!important;align-items:center;gap:6px;text-transform:capitalize}.effective-condition small,.effective-rage>small{font-size:11px;line-height:1.4;color:#c5b596;overflow-wrap:anywhere}.effective-condition button,.effective-rage>button{font-size:11px!important;padding:3px 5px!important;align-self:flex-start}.effective-rage{display:flex;flex-direction:column;gap:4px;min-width:0}.effective-rage label{display:flex;flex-direction:column;gap:4px}.effective-rage label small{color:#c5b596;font-size:11px}.effective-rage input{min-width:0;width:100%;box-sizing:border-box}.node-proc-row>img{width:30px;height:30px;object-fit:contain;image-rendering:pixelated}.copy-node-proc .proc-trigger{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left;font:11px/1.45 Arial,sans-serif;color:#cdbb9a}.copy-node-proc .planner-hint-number{max-width:100%;text-align:left;white-space:normal}.copy-node-proc .proc-case{border-top:1px solid #443825;padding-top:4px}.copy-node-proc .proc-case .copy-damage-inline{font-size:19px}.copy-node-proc small.proc-reference{color:#d1ac7b}.copy-node-proc small.proc-included{color:#b3c89d}.planner-hint-popover.node-proc-details{width:min(580px,calc(100vw - 24px));white-space:normal;text-align:left;overflow-wrap:anywhere}.node-proc-details>strong{display:block;text-align:left}.node-proc-details section{border-top:1px solid #54442e;padding-top:8px;margin-top:8px}.build-main-damage .node-proc-row .damage-dps b{font-size:13px;white-space:nowrap}@media(min-width:601px){.build-main-damage .screen-skill-damage.node-proc-row{grid-template-columns:30px minmax(70px,1fr) 76px minmax(118px,max-content) 64px;gap:6px}}#root .node-proc-row .damage-applied-ailments .card-consumption-button{max-width:none}.planner-conditions{display:flex;flex-direction:column;flex:1;min-height:0;gap:9px}.conditions-shared-scroll{display:flex;flex-direction:column;gap:8px;overflow:auto;min-height:0;padding-right:4px;scrollbar-width:thin;scrollbar-color:#8b7148 #201b14}.conditions-ailment-list{display:grid;gap:5px}.planner-conditions h3{font-size:13px}.target-status-panel{display:flex;flex-direction:column;gap:8px;min-height:0}.enemy-target-settings{display:flex;flex-direction:column;gap:10px;overflow:auto;min-height:0;scrollbar-width:thin}.enemy-target-settings>*{flex:none}.enemy-target-settings .screen-field{height:auto}.enemy-target-picker{display:flex;gap:8px;align-items:center;min-width:0}.enemy-target-picker>img{width:48px;height:60px;object-fit:contain}.enemy-target-picker>.screen-field{flex:1;min-width:0}.enemy-target-picker select{width:100%;min-width:0}.target-status-panel h3{font-size:13px}.condition-modifiers label small{display:block;font:10px/1.4 Arial,sans-serif;color:#b9a580;margin-top:3px}.planner-conditions>.screen-tabs{flex-wrap:nowrap;gap:4px}.planner-conditions>.screen-tabs button{flex:1;white-space:nowrap}.conditions-max{display:flex;align-items:center;gap:7px;margin:0;font:11px/1.4 Arial,sans-serif}.conditions-max input,.condition-states input{flex:none;margin:0;width:16px;height:16px}.planner-conditions .condition-ailment{box-sizing:border-box;padding:7px 8px;border:1px solid #655133;border-radius:3px;background:linear-gradient(110deg,#282116,#1e1a14);display:grid;gap:4px;min-width:0}.condition-ailment>header{display:flex;align-items:center;gap:7px}.condition-ailment>header img{width:18px;height:18px;object-fit:contain}.planner-conditions .condition-ailment h3{margin:0;color:#e6ca91;font:15px/1.3 PhilosopherGame,Georgia,serif}.condition-ailment>header small{margin-left:auto;font:10px/1.3 Arial,sans-serif;color:#c1ae8c;text-align:right}.condition-ailment-values{display:grid;grid-template-columns:1fr 1fr 66px;gap:7px;align-items:end}.condition-ailment-values small,.condition-ailment-values label,.condition-cap{font:10px/1.4 Arial,sans-serif;color:#c1ae8c}.condition-ailment-values strong{display:block;font:18px/1.1 PhilosopherGame,Georgia,serif;color:#edcf90;font-variant-numeric:tabular-nums;margin-top:2px}.condition-ailment-values label{display:grid;gap:3px}.planner-conditions .condition-ailment-values input{width:100%;min-width:0;padding:5px 6px;font-size:12px;min-height:29px}.conditions-explainer{display:flex;align-items:center;justify-content:space-between;gap:8px;font:11px/1.4 Arial,sans-serif;color:#c7b592}.conditions-explainer .planner-hint-button{font-size:11px;padding:5px 7px}.condition-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.condition-states>label{display:flex;align-items:center;gap:9px;min-height:42px;padding:8px 10px;border:1px solid #59482f;background:#211c14;text-transform:capitalize;font:12px/1.4 Arial,sans-serif;cursor:pointer}.condition-states>label.is-active{border-color:#9e8050;background:#302719;color:#f0d396}.condition-states>label:focus-within{outline:1px solid #e6c77e;outline-offset:1px}.condition-modifiers{display:grid;gap:6px}.condition-modifiers>label{display:grid;grid-template-columns:minmax(0,1fr) 66px;align-items:center;gap:8px;padding:6px 8px;border:1px solid #59482f;background:#211c14;font:12px/1.4 Arial,sans-serif}.planner-conditions .condition-modifiers input{width:100%;min-width:0;font-size:13px;padding:6px 8px}.conditions-note{font:10px/1.5 Arial,sans-serif;color:#baa887;flex:none}@media(max-width:600px){.planner-conditions{gap:7px}.condition-ailment-values{grid-template-columns:1fr 1fr 60px;gap:5px}.condition-ailment-values small{font-size:9px}.condition-states>label{padding:8px;gap:7px}}.enemy-defences{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;scrollbar-width:thin;padding:1px 2px 3px}.enemy-defences-toggle{display:flex;align-items:center;gap:7px;font:12px/1.4 Arial,sans-serif;flex:none}.enemy-defences-toggle input{margin:0;width:16px;height:16px;flex:none}.enemy-defences-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:none}.enemy-defence-group{display:flex;flex-direction:column;gap:7px;min-width:0}.enemy-defences-columns fieldset{min-width:0;margin:0;padding:5px 7px 7px;border:1px solid #5b482e;border-radius:3px;background:#211d16;align-self:stretch}.enemy-defences-columns legend{padding:0 5px;color:#e4c790;font:14px/1.3 PhilosopherGame,Georgia,serif}.enemy-defence-row{display:grid;grid-template-columns:minmax(0,1fr) 61px;gap:5px;align-items:center;min-height:35px;font:12px/1.3 Arial,sans-serif;color:#cdbb9a}.screen-workspace .enemy-defences input[type=number]{min-width:0;width:100%;box-sizing:border-box;padding:5px 6px;font:12px/1.3 Arial,sans-serif;font-variant-numeric:tabular-nums;text-align:right;min-height:29px}.screen-workspace .enemy-defences input:disabled{opacity:1;color:#ac9c7e;background:#191711;border-color:#443a29}.enemy-defence-modifier{display:grid;grid-template-columns:minmax(0,1fr) 61px;align-items:center;gap:5px;padding:7px;border:1px solid #5b482e;background:#211d16;font:11px/1.4 Arial,sans-serif;flex:none}.enemy-defence-modifier small{color:#b49d74}.enemy-defences-note{font:10px/1.5 Arial,sans-serif;color:#baa887;flex:none}@media(max-width:600px){.enemy-defences,.enemy-defences-columns{gap:7px}.enemy-defences-columns fieldset{padding-inline:5px}.enemy-defence-row{grid-template-columns:minmax(0,1fr) 57px;font-size:11px;min-height:30px}.enemy-defence-modifier{grid-template-columns:minmax(0,1fr) 57px;padding:5px}}.rotation-editor{display:flex;flex-direction:column;min-height:0;height:100%}.rotation-intro{color:#d3bd95;font-size:12px;margin:0 0 8px}.rotation-scroll{overflow:auto;min-height:0;flex:1;padding:0 5px 12px 0;scrollbar-width:thin;scrollbar-color:#8b7148 #201b14}.build-combat-settings .rotation-editor .screen-toolbar h2{width:auto}.rotation-editor>.screen-toolbar{padding-bottom:8px}.rotation-quick-add{padding:8px;border:1px solid #665033;background:#221d15;margin-bottom:10px}.rotation-quick-add h3{font:13px PhilosopherGame,Georgia,serif;margin:0 0 7px;color:#e4c78f}.rotation-quick-add h3 small{font:10px Arial,sans-serif;color:#baa580;margin-left:8px}.rotation-skill-palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.rotation-skill-palette button{display:flex;align-items:center;gap:5px;text-align:left;padding:5px!important;font:11px/1.3 PhilosopherGame,Georgia,serif;min-width:0}.rotation-skill-palette img{width:25px;height:25px;object-fit:contain}.rotation-skill-palette span{flex:1}.rotation-skill-palette b{color:#e6c98c}.rotation-normal-palette{display:flex;gap:4px;flex-wrap:wrap;padding-top:8px;align-items:center}.rotation-normal-palette>span{width:100%;font-size:10px;color:#bda57e}.rotation-normal-palette button{font-size:10px;padding:5px!important}.rotation-steps{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:5px}.rotation-steps li{display:flex;align-items:center;gap:7px;padding:7px 5px;border:1px solid #5e4b30;background:#282116}.rotation-steps li.is-blocked{border-color:#ad7450}.rotation-number{font-size:11px;color:#bea16a}.rotation-steps img{width:29px;height:29px;object-fit:contain}.rotation-steps li>div:not(.rotation-step-buttons){flex:1;min-width:0}.rotation-steps strong{font:14px PhilosopherGame,Georgia,serif;color:#ebd29f;display:block}.rotation-steps small{font:10px/1.3 Arial,sans-serif;color:#baa886;display:block}.rotation-step-buttons{display:flex;gap:2px}.rotation-step-buttons button{padding:2px!important;min-height:26px;min-width:23px;font:12px Arial,sans-serif}.rotation-add{display:grid;gap:5px;font-size:12px;color:#e0c58e}.rotation-add select{width:100%;min-width:0}.rotation-controls{display:flex;flex-direction:column;align-items:start;gap:8px;margin:12px 0}.rotation-controls label{display:flex;align-items:center;gap:6px;font-size:12px}.rotation-controls button{font-size:11px}.rotation-estimate{border-block:1px solid #64502f;padding:8px 0;margin:10px 0}.rotation-estimate>div{display:flex;justify-content:space-between;align-items:center;font-size:12px}.rotation-estimate b{font:26px PhilosopherGame,Georgia,serif;color:#e8cb8d}.rotation-estimate small,.rotation-caveat{font:11px/1.5 Arial,sans-serif;color:#bba786}.rotation-warning{font-size:12px;color:#f0b47e}.rotation-time-settings{padding:9px;border:1px solid #655030;background:#221d15;margin:10px 0}.rotation-time-auto{display:flex;align-items:center;gap:6px;font-size:12px}.rotation-time-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:9px 0}.rotation-time-fields>label,.rotation-time-fields>div{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:11px}.rotation-time-fields input{width:100%;min-width:0;box-sizing:border-box}.rotation-time-fields strong{font:20px PhilosopherGame,Georgia,serif;color:#e8cb8d;line-height:30px}.rotation-time-settings>small{display:block;font:10px/1.45 Arial,sans-serif;color:#bba786}.rotation-advanced{margin-top:12px;border-top:1px solid #655030;padding-top:9px}.rotation-advanced summary{cursor:pointer;color:#dfc38a;font-size:13px;padding:5px 0}.rotation-advanced label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;margin:9px 0}.rotation-advanced label:has(input[type=checkbox]){justify-content:start}.rotation-advanced input:not([type=checkbox]),.rotation-advanced select{width:95px;min-width:0}.rotation-advanced p{font-size:11px;color:#baa786}.rotation-skill-settings{border-top:1px solid #4d402b}.rotation-buff-setting{display:grid;gap:.35rem;padding:.65rem;border:1px solid #8b794a66;border-radius:5px}.rotation-buff-setting small{color:var(--muted,#b6b1a6);line-height:1.45}.spell-dps-mode{display:inline-flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.spell-dps-mode select{max-width:150px}.rotation-editor>.rotation-estimate{flex:none;margin:0 0 8px;padding:7px 0;background:#171510}.rotation-dps-choice{display:flex;align-items:center;gap:8px;margin:6px 0;flex:none;font-size:12px}.rotation-dps-choice select{flex:1;min-width:0;max-width:100%;padding:6px;background:#191610;color:#ead5ad;border:1px solid #7d683f;border-radius:3px}.rotation-scroll>[hidden]{display:none!important}.rotation-order-hint{display:block;font:10px/1.4 Arial,sans-serif;color:#baa886;margin-bottom:5px}.rotation-utility-icon{width:29px;text-align:center;font-size:22px;color:#d6bd85;flex:none}.readonly-rotation-scroll .rotation-step-content{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.copy-rotation strong{overflow-wrap:anywhere}.rotation-steps li.rotation-utility{display:grid;grid-template-columns:12px 16px minmax(0,1fr) auto auto;gap:4px;align-items:center;padding:5px}.rotation-utility>.rotation-number,.rotation-utility>.rotation-utility-icon{grid-row:1}.rotation-utility>.rotation-utility-icon{width:16px;font-size:16px}.rotation-utility>.rotation-utility-content{display:contents}.rotation-utility-content>strong{grid-column:3;grid-row:1;font-size:12px}.rotation-editor .rotation-steps .rotation-utility-content>textarea{grid-column:2/-1;grid-row:2;display:block;box-sizing:border-box;width:100%;min-width:0;resize:vertical;height:28px;min-height:28px;max-height:150px;font:12px/18px Arial,sans-serif;background:#171510;color:#ead5ad;border:1px solid #6b5737;padding:4px;margin:0}.rotation-editor .rotation-steps .rotation-utility-content>textarea:focus{height:70px}.rotation-steps .rotation-step-time{grid-column:4;grid-row:1;display:flex;align-items:center;justify-content:flex-start;gap:3px;white-space:nowrap;font-size:10px;margin:0}.rotation-steps .rotation-step-time input{box-sizing:border-box;width:48px!important;min-width:0;flex:none!important;padding:3px!important;height:25px;font-size:11px}.rotation-utility>.rotation-step-buttons{grid-column:5;grid-row:1}.rotation-utility>.rotation-step-buttons button{min-width:21px;min-height:24px}.planner-mode-tabs{display:flex;align-self:stretch;align-items:center;gap:0;flex:none}.planner-mode-tabs button{padding:10px 17px;border-radius:0;border-color:#514331;color:#afa28a}.planner-mode-tabs button:first-child{border-radius:4px 0 0 4px}.planner-mode-tabs button:last-child{border-radius:0 4px 4px 0}.planner-mode-tabs button[aria-selected=true]{background:#42321d;border-color:#bf9850;color:#f6dea1;box-shadow:inset 0 -2px #d5b066}.skill-board[hidden],.skill-build-actions button[hidden]{display:none}.build-tab-panel{min-width:0;flex:1;display:flex;overflow:hidden}.build-dashboard{--build-gold:#d3b274;--build-muted:#aa9e88;display:flex;flex:1;min-width:0;position:relative;background:#141310;overflow:hidden}.build-overview{flex:1;min-width:0;overflow:auto;padding:26px 30px 40px;scrollbar-width:thin;scrollbar-color:#675333 #141310;container-type:inline-size}.build-overview-header{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:22px}.build-identity{display:flex;gap:15px;align-items:center}.build-identity h2{font:24px CinzelGame,Georgia,serif;color:#f0dfb6;margin:0 0 6px}.build-identity span{font-size:12px;color:var(--build-muted)}.build-overview-header>button{font-size:12px;white-space:nowrap}.build-vitals{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #54432b;padding:16px 0;margin-bottom:18px}.build-vitals>div{padding:0 20px;border-right:1px solid #413727}.build-vitals>div:first-child{padding-left:0}.build-vitals>div:last-child{border:0}.build-vitals span{display:block;font-size:12px;color:var(--build-muted);margin-bottom:5px}.build-vitals strong{font:29px CinzelGame,Georgia,serif;color:var(--build-gold)}.build-target-strip{display:flex;gap:14px;align-items:center;margin-bottom:22px;padding:12px 15px;background:#201c17;border:1px solid #403728}.build-target-strip label{flex:1;min-width:0;font-size:11px;color:var(--build-muted);display:grid;gap:5px}.build-target-strip select{background:#171511;border:1px solid #615033;padding:7px;font-size:13px;width:100%}.build-target-strip>span{font:11px/1.6 Arial,sans-serif;color:#a19782;text-align:right}.build-loadout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);gap:25px;margin:20px 0 26px;align-items:start}.build-loadout section>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.build-loadout h2{font:16px CinzelGame,Georgia,serif;color:#e5c98e;margin:0}.build-loadout header>span{font-size:11px;color:var(--build-muted)}.build-loadout input,.build-loadout select{min-width:0;background:#211d17;border:1px solid #655338;padding:7px;color:#e7ddc7;font-size:13px}.loadout-add,.hotbar-picker{display:flex;gap:6px}.loadout-add select{flex:1;min-width:0;width:60%}.loadout-add button,.hotbar-picker button{font-size:12px;white-space:nowrap;padding:7px 9px}.hotbar-picker{display:grid;grid-template-columns:minmax(95px,.85fr) minmax(100px,1.3fr) auto}.build-empty{padding:24px 12px;text-align:center;border:1px dashed #574a36;color:#aa9d84;font-size:13px;line-height:1.6;margin:12px 0}.build-fine{font:11px/1.6 Arial,sans-serif;color:var(--build-muted)}.loadout-set{padding:12px 0;border-bottom:1px solid #443726}.loadout-set-heading{display:flex;align-items:center;gap:10px}.loadout-set-heading>a{flex:1;color:#d4c18d;font-size:15px;text-decoration:none}.loadout-set-heading label{font-size:10px;color:var(--build-muted);display:flex;gap:6px;align-items:center}.loadout-set-heading input{width:46px;padding:5px}.loadout-set-heading button{border:0;background:none;padding:2px 5px;font-size:18px;color:#aea18a}.set-tier-track{display:flex;gap:6px;margin-top:10px}.set-tier-track span{flex:1;border-top:3px solid #433c2e;padding:5px 0;font-size:11px;color:#8f846e}.set-tier-track .is-active{border-color:#a6bb77;color:#bccc97}.loadout-set details{font-size:12px;color:#b8aa90}.loadout-set summary{cursor:pointer}.loadout-set details>div{border-left:2px solid #5b4c31;padding:8px 12px;margin:10px 0}.loadout-set p{font-size:12px;line-height:1.6;margin:5px 0}.loadout-set small{color:#cfac78}.visual-hotbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;margin:12px 0}.hotbar-ability{position:relative;background:#211e17;border:1px solid #695032;display:grid;grid-template-columns:44px 1fr;gap:9px;align-items:center;padding:14px 18px 10px 12px;min-width:0}.hotbar-ability>img{width:42px;height:42px}.hotbar-ability strong{display:block;font-size:14px;font-weight:400;color:#efd6a1;padding-right:5px}.hotbar-ability>div>span{display:block;font:11px/1.5 Arial,sans-serif;color:#b8c79b;margin-top:4px}.hotbar-ability .remove-ability{position:absolute;top:2px;right:2px;border:0;background:none;padding:0 5px;font-size:18px;color:#b8a583}.hotbar-ability .ability-slot{position:absolute;left:4px;top:3px;color:#8f7e5b;font:9px Arial}.hotbar-ability .skill-preview{grid-column:1/-1;margin:0}.hotbar-ability .skill-preview button{font-size:10px;padding:4px 7px}.build-overview .combat-workbench{max-width:none}.build-overview .combat-tabs{position:static;padding:16px 0 0;border-top:1px solid #58472f;background:none}.build-overview .combat-notice{font:11px/1.6 Arial,sans-serif;padding:8px 12px}.build-overview .combat-warning{font-size:11px;padding:8px 12px}.build-overview .combat-workbench h3{font:16px CinzelGame,Georgia,serif;color:#d9bd82;margin:22px 0 12px}.build-overview .combat-workbench p{font-size:13px;line-height:1.65;color:#b7ab94}.build-overview .combat-caption{font-size:11px!important}.build-overview .combat-workbench details{font-size:13px;color:#baa887;margin:14px 0}.build-overview .combat-workbench summary{cursor:pointer}.build-workspace>.skill-inspector{position:absolute;right:0;top:0;bottom:0;z-index:20;box-shadow:-10px 0 30px #0007;width:360px;max-width:90%}.build-stat-dock{display:flex;flex:none;min-height:0;align-self:stretch;z-index:5}.build-stat-bookmarks{width:76px;display:flex;flex-direction:column;gap:6px;padding:15px 0 15px 6px;overflow-y:auto;scrollbar-width:thin;background:#141310}.build-stat-bookmarks button{font-size:11px;min-height:34px;padding:8px 7px;text-align:left;border-radius:5px 0 0 5px;border-right:0;background:#221e17;color:#ad9d7b;position:relative;flex:none}.build-stat-bookmarks .stats-dock-toggle{font-size:18px;display:flex;gap:9px;align-items:center;background:none;border-color:transparent;color:#d9bd82;margin-bottom:6px}.stats-dock-toggle span{font-size:12px}.build-stat-bookmarks .stat-bookmark[aria-pressed=true]{background:#2d271d;color:#ffdf98;border-color:#c6a567;box-shadow:inset 3px 0 #d4b06b}.stat-bookmark.is-recommended{color:#d5dfb6;border-left-color:#8caa65}.stat-bookmark i{width:5px;height:5px;border-radius:50%;background:#b4d07f;display:inline-block;margin-left:5px;vertical-align:middle}.build-stat-sheet{width:385px;display:flex;flex-direction:column;min-height:0;border-left:1px solid #75603e;background:#1b1914;box-shadow:-10px 0 25px #0002}.build-stat-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:19px 15px 13px;border-bottom:1px solid #51422e}.build-stat-sheet h2{font:17px CinzelGame,Georgia,serif;margin:0 0 5px;color:#ead3a1}.build-stat-sheet header span{font:10px Arial,sans-serif;color:#a8997e}.build-stat-sheet header button{border:0;background:none;font-size:23px;padding:2px 5px}.stat-sheet-scroll{overflow:auto;min-height:0;padding:0 13px 25px;scrollbar-width:thin;scrollbar-color:#6f5a38 #1b1914}.stat-sheet-hint{font:11px/1.6 Arial,sans-serif;color:#b8ac95;margin:12px 0}.stat-sheet-help{font:11px/1.6 Arial,sans-serif;color:#baaa8b;border-bottom:1px solid #413726;padding-bottom:12px}.stat-sheet-help summary{cursor:pointer;color:#cbb580}.stat-sheet-help p{margin:8px 0}.compact-stat-group{margin-top:17px}.compact-stat-group h3{font:13px CinzelGame,Georgia,serif;color:#cdb884;margin:0 0 5px;border-bottom:1px solid #5a4a30;padding-bottom:6px;display:flex;justify-content:space-between;gap:8px}.compact-stat-group h3 small{font:9px Arial,sans-serif;color:#9a8c71;align-self:center}.compact-stat-row{display:grid;grid-template-columns:minmax(0,1.3fr) 65px minmax(0,1fr);gap:7px;align-items:center;min-height:36px;border-bottom:1px solid #322c21;padding:4px 0}.compact-stat-row>label{font:12px/1.25 PhilosopherGame,Georgia,serif;color:#c1b399}.compact-stat-row>label small{color:#968765;font-size:10px}.compact-stat-row input{width:65px;height:27px;padding:4px 5px;border:1px solid #4e402c;background:#14120f;font:12px Arial,sans-serif;text-align:right;color:#ecd6a6;border-radius:3px}.compact-stat-row input::placeholder{color:#746a57}.compact-stat-row.is-filled input{border-color:#8b7042;background:#292218}.compact-set-notes{display:grid;gap:3px;font:10px/1.35 Arial,sans-serif;color:#c9b071;overflow-wrap:anywhere}.compact-set-notes>span{cursor:help}.compact-set-notes>span:focus-visible{outline:1px solid #dcc079}.compact-stat-row.has-warning input{border-color:#d39562}.compact-set-notes .stat-input-warning{color:#dda76d;font-size:9px}@container (max-width:680px){.build-loadout{grid-template-columns:1fr;gap:18px}.build-overview-header{gap:10px}.build-identity img{width:48px;height:48px}.build-identity h2{font-size:20px}.build-vitals>div{padding:0 12px}.build-vitals strong{font-size:23px}.build-target-strip>span{display:none}}@media(max-width:1100px){.build-overview{padding:20px}.build-stat-sheet{width:350px}.build-stat-bookmarks{width:70px}.compact-stat-row{grid-template-columns:minmax(0,1.1fr) 62px minmax(0,1fr);gap:6px}.compact-stat-row input{width:62px}}@media(max-width:899px){.build-stat-dock{position:absolute;right:0;top:0;bottom:0}.build-stat-dock.is-open{filter:drop-shadow(-8px 0 15px #0008)}.build-stat-dock.is-closed .build-stat-bookmarks{background:#191612}.build-stat-sheet{width:min(350px,calc(100vw - 75px))}.build-stat-bookmarks{width:68px}.build-overview{padding:20px 82px 30px 18px}.build-overview-header>button{display:none}.build-workspace .skill-inspector{max-width:100%}.build-target-strip{padding:10px}.build-vitals{grid-template-columns:1fr 1fr;gap:14px}.build-vitals>div:nth-child(odd){padding-left:0}.build-vitals>div:nth-child(2){border:0}.hotbar-picker{grid-template-columns:1fr auto}.hotbar-picker input{grid-column:1/-1}.hotbar-picker select{width:100%}.build-overview .combat-tabs button{font-size:11px;flex:1;padding:8px 6px}.build-overview .combat-dot-grid{grid-template-columns:1fr}.build-overview .combat-skills>details>summary{flex-wrap:wrap}.build-identity{gap:9px}.build-identity h2{font-size:18px}.build-identity img{width:44px;height:44px}.build-identity span{font-size:10px}.build-overview .combat-damage-table{font-size:11px}.build-stat-bookmarks .stat-bookmark{min-height:36px}.build-stat-sheet>header{padding:13px}.planner-mode-tabs{order:-1}.planner-mode-tabs button{font-size:13px;padding:8px 12px}.skill-build-controls{gap:10px 14px}.skill-build-controls select{min-width:90px}.compact-stat-row{grid-template-columns:minmax(0,1fr) 57px minmax(0,.9fr)}.compact-stat-row input{width:57px}.compact-stat-row label{font-size:11px}.compact-set-notes{font-size:9px}.stat-sheet-scroll{padding-inline:10px}}.build-stat-bookmarks .stat-bookmark{display:flex;align-items:center;justify-content:space-between;gap:4px}.stat-bookmark i{margin-left:0;flex:none}.build-overview-header{margin-bottom:16px}.build-identity>img{width:54px;height:54px}.build-vitals{padding-block:13px}.build-loadout{margin-bottom:18px}.build-overview .combat-notice{border-left:2px solid #9c804e;background:#201c16}.build-overview .combat-notice button{border:0;background:none;padding:0 4px;color:#d5bc81;text-decoration:underline}.skill-planner .build-stat-bookmarks button{font:11px/1.25 PhilosopherGame,Georgia,serif}.skill-planner .build-stat-bookmarks .stats-dock-toggle{font-size:18px}.build-stat-bookmarks .stat-bookmark>span{min-width:0;overflow-wrap:normal}.skill-planner .loadout-add button,.skill-planner .hotbar-picker button{font-size:12px}.skill-planner .hotbar-ability .skill-preview button{font-size:11px}.build-stat-sheet .compact-set-notes{font-size:10px}.build-stat-dock:focus-within{outline:none}.build-overview{padding:22px 24px 36px}.build-overview-header{margin-bottom:20px}.build-identity h2{font-size:22px}.build-step{border:1px solid #4b3d29;border-radius:6px;background:#191611;margin-bottom:16px;min-width:0}.build-step-heading{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #403523;background:#201b14;border-radius:6px 6px 0 0}.build-step-heading>span{font:11px Arial,sans-serif;letter-spacing:1px;color:#b5965b}.build-step-heading h2{font:16px CinzelGame,Georgia,serif;color:#ebd4a3;margin:0}.build-step-heading small{margin-left:auto;font:11px/1.4 Arial,sans-serif;color:#a99b83;text-align:right}.build-loadout{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:0;margin:0;align-items:stretch}.build-hotbar{grid-column:1;grid-row:1;padding:16px}.build-sets{grid-column:2;grid-row:1;padding:16px;border-left:1px solid #403523}.build-loadout h2{font:14px PhilosopherGame,Georgia,serif;color:#d6c4a0}.build-loadout section>header{min-height:22px;margin-bottom:10px}.build-loadout .combat-check{font-size:11px;gap:5px}.hotbar-picker{grid-template-columns:minmax(0,1fr) auto;gap:6px}.hotbar-picker input{grid-column:1/-1;width:100%}.hotbar-picker select{width:100%}.build-empty{margin-bottom:0;padding:15px 10px;font-size:12px}.visual-hotbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:0}.hotbar-ability{grid-template-columns:38px minmax(0,1fr) auto;padding:13px 9px 12px;gap:8px;border-color:#51432d;border-radius:4px}.hotbar-ability>img{width:36px;height:36px;object-fit:contain;image-rendering:pixelated}.hotbar-ability strong{font-size:13px;padding-right:7px}.hotbar-ability>div>span{font-size:10px;margin-top:3px}.hotbar-ability .ability-slot{font-size:8px;top:2px;left:3px}.skill-planner .hotbar-ability .remove-ability{font-size:15px;top:0;right:1px;line-height:1;padding:0 3px}.build-fine{font-size:10px;margin:10px 0 0}.skill-planner .build-animation-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;min-height:32px;border:1px solid #76603a;border-radius:4px;background:#2c2418;color:#e1c38a;font:12px PhilosopherGame,Georgia,serif;white-space:nowrap}.skill-planner .build-animation-button:hover{background:#473720;border-color:#c4a05c;color:#ffe3a8}.skill-planner .build-animation-button:focus-visible{outline:2px solid #efce89;outline-offset:3px}.hotbar-ability .build-animation-button span{display:none}.skill-planner .hotbar-ability .build-animation-button{padding:6px;min-width:32px;margin-top:6px}.build-target-strip{padding:14px 16px;margin:0;border:0;background:none;gap:18px;flex-wrap:wrap}.build-target-strip>label{flex:1 1 190px;max-width:380px}.build-target-strip>img{object-fit:contain;image-rendering:pixelated}.build-vitals{flex:1 1 330px;border:0;padding:0;margin:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.build-vitals>div{padding:0 12px}.build-vitals span{font:10px/1.4 Arial,sans-serif;margin-bottom:3px;white-space:nowrap}.build-vitals strong{font:21px CinzelGame,Georgia,serif}.build-results .combat-workbench{padding:14px 16px}.build-results .combat-tabs{border:0;padding:0 0 10px;gap:6px;flex-wrap:wrap}.skill-planner .build-results .combat-tabs button{font-size:12px;padding:8px 12px;border-radius:4px}.build-results .combat-notice{margin:0 0 16px;padding:7px 10px}.build-results .combat-workbench h3{margin-top:18px}.build-animation-dialog{color:#e7d4af;background:#17140f;border:1px solid #a1834c;border-radius:8px;padding:0;width:min(580px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 18px 80px #000b}.build-animation-dialog::backdrop{background:#070604cc}.build-animation-dialog>header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #51402a}.build-animation-dialog header>img{object-fit:contain;image-rendering:pixelated}.build-animation-dialog header>div{flex:1;min-width:0}.build-animation-dialog h2{font:18px CinzelGame,Georgia,serif;margin:0 0 4px;color:#edcf97}.build-animation-dialog header span{font:11px Arial,sans-serif;color:#b5a68d}.skill-planner .build-animation-dialog header button{background:#2d2419;border:1px solid #705935;min-width:36px;min-height:36px;font-size:22px;padding:2px 8px}.build-animation-dialog video{display:block;width:100%;height:auto;max-height:65dvh;object-fit:contain;background:#080808}.build-animation-dialog>p{font:11px/1.6 Arial,sans-serif;color:#bbaa8d;margin:12px 16px}.build-animation-dialog [role=alert]{color:#f0b68b}@container (max-width:760px){.build-loadout{grid-template-columns:minmax(0,1fr)}.build-hotbar{grid-column:1;grid-row:1}.build-sets{grid-column:1;grid-row:2;border-left:0;border-top:1px solid #403523}.build-step-heading small{font-size:10px}.build-target-strip>label{max-width:none}}@media(max-width:899px){.build-overview{padding:16px 78px 26px 12px}.build-step-heading{padding:11px 12px;gap:8px;flex-wrap:wrap}.build-step-heading small{width:100%;margin-left:24px;text-align:left}.build-step-heading h2{font-size:14px}.build-hotbar,.build-sets{padding:12px}.build-vitals{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.build-vitals>div{padding:0 8px}.build-vitals span{white-space:normal}.build-target-strip{padding:12px;gap:14px}.build-results .combat-workbench{padding:12px}.skill-planner .build-results .combat-tabs button{flex:1 1 40%;padding:8px 5px;font-size:11px}.build-identity h2{font-size:18px}.build-overview-header{margin-bottom:16px}.visual-hotbar{grid-template-columns:minmax(0,1fr)}.loadout-set-heading{gap:6px}.loadout-set-heading>a{font-size:13px}}.planner-build{--gold:#d3b274;--muted:#b5a68c;flex:1;min-width:0;overflow:auto;background:#151310;padding:12px 20px 24px;scrollbar-color:#706044 #1b1712;scrollbar-width:thin}.planner-build,.build-overview{position:relative}.planner-calculation-empty{display:grid!important;place-items:center;min-height:180px}.planner-calculation-empty-content,.planner-calculation-status{display:flex;align-items:center;gap:9px;color:#e8d2a4;font:12px/1.35 PhilosopherGame,Georgia,serif}.planner-calculation-status{position:absolute;right:18px;bottom:12px;z-index:8;pointer-events:none;border:1px solid #846d48;border-radius:4px;background:#17140fee;padding:6px 10px;box-shadow:0 3px 14px #0008}.planner-calculation-spinner{display:block;flex:none;width:15px;height:15px;border:2px solid #6f5d40;border-top-color:#e8c781;border-radius:50%;animation:planner-calculation-spin .9s linear infinite}@keyframes planner-calculation-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.planner-calculation-spinner{animation:none;border-color:#e8c781}}.planner-build.is-calculating .screen-hit-totals,.planner-build.is-calculating .damage-hit,.planner-build.is-calculating .damage-dps,.build-overview.is-calculating .overview-stage{opacity:.7}.planner-build h2,.planner-build h3,.planner-build h4{font-family:CinzelGame,Georgia,serif;font-weight:500;color:#e3c994;margin:0}.planner-build h2{font-size:16px}.planner-build h3{font-size:15px}.planner-build h4{font-size:13px}.planner-build p{font:12px/1.6 Arial,sans-serif;margin:9px 0;color:#c0b299}.planner-build small{font:10px/1.5 Arial,sans-serif;color:var(--muted)}.planner-build a{color:#e3c994}.planner-build label{font:12px/1.5 PhilosopherGame,Georgia,serif;color:#cfc0a2}.planner-build input:not([type=checkbox]),.planner-build select{min-width:0;width:100%;border:1px solid #655236;border-radius:3px;background:#13120f;padding:6px 7px;color:#ecdbba}.planner-build input[type=checkbox]{accent-color:#c8a566;margin:0 5px 0 0;vertical-align:middle}.planner-build button{font-size:12px;padding:7px 10px}.planner-build details{font:12px/1.6 Arial,sans-serif}.planner-build summary{cursor:pointer;color:#d4bd8e;padding-block:7px}.planner-build details p{font-size:11px}.planner-build .planner-muted{color:#b5a68c;font:11px/1.6 Arial,sans-serif}.planner-build .planner-warning{color:#efbd82;font:11px/1.5 Arial,sans-serif}.planner-build .positive{color:#b7d694}.planner-build .negative{color:#edaa96}.planner-workspace-heading{display:flex;gap:15px;align-items:center;justify-content:flex-end;margin-bottom:17px}.planner-workspace-heading>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.planner-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.planner-main{min-width:0}.planner-support{position:sticky;top:0;min-width:0;min-height:600px;height:calc(100dvh - 290px);max-height:900px}.planner-support-content{height:100%;overflow:auto;scrollbar-width:thin}.planner-panel{border:1px solid #645033;background:linear-gradient(120deg,#221d16,#181611);border-radius:3px;padding:13px 14px;min-width:0}.planner-panel>header{display:flex;align-items:center;gap:8px;justify-content:space-between;border-bottom:1px solid #493c2a;padding-bottom:10px;margin-bottom:10px}.planner-panel>header h2{font-size:14px}.planner-panel>header button{font-size:10px;padding:5px 7px;white-space:nowrap}.planner-status{display:inline-block;color:#c7d4ac;border:1px solid #606b49;border-radius:2px;padding:3px 6px;font:9px/1.3 Arial,sans-serif}.planner-status.warning{color:#edc189;border-color:#826442;background:#38281c}.planner-section-heading{display:flex;align-items:center;gap:16px;margin-bottom:40px}.planner-section-heading h2{margin-right:auto}.planner-section-heading label{font-size:11px}.planner-section-heading button{padding:6px 9px}.planner-cards{display:flex;align-items:stretch;gap:10px;overflow-x:auto;scrollbar-width:thin;padding:34px 1px 14px;margin-top:-34px;min-height:360px}.planner-skill-card{position:relative;flex:1 0 163px;max-width:245px;border:1px solid #80643b;background:linear-gradient(160deg,#2a2319,#1f1b15 45%,#1a1712);border-radius:3px;padding:37px 12px 12px;display:flex;flex-direction:column;min-width:0}.planner-skill-card>h3{text-align:center;font-size:14px;line-height:1.35;min-height:37px;display:grid;align-content:center;margin:6px -4px 3px}.planner-skill-card>small{text-align:center;font-size:10px}.planner-skill-card>.planner-status{align-self:center;margin-top:5px}.planner-skill-card .planner-card-remove{position:absolute;right:3px;top:2px;padding:0 4px;font-size:18px;border:0;background:none;color:#baaa8b}.planner-build .planner-skill-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;background:#16140f;border:1px solid #b39052;border-radius:8px;flex:none;padding:7px;box-shadow:0 0 0 3px #292218,0 0 0 4px #665133}.planner-skill-card>.planner-skill-icon{position:absolute;left:50%;top:-31px;transform:translate(-50%)}.planner-skill-icon img{width:100%;height:100%;object-fit:contain}.planner-skill-icon>span{position:absolute;bottom:-3px;right:-4px;background:#282016;border:1px solid #9c7a44;border-radius:50%;width:19px;height:19px;font-size:10px;display:grid;place-items:center;color:#f2d092}.planner-build .planner-skill-icon:hover,.planner-build .planner-skill-icon:focus-visible{border-color:#f4cc78;box-shadow:0 0 0 3px #44341b,0 0 0 4px #c1a05e}.planner-build .no-preview:hover{border-color:#b39052;box-shadow:0 0 0 3px #292218,0 0 0 4px #665133}.planner-hit-list{margin:17px 0 5px;font:10px/1.6 Arial,sans-serif}.planner-hit-list>div{display:flex;justify-content:space-between;gap:4px;padding-block:3px;border-bottom:1px solid #3e3324}.planner-hit-list b{font-weight:400;color:#dbc9a6;font-variant-numeric:tabular-nums;white-space:nowrap}.planner-hit-list small{font-size:9px;display:block;text-align:right}.planner-damage-numbers{margin:13px 0 9px;font:12px/1.5 Arial,sans-serif}.planner-damage-numbers>div{display:flex;justify-content:space-between;gap:4px;margin:5px 0}.planner-damage-numbers dt{color:#b5a68c}.planner-damage-numbers dd{margin:0;font-variant-numeric:tabular-nums}.planner-damage-numbers .average{border-top:1px solid #655132;padding-top:8px;color:#ead293}.planner-damage-numbers .average dd{font:21px PhilosopherGame,Georgia,serif}.planner-damage-numbers small{display:block;font-size:9px;line-height:1.4}.planner-skill-card .planner-skill-effect{font-size:10px;line-height:1.6;color:#bcb095;margin:6px 0 12px}.planner-costs{display:flex;flex-wrap:wrap;gap:5px 9px;margin-top:auto;color:#c0b08d;font:10px/1.5 Arial,sans-serif;border-top:1px solid #443723;padding-top:8px}.planner-use{margin-top:10px}.planner-skill-card details{font-size:10px}.planner-skill-card details p{font-size:10px}.planner-empty-card{min-width:180px;max-width:245px;flex:1;background:none!important;border:1px dashed #7a6240!important;line-height:1.8;color:#bfae8c!important}.planner-empty-card span{font-size:40px;display:block;margin-bottom:14px}.planner-utility{min-height:85px}.planner-lower-panels{display:grid;grid-template-columns:1fr 1.2fr 1.1fr;gap:10px;margin-top:3px;align-items:start}.planner-target{display:flex;gap:10px;align-items:center}.planner-target>img{object-fit:contain;max-width:75px;flex:none}.planner-target>label{min-width:0;flex:1}.planner-target select{font-size:11px;margin-top:4px}.planner-target small{display:block;margin-top:6px}.planner-defence-summary{display:flex;justify-content:space-between;gap:10px;margin:12px 0;font:11px Arial,sans-serif}.planner-defence-summary b{padding-left:4px;color:#dbc394}.planner-enemy>label{display:grid;gap:5px}.planner-defence-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block:8px}.planner-enemy details>label,.planner-ailments details>label{display:block;margin-block:8px}.planner-dps-hero{display:flex;align-items:center;justify-content:space-between;gap:7px}.planner-dps-hero strong{display:block;font:34px/1.3 PhilosopherGame,Georgia,serif;color:#edce89}.planner-dps-hero small{font-size:10px}.planner-dps-hero .planner-status{max-width:85px}.planner-damage-list{margin-top:12px}.planner-damage-list>div{display:grid;grid-template-columns:minmax(0,1fr) 49px 52px;gap:5px;padding:8px 0;border-bottom:1px solid #443725;font:11px/1.5 Arial,sans-serif}.planner-damage-list>div>b{font-size:11px;font-weight:400;align-self:center;text-align:right;color:#e6c88e}.planner-damage-list small{display:block;font-size:9px}.planner-damage-list img{vertical-align:middle;margin-right:5px}.planner-damage-list .planner-list-labels{font-size:9px;color:#b0a180}.planner-list-labels span:not(:first-child){text-align:right}.planner-comparison{display:flex;align-items:center;gap:5px;color:#dfc593;font:11px/1.5 Arial,sans-serif;border-block:1px solid #665332;padding:7px 0}.planner-comparison button{border:0;padding:0 4px}.planner-dot{display:flex;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid #443725}.planner-dot>div{min-width:0;flex:1}.planner-dot strong{font-size:12px;font-weight:500;color:#ddc594}.planner-dot small,.planner-dot span{display:block;font:9px/1.5 Arial,sans-serif}.planner-dot span{font-size:10px;color:#d1bf9e}.planner-dot em{font-style:normal;color:#a3b693;font-size:9px}.planner-dot>label{width:66px;font-size:9px}.planner-dot input{padding:4px!important;font-size:11px!important}.planner-dot>label small{text-align:right;margin-top:3px}.planner-check{display:block;margin-block:9px;font-size:11px!important}.planner-condition-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.planner-ailments>small{display:block;font-size:9px}.planner-equipment{margin-bottom:12px}.planner-add-set{display:flex;gap:6px}.planner-add-set select{flex:1;font-size:12px}.planner-add-set button{white-space:nowrap}.planner-set{margin-top:13px;border-top:1px solid #5a482e;padding-top:10px}.planner-set>header{display:flex;align-items:center;gap:7px}.planner-set a{flex:1;text-decoration:none;font-size:14px}.planner-set header button{background:none;border:0;padding:2px 4px;font-size:18px}.planner-piece-count{width:46px}.planner-piece-count input{font-size:12px!important;padding:4px!important}.planner-tier-track{display:flex;gap:7px;margin:9px 0 0}.planner-tier-track>span{font:10px/1.5 Arial,sans-serif;flex:1;border-top:2px solid #4f4431;padding:5px 0;color:#a49478}.planner-tier-track .active{border-color:#b29455;color:#e0c587}.planner-set details>div{padding:6px 0;border-top:1px solid #3e3527}.planner-stat-overview dl{margin:0}.planner-stat-overview dl>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #3e3425;font:12px/1.4 Arial,sans-serif}.planner-stat-overview small{display:block;font-size:9px;color:#ae9d7d}.planner-stat-overview dd{margin:0;text-align:right;color:#e8c88a}.planner-stat-overview dt{color:#c4b799}.planner-sideboard{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#1a1712;border:1px solid #86693f;display:flex;flex-direction:column;box-shadow:-9px 0 18px #0006}.planner-sideboard>header{display:flex;justify-content:space-between;border-bottom:1px solid #6c5637;padding:8px;gap:8px}.planner-sideboard header>div{display:flex;gap:4px}.planner-sideboard [role=tab][aria-selected=true]{background:#48351d;border-color:#bf9b57;color:#f0d79f}.planner-sideboard header>button{border:0;background:none;font-size:20px;padding:0 6px}.planner-sideboard-scroll{overflow:auto;min-height:0;flex:1;padding:12px 13px;scrollbar-width:thin}.planner-board-intro{margin-bottom:13px}.planner-board-intro h3{font-size:16px}.planner-board-intro>input,.planner-board-intro>select{margin-top:6px}.planner-board-intro>button{display:block;margin:10px 0}.planner-board-intro>.planner-status{margin-top:9px}.planner-board-intro label{display:block;font-size:11px}.planner-board-intro p{font-size:11px}.planner-bookmarks{position:absolute;left:-67px;top:59px;width:66px;display:flex;flex-direction:column;gap:4px;max-height:calc(100% - 65px);overflow:auto;scrollbar-width:thin;background:#1c1812;padding:5px 0 5px 4px}.planner-bookmarks button{border-right:0;border-radius:3px 0 0 3px;padding:9px 6px!important;font-size:10px!important;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:3px}.planner-bookmarks [aria-pressed=true]{border-color:#d0aa65;background:#42311b;color:#f3d390}.planner-bookmarks .recommended{color:#cee0af}.planner-bookmarks i{width:4px;height:4px;flex:none;border-radius:50%;background:#bbd59c}.planner-stat-group{margin-top:15px}.planner-stat-group h4{padding-bottom:7px;border-bottom:1px solid #725a36;display:flex;justify-content:space-between;gap:8px}.planner-stat-group h4 small{font-size:8px}.planner-stat-input{display:grid;grid-template-columns:minmax(0,1.1fr) 61px minmax(0,.85fr);gap:7px;padding:7px 0;border-bottom:1px solid #3b3021;align-items:center}.planner-stat-input label{font-size:11px;line-height:1.4}.planner-stat-input label small{display:block;font-size:8px;line-height:1.5;color:#ac9874}.planner-stat-input input{font:11px Arial,sans-serif!important;padding:5px!important;text-align:right}.planner-source-notes{font:9px/1.5 Arial,sans-serif;color:#d0b374;overflow-wrap:anywhere}.planner-source-notes>span{display:block}.planner-source-notes .planner-warning{font-size:9px}.planner-attribute-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.planner-attribute-grid label{font-size:11px}.planner-input-help{padding-bottom:9px;border-bottom:1px solid #5e4b30}.planner-book-skill{display:grid;grid-template-columns:41px minmax(0,1fr) auto;gap:9px;align-items:center;border-top:1px solid #665133;padding:15px 0 9px}.planner-book-skill .planner-skill-icon{width:38px;height:38px;padding:3px;border-radius:4px;box-shadow:0 0 0 2px #30271b}.planner-book-skill .planner-skill-icon>span{width:13px;height:13px;font-size:8px}.planner-book-skill h4{font-size:12px;line-height:1.4}.planner-book-skill>div>span,.planner-book-skill small{display:block;font:10px/1.5 Arial,sans-serif;color:#c6b590;margin-top:3px}.planner-book-skill>button:last-of-type{font-size:10px;padding:6px;max-width:68px}.planner-book-skill details{grid-column:1/-1;font-size:10px}.planner-book-skill details label{font-size:11px}.planner-book-skill summary{padding:2px 0}.planner-rotation{margin-top:12px}.planner-rotation>summary{font:13px PhilosopherGame,Georgia,serif;padding:1px 0}.planner-rotation>summary span{float:right;color:#cbb180;font-size:11px}.planner-scenario-fields{display:flex;gap:14px;flex-wrap:wrap}.planner-scenario-fields label{width:180px}.planner-rotation-list{margin-top:15px}.planner-rotation-action{display:grid;grid-template-columns:64px minmax(140px,1.5fr) repeat(4,minmax(70px,1fr));gap:10px;align-items:center;padding:10px 0;border-top:1px solid #5b472d}.planner-rotation-action small{display:block;font-size:9px}.planner-rotation-action label{font-size:10px}.planner-order{display:flex;align-items:center;gap:3px}.planner-order button{padding:3px 5px;font-size:11px}.planner-bottom-note{font:10px/1.6 Arial,sans-serif!important;margin-top:14px!important;color:#9f9175!important}.planner-empty{padding:18px 8px;border:1px dashed #6b5433;text-align:center;color:#b7a481;font:12px/1.6 Arial,sans-serif}.planner-help{border:1px solid #a17e43;background:#201a13;color:#e7d4ad;border-radius:4px;padding:23px;width:min(500px,calc(100vw - 30px));box-shadow:0 15px 90px #0009}.planner-help::backdrop{background:#090705b8}.planner-help header,.planner-help footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.planner-help header{margin-bottom:20px}.planner-help h2{font:20px CinzelGame,Georgia,serif;color:#ead09a}.planner-help p{font:14px/1.7 PhilosopherGame,Georgia,serif}.planner-help footer{margin-top:25px}.planner-help button{color:#e7d4ad;border:1px solid #897044;background:#30251a;padding:8px 12px;cursor:pointer}.planner-build .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:1400px){.planner-workspace-grid{gap:28px;grid-template-columns:minmax(0,1fr) 375px}.planner-main{padding-right:42px}.planner-lower-panels .planner-panel{padding:12px}.planner-skill-card{flex-basis:157px}}@media(max-width:1200px){.planner-workspace-grid{grid-template-columns:minmax(0,1fr) 320px;gap:12px}.planner-lower-panels{grid-template-columns:1fr}.planner-support{height:calc(100dvh - 300px)}.planner-workspace-heading{align-items:flex-start}.planner-workspace-heading>div:last-child{max-width:310px}.planner-main{padding-right:0}.planner-bookmarks{left:auto;right:0;top:56px;position:static;width:auto;flex-direction:row;flex-wrap:wrap;max-height:none;padding:5px;gap:3px;border-bottom:1px solid #58442b}.planner-bookmarks button{padding:5px!important;border-right:1px solid #655337!important;border-radius:3px;flex:1 0 45px}.planner-rotation-action{grid-template-columns:60px 1fr 1fr}.planner-rotation-action>div{grid-column:2/-1}.planner-rotation-action label{grid-column:auto}.planner-rotation-action label:nth-last-child(2){grid-column:2}.planner-stat-input{grid-template-columns:minmax(0,1fr) 55px minmax(0,.65fr)}}@media(max-width:800px){.planner-build{padding:13px 12px}.planner-workspace-grid{grid-template-columns:1fr}.planner-support{position:static;height:auto;min-height:0}.planner-support-content{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:auto;max-height:none;overflow:visible}.planner-stat-overview{max-height:500px;overflow:auto}.planner-sideboard{position:fixed;inset:0 0 0 auto;width:min(410px,100vw);z-index:100;box-shadow:-20px 0 0 100vmax #0008}.planner-sideboard-scroll{padding:12px 16px}.planner-workspace-heading{flex-direction:column;gap:9px}.planner-workspace-heading>div:last-child{max-width:none;width:100%}.planner-workspace-heading h2{font-size:17px}.planner-workspace-heading h2 span{font-size:10px}.planner-lower-panels{grid-template-columns:1fr 1fr}.planner-lower-panels .planner-ailments{grid-column:1/-1}.planner-cards{min-height:340px}.planner-skill-card{max-width:210px;flex-basis:174px}.planner-section-heading{gap:8px}.planner-section-heading h2{font-size:14px}.planner-section-heading label{font-size:10px}.planner-workspace-heading button{flex:1;font-size:11px}.planner-support-content[inert]{visibility:hidden}.planner-rotation-action{grid-template-columns:50px 1fr 1fr}.planner-rotation>summary span{float:none;display:block;margin-top:5px}}@media(max-width:480px){.planner-lower-panels,.planner-support-content{grid-template-columns:1fr}.planner-lower-panels .planner-ailments{grid-column:auto}.planner-section-heading{flex-wrap:wrap}.planner-section-heading h2{width:100%;margin-bottom:5px}.planner-stat-overview{max-height:350px}.planner-scenario-fields label{width:100%}.planner-workspace-heading h2 span{display:block;border:0;padding:0;margin:4px 0 0}.planner-workspace-heading>div:last-child{display:grid;grid-template-columns:1fr 1fr}.planner-rotation-action{grid-template-columns:42px 1fr 1fr}}.skill-planner:has(.planner-build) .skill-header{height:44px}.skill-planner:has(.planner-build) .planner-profile-bar{padding:6px 18px;min-height:48px;align-items:center}.skill-planner:has(.planner-build) .planner-profile-bar>label{display:flex;align-items:center;gap:9px}.skill-planner:has(.planner-build) .planner-profile-bar select{min-height:30px;padding:5px 8px}.skill-planner:has(.planner-build) .planner-profile-notice{padding:5px 18px}.skill-planner:has(.planner-build) .skill-build-controls{min-height:62px;padding-block:6px}.planner-support{height:calc(100dvh - 255px)}.planner-support-content{display:flex;flex-direction:column;gap:12px;overflow:hidden}.planner-equipment{flex:0 1 auto;max-height:48%;overflow:auto;margin:0;scrollbar-width:thin}.planner-stat-overview{flex:1;overflow:auto;scrollbar-width:thin}.planner-section-heading{margin-bottom:30px}.planner-cards{margin-top:-24px;padding-top:32px}.planner-skill-card{padding-top:32px}.planner-skill-card>h3{min-height:24px}.planner-skill-card .planner-skill-effect{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.planner-damage-numbers{margin-top:10px}.planner-skill-card.normal-card>.planner-muted{font-size:10px;line-height:1.5}.planner-workspace-heading{margin-bottom:12px}@media(max-width:800px){.planner-support{height:auto}.planner-support-content{display:grid;overflow:visible;grid-template-columns:1fr 1fr}.planner-equipment,.planner-stat-overview{max-height:420px}.skill-planner:has(.planner-build) .planner-profile-bar>label{display:grid;gap:4px}.skill-planner:has(.planner-build) .planner-profile-bar{padding:8px 12px}.skill-planner:has(.planner-build) .skill-build-controls{padding:8px 12px;gap:8px}.skill-planner:has(.planner-build) .skill-header{height:42px}}@media(max-width:480px){.planner-support-content{grid-template-columns:1fr}.planner-profile-status{display:none}}.planner-pin-stats{display:grid;grid-template-columns:1fr 1fr;gap:5px 9px;margin:8px 0;color:#cdbb96;font:10px/1.5 Arial,sans-serif}.planner-applied-effect{font:10px/1.5 Arial,sans-serif;color:#d5c299;border-left:2px solid #a78d55;padding-left:7px;margin:7px 0}.planner-charge{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 0;font-size:10px!important}.planner-charge select{width:77px!important;font-size:11px}.planner-dot>img{width:36px;height:36px;object-fit:contain;flex:none}.planner-build button:focus-visible,.planner-build input:focus-visible,.planner-build select:focus-visible,.planner-build summary:focus-visible{outline:2px solid #e2bd72;outline-offset:2px}.planner-card-navigation{display:flex;gap:3px}.planner-card-navigation button{padding:3px 9px;font-size:19px;line-height:1}.planner-cards:focus-visible{outline:1px solid #bf9b57;outline-offset:2px}.planner-measured-speed{display:block;max-width:320px}.planner-measured-speed input{max-width:95px;display:block;margin:5px 0}.normal-card>.planner-warning{font-size:9px;line-height:1.5}.planner-inactive-sets{margin-top:10px;font-size:11px}.planner-inactive-sets summary{cursor:pointer;color:#b5a68c}.planner-inactive-piece{display:flex;align-items:center;gap:8px;padding:5px 0}.planner-inactive-piece label{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1}.planner-inactive-piece input{width:52px!important}.build-editor-tools .planner-stats-button{background:linear-gradient(120deg,#315250,#213b39);border:1px solid #88b8a1;color:#e6f4dc;box-shadow:inset 0 0 0 1px #a3c6ad22;font-weight:700}.planner-stats-button>span{margin-right:6px}.planner-stats-button>b{display:inline-block;margin-left:7px;padding:1px 5px;border-radius:8px;background:#b4d0b0;color:#152825;font:10px Arial,sans-serif}.build-editor-tools .planner-stats-button:hover{border-color:#d4e7b6;background:#3a6155}.planner-build.screen-workspace{display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;overflow:hidden;padding:12px 20px;gap:12px}.screen-workspace-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;border-bottom:1px solid #695233;padding-bottom:10px}.screen-workspace-nav>div{display:flex;gap:7px}.screen-tabs{display:flex;gap:4px;flex-wrap:wrap;flex:none}.screen-tabs button{font-size:12px!important;padding:8px 12px!important}.screen-tabs button[aria-selected=true]{background:#45331c!important;border-color:#c19b57!important;color:#f4d99e!important;box-shadow:inset 0 -2px #c9a157}.screen-mobile-tabs{display:none}.screen-workspace button,.screen-details button{font-size:12px;padding:7px 10px}.screen-active-page{min-height:0;display:flex;flex-direction:column;gap:10px;flex:1;overflow:hidden}.screen-active-page h2{font:17px CinzelGame,Georgia,serif;color:#e6cd9b;margin:0}.screen-active-page h2 small{font:11px Arial,sans-serif;margin-left:8px;color:#a99a7e}.screen-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:none;min-width:0}.screen-toolbar h2{margin-right:auto}.screen-toolbar input[type=search]{flex:1;min-width:100px}.screen-toolbar select{max-width:340px;flex:1}.screen-filters{padding:8px 0;border-block:1px solid #423622}.screen-muted,.screen-footnote{font:11px/1.5 Arial,sans-serif!important;color:#b7a887}.screen-footnote{flex:none;margin:0}.screen-warning{color:#efbe85!important}.screen-check{font:12px/1.5 Arial,sans-serif;padding-block:5px}.screen-pages{min-height:0;flex:1;display:flex;flex-direction:column;gap:10px}.screen-page-grid{display:grid;gap:12px;min-height:0;flex:1;align-content:stretch}.screen-page-cell{min-height:0;min-width:0;display:flex;flex-direction:column}.screen-pagination{display:flex;align-items:center;justify-content:space-between;flex:none;gap:8px;padding-top:8px;border-top:1px solid #59472e;font:11px Arial,sans-serif;color:#bbab8b}.screen-pagination>div{display:flex;align-items:center;gap:10px}.screen-pagination button{min-width:85px}.screen-empty{color:#b6a688;padding:22px;grid-column:1/-1;border:1px dashed #695136;margin:0;font:14px/1.6 PhilosopherGame,Georgia,serif}.screen-skill,.screen-set,.screen-book-skill,.screen-action-settings,.screen-ailment{height:100%;min-height:0;padding:16px;background:linear-gradient(135deg,#272117,#1b1813);border:1px solid #74603e;border-radius:3px;display:flex;flex-direction:column;gap:9px;position:relative}.screen-skill>header{display:flex;flex-direction:column;align-items:center;gap:7px;flex:none}.screen-skill h3,.screen-set h3,.screen-book-skill h3,.screen-action-settings h3,.screen-ailment h3{font:16px/1.3 PhilosopherGame,Georgia,serif;margin:0;color:#e3c790}.screen-skill>header h3{text-align:center}.screen-skill small{font:11px/1.4 Arial,sans-serif;color:#bfad8a}.screen-skill .screen-remove{position:absolute;right:5px;top:3px;background:none;border:0;padding:3px 6px;font-size:18px}.screen-skill .screen-portrait{width:56px;height:56px;object-fit:contain}.screen-workspace .planner-skill-icon{width:54px;height:54px;padding:5px;border-radius:6px;box-shadow:0 0 0 2px #3a2e1b}.screen-hit-totals{margin:4px 0;display:grid;gap:8px;font:13px/1.4 Arial,sans-serif}.screen-hit-totals>div{display:flex;justify-content:space-between;gap:8px}.screen-hit-totals dt{color:#bdaa88}.screen-hit-totals dd{margin:0;color:#ebd197;font-variant-numeric:tabular-nums}.screen-hit-totals>div:last-child{border-top:1px solid #6a5534;padding-top:8px}.screen-hit-totals>div:last-child dd{font:24px/1 PhilosopherGame,Georgia,serif}.screen-combo{font:11px/1.5 Arial,sans-serif;display:grid;gap:5px}.screen-combo>div{display:flex;justify-content:space-between;gap:8px}.screen-combo b{font-weight:400;color:#d9bd86}.screen-combo small{text-align:right;font-size:9px}.screen-skill footer{margin-top:auto;display:flex;flex-direction:column;gap:8px}.screen-skill footer label{display:flex;align-items:center;gap:8px;font-size:12px}.screen-skill footer select{max-width:95px;margin-left:auto}.screen-effect{font:11px/1.45 Arial,sans-serif!important;border-left:2px solid #a38952;padding-left:7px;margin:0!important}.screen-costs{display:flex;flex-wrap:wrap;gap:5px 12px;font:10px/1.4 Arial,sans-serif;color:#bda981}.screen-set header,.screen-ailment header{display:flex;align-items:center;gap:10px}.screen-set header img,.screen-ailment header img{width:36px;height:36px;object-fit:contain}.screen-set h3{flex:1}.screen-set>label{display:flex;align-items:center;gap:15px}.screen-set input{max-width:75px}.screen-set>button{margin-top:auto;align-self:flex-start}.screen-set p{margin:0!important;font-size:12px!important}.screen-set header button{background:none;border:0;font-size:20px}.screen-stat{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;border-bottom:1px solid #514129;height:100%;padding:10px;background:#211d16}.screen-stat label{display:grid;gap:5px;min-width:0}.screen-stat label strong{font:13px/1.3 Arial,sans-serif;color:#e1c791}.screen-stat label small,.screen-stat label span{font:10px/1.4 Arial,sans-serif;color:#b4a280}.screen-stat input{text-align:right;font-size:13px!important}.screen-stat button{font-size:10px!important;padding:5px!important;max-width:94px}.screen-book-skill{gap:10px}.screen-book-skill header{display:flex;gap:14px;align-items:center}.screen-book-skill header small{display:block;font:11px/1.4 Arial,sans-serif;margin-top:5px;color:#c3ad82}.screen-book-skill p{margin:0!important;font-size:12px!important}.screen-book-skill footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.screen-book-skill>label{font-size:12px}.screen-field{height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;background:#211d16;border:1px solid #58462e;padding:15px;font-size:13px}.screen-field input:not([type=checkbox]),.screen-field select{width:100%}.screen-field input[type=checkbox]{align-self:flex-start;width:20px;height:20px}.screen-field small{font:10px/1.4 Arial,sans-serif;color:#bba886}.screen-dps-banner{display:flex;gap:30px;align-items:center;padding:14px 18px;border:1px solid #856b3c;background:#292117;flex:none}.screen-dps-banner strong{display:block;font:30px/1.2 PhilosopherGame,Georgia,serif;color:#edcb84}.screen-dps-banner small,.screen-dps-banner span{display:block;font:11px/1.6 Arial,sans-serif;color:#bdad8b}.screen-dps-banner>button{margin-left:auto}.screen-result-row{display:flex;gap:14px;align-items:center;height:100%;border-bottom:1px solid #5b482d;padding:10px;background:#211d16}.screen-result-row>img{width:38px;height:38px;object-fit:contain}.screen-result-row>div:first-of-type,.screen-result-row>strong{flex:1;min-width:0}.screen-result-row b{font:19px/1.3 PhilosopherGame,Georgia,serif;color:#e2c48b}.screen-result-row small{display:block;font:10px/1.4 Arial,sans-serif;color:#b9a482}.screen-result-row>div:not(:first-of-type){text-align:right;min-width:60px}.screen-limit{height:100%;display:flex;align-items:center;padding:12px 16px;border-left:2px solid #9a7b42;background:#241e15}.screen-limit p{font:13px/1.5 Arial,sans-serif!important;margin:0!important}.screen-target-page{display:flex;align-items:center;justify-content:center;gap:40px;min-height:0;flex:1}.screen-target-page>img{width:180px;height:210px;object-fit:contain}.screen-target-page>div{max-width:560px;width:100%}.screen-target-page .screen-field{height:auto;padding:12px}.screen-target-page p{font:13px/1.5 Arial,sans-serif}.screen-target-page small{font:11px/1.5 Arial,sans-serif;color:#b5a181}.screen-ailment>strong{font:25px/1.2 PhilosopherGame,Georgia,serif;color:#e2c187}.screen-ailment small,.screen-ailment span{font:11px/1.4 Arial,sans-serif;color:#c1aa80}.screen-ailment>label{margin-top:auto;display:flex;align-items:center;gap:15px;font-size:12px}.screen-ailment input{max-width:75px}.screen-ailment p{font:11px/1.4 Arial,sans-serif!important;margin:0!important}.screen-state{height:100%;display:flex;align-items:center;gap:14px;padding:20px;background:#272016;border:1px solid #5d4930;text-transform:capitalize}.screen-state input{width:20px;height:20px}.screen-priority{height:100%;display:flex;gap:10px;align-items:center;border-bottom:1px solid #665030;padding:12px;background:#251f16}.screen-priority img{width:34px;height:34px}.screen-priority>div{flex:1;min-width:0}.screen-priority small{display:block;color:#b9a27c;font:10px/1.4 Arial,sans-serif}.screen-action-settings>label{display:flex;align-items:center;gap:10px;justify-content:space-between;font:12px/1.4 Arial,sans-serif}.screen-action-settings>label:has(input[type=checkbox]){justify-content:flex-start}.screen-action-settings input:not([type=checkbox]){max-width:110px}.screen-action-settings h3{margin-bottom:10px}.screen-details.planner-help{display:flex;flex-direction:column;width:min(720px,calc(100vw - 24px));height:min(540px,calc(100dvh - 30px));max-height:calc(100dvh - 30px);padding:18px;overflow:hidden}.screen-details:not([open]){display:none}.screen-details>header{margin-bottom:12px;flex:none;min-height:35px}.screen-details h2{font-size:18px}.screen-details .screen-page-cell{justify-content:center}.screen-details .screen-page-cell p{margin:0;font:14px/1.6 PhilosopherGame,Georgia,serif}.screen-details .screen-pagination{margin:0;padding-top:10px}.screen-details-actions{flex:none;padding-top:10px}.screen-details-actions a{color:#e0c78f}.screen-mobile-tabs{max-width:200px}@media(max-width:1100px){.screen-workspace-nav>.screen-tabs{display:none}.screen-mobile-tabs{display:block}.screen-workspace-nav{gap:8px}.screen-skill{padding:12px}}@media(max-width:600px){.planner-build.screen-workspace{padding:8px 10px;gap:8px}.screen-workspace-nav{padding-bottom:8px}.screen-workspace-nav>div{gap:4px}.screen-workspace-nav button{font-size:10px!important;padding:7px!important}.screen-mobile-tabs{width:130px;font-size:12px!important}.screen-active-page{gap:8px}.screen-toolbar{gap:7px}.screen-toolbar h2{font-size:15px}.screen-toolbar button,.screen-tabs button{padding:7px 8px!important;font-size:11px!important}.screen-toolbar label{font-size:11px}.screen-stat{grid-template-columns:minmax(0,1fr) 64px 72px;padding:8px;gap:6px}.screen-stat label strong{font-size:12px}.screen-pagination{font-size:10px}.screen-pagination>div{gap:6px}.screen-pagination button{min-width:65px;font-size:10px;padding:7px}.screen-dps-banner{gap:12px;padding:9px}.screen-dps-banner>button{font-size:10px;padding:7px;max-width:95px}.screen-dps-banner strong{font-size:25px}.screen-dps-banner>div:nth-child(2){display:none}.screen-target-page{flex-direction:column;gap:12px;justify-content:flex-start}.screen-target-page>img{height:90px;width:100px}.screen-target-page p{font-size:11px}.screen-target-page .screen-field{gap:6px;padding:8px}.screen-result-row{gap:8px}.screen-result-row>img{width:25px;height:25px}.screen-result-row strong{font-size:12px}.screen-result-row b{font-size:16px}.screen-result-row small{font-size:9px}.screen-result-row>div:not(:first-of-type){min-width:45px}.screen-skill{gap:7px}.screen-skill footer{gap:7px}}.skill-planner.is-compact-build:not(.show-character-settings) .planner-profile-bar,.skill-planner.is-compact-build:not(.show-character-settings) .planner-profile-notice,.skill-planner.is-compact-build:not(.show-character-settings) .skill-build-controls>label,.skill-planner.is-compact-build:not(.show-character-settings) .skill-build-actions{display:none}.skill-planner.is-compact-build .skill-build-controls{min-height:48px;padding:5px 20px;gap:12px}.skill-planner.is-compact-build .planner-character-toggle{margin-left:auto;font-size:12px}.skill-planner.is-compact-build.show-character-settings .build-tab-panel{display:none}.skill-planner.is-compact-build.show-character-settings .skill-build-controls{flex-wrap:wrap}.skill-planner.is-compact-build.show-character-settings .planner-character-toggle{order:9}.skill-planner.is-compact-build .skill-footer{min-height:28px;padding-block:6px}.skill-planner.is-compact-build .skill-footer>span{font-size:10px}.skill-planner.is-compact-build:not(.show-character-settings) .skill-footer>span:first-child{display:none}@media(max-width:600px){.skill-planner.is-compact-build .skill-build-controls{padding:5px 10px;flex-wrap:nowrap}.skill-planner.is-compact-build .planner-mode-tabs button{padding:7px 10px;font-size:12px}.skill-planner.is-compact-build .planner-character-toggle{padding:7px;font-size:10px;max-width:100px}.skill-planner.is-compact-build .skill-footer{height:28px;overflow:hidden;white-space:nowrap}.skill-planner.is-compact-build .skill-footer>span:last-child{margin:0;overflow:hidden;text-overflow:ellipsis}}.screen-workspace .planner-skill-icon>span{right:0;bottom:0}.build-skill-hover-popover{position:fixed;z-index:2000;pointer-events:none;padding:7px;border:1px solid #b99655;border-radius:5px;background:#171913;box-shadow:0 10px 26px #000c;color:#e6d9b9}.build-skill-hover-popover .skill-hover-preview{display:flex;flex-direction:column;max-height:none;width:100%}.build-skill-hover-popover .skill-hover-preview-media{height:160px;max-height:160px;min-height:0;aspect-ratio:auto!important}.build-skill-hover-popover .skill-hover-preview>small{position:static;display:block;padding:5px 2px 0;background:none;font:10px/1.4 Arial,sans-serif}@media(max-height:680px){.planner-build.screen-workspace{padding-block:7px;gap:7px}.screen-workspace-nav{padding-bottom:6px}.screen-skill{padding:10px;gap:5px}.screen-skill>header{flex-direction:row;flex-wrap:wrap;gap:7px;justify-content:center}.screen-skill>header h3{font-size:13px;max-width:calc(100% - 43px)}.screen-skill>header small{width:100%;font-size:9px}.screen-skill .screen-portrait,.screen-workspace .screen-skill .planner-skill-icon{width:30px;height:30px}.screen-skill .planner-skill-icon>span{width:12px;height:12px;font-size:7px}.screen-hit-totals{font-size:11px;gap:4px;margin:3px 0}.screen-hit-totals>div:last-child{padding-top:4px}.screen-hit-totals>div:last-child dd{font-size:19px}.screen-combo{font-size:10px;gap:2px}.screen-skill footer{gap:5px}.screen-skill footer label,.screen-skill footer button{font-size:10px!important}.screen-skill footer button{padding:5px}.screen-costs,.screen-effect{font-size:9px!important}.screen-target-page>img{height:90px}.screen-active-page{gap:7px}.screen-pages{gap:6px}.screen-pagination{padding-top:5px}.screen-ailment{gap:5px;padding:10px}.screen-ailment header img{width:26px;height:26px}.screen-action-settings{padding:10px;gap:6px}.screen-action-settings h3{margin-bottom:3px}.screen-action-settings>label{font-size:11px}.screen-action-settings input{padding:5px!important}}.screen-limit{gap:12px}.screen-limit>button{flex:none;font-size:10px;max-width:90px}.screen-details.screen-reading-dialog{width:min(720px,calc(100vw - 24px));height:fit-content;max-height:calc(100dvh - 32px);padding:22px}.screen-reading-body{overflow:auto;min-height:0;padding-right:12px;scrollbar-width:thin;scrollbar-color:#8b7148 #201b14}.screen-reading-body section+section{margin-top:20px;padding-top:16px;border-top:1px solid #57462e}.screen-reading-body h3{font:17px/1.4 PhilosopherGame,Georgia,serif;color:#ead19b;margin:0 0 9px}.screen-reading-body p,.screen-reading-body li{font:14px/1.7 Arial,sans-serif;color:#d4c7ad}.screen-reading-body p{margin:8px 0}.screen-reading-body ul{margin:8px 0;padding-left:21px}.screen-reading-body li+li{margin-top:8px}.screen-details.screen-reading-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #57462e}.screen-details.screen-reading-dialog h2{margin:0;line-height:1.4;text-wrap:balance}.screen-details.screen-reading-dialog>header>button{flex:none;min-width:34px;min-height:34px}.screen-details.screen-reading-dialog .screen-reading-body{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;white-space:normal}.screen-details.screen-reading-dialog .screen-reading-body p,.screen-details.screen-reading-dialog .screen-reading-body li{font:15px/1.75 Arial,sans-serif;color:#e1d6c0;max-width:68ch}.screen-details.screen-reading-dialog .screen-reading-body p+p{margin-top:16px}.effect-coverage-status{display:inline-block;padding:3px 8px;margin:0 0 4px;border:1px solid #8e7546;border-radius:3px;background:#3d321d;color:#ecd6a3;font:12px/1.4 Arial,sans-serif}.effect-coverage-status.is-missing{background:#402923;border-color:#ab7660;color:#f1c7ad}.screen-limit>button{white-space:normal;min-width:74px}@media(max-width:650px){.screen-details.screen-reading-dialog{padding:16px}.screen-details.screen-reading-dialog .screen-reading-body{padding-right:6px}.screen-details.screen-reading-dialog .screen-reading-body p,.screen-details.screen-reading-dialog .screen-reading-body li{font-size:14px}}.consolidated-build .screen-workspace-nav>.screen-tabs{display:flex;flex-wrap:nowrap}.consolidated-build .screen-workspace-nav{gap:8px;padding-bottom:8px}.consolidated-build .build-editor-tools{gap:6px}.build-context{display:flex;align-items:center;gap:24px;flex:none;padding:9px 14px;background:linear-gradient(100deg,#302618,#1f1c16);border:1px solid #695233}.build-context-target{display:flex;gap:12px;align-items:center;min-width:0}.build-context-target>img{width:42px;height:49px;object-fit:contain}.build-context-target>label{display:grid;gap:4px;font:10px Arial,sans-serif;color:#ba8}.build-context-target select{width:210px;font-size:12px!important;padding:6px 8px!important}.build-context-dps{display:flex;align-items:center;gap:14px;border-left:1px solid #705835;padding-left:22px}.build-context-dps>span{font:12px/1.5 Arial,sans-serif;color:#c7b99d}.build-context-dps small{display:block;font-size:10px;color:#aa9a7c}.build-context-dps strong{font:30px/1 PhilosopherGame,Georgia,serif;color:#efd18b;font-variant-numeric:tabular-nums}.build-context-note{display:grid;gap:4px;font:10px/1.5 Arial,sans-serif;color:#b8a37d}.build-context-note button{background:none!important;border:0!important;padding:0!important;text-align:left;color:#e4c68b!important;font:10px Arial,sans-serif!important;text-decoration:underline;text-underline-offset:3px}.build-context-edit{margin-left:auto}.build-context-body{position:relative;flex:1;min-height:0;display:flex}.build-connected-view{display:grid;gap:16px;min-height:0;flex:1;min-width:0}.build-connected-loadout{grid-template-columns:minmax(0,1fr) 294px}.build-connected-combat{grid-template-columns:minmax(0,1.7fr) minmax(260px,1.05fr) minmax(260px,1fr) minmax(285px,1.1fr);grid-template-rows:auto minmax(0,1fr);gap:12px}.build-conditions-panel{display:flex;min-width:0;min-height:0;border-left:1px solid #5a482d;padding-left:12px}.build-conditions-panel h2{font-size:15px}.build-combat-toolbar{grid-column:1/-1;min-width:0}.build-rotation-panel{min-width:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid #5a482d;padding-left:12px}.build-rotation-panel .screen-toolbar h2{font-size:15px}.build-rotation-panel .screen-toolbar button{font-size:11px;padding:6px 8px}.build-rotation-panel .rotation-editor{flex:1;min-height:0}.build-rotation-panel{position:relative}.rotation-rail-content{display:flex;flex:1;min-height:0;min-width:0}.rotation-rail-content[hidden]{display:none}.rotation-rail-content .rotation-editor>.screen-toolbar{padding-right:30px}.rotation-rail-toggle{position:absolute;right:0;top:0;width:26px;height:28px;padding:0;font:20px/1 Arial,sans-serif;border:1px solid #705a35;background:#282219;color:#e4c58e;cursor:pointer}.rotation-rail-toggle:focus-visible{outline:2px solid #e4c58e;outline-offset:2px}@media(min-width:1401px){.build-connected-combat.is-rotation-collapsed{grid-template-columns:minmax(0,2.75fr) 32px minmax(285px,1.1fr) minmax(260px,1fr)}.is-rotation-collapsed .build-rotation-panel{padding:0;border:0}.is-rotation-collapsed .rotation-rail-toggle{position:static;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;gap:12px;padding:10px 0}.is-rotation-collapsed .rotation-rail-toggle>span:last-child{writing-mode:vertical-rl;font:13px PhilosopherGame,Georgia,serif;letter-spacing:1px}}.build-combat-toolbar .damage-toolbar>button:first-of-type{margin-left:auto}.build-main-skills,.build-main-damage{min-width:0}.build-main-damage{container:damage-panel / inline-size}.build-main-damage .screen-page-grid,.build-main-damage .screen-scroll-list{--screen-row-height:64px}.screen-scroll-list{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;padding:2px}.screen-scroll-list:focus-visible{outline:1px solid #c3a56f;outline-offset:-1px}.screen-scroll-list>.screen-page-cell{flex:none;min-height:var(--screen-row-height,64px)}.build-main-damage .screen-scroll-list>.screen-page-cell>*{height:auto;min-height:var(--screen-row-height,64px)}.build-main-skills .screen-page-grid{gap:10px}.build-main-skills .screen-skill{padding:12px;gap:7px}.build-main-skills .screen-skill h3{font-size:15px}.build-main-skills .screen-hit-totals{font-size:12px}.build-main-skills .screen-hit-totals>div:last-child dd{font-size:23px}.build-main-skills .screen-page-cell:has(>.screen-skill:not(.normal-attack-card)){container:skill-banner / size}@container skill-banner (max-height:400px){.build-main-skills .screen-page-cell .screen-skill{padding:9px;gap:4px}.build-main-skills .screen-skill>header{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 7px}.build-main-skills .screen-skill>header h3{font-size:13px;max-width:calc(100% - 45px)}.build-main-skills .screen-skill>header>small{width:100%;text-align:center;font-size:9px}.build-main-skills .screen-skill .planner-skill-icon{width:32px;height:32px;padding:3px}.build-main-skills .screen-skill .screen-hit-totals{gap:3px;margin:0;font-size:11px}.build-main-skills .screen-skill .screen-hit-totals>div:last-child{padding-top:4px}.build-main-skills .screen-skill .screen-hit-totals>div:last-child dd{font-size:19px}.build-main-skills .screen-skill footer{gap:4px}}.build-loadout-summary{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0}.build-summary-panel{display:flex;flex-direction:column;gap:7px;border:1px solid #5a482d;background:#201c15;padding:10px;min-height:0}.build-summary-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none}.build-summary-panel h2{font:15px PhilosopherGame,Georgia,serif;margin:0;color:#e6cd9b}.build-summary-panel>header button{padding:5px 8px;font-size:11px}.screen-pages-compact,.screen-pages-compact .screen-page-grid{gap:5px}.screen-pages-compact .screen-pagination{padding-top:4px;font-size:10px}.screen-pages-compact .screen-pagination>div{gap:5px}.screen-pages-compact .screen-pagination button{min-width:24px;width:24px;padding:2px 4px;font-size:15px}.screen-pages-compact .screen-empty{padding:8px;font-size:12px;line-height:1.5}.build-summary-set{width:100%;height:100%;display:flex;align-items:center;gap:9px;text-align:left;padding:6px!important;border:0!important;border-bottom:1px solid #4b3d29!important;background:none!important}.build-summary-set>img{width:30px;height:30px;object-fit:contain}.build-summary-set>span:nth-child(2){flex:1;min-width:0}.build-summary-set strong{font:14px/1.3 PhilosopherGame,Georgia,serif;display:block}.build-summary-set small{display:block;color:#ad9b7d;font:10px/1.5 Arial,sans-serif;margin-top:4px}.build-summary-stat{height:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #423724;font:11px/1.4 Arial,sans-serif;color:#bcae94}.build-summary-stat>strong{white-space:nowrap;color:#ead09a;font-weight:400;font-variant-numeric:tabular-nums}.build-summary-stat small{color:#95c696;margin-left:5px}.build-combat-settings{display:flex;flex-direction:column;gap:10px;border-left:1px solid #5a482d;padding-left:16px;min-height:0;min-width:0}.build-combat-settings>.screen-tabs button{flex:1}.build-combat-settings>.screen-tabs{border-bottom:1px solid #5a482d;padding-bottom:8px;flex-wrap:nowrap}.build-combat-settings .screen-toolbar{gap:7px}.build-combat-settings .screen-toolbar h2{font-size:15px;width:100%}.build-combat-settings .screen-tabs button{padding:6px 8px!important;font-size:11px!important}.build-combat-settings .screen-target-page{flex-direction:column;gap:6px;justify-content:flex-start}.build-combat-settings .screen-target-page>img{width:85px;height:85px}.build-combat-settings .screen-target-page .screen-field{padding:8px;gap:6px;font-size:12px}.build-combat-settings .screen-target-page p{font-size:11px;margin:7px 0}.build-combat-settings .screen-target-page small{font-size:10px}.build-combat-settings .screen-footnote{font-size:10px!important}.build-combat-settings .screen-field{padding:10px;gap:7px;font-size:12px}.build-combat-settings .screen-state{padding:10px}.build-combat-settings .screen-muted{margin:0}.build-combat-settings .screen-action-settings{padding:10px;gap:6px}.build-combat-settings .screen-action-settings h3{margin:0;font-size:14px}.build-main-damage .screen-dps-banner{display:none}.consolidated-build .screen-pagination{min-height:36px}.consolidated-build .screen-pages-compact .screen-pagination{min-height:27px}.build-main-damage>.screen-toolbar>button:first-of-type{margin-left:auto}.build-main-damage .screen-page-grid{gap:6px}.build-main-damage .screen-result-row{padding:5px 10px}.build-main-damage .screen-result-row>img{width:30px;height:30px}.build-main-damage .screen-result-row strong{font-size:14px}.build-main-damage .screen-result-row b{font-size:18px}.damage-toolbar{gap:8px}.damage-toolbar-pagination{min-width:0}.damage-toolbar-pagination .screen-pagination{min-height:0;padding:0;border:0;gap:9px;font-size:10px;white-space:nowrap}.damage-toolbar-pagination .screen-pagination>div{gap:5px}.damage-toolbar-pagination .screen-pagination button{min-width:26px;padding:5px 7px;font-size:15px}.build-main-damage .screen-skill-damage{display:grid;grid-template-columns:30px minmax(100px,1fr) minmax(64px,1.4fr) minmax(118px,max-content) 65px;gap:6px;min-height:0}.build-main-damage .screen-skill-damage .damage-hit b{font-size:16px;white-space:nowrap}.screen-skill-damage .damage-skill-name{grid-column:2;min-width:0}.screen-skill-damage .damage-skill-name strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-skill-damage .damage-skill-name>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-skill-damage .damage-skill-name>small .planner-hint,.screen-skill-damage .damage-skill-name>small .planner-hint-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-skill-damage .damage-hit{grid-column:4}.screen-skill-damage .damage-dps{grid-column:5}.screen-skill-damage .damage-applied-ailments{grid-column:3;min-width:0!important;text-align:left!important;color:#e4c795;font:11px/1.45 Arial,sans-serif}#root .screen-skill-damage .damage-applied-ailments{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:0}#root .screen-skill-damage .damage-applied-ailments>.planner-hint-text{display:-webkit-box;flex:none;min-height:17px;max-width:100%;white-space:normal;overflow-wrap:anywhere;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:15px!important;text-overflow:ellipsis;padding-bottom:2px!important;text-align:left;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-skip-ink:auto}#root .screen-skill-damage .damage-action-controls{flex:none;max-width:100%;gap:2px 5px}#root .screen-skill-damage .damage-action-controls>button{max-width:100%;min-height:19px;padding:2px 4px;overflow:hidden;text-overflow:ellipsis}@container damage-panel (max-width:600px){.build-main-damage .screen-page-grid,.build-main-damage .screen-scroll-list{--screen-row-height:88px}.build-main-damage .screen-skill-damage{grid-template-columns:25px minmax(0,1fr) minmax(108px,max-content) 58px;grid-template-rows:minmax(0,1fr) auto;gap:3px 7px;align-content:center}.build-main-damage .screen-skill-damage .damage-hit b{font-size:13px}.build-main-damage .screen-skill-damage>.damage-skill-icon-link,.screen-skill-damage>img,.screen-skill-damage>.damage-icon-space{grid-column:1;grid-row:1}.screen-skill-damage .damage-skill-name{grid-column:2;grid-row:1}.screen-skill-damage .damage-hit{grid-column:3;grid-row:1}.screen-skill-damage .damage-dps{grid-column:4;grid-row:1}#root .screen-skill-damage .damage-applied-ailments{grid-column:2/-1;grid-row:2;font-size:10px;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}#root .screen-skill-damage .damage-applied-ailments>.planner-hint-text{flex:1;min-width:0}#root .screen-skill-damage .damage-action-controls{flex:none;max-width:60%;justify-content:flex-end}}.build-mobile-combat{display:none;gap:8px;justify-content:flex-end}.damage-toolbar .damage-compact-toggle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:12px Arial,sans-serif;cursor:pointer}.damage-compact-toggle input{accent-color:#c3a56f}.sustained-dps-info{display:block;flex:none;padding:4px 0;color:#bfae8d;font:11px/1.4 Arial,sans-serif}.build-main-damage .damage-list-roomy{--screen-row-height:80px;gap:6px}.build-main-damage .damage-list-roomy .screen-result-row{padding:7px 10px}.damage-list-roomy .damage-skill-name>small{margin-top:3px}#root .damage-list-roomy .damage-applied-ailments,#root .damage-list-roomy .damage-action-controls{gap:5px}#root .damage-list-roomy .damage-action-controls>button{min-height:24px;padding:3px 6px}.damage-list-roomy .damage-use-toggle{margin-top:4px;min-height:20px}@container damage-panel (max-width:600px){.build-main-damage .damage-list-roomy{--screen-row-height:100px}#root .damage-list-roomy .damage-applied-ailments{flex-wrap:wrap;gap:5px}#root .damage-list-roomy .damage-applied-ailments>.planner-hint-text{flex-basis:160px}#root .damage-list-roomy .damage-action-controls{max-width:100%;margin-left:auto;flex-wrap:wrap}}.build-context-drawer{position:absolute;z-index:8;inset:0 0 0 auto;width:min(720px,100%);display:flex;flex-direction:column;padding:12px 16px;background:#211c14;border:1px solid #9b7b43;box-shadow:-18px 0 35px #0008;gap:10px;min-height:0}.build-drawer-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex:none;border-bottom:1px solid #5a482d;padding-bottom:8px;color:#cdb382;font:12px Arial,sans-serif}.build-context-drawer .screen-page-grid{gap:10px}.build-context-drawer .screen-toolbar{gap:8px}.build-context-drawer .screen-toolbar h2{font-size:16px}.build-context-drawer .screen-book-skill{padding:12px}.build-context-drawer .screen-stat{padding:5px 7px;gap:7px;grid-template-columns:minmax(0,1fr) 64px 65px}.build-context-drawer .screen-stat label{gap:2px}.build-context-drawer .screen-stat label strong{font-size:11px}.build-context-drawer .screen-stat label small{font-size:8px}.build-context-drawer .screen-stat label span{font-size:9px}.build-context-drawer .screen-stat button{font-size:9px!important;padding:4px!important}.build-context-drawer .screen-stat input{padding:5px!important;font-size:12px!important}@media(max-width:1200px){.build-connected-loadout{grid-template-columns:minmax(0,1fr) 250px}.build-connected-combat{grid-template-columns:minmax(0,1fr) 345px}.build-context{gap:16px}.build-context-edit{display:none}.build-context-dps{padding-left:16px}.build-summary-panel{padding:8px}}@media(max-width:1000px){.build-connected-loadout,.build-connected-combat{grid-template-columns:minmax(0,1fr)}.build-loadout-summary,.build-combat-settings{display:none}.build-mobile-combat{display:block;align-self:flex-end}.build-context-drawer{width:min(650px,100%)}.build-context-note{margin-left:auto}}@media(max-width:1200px)and (max-height:680px){.build-connected-combat{grid-template-columns:minmax(0,1fr)}.build-combat-settings{display:none}.build-mobile-combat{display:block;align-self:flex-end}}@media(max-height:680px){.build-context-drawer{position:fixed;inset:100px 20px 35px auto;width:min(720px,calc(100vw - 40px))}}@media(max-width:600px){.consolidated-build .screen-workspace-nav{flex-wrap:wrap}.consolidated-build .screen-workspace-nav>.screen-tabs{flex:1}.consolidated-build .screen-workspace-nav>.screen-tabs button{flex:1}.consolidated-build .build-editor-tools{width:100%;justify-content:flex-end}.consolidated-build .build-editor-tools>button:last-child{margin-left:auto}.build-context{gap:10px;padding:7px 8px}.build-context-target{gap:6px;flex:1}.build-context-target>img{width:28px;height:35px}.build-context-target>label{min-width:0;flex:1}.build-context-target select{width:100%;max-width:185px;font-size:11px!important;padding:4px!important}.build-context-dps{flex-direction:column;align-items:flex-end;gap:2px;padding-left:10px}.build-context-dps>span{font-size:9px}.build-context-dps small{display:inline;font-size:9px}.build-context-dps strong{font-size:22px}.build-context-note{display:none}.build-context-drawer{padding:8px 10px}.build-context-drawer>.screen-active-page{gap:7px}.build-drawer-heading{padding-bottom:5px}.build-context-drawer .screen-toolbar h2{font-size:14px}.build-context-drawer .screen-toolbar button{padding:5px!important;font-size:10px!important}.build-context-drawer .screen-filters{padding:5px 0}.build-main-skills .screen-toolbar h2{font-size:14px}.build-main-skills .screen-toolbar label{font-size:10px}.build-main-skills .screen-toolbar{gap:7px}}@media(max-height:680px){.build-context{padding-block:5px}.build-context-target>img{height:32px}.build-context-target label{display:flex;gap:10px;align-items:center}.build-context-dps strong{font-size:24px}.build-main-skills .screen-skill{padding:9px;gap:4px}.build-main-skills .screen-skill h3{font-size:12px}.build-main-skills .screen-hit-totals{font-size:10px}.build-main-skills .screen-hit-totals>div:last-child dd{font-size:18px}.build-main-skills .screen-costs{font-size:9px}.build-summary-panel{padding:7px}.build-summary-panel h2{font-size:13px}.build-combat-settings .screen-target-page>img{display:none}.build-context-drawer{padding-block:8px;gap:6px}.build-drawer-heading{padding-bottom:5px}.build-context-drawer .screen-active-page{gap:6px}.build-context-drawer .screen-field{padding:9px;gap:6px}}@media(max-width:1400px){.build-connected-combat{grid-template-columns:minmax(0,1fr)}.build-rotation-panel,.build-combat-settings,.build-conditions-panel{display:none}.build-mobile-combat{display:flex;align-self:stretch}}@media(min-width:1401px){.build-connected-combat.is-simple{grid-template-columns:minmax(0,2fr) minmax(260px,1fr) minmax(285px,1.1fr)}}.skill-planner .damage-add-skill{display:grid;place-items:center;width:100%;height:100%;min-height:40px;padding:0;border:1px solid transparent;background:transparent;color:#a99570;cursor:pointer}.skill-planner .damage-add-skill span{font:26px/1 Arial,sans-serif}.skill-planner .damage-add-skill:hover{background:#272217;border-color:#655237;color:#efd096}.skill-planner .damage-add-skill:focus-visible{outline:2px solid #d0b57e;outline-offset:-3px}@media(min-width:1401px){.build-connected-combat{grid-template-columns:minmax(0,1.7fr) minmax(260px,1.05fr) minmax(285px,1.1fr) minmax(260px,1fr)}.build-connected-combat.is-simple{grid-template-columns:minmax(0,2fr) minmax(285px,1.1fr) minmax(260px,1fr)}}.damage-use-toggle{display:flex;align-items:center;gap:4px;font:10px/1.2 Arial,sans-serif;color:#c7c3ae;cursor:pointer;margin-top:3px}.damage-use-toggle input{margin:0;width:12px;height:12px;accent-color:#cbb875}.damage-action-controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.damage-action-controls .damage-hit-control{padding:3px 6px;min-height:24px;white-space:nowrap;font:11px/1.2 Arial,sans-serif;color:#e6cd94;background:#28261d;border:1px solid #715e3b;border-radius:3px;cursor:pointer}.damage-action-controls .damage-hit-control:focus-visible{outline:2px solid #ceb979;outline-offset:2px}.build-context-drawer.full-height-sideboard{position:fixed;inset:0 0 0 auto;height:100dvh;width:min(510px,100vw);max-width:100vw;box-sizing:border-box;z-index:100;padding:14px 16px;gap:12px;font:13px/1.5 Arial,sans-serif;color:#e4d6b8;overflow:hidden}.full-height-sideboard button,.full-height-sideboard input,.full-height-sideboard select{font:12px PhilosopherGame,Georgia,serif;color:#e7cda0;background:#181510;border:1px solid #77603c;border-radius:3px;padding:7px 9px;box-sizing:border-box}.full-height-sideboard button{cursor:pointer}.full-height-sideboard button:disabled{opacity:.5;cursor:default}.full-height-sideboard :focus-visible{outline:2px solid #dec184;outline-offset:2px}.full-height-sideboard .screen-active-page{overflow:hidden;min-height:0}.full-height-sideboard .screen-filters select{min-width:0;width:auto}.full-height-sideboard .screen-toolbar{flex:none;gap:8px}.full-height-sideboard .screen-toolbar h2{width:100%}.full-height-sideboard .screen-toolbar input[type=search]{width:55%;min-width:100px}.full-height-sideboard .build-drawer-heading{font:15px PhilosopherGame,Georgia,serif}.full-height-sideboard .screen-filters{margin:0;padding:9px 0}.sideboard-scroll{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#917441 #1c1811;padding-right:5px}.sideboard-scroll>*{flex:none}.sideboard-group{font:15px PhilosopherGame,Georgia,serif;color:#cbb279;margin:13px 0 4px;border-bottom:1px solid #725b38;padding-bottom:5px}.stats-pin-settings{display:flex;gap:8px;align-items:center;flex:none;font-size:11px;color:#bfa984}.stats-pin-settings>span{margin-right:auto}.sideboard-stat{display:grid;grid-template-columns:25px minmax(0,1fr) 100px;align-items:start;gap:8px;padding:11px 0;border-bottom:1px solid #4e402d}.sideboard-stat .stat-pin{padding:0;width:25px;height:27px;font-size:21px;border:0;background:none;color:#a59577}.sideboard-stat .stat-pin[aria-pressed=true]{color:#f0c55f}.stat-label-block{display:flex;flex-direction:column;gap:5px;min-width:0}.stat-label-block>label{font:14px PhilosopherGame,Georgia,serif;color:#e5ca98;line-height:1.35}.stat-included,.stat-label-block>.screen-warning{font:10px/1.5 Arial,sans-serif;color:#b6aa92;overflow-wrap:anywhere}.stat-included>span{color:#aec698}.stat-value-block{display:flex;flex-direction:column;gap:3px;text-align:right;font:10px Arial,sans-serif;color:#bda780}.stat-value-block input{width:100%;text-align:right;font-size:13px}.stat-value-block small{font-size:9px;color:#aa9d87}.stat-value-block b{color:#ebd5a1;font-weight:400}.stat-value-block .stat-delta{color:#b5ca99}.sideboard-attribute{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #57452e}.sideboard-attribute input{width:95px;text-align:right}.skillbook-scroll{gap:12px}.full-height-sideboard .skillbook-scroll .screen-book-skill{height:auto;min-height:0;overflow:visible;flex:none;padding:13px;gap:10px}.skillbook-scroll .book-description{line-height:1.6;color:#d4c7ae}.skillbook-scroll .book-available,.book-requirements .is-met{color:#b3cf99}.book-requirements{display:flex;flex-direction:column;gap:5px;padding:9px 0;border-block:1px solid #57452e;font:12px/1.5 Arial,sans-serif}.book-requirements>strong{font:13px PhilosopherGame,Georgia,serif;color:#dcc18d}.book-requirements .is-missing{color:#edb383}.book-requirements small{color:#bbaa8c}.book-requirements label{display:flex;gap:7px;align-items:center}.book-notes{font:11px/1.5 Arial,sans-serif;color:#c5ae88;padding-left:16px;margin:0}.skillbook-scroll footer{align-items:center;justify-content:space-between}.skillbook-scroll footer a{font-size:12px;color:#e2c184;text-decoration:underline}.planner-hint-popover{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:390px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:16px;background:#241d13;color:#e5d7bb;border:1px solid #b79960;box-shadow:0 8px 30px #000a;font:12px/1.6 Arial,sans-serif}.planner-hint-popover h3{margin:0 0 10px;font:17px PhilosopherGame,Georgia,serif;color:#e9cd95}.planner-hint-popover p{margin:8px 0}.planner-hint-button{border-bottom-style:dashed!important}.planner-hint-button.planner-hint-icon{border-bottom-style:solid!important;min-width:28px;min-height:28px;cursor:help}.active-set-card .active-set-thresholds{display:flex;gap:0;flex-wrap:nowrap;font:13px PhilosopherGame,Georgia,serif}.active-set-card .active-set-thresholds>span{padding:0;border:0;background:none;color:#8e816b;font:inherit}.active-set-card .active-set-thresholds>span.is-active{border:0;background:none;color:#d6dfad;font-weight:700}.active-set-thresholds i{font-style:normal;font-weight:400;color:#85775f;padding:0 4px}.active-set-thresholds>small{margin-left:7px}.build-summary-panel .active-set-card.is-compact .active-set-thresholds{gap:0;max-width:none}@media(max-width:600px){.build-context-drawer.full-height-sideboard{width:100vw;padding:10px 12px}.sideboard-stat{grid-template-columns:24px minmax(0,1fr) 86px;gap:7px}.stat-label-block>label{font-size:13px}}.full-height-sideboard .planner-skill-icon{position:relative;display:grid;place-items:center;flex:none}.full-height-sideboard .planner-skill-icon img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.full-height-sideboard .planner-skill-icon>span{position:absolute;bottom:0;right:0;width:17px;height:17px;border:1px solid #aa8b54;border-radius:50%;background:#211b12;color:#edcf8f;font:9px Arial,sans-serif;display:grid;place-items:center}.full-height-sideboard .planner-skill-icon:hover{border-color:#e3c37e}.full-height-sideboard .book-requirements>.screen-muted{font-size:10px!important}.stats-search{display:flex;flex-direction:column;gap:5px;flex:none;font-size:12px}.stats-search input{width:100%}.stats-search small{color:#bbaa8c}.skill-hit-buttons{display:flex;gap:6px}.skill-hit-buttons button{flex:1;min-width:0}.planner-hit-form{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%}.planner-hit-form label{display:flex;align-items:center;gap:10px;width:100%}.planner-hit-form input{width:100px}.planner-hit-form>small{margin-right:auto;color:#bbaa8c}.screen-reading-dialog .planner-hit-form label{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,140px);gap:8px 16px}.screen-reading-dialog .planner-hit-form label input{width:100%;min-width:0}.planner-hit-form label>small{grid-column:1 / -1;color:#bbaa8c}.build-drawer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.attribute-allocation-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 12px;border-bottom:1px solid #765c34}.attribute-allocation-summary>div{display:flex;flex-direction:column;gap:2px}.attribute-allocation-summary strong{font:17px PhilosopherGame,Georgia,serif;color:#e5ca98}.attribute-allocation-summary span{font:10px Arial,sans-serif;color:#b9aa8d}.attribute-allocation-head,.attributes-scroll .sideboard-attribute{display:grid;grid-template-columns:minmax(92px,1fr) 43px 51px 126px;align-items:center;gap:7px}.attribute-allocation-head{position:sticky;top:0;z-index:1;padding:9px 0 6px;background:#15120e;color:#96866a;text-align:center;font:9px/1 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.attribute-allocation-head span:first-child{text-align:left}.attributes-scroll .sideboard-attribute{padding:8px 0;border-bottom:1px solid #57452e}.sideboard-attribute>.attribute-name{font:14px PhilosopherGame,Georgia,serif;color:#e1c999}.sideboard-attribute>output{text-align:center;color:#b9ad95;font:12px Arial,sans-serif}.sideboard-attribute>.attribute-added{color:#9fc787}.attribute-total-control{display:grid;grid-template-columns:29px minmax(48px,1fr) 29px;align-items:center;gap:3px}.attribute-total-control button{height:30px;padding:0;font-size:22px;line-height:1}.attribute-total-control input{width:100%;height:30px;padding:4px;text-align:center;font:15px PhilosopherGame,Georgia,serif;color:#f0d79f}.sideboard-attribute>small{grid-column:1/-1;color:#d89078;font:10px Arial,sans-serif;text-align:right}.sideboard-attribute.is-over-limit .attribute-added,.sideboard-attribute.is-over-limit input{color:#e6a086}.attribute-allocation-note{margin:10px 0 2px;font-size:10px;line-height:1.45}@media(max-width:480px){.attribute-allocation-head,.attributes-scroll .sideboard-attribute{grid-template-columns:minmax(80px,1fr) 36px 43px 116px;gap:4px}.attribute-total-control{grid-template-columns:27px minmax(42px,1fr) 27px}}.attribute-budget-warning{margin:8px 0 0;padding:8px 9px;border:1px solid #8f5d42;background:#3a251dcc;color:#e7b08d;font:10px/1.45 Arial,sans-serif}.equipment-hover{pointer-events:none}.equipment-preview-details{overflow:auto;min-height:0}.active-set-popover{pointer-events:none}.active-set-card{max-width:320px;width:100%;box-sizing:border-box}.build-main-skills .screen-page-grid{justify-content:start}.build-main-skills .screen-skill{overflow:auto;scrollbar-width:thin}.build-main-skills .skill-add-banner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #806a47;background:#211d1540;color:#bfa77d;cursor:pointer}.build-main-skills .skill-add-banner>span{font:42px/1 Arial,sans-serif}.build-main-skills .skill-add-banner>small{font:12px/1.4 Arial,sans-serif}.build-main-skills .skill-add-banner:hover{border-color:#d9ba7f;background:#332b1e;color:#f1d69f}.build-main-skills .skill-add-banner:focus-visible{outline:2px solid #d9ba7f;outline-offset:-3px}.build-connected-loadout{grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:minmax(360px,1fr) auto;gap:12px}.build-connected-loadout>.build-main-skills{grid-column:1;grid-row:1}.build-active-sets-panel{grid-column:1;grid-row:2;max-height:235px;overflow:auto;scrollbar-width:thin}.build-active-sets-panel .active-set-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),240px));gap:10px;align-items:start}.build-active-sets-panel .active-set-card:not(.is-compact){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:start;padding:8px}.build-active-sets-panel .active-set-card>header{grid-column:1;min-width:0}.build-active-sets-panel .active-set-card>.active-set-thresholds{grid-column:2;grid-row:1;margin:3px 0 0;white-space:nowrap}.build-active-sets-panel .active-set-card>.active-set-bonuses{grid-column:1/-1}.build-active-sets-panel .active-set-identity img{width:24px;height:24px}.build-active-sets-panel .active-set-bonuses p{overflow-wrap:anywhere}.build-equipment-summary{grid-column:2;grid-row:1/span 2;display:grid;grid-template-rows:auto minmax(180px,1fr);gap:12px;min-height:0}.imported-equipment{min-width:0;padding:12px;border:1px solid #5a482d;background:#201c15}.imported-equipment>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.imported-equipment h2{margin:0;color:#e6cd9b;font:17px PhilosopherGame,Georgia,serif}.imported-equipment h2 small{margin-left:6px;color:#ad9b7d;font:11px Arial,sans-serif}.imported-equipment>header button{font-size:11px;padding:6px 8px}.equipment-slot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px}.skill-planner button.equipment-icon-slot{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:8px;background:#19120d;border:1px solid #594331;border-radius:5px;position:relative}.skill-planner button.equipment-icon-slot.is-equipped{background:color-mix(in srgb,var(--item-color) 32%,#15120e);border-color:color-mix(in srgb,var(--item-color) 72%,#33251b)}.skill-planner button.equipment-icon-slot:hover,.skill-planner button.equipment-icon-slot:focus-visible{outline:2px solid #eccb85;outline-offset:2px}.equipment-icon-slot>img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.equipment-icon-slot.is-equipped>img{filter:none}.equipment-note,.equipment-editor-preview>small{font:12px/1.55 Arial,sans-serif;color:#c1b298;margin:10px 0}.imported-equipment>.equipment-note{font-size:11px;margin:10px 0 6px}.skill-planner .equipment-import-link{font-size:11px;border:0;background:none;padding:4px 0;color:#e1c18a}.equipment-hover{position:fixed;inset:auto;margin:0;padding:0;width:min(370px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto;border:1px solid #a18a61;background:#181511;color:#ddd0b8;box-shadow:0 12px 40px #000b;scrollbar-width:thin}.equipment-item-details{min-width:0;color:#ddcfb7;font:13px/1.5 Arial,sans-serif}.equipment-item-details>header{display:flex;gap:12px;align-items:center;padding:14px;background:linear-gradient(110deg,color-mix(in srgb,var(--item-color) 30%,#161d22),#141716);border-bottom:1px solid var(--item-color)}.equipment-item-details>header img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.equipment-item-details h3{margin:0;font:19px/1.25 PhilosopherGame,Georgia,serif;color:var(--item-color)}.equipment-item-details h3 a{color:inherit}.equipment-item-details small{display:block;font-size:11px;color:#d2c8b7;margin-top:5px}.equipment-item-details dl{display:grid;gap:4px;margin:12px}.equipment-item-details dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 8px;background:#ffffff06}.equipment-item-details dt{min-width:0}.equipment-item-details dd{margin:0;color:#e9dbba;font-variant-numeric:tabular-nums;white-space:nowrap}.equipment-primary-mark{color:var(--item-color);font-size:10px}.equipment-item-details>.equipment-note{padding:0 12px}.equipment-item-set{padding:0 14px 14px}.equipment-item-set h4{color:var(--item-color);font:16px PhilosopherGame,Georgia,serif;margin:14px 0 8px}.equipment-item-set>div{padding:9px 0;border-top:1px solid #ffffff10;color:#b9ac98}.equipment-item-set b{color:#ccb482}.equipment-item-set .is-active b{color:#ffca64}.equipment-item-set p{margin:5px 0;font:12px/1.5 Arial,sans-serif}.equipment-dialog{width:min(900px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #a2834e;background:#211c15;color:#ead7b3;box-shadow:0 20px 65px #000a}.equipment-dialog[open]{display:flex;flex-direction:column}.equipment-dialog::backdrop{background:#000a}.equipment-dialog>header,.equipment-dialog>footer{display:flex;gap:10px;align-items:center;flex:none;padding:14px 18px;background:#2b2318}.equipment-dialog>header{justify-content:space-between;border-bottom:1px solid #665134}.equipment-dialog h2{margin:0;font:22px PhilosopherGame,Georgia,serif}.equipment-dialog>header button{font-size:20px}.equipment-dialog button,.equipment-dialog select{border:1px solid #78613c;border-radius:3px;background:#1d1912;color:#ead7b3;padding:8px 10px;font:13px PhilosopherGame,Georgia,serif}.equipment-dialog button:hover{border-color:#e1b968}.equipment-dialog button:disabled{opacity:.4;cursor:not-allowed}.equipment-dialog button:focus-visible,.equipment-dialog select:focus-visible{outline:2px solid #e9c781;outline-offset:2px}.equipment-dialog>footer{justify-content:flex-end;border-top:1px solid #665134}.equipment-dialog>footer>button:first-child{margin-right:auto}.equipment-dialog .equipment-apply{background:#36504a;border-color:#7dc6b5;color:#e9fff6}.equipment-editor-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:auto;min-height:0;padding:18px;gap:22px;scrollbar-width:thin}.equipment-editor-fields{min-width:0}.equipment-editor-selects{display:grid;grid-template-columns:1fr 1fr;gap:12px}.equipment-editor-selects label,.equipment-stat-choice>span{display:grid;gap:5px;font:12px/1.4 Arial,sans-serif;color:#dac59f}.equipment-editor-selects select,.equipment-stat-choice select{width:100%;min-width:0}.equipment-stat-choice{display:grid;grid-template-columns:minmax(0,1fr) 60px;gap:12px;align-items:end;margin:12px 0}.equipment-stat-choice strong{align-self:center;color:#edd393;font:16px PhilosopherGame,Georgia,serif;text-align:right}.equipment-editor-warning{padding:10px;border-left:2px solid #d7ae62;background:#d7ae620d;font:12px/1.5 Arial,sans-serif;color:#e3c994}.equipment-editor-preview{min-width:0}.equipment-editor-preview>.equipment-item-details{background:#171713;border:1px solid #59462b}.equipment-dialog.is-wide{width:min(1480px,calc(100vw - 28px))}.equipment-expanded-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;overflow:auto;min-height:0;scrollbar-width:thin}.equipment-expanded-grid>article{border:1px solid #59462b;background:#181611;display:flex;flex-direction:column;min-width:0}.equipment-expanded-actions{display:flex;gap:7px;margin:auto 12px 12px}.equipment-expanded-actions button{flex:1;min-width:0}.equipment-any-set-note{padding:7px 9px;margin:8px 0;color:#c6e5d9;background:#1b3330;border-left:2px solid #71aaa0;font-size:11px;line-height:1.45}.equipment-expanded-grid>article>button{margin:auto 12px 12px}.equipment-expanded-grid .equipment-item-details h3{font-size:17px}.consolidated-build .screen-workspace-nav{justify-content:flex-end}@media(max-height:850px){.build-connected-loadout{overflow-y:auto;align-content:start;scrollbar-width:thin;padding-right:4px}}@media(max-width:1000px){.build-connected-loadout{grid-template-columns:minmax(0,1fr);grid-template-rows:440px auto auto;overflow-y:auto;align-content:start;scrollbar-width:thin}.build-active-sets-panel{grid-column:1;grid-row:2}.build-equipment-summary{grid-column:1;grid-row:3;grid-template-columns:1fr 1fr;grid-template-rows:380px}.equipment-expanded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.skill-planner .planner-navigation-bar{flex-wrap:wrap!important}.skill-planner .planner-mode-tabs{flex-wrap:wrap;max-width:100%}.skill-planner .planner-mode-tabs button{font-size:12px;padding:7px 9px}.build-equipment-summary{grid-template-columns:1fr;grid-template-rows:auto 260px}.equipment-slot-grid{max-width:300px;margin:14px auto 0}.equipment-editor-body,.equipment-expanded-grid{grid-template-columns:1fr}.equipment-dialog h2{font-size:19px}.equipment-dialog>header,.equipment-dialog>footer{padding:12px}.equipment-editor-body{padding:12px}.equipment-dialog{max-height:calc(100dvh - 16px)}}:is(.skill-planner button,.equipment-item-details span).equipment-icon-slot{--slot-cut:polygon(6% 0,94% 0,94% 3%,97% 3%,97% 6%,100% 6%,100% 94%,97% 94%,97% 97%,94% 97%,94% 100%,6% 100%,6% 97%,3% 97%,3% 94%,0 94%,0 6%,3% 6%,3% 3%,6% 3%);display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;border:0;border-radius:0;clip-path:var(--slot-cut);background:#211710;box-shadow:none;padding:10px}:is(.skill-planner button,.equipment-item-details span).equipment-icon-slot.is-equipped{background:linear-gradient(0deg,color-mix(in srgb,var(--item-color) 40%,#15120e),color-mix(in srgb,var(--item-color) 7%,#17120f) 62%,#1d1711)}.equipment-icon-slot.is-equipped:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;z-index:0;background:#64482f;pointer-events:none;clip-path:polygon(46% 0,54% 0,54% 5%,60% 5%,60% 10%,65% 10%,65% 15%,70% 15%,70% 20%,75% 20%,75% 25%,80% 25%,80% 30%,85% 30%,85% 35%,90% 35%,90% 40%,95% 40%,95% 46%,100% 46%,100% 54%,95% 54%,95% 60%,90% 60%,90% 65%,85% 65%,85% 70%,80% 70%,80% 75%,75% 75%,75% 80%,70% 80%,70% 85%,65% 85%,65% 90%,60% 90%,60% 95%,54% 95%,54% 100%,46% 100%,46% 95%,40% 95%,40% 90%,35% 90%,35% 85%,30% 85%,30% 80%,25% 80%,25% 75%,20% 75%,20% 70%,15% 70%,15% 65%,10% 65%,10% 60%,5% 60%,5% 54%,0 54%,0 46%,5% 46%,5% 40%,10% 40%,10% 35%,15% 35%,15% 30%,20% 30%,20% 25%,25% 25%,25% 20%,30% 20%,30% 15%,35% 15%,35% 10%,40% 10%,40% 5%,46% 5%)}.equipment-icon-slot.is-equipped:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(var(--item-color),var(--item-color)) bottom/100% 2px no-repeat,linear-gradient(0deg,var(--item-color),transparent) bottom left/2px 45% no-repeat,linear-gradient(0deg,var(--item-color),transparent) bottom right/2px 45% no-repeat}.equipment-icon-slot>img{position:relative;z-index:1;pointer-events:none}.skill-planner button.equipment-icon-slot:hover,.skill-planner button.equipment-icon-slot:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #ffe0a0;filter:brightness(1.16)}.equipment-item-details span.equipment-item-visual{width:66px;height:66px;flex:0 0 66px;box-sizing:border-box}.skill-planner .copy-equipment .equipment-icon-slot{padding:7px}.planner-knowledge-search{position:relative;flex:1 1 280px;min-width:230px;max-width:500px;margin-right:auto}.skill-planner .planner-knowledge-search input{box-sizing:border-box;width:100%;height:36px;padding:7px 10px 7px 31px;border:1px solid #7b7652;border-radius:4px;background:#121713;color:#e8ddc3;font:12px Arial,sans-serif}.planner-knowledge-search input::placeholder{color:#b6b59d;opacity:1}.planner-knowledge-search input:focus{outline:2px solid #79b8a6;outline-offset:1px}.knowledge-search-icon{position:absolute;inset:4px auto auto 10px;color:#b5cbbb;font:23px Georgia,serif;pointer-events:none}.knowledge-popover{position:fixed;inset:auto;margin:0;padding:0;box-sizing:border-box;max-width:calc(100vw - 16px);color:#e4dac2;background:#1d1d17;border:1px solid #a39464;border-radius:5px;box-shadow:0 12px 45px #000a;font:13px/1.5 Arial,sans-serif;overflow:hidden}.knowledge-popover:popover-open{display:flex;flex-direction:column}.knowledge-popover>header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #665b3c;gap:12px;background:#24281f}.knowledge-popover>header strong{font:20px PhilosopherGame,Georgia,serif;color:#e9ce91}.knowledge-popover>header small{display:block;font-size:11px;color:#bbbca5}.knowledge-popover button{border:1px solid #75643f;border-radius:3px;padding:6px 9px;background:#2d291e;color:#edd4a5;font:12px/1.35 Arial,sans-serif;cursor:pointer}.knowledge-popover button:hover{border-color:#aec8a5;background:#3a4433}.knowledge-popover :focus-visible{outline:2px solid #9ed1bc;outline-offset:2px}.knowledge-popover>nav{display:flex;flex-wrap:wrap;gap:5px;padding:10px 12px;border-bottom:1px solid #4c4632}.knowledge-popover>nav button[aria-pressed=true]{background:#34534a;border-color:#99bdaa;color:#f0f8e8}.knowledge-popover>nav small{margin-left:6px;opacity:.65}.knowledge-results{padding:12px;overflow:auto;overscroll-behavior:contain;min-height:0}.knowledge-count{font-size:11px;color:#bdb69b;margin:0 0 10px}.knowledge-result{padding:12px;background:#242219;border:1px solid #514a33;border-radius:4px;margin-bottom:10px}.knowledge-result>header{display:flex;gap:10px;align-items:center}.knowledge-result>header>img,.knowledge-kind{width:32px;height:32px;object-fit:contain;flex:none;image-rendering:pixelated}.knowledge-kind{display:grid;place-items:center;background:#303d30;color:#bcd3aa;font:21px Georgia,serif;border-radius:4px}.knowledge-result>header>div{flex:1;min-width:0}.knowledge-result .knowledge-title{border:0;background:none;padding:0;width:100%;text-align:left;font:17px PhilosopherGame,Georgia,serif;display:flex;justify-content:space-between;gap:10px;color:#efd49a}.knowledge-result small{font-size:11px;color:#b5b198}.knowledge-result p{margin:8px 0;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.knowledge-result>footer,.knowledge-related,.knowledge-node-locations,.knowledge-suggestions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.knowledge-result>footer{margin-top:10px}.knowledge-result>footer:empty{display:none}.knowledge-result>footer a{font-size:12px}.knowledge-value{font:20px PhilosopherGame,Georgia,serif;color:#c7e0ad;text-align:right}.knowledge-value small{display:block}.knowledge-explanation{border-top:1px solid #4c4831;margin-top:10px;padding-top:3px}.knowledge-related{margin-top:12px}.knowledge-related button{border-color:#4f7162;background:#23372d;color:#c8e3ca}.knowledge-node-locations{margin-top:12px}.knowledge-node-locations>small{width:100%}.knowledge-more{width:100%}.knowledge-popover>header,.knowledge-popover>nav{flex:none}.knowledge-results{scrollbar-width:thin;scrollbar-color:#a89867 #1c1d17;scrollbar-gutter:stable}.knowledge-result .knowledge-tldr{border-left:2px solid #81bda7;padding:6px 9px;background:#29372c;color:#e0ebd1}.knowledge-tldr>strong{font-size:10px;letter-spacing:.04em;color:#a9d8c4;margin-right:5px;white-space:nowrap}.knowledge-popover .knowledge-node-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;padding:2px;border:1px solid #687d62;background:#1a251d;border-radius:4px;box-sizing:border-box}.knowledge-node-icon img{width:30px;height:30px;object-fit:contain;image-rendering:pixelated}.knowledge-node-icon>.planner-wiki-arrow{display:none}.knowledge-node-icon:hover{outline:1px solid #9ed1bc}.knowledge-status-sources{margin:8px 0 12px}.knowledge-status-sources details{border:1px solid #4d6250;border-radius:3px;margin:6px 0;background:#202a21}.knowledge-status-sources summary{padding:8px 10px;cursor:pointer;color:#bfe0bf;font-weight:700}.knowledge-status-sources summary small{margin-left:6px;font-weight:400}.knowledge-status-sources ul{list-style:none;padding:0 10px;margin:0}.knowledge-status-sources li{padding:10px 0;border-top:1px solid #45513c}.knowledge-status-sources details>p{padding:0 10px}.knowledge-source-heading{display:flex;gap:8px;align-items:center}.knowledge-source-heading>img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.knowledge-source-heading small{display:block}.knowledge-popover .knowledge-source-link{padding:0;border:0;background:none;color:#d8eac5;text-align:left;font-weight:700;text-decoration:underline;text-underline-offset:3px}.knowledge-status-sources .knowledge-source-note{font-size:12px;color:#c1bca4}.knowledge-source-heading a{font-size:12px}.knowledge-node-group{border:1px solid #597163;background:#22332b;border-radius:4px;padding:10px 12px;margin-bottom:12px}.knowledge-node-group>summary{cursor:pointer;font:15px PhilosopherGame,Georgia,serif;color:#d5e5c6}.knowledge-node-group>summary span{font:11px Arial,sans-serif;color:#b8c7ac;margin-left:10px}.knowledge-node-group>p{font-size:12px;color:#c0c6b1}.knowledge-node-group .knowledge-result:last-child{margin-bottom:0}.knowledge-calculations{margin:10px 0;border:1px solid #547568;background:#1b2923;border-radius:4px;padding:10px;min-width:0}.knowledge-calculations h4{margin:0;color:#bde2cd;font:17px PhilosopherGame,Georgia,serif}.knowledge-calculations h5{margin:0;color:#e7d19e;font-size:14px}.knowledge-calculations>p{font-size:11px;color:#b8c9bb}.knowledge-calculation{padding:10px 0;border-top:1px solid #456052}.knowledge-calculation:first-of-type{border-top:0}.knowledge-calculation-table{overflow-x:auto;margin:8px 0}.knowledge-calculation table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.knowledge-calculation th,.knowledge-calculation td{padding:6px;border-bottom:1px solid #435145;text-align:right;white-space:nowrap}.knowledge-calculation th:first-child{text-align:left;white-space:normal;min-width:100px}.knowledge-calculation tfoot{color:#e7d19e;font-weight:700}.knowledge-calculation details{margin:8px 0;border:1px solid #4f6757;border-radius:3px;padding:8px}.knowledge-calculation summary{cursor:pointer;color:#c3ddc6;font-size:12px;font-weight:700}.knowledge-calculation details p{font-size:12px;color:#d1d9c6}.knowledge-formula>div{margin-top:10px;padding-top:8px;border-top:1px solid #415247}.skill-planner .skill-node-reference{border-color:#70a590;background:#263d34;color:#d8efdd}.skill-planner.is-overview .planner-navigation-bar{grid-template-columns:auto minmax(230px,1fr) auto auto}.skill-planner.is-overview .planner-knowledge-search{grid-column:2;grid-row:1;width:100%;margin:0;justify-self:stretch}.skill-planner.is-overview .planner-navigation-bar button.author-mode-button{grid-column:3;grid-row:1;min-width:165px;padding-inline:12px!important}.skill-planner.is-overview .overview-toolbar>.overview-toolbar-actions{grid-column:4;grid-row:1}@media(max-width:1400px){.skill-planner.is-overview .planner-navigation-bar{grid-template-columns:auto minmax(230px,1fr) auto}.skill-planner.is-overview .overview-toolbar>.overview-toolbar-actions{grid-column:1/-1;grid-row:2}}@media(max-width:760px){.planner-knowledge-search{max-width:none;flex-basis:100%;order:1}.planner-navigation-bar>label,.planner-navigation-bar>.skill-build-actions,.planner-navigation-bar>.planner-character-toggle,.planner-navigation-bar>.planner-workspace-actions{order:2}.skill-planner.is-overview .planner-navigation-bar{grid-template-columns:minmax(0,1fr) auto}.skill-planner.is-overview .planner-navigation-bar .planner-mode-tabs{grid-column:1/-1;grid-row:1;justify-self:start}.skill-planner.is-overview .planner-knowledge-search{grid-column:1/-1;grid-row:2}.skill-planner.is-overview .planner-navigation-bar button.author-mode-button{grid-column:1/-1;grid-row:3}.skill-planner.is-overview .overview-toolbar>.overview-toolbar-actions{grid-column:1/-1;grid-row:4;justify-self:center}.knowledge-popover>header{padding:9px 11px}.knowledge-popover>nav{gap:4px;padding:8px}.knowledge-popover>nav button{font-size:11px;padding:5px}.knowledge-results{padding:8px}.knowledge-result{padding:10px}}.overview-sheet.copy-sheet{width:1920px;padding:16px 22px;font:14px/1.4 Arial,sans-serif;background:#1b1812}.copy-stats-heading{display:flex;align-items:center;gap:10px}.skill-planner .overview-stats-star{display:inline-flex;align-items:center;gap:6px;padding:0 8px;width:auto;height:28px;background:none;border:1px solid #77603c;color:#f0c55f;font:14px/1 PhilosopherGame,Georgia,serif;flex:none}.overview-stats-star-icon{font:21px/1 Arial,sans-serif}.skill-planner .overview-stats-star:focus-visible{outline:2px solid #dec184;outline-offset:3px}.copy-skills-row{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;border-bottom:1px solid #806642}.copy-skills-row .copy-skills-section{border:0}.copy-rotation{border-left:1px solid #59482f;padding:8px 0 8px 14px}.copy-rotation ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.copy-rotation li{display:flex;align-items:center;gap:5px;min-width:0;font-size:10px}.copy-rotation li>span{color:#b9a079;font-size:9px}.copy-rotation img{width:23px;height:23px;object-fit:contain;flex:none}.copy-rotation strong{font:12px/1.3 PhilosopherGame,Georgia,serif;color:#e0c798}.copy-rotation b{color:#f3d997}.copy-rotation p{font-size:10px}@media(max-width:800px){.overview-stage.is-responsive .copy-skills-row{grid-template-columns:minmax(0,1fr)}.overview-stage.is-responsive .copy-rotation{border-left:0;border-top:1px solid #59482f;padding:10px 0}}.copy-attributes-strip{padding:10px 0;border-bottom:1px solid #806642}.copy-attributes-strip h3{font-size:15px;margin-bottom:7px}.copy-attributes-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.copy-attributes-grid>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 5px;border-right:1px solid #59482f;padding-right:12px;font-size:12px}.copy-attributes-grid>div:last-child{border:0}.copy-attributes-grid b{font:21px PhilosopherGame,Georgia,serif;color:#e5c990}.copy-attributes-grid small{grid-column:1/-1;color:#a5c995;font-size:10px}.copy-heading{display:flex;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid #806642}.copy-heading>img{width:56px;height:60px}.copy-heading>div:nth-child(2){flex:1;min-width:0}.copy-heading h2{font-size:28px;margin:0 0 5px}.copy-heading p{font:15px PhilosopherGame,Georgia,serif;color:#cbb997}.copy-heading p span{margin-left:16px}.copy-heading .overview-logo img{width:148px}.copy-heading .overview-logo small{font-size:9px}.copy-heading .copy-updated-at{font:11px/1.3 Arial,sans-serif;color:#aa9a7e;white-space:nowrap}.copy-note{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid #59482f;color:#cdbb9a;font-size:12px}.copy-note b{flex:none}.copy-note p{white-space:pre-wrap}.copy-section{min-width:0}.copy-section h3{font:18px/1.3 CinzelGame,Georgia,serif;margin:0 0 10px}.copy-section h3 small{font:11px Arial,sans-serif;color:#b6a385;margin-left:8px}.copy-section h4{font:14px CinzelGame,Georgia,serif;margin:12px 0 7px}.copy-section p.copy-muted{margin-top:7px}.copy-muted{font:11px/1.5 Arial,sans-serif;color:#b6a68a}.copy-warning{color:#e9b880;font-size:12px}.copy-skills-section{padding:12px 0;border-bottom:1px solid #806642}.copy-skills{display:grid;grid-template-columns:repeat(var(--skill-count),minmax(0,1fr));gap:0}.copy-skill{display:grid;grid-template-columns:42px minmax(0,1fr);gap:3px 9px;padding:4px 12px;border-right:1px solid #58452d;align-content:start}.copy-skill:last-child{border-right:0}.copy-skill>img{width:38px;height:38px;align-self:center}.copy-skill strong{font:15px/1.3 PhilosopherGame,Georgia,serif;display:block;color:#ecd09a}.copy-skill small{display:block;font-size:10px;color:#bda98a}.copy-skill>b{grid-column:1/-1;font:25px/1.25 PhilosopherGame,Georgia,serif;color:#e7c888;margin-top:4px}.copy-skill>small{grid-column:1/-1}.copy-skill .copy-warning{color:#efba80}.copy-columns{display:grid;grid-template-columns:420px 205px 290px minmax(0,1fr);gap:16px;padding-top:12px;align-items:stretch}.copy-column{display:flex;flex-direction:column;gap:18px;min-width:0}.copy-character,.copy-recipe{border-right:1px solid #59482f;padding-right:12px}.copy-results{border-right:1px solid #59482f;padding-right:14px}.copy-equipment{padding-right:12px;border-right:1px solid #59482f}.copy-equipment .equipment-slot-grid{margin-top:0;gap:5px}.skill-planner .copy-equipment .equipment-icon-slot{padding:5px}.copy-equipment .equipment-icon-slot>img{min-width:0;min-height:0}.copy-attribute,.copy-attribute-heading{column-gap:4px}.copy-tree{display:flex;flex-direction:column;min-height:480px}.copy-tree-images.is-adaptive{display:block;position:relative;flex:1;min-height:430px;margin-top:0}.copy-tree-images.is-adaptive>figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;box-sizing:border-box;overflow:hidden}.copy-tree-images.is-adaptive svg{width:100%;height:100%}.copy-equipment-sets .copy-equipment{border:0;padding:0;max-width:none}.copy-equipment-sets .equipment-slot-grid{max-width:220px;margin:0 auto}.copy-equipment-sets .active-set-card{max-width:none}.copy-equipment-sets .active-set-list{grid-template-columns:minmax(0,1fr)}.copy-equipment-sets.has-many-sets .active-set-list{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-equipment-sets .active-set-heading{min-width:0;overflow-wrap:anywhere}.copy-equipment-sets .active-set-identity{flex:0 0 24px}.copy-equipment-sets .active-set-identity img{width:24px;height:24px}.copy-equipment-sets .active-set-heading small{font-size:10px}.copy-equipment-sets .active-set-card{padding:7px}.copy-equipment-sets .active-set-thresholds{margin-top:5px}@media(max-width:800px){.overview-stage.is-responsive .copy-equipment{max-width:220px;border:0;padding:0}.overview-stage.is-responsive .copy-tree-images.is-adaptive svg{height:100%}}.copy-set-details{border-bottom:1px solid #59482f;padding-bottom:9px;margin-bottom:8px}.copy-set-details .copy-set{border:0;padding-top:0}.copy-set-tier{padding:4px 0;font:12px/1.5 Arial,sans-serif}.copy-set-tier>strong{color:#d7b775;font:12px PhilosopherGame,Georgia,serif}.copy-set-tier>p{font-size:12px;margin:3px 0 0}.copy-set-tier>small{font-size:10px;color:#dfb27e}.copy-set{display:flex;align-items:center;gap:9px;border-bottom:1px solid #473924;padding:8px 0}.copy-set>img{width:28px;height:28px}.copy-set>div{flex:1}.copy-set strong{display:block;font:15px PhilosopherGame,Georgia,serif;color:#e5cd9e}.copy-set small{display:block;font-size:10px;color:#baa686}.copy-set>b{font:19px PhilosopherGame,Georgia,serif;color:#e9c988}.copy-attribute-list{margin:0}.copy-attribute,.copy-attribute-heading{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;gap:8px;padding:9px 0;font:14px PhilosopherGame,Georgia,serif;border-bottom:1px solid #443825}.copy-attribute-heading{font:11px Arial,sans-serif;color:#aa9877;padding:4px 0}.copy-attribute>*:not(:first-child),.copy-attribute-heading>*:not(:first-child){text-align:right}.copy-attribute dd{margin:0;color:#e7c98e}.copy-attribute dd.copy-added{color:#aace9a}.copy-buffs{display:flex;gap:5px;flex-wrap:wrap}.copy-buffs>span{border-left:2px solid #a78c51;padding:3px 8px;font-size:11px;background:#282116;color:#d9c599}.copy-tree-images{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}.copy-tree-images.is-split{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-tree-images.is-split>figure:first-child{grid-column:1/-1}.copy-tree-images figure{margin:0;min-width:0;border:1px solid #59482f;background:#12110e}.copy-tree-images figcaption{font:11px Arial,sans-serif;padding:6px 10px;color:#bda67a;border-bottom:1px solid #403522}.copy-tree-images svg{display:block;width:100%;height:430px}.copy-tree-images.is-split svg{height:210px}.copy-tree-images svg image{image-rendering:pixelated}.copy-target{display:flex;align-items:center;gap:9px}.copy-target>img{width:38px;height:50px}.copy-target strong{font:14px PhilosopherGame,Georgia,serif;color:#e3c89a;display:block}.copy-target small{font:10px/1.4 Arial,sans-serif;color:#ac9878;display:block}.copy-dps{display:flex;justify-content:space-between;align-items:center;border-block:1px solid #5e4c30;padding:10px 0;margin-top:9px;gap:8px}.copy-dps>span{font-size:12px}.copy-dps>b{font:30px PhilosopherGame,Georgia,serif;color:#eccd8c}.copy-dot{display:flex;align-items:center;gap:9px;padding:6px 0}.copy-dot>img{width:25px;height:25px}.copy-dot>div{flex:1}.copy-dot strong{font:14px PhilosopherGame,Georgia,serif}.copy-dot small{display:block;font:10px/1.4 Arial,sans-serif;color:#b4a180}.copy-dot>b{color:#e5c68a;font:20px PhilosopherGame,Georgia,serif;text-align:right}.copy-stats{margin:0}.copy-stats>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid #443824;font:12px/1.4 Arial,sans-serif}.copy-stats dd{margin:0;color:#e6c88a;white-space:nowrap}.copy-stats sup{color:#e5b77f}.copy-footer{display:flex;justify-content:space-between;gap:20px;margin-top:14px;padding-top:9px;border-top:1px solid #806642;font:10px/1.5 Arial,sans-serif;color:#aa9a7e}.copy-footer b{font-weight:400;color:#cbb488}.copy-tree-images.is-split.is-tall{grid-template-columns:repeat(3,minmax(0,1fr))}.copy-tree-images.is-split.is-tall>figure:first-child{grid-column:auto}.copy-tree-images.is-split.is-tall svg{height:440px}.copy-results .copy-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.copy-results .copy-stats>div{gap:7px}.copy-results .copy-stats dt{font-size:11px}.copy-results .copy-stats dd{font-size:12px}.copy-sheet .copy-skills-section{padding:8px 0}.copy-sheet .copy-skill>b{margin-top:0;font-size:23px}.copy-sheet .copy-skill{row-gap:1px}.copy-sheet .copy-heading{padding-bottom:5px;gap:10px}.copy-sheet .copy-heading h2{font-size:22px;margin-bottom:2px}.copy-sheet .copy-heading p{font-size:13px}.copy-sheet .copy-heading>img{height:36px;width:36px}.copy-sheet .copy-heading .overview-logo{padding:0;gap:2px}.copy-sheet .copy-heading .overview-logo img{width:120px}.copy-sheet .copy-heading .overview-logo small{font-size:8px}.skill-planner.is-overview .planner-profile-bar,.skill-planner.is-overview .planner-profile-notice{display:none}.overview-actions-host{order:2;margin-left:auto;min-width:0}.overview-actions-host .overview-toolbar{border:0;padding:0;justify-content:flex-end}.overview-actions-host .overview-toolbar>.overview-toolbar-actions{display:flex;margin:0;gap:7px}.overview-actions-host .overview-toolbar button{min-height:28px;padding:4px 10px!important}.skill-planner.is-overview .skill-build-controls{flex-wrap:wrap;gap:8px;padding-block:5px}.overview-actions-host .overview-toolbar label{font-size:12px}.overview-actions-host .overview-toolbar input{width:auto}.skill-planner.is-overview .skill-header{height:32px;min-height:32px}.skill-planner.is-overview .skill-build-controls{min-height:39px}.build-overview .overview-toolbar{padding:4px 18px;justify-content:flex-end}.build-overview .overview-toolbar>.overview-toolbar-actions{display:flex;margin:0;gap:8px}.build-overview .overview-toolbar button{min-height:28px;padding:4px 10px!important}.build-overview .overview-stage{padding:12px 18px}@media(max-width:800px){.overview-stage.is-responsive .copy-columns{grid-template-columns:minmax(0,1fr)}.overview-stage.is-responsive .copy-recipe,.overview-stage.is-responsive .copy-results{border:0;padding:0}.overview-stage.is-responsive .copy-heading{flex-wrap:wrap}.overview-stage.is-responsive .copy-heading h2{font-size:22px}.overview-stage.is-responsive .copy-heading p{font-size:12px}.overview-stage.is-responsive .copy-heading p span{display:block;margin:5px 0 0}.overview-stage.is-responsive .copy-skills{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.overview-stage.is-responsive .copy-skill{padding-inline:6px}.overview-stage.is-responsive .copy-skills strong{font-size:14px}.overview-stage.is-responsive .copy-note,.overview-stage.is-responsive .copy-footer{flex-direction:column;gap:5px}.overview-stage.is-responsive .copy-tree-images.is-split{grid-template-columns:1fr}.overview-stage.is-responsive .copy-tree-images svg{height:280px}.overview-stage.is-responsive .copy-heading .overview-logo{margin-left:auto}}@media(max-width:800px){.overview-stage.is-responsive .copy-attributes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stage.is-responsive .copy-tree-images.is-split.is-tall{grid-template-columns:1fr}.overview-stage.is-responsive .copy-tree-images.is-split.is-tall svg{height:380px}}@media(max-width:800px){.overview-stage.is-responsive .copy-results .copy-stats{grid-template-columns:1fr}}@media(max-width:800px){.overview-stage.is-responsive .copy-character{border:0;padding:0}.overview-stage.is-responsive .copy-heading>div:nth-child(2){flex-basis:calc(100% - 46px)}.overview-stage.is-responsive .copy-attribute{font-size:15px}}.copy-damage-range{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:5px 0 1px}.copy-damage-range>div{min-width:0}.copy-damage-range dt{font:10px/1.4 Arial,sans-serif;color:#bda98a}.copy-damage-range dd{margin:0;font:18px/1.3 PhilosopherGame,Georgia,serif;color:#e7c888;overflow-wrap:anywhere}.copy-damage-range>div:nth-child(2) dd{color:#ffe2a1}.copy-sheet .copy-skill{display:flex;flex-direction:column;gap:5px}.copy-skill>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.copy-skill>header>img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.copy-skill>header>div:not(.copy-spell-tooltip){flex:1;min-width:80px}.copy-spell-tooltip{margin-left:auto;text-align:right;max-width:145px;color:#b9d6e9;font:11px/1.35 Arial,sans-serif}.copy-spell-tooltip span{display:block}.copy-skill-damage{display:flex;flex-direction:column;gap:1px}.copy-damage-inline{font:20px/1.35 PhilosopherGame,Georgia,serif;color:#f0d393}.copy-hit-lines{margin-top:5px;padding-top:4px;border-top:1px solid #443825}.copy-hit-lines>div{display:flex;justify-content:space-between;gap:8px;font:11px/1.5 Arial,sans-serif;color:#cdbb9a}.copy-hit-lines b{font-weight:400;color:#e8d6b3}.copy-applied-ailments{padding-top:4px;font:12px/1.4 Arial,sans-serif;color:#d3bb99}.copy-applied-ailments>span{display:block}.copy-sheet .copy-skills-row{grid-template-columns:minmax(0,1fr)}.copy-sheet .copy-heading{align-items:center}.copy-sheet .copy-heading>div:nth-child(2){flex:0 1 42%;min-width:0}.copy-heading .copy-rotation{flex:1;min-width:0;padding:4px 0 4px 20px}.copy-heading .copy-rotation h3{margin:0 0 5px;font-size:16px}.copy-heading .copy-rotation ol{display:flex;flex-wrap:wrap;gap:6px 14px}.copy-heading .copy-rotation li{flex:none}.copy-heading .copy-rotation p{font:10px/1.4 Arial,sans-serif;margin:5px 0 0}.copy-heading h2{overflow-wrap:anywhere}@media(max-width:800px){.overview-stage.is-responsive .copy-heading>div:nth-child(2){flex:1;flex-basis:calc(100% - 46px)}.overview-stage.is-responsive .copy-heading .copy-rotation{flex:1 0 100%;padding:10px 0 0;border-left:0;border-top:1px solid #59482f}.overview-stage.is-responsive .copy-heading .copy-rotation ol{display:flex}}.copy-dps>span>small{display:block;font:10px/1.4 Arial,sans-serif;color:#b4a180;margin-top:3px}.copy-dps>span{min-width:0}.copy-dps>b.copy-dps-range{min-width:0;font-size:24px;line-height:1.2;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.copy-stats-disclaimer{display:flex;flex-direction:column;gap:3px;margin-top:8px;font:10px/1.5 Arial,sans-serif;color:#aa9a7e}.copy-damage-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.copy-damage-disclaimer{font:10px/1.5 Arial,sans-serif;color:#aa9a7e}.copy-normal-variants>section+section{margin-top:12px;padding-top:12px;border-top:1px solid #655332}.copy-normal-variants>section>header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.copy-normal-variants>section>header img{width:32px;height:32px;object-fit:contain}.copy-normal-variants>section>header small{display:block}.copy-sheet .copy-skills.copy-packed-cards{grid-auto-rows:1px;align-items:start;gap:0}.copy-packed-cards>.copy-card-cell{min-width:0;align-self:start;border-left:1px solid #58452d}.copy-packed-cards .copy-skill{border-right:0}.copy-packed-cards>.copy-card-cell{border-top:1px solid transparent}.copy-packed-cards>.copy-card-cell[data-stacked=true]{border-top-color:#443825}.skill-planner.is-overview .skill-header{height:32px;min-height:32px;gap:16px}.skill-planner.is-overview .skill-header h1{font-size:16px}.skill-planner.is-overview .planner-profile-bar{min-height:42px;padding:5px 18px;gap:8px}.skill-planner.is-overview .planner-profile-bar>label{display:flex;align-items:center;gap:8px}.skill-planner.is-overview .planner-profile-bar button,.skill-planner.is-overview .planner-profile-bar select{padding:5px 9px;min-height:30px;font-size:12px}.skill-planner.is-overview .planner-profile-notice{padding:3px 18px;font-size:11px}.skill-planner.is-overview .planner-profile-notice details{margin:0}.skill-planner.is-overview .skill-build-controls{min-height:39px;padding:0 18px;gap:0}.skill-planner.is-overview .skill-build-controls>label,.skill-planner.is-overview .skill-build-actions{display:none}.skill-planner.is-overview .planner-mode-tabs{margin:0}.skill-planner.is-overview .skill-footer{min-height:26px;padding:5px 18px;font-size:10px}.overview-tab-panel{display:flex;flex:1;min-width:0;min-height:0}.overview-tab-panel>.build-overview{display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;min-width:0;background:#141210;margin:0;padding:0;overflow:hidden;container-type:normal}.overview-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 18px;border-bottom:1px solid #473b29;flex:none;color:#c9b899;font:12px/1.5 Arial,sans-serif}.overview-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.overview-toolbar>div:first-child{margin-right:auto}.overview-toolbar>div:first-child{display:grid;gap:1px}.overview-toolbar>div:first-child>strong{font:14px/1.4 PhilosopherGame,Georgia,serif;color:#e3c993}.overview-toolbar>div:first-child>span{font:11px/1.5 Arial,sans-serif;color:#b9aa90}.overview-toolbar label{display:inline-flex;align-items:center;gap:5px;margin-right:5px;font:12px/1.5 PhilosopherGame,Georgia,serif;color:#cebc97}.overview-toolbar input[type=checkbox]{accent-color:#c8a566}.overview-toolbar h2{margin:0;font:15px/1.4 CinzelGame,Georgia,serif;color:#e3c993}.overview-toolbar p,.overview-toolbar [role=status]{margin:0;max-width:650px;color:#b9aa90;font:11px/1.5 Arial,sans-serif}.overview-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:33px;padding:6px 12px!important;font:12px/1.4 PhilosopherGame,Georgia,serif!important;white-space:nowrap}.overview-toolbar button svg{width:15px;height:15px;flex:none}.overview-stage{flex:1;min-width:0;min-height:0;overflow:auto;padding:18px;display:flex;align-items:flex-start;justify-content:center;scrollbar-width:thin;scrollbar-color:#77603d #141210}.overview-fit-frame{position:relative;flex:none;margin-inline:auto;min-width:0}.overview-fit-content{transform-origin:top left;min-width:0}.overview-sheet{--overview-gold:#dfc28b;--overview-text:#e4ddce;--overview-muted:#bdaf96;--overview-rule:#7c633e;--overview-soft-rule:#493c29;width:1600px;padding:26px;border:2px solid #7c633e;background:#1b1812;color:var(--overview-text);font:14px/1.5 Arial,sans-serif;box-shadow:0 0 0 1px #17130e,0 14px 40px #0003;overflow-wrap:break-word}.overview-sheet,.overview-sheet *{box-sizing:border-box}.overview-sheet img{display:block;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.overview-sheet p{margin:0}.overview-sheet small{font-size:12px;line-height:1.45}.overview-sheet strong,.overview-sheet b{font-weight:600}.overview-sheet a{color:var(--overview-gold);text-underline-offset:3px}.overview-sheet h2,.overview-sheet h3,.overview-sheet h4{color:var(--overview-gold);font-family:CinzelGame,Georgia,serif;font-weight:500}.overview-sheet-header{display:flex;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--overview-rule)}.overview-portrait{width:72px;height:80px;object-fit:contain;padding:5px;border:1px solid #96794b;background:#15130f}.overview-identity{flex:1;min-width:0}.overview-identity>.overview-eyebrow{display:block;margin-bottom:3px;color:#bfa575;font:10px/1.3 Arial,sans-serif;letter-spacing:.08em}.overview-identity h2{font-size:32px;line-height:1.18;letter-spacing:.015em;margin:0 0 7px;overflow-wrap:anywhere}.overview-identity p,.overview-identity .overview-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;color:#d8c9ab;font:15px/1.5 PhilosopherGame,Georgia,serif}.overview-identity .overview-meta span+span{border-left:1px solid #6d5735;padding-left:12px}.overview-logo{display:flex;align-items:center;flex-direction:column;gap:4px;flex:none;align-self:flex-start;padding-top:4px}.overview-logo img{width:180px;height:auto;max-height:64px;object-fit:contain;image-rendering:auto}.overview-logo small{font:11px/1.2 CinzelGame,Georgia,serif;letter-spacing:.14em;color:#d5b884}.overview-guide-note{display:flex;align-items:baseline;gap:14px;padding:12px 0 14px;border-bottom:1px solid var(--overview-rule);color:#d5c4a7}.overview-guide-note strong{flex:none;font-weight:400;color:#e0c99e;max-width:30%;overflow-wrap:anywhere}.overview-guide-note p{font:14px/1.55 Arial,sans-serif;white-space:pre-wrap;min-width:0}.overview-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;padding-top:16px}.overview-main,.overview-aside{display:flex;flex-direction:column;gap:16px;min-width:0}.overview-aside{border-left:1px solid var(--overview-rule);padding-left:20px}.overview-section{min-width:0}.overview-section>h3,.overview-section>header>h3{font-size:22px;line-height:1.3;letter-spacing:.025em;margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--overview-rule)}.overview-section h3 small{font:12px/1.5 Arial,sans-serif;color:var(--overview-muted);letter-spacing:0;margin-left:8px;white-space:normal}.overview-section>header{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid var(--overview-rule);margin-bottom:12px}.overview-section>header>h3{border:0;margin:0;flex:1}.overview-section>header>small{padding-bottom:7px;color:var(--overview-muted)}.overview-section>h4,.overview-assumptions h4{margin:13px 0 8px;color:#dfc38d;font:15px/1.4 CinzelGame,Georgia,serif}.overview-section>h4 small{display:block;font:11px/1.5 Arial,sans-serif;color:var(--overview-muted)}.overview-skills{display:grid;grid-template-columns:repeat(var(--overview-skill-columns,7),minmax(0,1fr));gap:0;align-items:stretch}.overview-skill{min-width:0;padding:4px 10px 9px;text-align:center;border-right:1px solid var(--overview-soft-rule)}.overview-skill:nth-child(7n),.overview-skill:last-child{border-right:0}.overview-skill:nth-child(n+8){border-top:1px solid var(--overview-soft-rule);padding-top:12px}.overview-skill>img{width:52px;height:52px;margin:0 auto 9px;object-fit:contain}.overview-skill h4{margin:0 0 5px;font:15px/1.35 PhilosopherGame,Georgia,serif;color:#eee2c8;overflow-wrap:anywhere}.overview-skill .overview-number{display:block;margin-top:8px;font:27px/1.2 PhilosopherGame,Georgia,serif;color:#efcf89;font-variant-numeric:tabular-nums}.overview-skill>small,.overview-skill>.overview-muted{display:block;font-size:11px;line-height:1.5}.overview-muted{color:var(--overview-muted,#bdaf96);font-size:12px;line-height:1.5}.overview-warning{color:#edbd87;font:12px/1.5 Arial,sans-serif}.overview-skill .overview-warning{display:block;margin:5px 0 0;font-size:10px}.overview-skill>p{margin-top:7px;font:11px/1.5 Arial,sans-serif;color:#cbb794}.overview-skill-data{margin:9px 0 0;padding-top:7px;border-top:1px solid var(--overview-soft-rule);font-size:11px;line-height:1.5}.overview-skill-data>div{display:flex;justify-content:space-between;align-items:baseline;gap:5px;margin:2px 0;text-align:left}.overview-skill-data dt{color:var(--overview-muted);min-width:0}.overview-skill-data dd{margin:0;color:#d9c49f;text-align:right;font-variant-numeric:tabular-nums}.overview-rotation{margin-top:10px!important;padding-top:9px;border-top:1px solid var(--overview-soft-rule);font:12px/1.6 Arial,sans-serif;color:#c9b89a}.overview-rotation strong{color:#e6cea1;font-weight:400}.overview-tree{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px}.overview-tree-choice{display:flex;align-items:center;gap:9px;min-width:0;padding:3px 0;font-size:13px;line-height:1.45}.overview-tree-choice>img{width:30px;height:30px;object-fit:contain}.overview-tree-choice>span{flex:1;min-width:0;overflow-wrap:anywhere}.overview-tree-choice>small{flex:none;max-width:30%;color:#dfc28c;text-align:right;font-variant-numeric:tabular-nums}.overview-tree-choice>span>small{display:block;color:#bba67d;font:10px/1.4 Arial,sans-serif}.overview-tree-choice .overview-warning{font-size:10px}.overview-stats dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 28px;margin:0}.overview-stats dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:4px 0;border-bottom:1px solid #3b3223}.overview-stats dt{font-size:13px;line-height:1.4;color:#dbd1bf;min-width:0}.overview-stats dd{margin:0;text-align:right;font:15px/1.4 PhilosopherGame,Georgia,serif;color:#ecd09a;font-variant-numeric:tabular-nums;flex:none}.overview-stats dd small{display:block;font-size:10px;color:#beac89}.overview-stats>.overview-muted{margin-top:9px}.overview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 28px;margin:0}.overview-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:4px 0;border-bottom:1px solid #3b3223}.overview-stats>div>span{font-size:13px;line-height:1.4;color:#dbd1bf;min-width:0}.overview-stats>div>b{margin:0;text-align:right;font:15px/1.4 PhilosopherGame,Georgia,serif;color:#ecd09a;font-variant-numeric:tabular-nums;flex:none}.overview-stats sup{color:#edbd87;font-size:10px;margin-left:2px}.overview-section .overview-attribute-title{margin-top:17px;font-size:16px}.overview-attributes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px;padding-top:10px;border-top:1px solid var(--overview-soft-rule)}.overview-attributes>div{display:grid;justify-items:center;gap:3px;text-align:center;padding:5px 9px;border-right:1px solid var(--overview-soft-rule);min-width:0}.overview-attributes>div:nth-child(4n){border-right:0}.overview-attributes>div:nth-child(n+5){border-top:1px solid var(--overview-soft-rule)}.overview-attributes span,.overview-attributes dt{font-size:11px;line-height:1.5;color:#cab898}.overview-attributes strong,.overview-attributes dd{margin:0;font:20px/1.3 PhilosopherGame,Georgia,serif;color:#e2c48d;font-variant-numeric:tabular-nums}.overview-attributes img{width:24px;height:24px;object-fit:contain}.overview-set{padding:8px 0;border-bottom:1px solid var(--overview-soft-rule)}.overview-set:first-of-type{padding-top:0}.overview-set:last-child{border-bottom:0;padding-bottom:0}.overview-set>header{display:flex;align-items:center;gap:9px;min-width:0;margin-bottom:5px}.overview-set header>img{width:32px;height:32px;object-fit:contain}.overview-set header>strong,.overview-set header>h4,.overview-set header>span:first-of-type{flex:1;min-width:0;font:16px/1.35 PhilosopherGame,Georgia,serif;color:#ebdbc0;margin:0}.overview-set header>small,.overview-set header>span:last-child:not(:first-of-type){color:#d9bc84;font:12px/1.4 Arial,sans-serif;flex:none;text-align:right}.overview-set header>b{color:#d9bc84;font:12px/1.4 Arial,sans-serif;flex:none;text-align:right}.overview-set p{font:12px/1.55 Arial,sans-serif;color:#cbbda4;margin:3px 0 0}.overview-set p strong{color:#e3c991;font-weight:400}.overview-set .overview-warning{font-size:11px;color:#edbd87}.overview-set:has(>p.overview-muted:only-of-type){display:grid;grid-template-columns:minmax(0,1fr) 143px;align-items:center;gap:12px}.overview-set:has(>p.overview-muted:only-of-type)>header{margin:0}.overview-set:has(>p.overview-muted:only-of-type)>p{margin:0;font-size:11px;text-align:right}.overview-target{display:flex;align-items:center;gap:13px;margin-bottom:12px}.overview-target>img{width:60px;height:72px;object-fit:contain}.overview-target>div{min-width:0;flex:1}.overview-target strong,.overview-target h4{display:block;margin:0 0 4px;color:#e6d7bc;font:17px/1.4 PhilosopherGame,Georgia,serif}.overview-target small{display:block;color:var(--overview-muted);font-size:11px}.overview-dps{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:8px 0 12px;font-size:12px;color:#cdbb97}.overview-dps strong{display:block;font:34px/1.2 PhilosopherGame,Georgia,serif;color:#edcf93;white-space:nowrap;font-variant-numeric:tabular-nums}.overview-dps small{display:block;font-size:11px}.overview-damage-rows{margin:8px 0 11px}.overview-damage-rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:4px 0;border-bottom:1px solid #3d3324;font-size:12px;line-height:1.45}.overview-damage-rows>div>span:first-child{min-width:0}.overview-damage-rows>div>strong,.overview-damage-rows>div>span:last-child{color:#dfc28d;text-align:right;font-weight:400;font-variant-numeric:tabular-nums}.overview-damage-rows>div>b{color:#dfc28d;text-align:right;font-weight:400;font-variant-numeric:tabular-nums}.overview-damage-rows small{font-size:10px;color:var(--overview-muted)}.overview-dot{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;font-size:13px;line-height:1.4}.overview-dot>img{width:25px;height:25px;object-fit:contain}.overview-dot>div{min-width:0}.overview-dot>strong{font:16px/1.4 PhilosopherGame,Georgia,serif;color:#ead1a1;text-align:right;font-variant-numeric:tabular-nums}.overview-dot>b{font:16px/1.4 PhilosopherGame,Georgia,serif;color:#ead1a1;text-align:right;font-variant-numeric:tabular-nums}.overview-dot small{display:block;color:var(--overview-muted);font-size:10px}.overview-assumptions{border-top:1px solid var(--overview-rule);padding-top:8px;margin-top:8px;color:#cbbda5;font-size:11px;line-height:1.5}.overview-assumptions h4{margin-top:3px}.overview-assumptions p{margin:4px 0;white-space:pre-wrap}.overview-assumptions strong{color:#dfc895;font-weight:400}.overview-assumptions .overview-warning{font-size:11px}.overview-coverage{margin-top:18px;padding-top:10px;border-top:1px solid var(--overview-soft-rule);columns:2;column-gap:25px;font:11px/1.55 Arial,sans-serif;color:#c9b596}.overview-coverage>strong{display:block;column-span:all;margin-bottom:5px;color:#d6bc88;font:12px/1.4 PhilosopherGame,Georgia,serif}.overview-coverage p{break-inside:avoid;margin:4px 0}.overview-sheet-footer{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-top:18px;padding-top:12px;border-top:1px solid var(--overview-rule);font:11px/1.55 Arial,sans-serif;color:#bcac8e}.overview-sheet-footer>span,.overview-sheet-footer>p{min-width:0}.overview-sheet-footer>span:last-child,.overview-sheet-footer>p:last-child{text-align:right}.overview-sheet-footer a{color:#dcc293}.overview-details{width:min(680px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:25px;border:1px solid #9c7d4a;border-radius:4px;background:#1e1a14;color:#e6d7b9;box-shadow:0 20px 80px #0009;overflow:auto;font:14px/1.6 Arial,sans-serif}.overview-details::backdrop{background:#070604bf}.overview-details>header{display:flex;align-items:center;gap:14px;margin-bottom:18px}.overview-details h2{flex:1;margin:0;font:22px/1.4 CinzelGame,Georgia,serif;color:#e4c48c}.overview-details h3,.overview-details legend{font:15px/1.4 CinzelGame,Georgia,serif;color:#ddc38f;margin:18px 0 10px}.overview-details p{color:#c9b99c;margin:10px 0;font-size:12px;line-height:1.6}.overview-details form{display:grid;gap:15px}.overview-details form>label,.overview-details .overview-field{display:grid;gap:6px;font-size:13px;color:#dbcaab}.overview-details input:not([type=checkbox]),.overview-details textarea,.overview-details select{display:block;width:100%;min-width:0;color:#ecdec2;background:#13120f;border:1px solid #78603b;border-radius:3px;padding:9px 11px;font:14px/1.5 PhilosopherGame,Georgia,serif}.overview-details textarea{resize:vertical;min-height:90px;max-height:320px}.overview-details fieldset{min-width:0;padding:0;border:0;margin:0}.overview-details input[type=checkbox]{accent-color:#c5a469;flex:none;width:15px;height:15px;margin:2px 0 0}.overview-details .overview-auto-stats{display:flex;align-items:flex-start;gap:8px;font-size:13px}.overview-details button,.overview-capture-controls button{font:13px/1.4 PhilosopherGame,Georgia,serif;color:#e9d9b6;background:#292118;border:1px solid #907344;border-radius:3px;padding:8px 13px;cursor:pointer}.overview-details button:hover,.overview-capture-controls button:hover{background:#3a2b19;border-color:#d9b56b}.overview-details :focus-visible,.overview-capture-controls :focus-visible,.overview-toolbar :focus-visible{outline:2px solid #e4c283;outline-offset:3px}.overview-details header>button{border:0;background:none;font-size:22px;padding:2px 7px}.overview-stat-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 14px;margin:8px 0}.overview-stat-options>label{display:flex;align-items:flex-start;gap:7px;min-width:0;font:12px/1.5 Arial,sans-serif;color:#d6c6a8}.overview-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;padding-top:18px;border-top:1px solid #54412a}.overview-capture{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#141210;color:#e4ddce;overflow:hidden;box-sizing:border-box}.overview-capture::backdrop{background:#141210}.overview-capture .overview-stage{height:100%;padding:20px;box-sizing:border-box;overflow:auto}.overview-capture-controls{position:fixed;z-index:5;top:15px;right:20px;display:flex;gap:8px;align-items:center;opacity:0;transition:opacity .15s;background:#18140ff5;border:1px solid #937448;padding:6px;border-radius:4px;box-shadow:0 5px 25px #0006}.overview-capture-controls:hover,.overview-capture-controls:focus-within{opacity:1}.overview-capture-hint{position:fixed;z-index:4;top:20px;left:50%;transform:translate(-50%);max-width:calc(100vw - 40px);padding:8px 15px;background:#14110ded;border:1px solid #82673c;border-radius:3px;color:#e1c796;font:12px/1.5 Arial,sans-serif;text-align:center;pointer-events:none;animation:overview-hint-out 6s ease forwards}@keyframes overview-hint-out{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}.overview-sheet{padding:22px}.overview-sheet-header{padding-bottom:12px;gap:16px}.overview-portrait{width:64px;height:68px}.overview-columns{gap:18px;padding-top:12px}.overview-main,.overview-aside{gap:14px}.overview-section>h3{font-size:20px;margin-bottom:8px}.overview-skill{padding:2px 10px 5px}.overview-skill>img{width:44px;height:44px;margin-bottom:6px}.overview-skill .overview-number{font-size:25px;margin-top:5px}.overview-skill-data{margin-top:6px;padding-top:5px}.overview-skill-data>div{margin:0}.overview-tree{gap:3px 18px}.overview-tree-choice{padding:1px 0;line-height:1.3}.overview-tree-choice>span>small{display:inline;margin-left:6px;font-size:10px}.overview-stats>div{padding:3px 0}.overview-attributes{grid-template-columns:repeat(8,minmax(0,1fr));margin:6px 0 0;padding-top:5px}.overview-attributes>div{padding:3px 5px}.overview-attributes>div:nth-child(n+5){border-top:0}.overview-attributes>div:nth-child(4n){border-right:1px solid var(--overview-soft-rule)}.overview-attributes>div:last-child{border-right:0}.overview-section>.overview-attribute-title{margin:10px 0 0;font-size:15px}.overview-set{padding:7px 0}.overview-set header>img{width:26px;height:26px}.overview-target{margin-bottom:5px;gap:10px}.overview-target>img{width:48px;height:55px}.overview-dps{margin:5px 0}.overview-dps strong{font-size:30px}.overview-dot{padding:4px 0}.overview-assumptions{padding-top:7px;margin-top:7px}.overview-sheet-footer{margin-top:10px;padding-top:8px}.overview-coverage{margin-top:12px;padding-top:7px}.overview-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:16px 20px}.overview-main>.overview-section:first-child{grid-column:1/-1}.overview-main .overview-tree{grid-template-columns:1fr}.overview-main .overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.overview-main .overview-stats>div{gap:7px;font-size:12px}.overview-main .overview-attributes{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;margin-top:14px;border-top:1px solid var(--overview-rule);padding-top:8px}.overview-context .overview-assumptions,.overview-context .overview-coverage{border:0;margin:0;padding:0}.overview-context h4{font-size:14px;margin:0 0 5px}.overview-context .overview-coverage>strong{font:14px/1.5 CinzelGame,Georgia,serif}@media(max-width:800px){.skill-planner.is-overview .skill-header{height:40px;padding-inline:12px;gap:10px}.skill-planner.is-overview .skill-header h1{font-size:16px}.skill-planner.is-overview .planner-profile-bar{padding:5px 12px;gap:5px 8px}.skill-planner.is-overview .planner-profile-bar>label{width:auto;min-width:0;flex:1}.skill-planner.is-overview .planner-profile-bar>label>span{display:none}.skill-planner.is-overview .planner-profile-bar select{max-width:210px;min-width:125px;width:100%}.skill-planner.is-overview .planner-profile-bar button{padding:5px 7px;font-size:11px}.skill-planner.is-overview .planner-profile-status{display:none}.skill-planner.is-overview .planner-profile-notice{padding-inline:12px;font-size:10px}.skill-planner.is-overview .skill-build-controls{min-height:42px;padding-inline:12px;flex-wrap:nowrap}.skill-planner.is-overview .skill-footer{padding:4px 12px;font-size:9px}.overview-toolbar{padding:8px 12px;gap:7px}.overview-toolbar>div{gap:6px}.overview-toolbar>div:first-child{flex:1 1 100%}.overview-toolbar button{font-size:11px!important;padding:6px 9px!important;min-height:32px}.build-overview>.overview-stage.is-responsive{padding:12px;display:block}.build-overview>.overview-stage.is-responsive .overview-fit-frame,.build-overview>.overview-stage.is-responsive .overview-fit-content{width:100%!important;height:auto!important;transform:none!important}.build-overview>.overview-stage.is-responsive .overview-sheet{width:100%;padding:17px;font-size:13px}.build-overview>.overview-stage.is-responsive .overview-sheet-header{gap:12px;align-items:center;flex-wrap:wrap;padding-bottom:12px}.build-overview>.overview-stage.is-responsive .overview-portrait{width:54px;height:62px}.build-overview>.overview-stage.is-responsive .overview-identity{min-width:160px}.build-overview>.overview-stage.is-responsive .overview-identity h2{font-size:23px;line-height:1.25}.build-overview>.overview-stage.is-responsive .overview-identity p,.build-overview>.overview-stage.is-responsive .overview-meta{font-size:12px;gap:4px 8px}.build-overview>.overview-stage.is-responsive .overview-logo{margin-left:auto;gap:2px;align-self:center;padding:0}.build-overview>.overview-stage.is-responsive .overview-logo img{width:115px;max-height:38px}.build-overview>.overview-stage.is-responsive .overview-logo small{font-size:8px}.build-overview>.overview-stage.is-responsive .overview-guide-note{display:block;padding:10px 0}.build-overview>.overview-stage.is-responsive .overview-guide-note strong{display:block;max-width:none;margin-bottom:5px;font-size:12px}.build-overview>.overview-stage.is-responsive .overview-guide-note p{font-size:13px}.build-overview>.overview-stage.is-responsive .overview-columns{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:16px}.build-overview>.overview-stage.is-responsive .overview-main{display:flex}.build-overview>.overview-stage.is-responsive .overview-context{grid-template-columns:1fr;gap:14px}.build-overview>.overview-stage.is-responsive .overview-aside{padding:0;border:0}.build-overview>.overview-stage.is-responsive .overview-section>h3,.build-overview>.overview-stage.is-responsive .overview-section>header>h3{font-size:19px}.build-overview>.overview-stage.is-responsive .overview-section h3 small{font-size:11px;display:inline-block;margin-left:4px}.build-overview>.overview-stage.is-responsive .overview-skills{grid-template-columns:repeat(2,minmax(0,1fr))}.build-overview>.overview-stage.is-responsive .overview-skill{padding:12px 10px;border-right:1px solid var(--overview-soft-rule);border-bottom:1px solid var(--overview-soft-rule);border-top:0}.build-overview>.overview-stage.is-responsive .overview-skill:nth-child(2n),.build-overview>.overview-stage.is-responsive .overview-skill:last-child{border-right:0}.build-overview>.overview-stage.is-responsive .overview-skill h4{font-size:15px}.build-overview>.overview-stage.is-responsive .overview-skill>small,.build-overview>.overview-stage.is-responsive .overview-skill>.overview-muted{font-size:12px}.build-overview>.overview-stage.is-responsive .overview-tree{grid-template-columns:1fr;gap:5px}.build-overview>.overview-stage.is-responsive .overview-tree-choice{font-size:13px}.build-overview>.overview-stage.is-responsive .overview-stats dl{grid-template-columns:1fr;gap:0}.build-overview>.overview-stage.is-responsive .overview-stats{grid-template-columns:1fr;gap:0}.build-overview>.overview-stage.is-responsive .overview-stats>div{padding:6px 0}.build-overview>.overview-stage.is-responsive .overview-stats dl>div{padding:6px 0}.build-overview>.overview-stage.is-responsive .overview-attributes{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.build-overview>.overview-stage.is-responsive .overview-attributes>div{padding:7px 9px}.build-overview>.overview-stage.is-responsive .overview-attributes>div:nth-child(2n){border-right:0}.build-overview>.overview-stage.is-responsive .overview-attributes>div:nth-child(n+3){border-top:1px solid var(--overview-soft-rule)}.build-overview>.overview-stage.is-responsive .overview-set p{font-size:12px;line-height:1.65}.build-overview>.overview-stage.is-responsive .overview-set:has(>p.overview-muted:only-of-type){grid-template-columns:1fr;gap:3px}.build-overview>.overview-stage.is-responsive .overview-set:has(>p.overview-muted:only-of-type)>p{text-align:left;padding-left:41px}.build-overview>.overview-stage.is-responsive .overview-coverage{columns:1;font-size:11px}.build-overview>.overview-stage.is-responsive .overview-sheet-footer{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px}.build-overview>.overview-stage.is-responsive .overview-sheet-footer>span:last-child,.build-overview>.overview-stage.is-responsive .overview-sheet-footer>p:last-child{text-align:left}.overview-details{padding:20px;max-height:calc(100dvh - 26px)}.overview-stat-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-capture-controls{top:8px;right:8px}}@media(max-width:420px){.skill-planner.is-overview .planner-profile-bar>label{flex-basis:100%}.skill-planner.is-overview .planner-profile-bar select{max-width:none}.overview-toolbar button{flex:1}.overview-toolbar>div{width:100%}.build-overview>.overview-stage.is-responsive{padding:8px}.build-overview>.overview-stage.is-responsive .overview-sheet{padding:13px}.build-overview>.overview-stage.is-responsive .overview-logo{flex-direction:row;width:100%;justify-content:flex-end;gap:8px}.build-overview>.overview-stage.is-responsive .overview-logo img{width:86px;max-height:30px}.overview-dialog-actions{flex-wrap:wrap}.overview-dialog-actions button{flex:1;min-height:39px}}@media(hover:none){.overview-capture-controls{opacity:1}.overview-capture-controls button{font-size:11px;padding:5px 8px}}@media(prefers-reduced-motion:reduce){.overview-capture-controls{transition:none}.overview-capture-hint{animation-duration:3s}}.skill-planner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;background:#141210;color:#e9e0c9;font-family:PhilosopherGame,Georgia,serif}.skill-planner *{box-sizing:border-box}.skill-planner button,.skill-planner input,.skill-planner select,.skill-planner textarea{font:14px PhilosopherGame,Georgia,serif;color:inherit}.skill-planner button{cursor:pointer;border:1px solid #655337;background:#201c17;padding:8px 13px;border-radius:3px}.skill-planner button:hover:not(:disabled){border-color:#deb558;background:#30281b}.skill-planner button:focus-visible,.skill-planner input:focus-visible,.skill-planner select:focus-visible,.skill-canvas:focus-visible{outline:2px solid #8ec4e4;outline-offset:2px}.skill-planner button:disabled{opacity:.4;cursor:not-allowed}.skill-planner img{object-fit:contain;image-rendering:pixelated;flex-shrink:0}.skill-header{height:57px;flex:none;display:flex;align-items:center;gap:22px;padding:0 20px;border-bottom:1px solid #514634;background:#131212}.skill-header h1{font:20px CinzelGame,Georgia,serif;margin:0;color:#efe6cc;letter-spacing:.025em}.skill-header .skill-back{border:0;background:none;padding-left:0;color:#b7c3cc}.skill-archetype{font-size:15px;color:#b9a682;margin-left:auto}.skill-header>button:last-child{width:30px;padding:5px}.skill-build-controls{display:flex;align-items:center;gap:24px;flex:none;min-height:76px;padding:10px 20px;background:#181714;border-bottom:1px solid #383127}.skill-build-controls>label{display:flex;align-items:center;gap:10px;color:#a99c81;font-size:11px}.skill-build-controls label>span{display:grid;gap:3px}.skill-build-controls select{border:0;background:#26221a;border-bottom:1px solid #6f5a34;min-width:130px;padding:5px 20px 5px 6px;font-size:15px}.skill-number{flex-direction:column;align-items:flex-start!important;gap:3px!important}.skill-number input{width:65px;background:#26221a;border:1px solid #5b4d35;padding:5px 7px}.skill-build-actions{margin-left:auto;display:flex;gap:7px}.skill-build-actions button{font-size:12px;white-space:nowrap}.skill-workspace{position:relative;display:flex;min-height:0;flex:1}.skill-board{min-width:0;flex:1;position:relative;overflow:hidden;background:#141210}.skill-canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab;outline:none}.skill-points{position:absolute;left:50%;top:22px;transform:translate(-50%);display:grid;gap:8px;text-align:center;pointer-events:none;min-width:280px;text-shadow:0 2px 5px #000}.skill-points strong{font:21px CinzelGame,Georgia,serif;color:#f0e8cd}.skill-points span{padding:8px 38px;border:1px solid #384a58;background:#172433f2;color:#89b4de;font-size:20px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%)}.skill-search{position:absolute;right:20px;top:24px;width:230px}.skill-search>input{width:100%;padding:11px 16px;background:#34231def;border:1px solid #b99143;border-radius:2px;font-style:italic}.skill-search input::placeholder{color:#c4b18f}.skill-results{margin-top:5px;border:1px solid #76603d;background:#171512;max-height:min(360px,55vh);overflow-y:auto;box-shadow:0 8px 20px #0008}.skill-results button{border:0;border-bottom:1px solid #363024;border-radius:0;display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:10px;background:none}.skill-results span{flex:1}.skill-results small{display:block;color:#9b8f76;font-size:10px;margin-top:4px}.skill-results p{padding:10px;font-size:13px}.skill-view-tools{position:absolute;left:18px;top:24px;display:flex;gap:6px}.skill-view-tools button{background:#171613ef;font-size:12px;min-width:32px}.skill-view-tools button:first-child,.skill-view-tools button:nth-child(2){font-size:18px;padding:4px 9px}.skill-hover{position:absolute;bottom:14px;left:50%;transform:translate(-50%);max-width:65%;display:grid;gap:3px;text-align:center;background:#15130fde;padding:7px 12px;pointer-events:none;color:#a99c82}.skill-hover strong{font-size:14px;color:#e9d49e}.skill-hover span{font-size:11px}.skill-inspector{width:315px;max-width:42%;position:relative;flex:none;padding:28px 21px;overflow-y:auto;background:#1b1915;border-left:1px solid #57462e;scrollbar-width:thin;scrollbar-color:#75613e #1b1915}.skill-inspector h2{font:22px CinzelGame,Georgia,serif;margin:12px 0 16px;padding-right:18px}.skill-inspector h3{font:13px CinzelGame,Georgia,serif;color:#c8b389;margin:27px 0 10px}.skill-inspector p{font-size:14px;line-height:1.65;color:#c2b9a5;white-space:pre-line}.skill-inspector .skill-panel-close{position:absolute;right:10px;top:10px;border:0;background:none;font-size:23px;padding:0 6px}.skill-inspector-icon{height:64px;display:flex;align-items:center}.skill-scope{font-size:11px;line-height:1.5;color:#bca578}.skill-node-actions{display:grid;gap:10px;margin:22px 0}.skill-node-actions p{font-size:12px;margin:0}.skill-primary{border-color:#b58d41!important;background:#433219!important;color:#f8e7bc!important}.skill-related-nodes button,.skill-conflict{display:block;width:100%;text-align:left;border:0!important;border-bottom:1px solid #403728!important;border-radius:0!important;background:none!important;padding:10px 0!important;font-size:13px!important}.skill-related-nodes small,.skill-conflict small{display:block;font-size:10px;color:#9b8d71;margin-top:4px}.skill-good{color:#a9c297!important}.skill-source-id{display:block;margin-top:24px;font:10px monospace;overflow-wrap:anywhere;color:#948875}.skill-fine{font-size:12px!important;line-height:1.55!important;color:#9e9480!important}.skill-inspector details{border-top:1px solid #493a2b;padding-top:13px;color:#c6af7d;font-size:13px}.skill-inspector summary{cursor:pointer}.skill-summary-count{display:grid;gap:7px;padding:16px 0;border-block:1px solid #51422d}.skill-summary-count strong{font:28px CinzelGame,serif;color:#e3c176}.skill-summary-count span{font-size:12px;color:#a99a7d}.skill-stats{margin:0}.skill-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid #332d22;padding:8px 0;font-size:13px}.skill-stats dd{margin:0;color:#b5c997;white-space:nowrap}.skill-summary-node{display:flex;gap:8px;align-items:center;width:100%;text-align:left;border:0!important;border-bottom:1px solid #403728!important;background:none!important;font-size:12px!important;padding:9px 0!important;flex-wrap:wrap}.skill-summary-node small{font-size:10px;color:#a09276}.skill-inspector textarea{width:100%;resize:vertical;background:#100f0e;border:1px solid #655337;padding:10px;font:11px monospace;overflow-wrap:anywhere}.skill-node-tooltip{position:absolute;z-index:8;width:min(320px,calc(100% - 24px));display:flex;flex-direction:column;gap:11px;padding:15px;border:1px solid #a6884b;border-radius:5px;background:#1b1915fa;box-shadow:0 8px 25px #0009;pointer-events:none;color:#e9e0c9}.skill-node-tooltip.has-scaling{width:min(410px,calc(100% - 24px));gap:8px}.skill-node-tooltip.has-formula{width:min(470px,calc(100% - 24px))}.skill-tooltip-scaling{border-top:1px solid #4b5541;padding-top:7px;min-height:0;font:12px/1.4 Arial,sans-serif;color:#c9dbc2}.skill-tooltip-scaling>strong{color:#a9d6bf;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.skill-tooltip-scaling p{margin:4px 0}.skill-tooltip-formula{border-top:1px solid #47543e;margin-top:7px;padding-top:6px;color:#dfd5b9}.skill-tooltip-formula>strong{font-size:11px;color:#d7bc83}.skill-tooltip-formula code{display:block;white-space:normal;overflow-wrap:anywhere;margin:4px 0;font:11px/1.4 Consolas,monospace}.skill-tooltip-formula small{display:block;margin-top:5px;color:#aaa88e;font:10px/1.35 Arial,sans-serif}.skill-node-tooltip.has-scaling .skill-tooltip-description{flex:0 1 auto}.skill-node-tooltip.has-scaling .skill-tooltip-heading,.skill-node-tooltip.has-scaling .skill-tooltip-status,.skill-node-tooltip.has-scaling .skill-tooltip-hint{flex-shrink:0}.skill-tooltip-heading{display:flex;align-items:center;gap:12px}.skill-tooltip-heading small{display:block;margin-bottom:5px;color:#b6a17c;font:10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.skill-tooltip-heading strong{display:block;font:17px/1.3 CinzelGame,Georgia,serif;color:#f0dcb0}.skill-tooltip-description{min-height:0;overflow:hidden}.skill-tooltip-description p{margin:0;font:14px/1.55 PhilosopherGame,Georgia,serif;white-space:pre-line}.skill-tooltip-description p+p{margin-top:8px}.skill-tooltip-status{margin:0;padding-top:10px;border-top:1px solid #4b4030;font:12px/1.4 Arial,sans-serif;color:#dbb48b}.skill-tooltip-status.available{color:#b8cf9d}.skill-tooltip-hint{font:10px/1.5 Arial,sans-serif;color:#ab9f85}.skill-node-tooltip.viewport-tooltip{position:fixed;z-index:150;box-sizing:border-box}.skill-node-tooltip.viewport-tooltip *{box-sizing:border-box}.skill-node-tooltip.viewport-tooltip .skill-tooltip-scaling{flex:none}.skill-node-tooltip.viewport-tooltip img{object-fit:contain;image-rendering:pixelated;flex-shrink:0}.skill-tooltip-breakdown{border-top:1px solid #47543e;margin-top:7px;padding-top:7px}.skill-tooltip-breakdown>strong{font:11px/1.4 Arial,sans-serif;color:#e5ca91}.skill-tooltip-breakdown>small{display:block;font:10px/1.35 Arial,sans-serif;color:#acb5a1}.skill-node-tooltip.viewport-tooltip{display:grid;gap:16px;max-width:calc(100vw - 24px)}.skill-node-tooltip.has-preview{width:690px;grid-template-columns:minmax(0,1fr) 260px}.skill-node-tooltip.has-preview.has-formula{width:790px}.skill-tooltip-content{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.skill-tooltip-preview{min-width:0;align-self:start;border-left:1px solid #4b4030;padding-left:15px}.skill-node-tooltip .skill-tooltip-preview .skill-hover-preview{width:100%;max-height:none;flex:none;border:1px solid #4b4030;border-radius:3px}.skill-node-tooltip .skill-tooltip-preview .skill-hover-preview-media{max-height:300px;min-height:0;flex:none}@media(max-width:600px){.skill-node-tooltip.has-preview{grid-template-columns:minmax(0,1fr);gap:10px}.skill-tooltip-preview{border-left:0;padding-left:0}.skill-node-tooltip .skill-tooltip-preview .skill-hover-preview-media{max-height:110px}.skill-node-tooltip.has-formula .skill-tooltip-description p{font-size:12px;line-height:1.35}.skill-node-tooltip.has-formula .skill-tooltip-content{gap:6px}}.skill-footer{min-height:35px;padding:8px 20px;display:flex;gap:20px;justify-content:space-between;align-items:center;background:#141310;border-top:1px solid #383127;font-size:11px;color:#afa087;flex:none}.skill-legend{display:flex;gap:7px;align-items:center;white-space:nowrap}.skill-legend i{width:7px;height:7px;background:#f3c34e;border-radius:50%;margin-left:8px}.skill-legend i:nth-of-type(2){background:#a18139}.skill-legend i:nth-of-type(3){background:#524a38}@media(max-width:1100px){.skill-build-controls{gap:13px;padding-inline:14px}.skill-build-controls select{min-width:105px}.skill-build-actions{gap:4px}.skill-build-actions button{padding:7px;font-size:11px}.skill-search{width:190px;right:14px}.skill-points{top:85px;min-width:230px}.skill-points strong{font-size:17px}.skill-points span{font-size:16px}.skill-inspector{width:285px}.skill-header{gap:15px}.skill-archetype{font-size:13px}}@media(max-width:760px){.skill-header{padding:0 12px;height:48px;gap:10px}.skill-header h1{font-size:15px}.skill-archetype{display:none}.skill-header>button:last-child{margin-left:auto}.skill-build-controls{flex-wrap:wrap;gap:9px 12px;padding:8px 12px;min-height:112px}.skill-build-controls>label>img{display:none}.skill-build-controls select{min-width:100px;font-size:13px}.skill-number input{width:52px}.skill-build-controls>label{font-size:10px}.skill-build-actions{flex-basis:100%;margin:0;justify-content:space-between}.skill-build-actions button{font-size:11px;flex:1}.skill-points{top:60px;gap:4px;min-width:210px}.skill-points strong{font-size:15px}.skill-points span{font-size:14px;padding:5px 28px}.skill-search{top:12px;right:10px;width:150px}.skill-search>input{font-size:12px;padding:8px}.skill-view-tools{left:9px;top:12px;gap:3px}.skill-view-tools button{font-size:10px;min-width:25px;padding:5px}.skill-hover{display:none}.skill-footer{padding:7px 10px;display:block;font-size:10px}.skill-footer>span:last-child{display:block;margin-top:5px}.skill-inspector{position:absolute;inset:auto 0 0;width:100%;max-width:none;max-height:52%;border-top:1px solid #77603a;padding:18px 20px;box-shadow:0 -10px 25px #0007}.skill-inspector h2{font-size:18px}.skill-inspector-icon{float:left;margin-right:13px;height:48px}.skill-inspector-icon img{width:42px;height:42px}.skill-node-actions{margin:12px 0}.skill-inspector h3{margin-top:18px}.skill-legend{font-size:10px}.skill-results{max-height:210px}}.skill-direction-notice{display:flex;align-items:center;gap:14px;flex:none;padding:10px 20px;border-bottom:1px solid #74603c;background:#302719;color:#ebd6aa;font-size:14px;line-height:1.45}.skill-direction-notice p{margin:0;flex:1}.skill-direction-notice button{flex:none;padding:3px 10px;font-size:20px}.skill-planner .skill-search>input{padding-right:34px}.skill-planner .skill-search>.skill-search-clear{position:absolute;top:5px;right:5px;width:26px;height:26px;padding:0;border:0;background:transparent;color:#d8c298;font-size:20px;line-height:1;cursor:pointer}.skill-planner .skill-search>.skill-search-clear:hover{background:#665039;color:#fff0ce}.skill-planner .skill-results button[aria-current=true]{background:#3b3020;box-shadow:inset 3px 0 #d2b171}.skill-planner .skill-header.planner-titlebar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:44px;min-height:44px;padding:0 20px}.planner-titlebar-heading,.planner-titlebar-end{display:flex;align-items:center;gap:18px;min-width:0}.planner-titlebar-heading{white-space:nowrap}.skill-planner .planner-titlebar h1{font:20px CinzelGame,Georgia,serif;margin:0;letter-spacing:.025em}.planner-titlebar-end{justify-content:flex-end}.planner-titlebar-end .skill-archetype{margin:0;white-space:nowrap}.planner-titlebar-end>button{width:30px;padding:5px}.planner-titlebar-builds{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.skill-planner .planner-titlebar-builds button,.skill-planner .planner-titlebar-builds select{font:12px PhilosopherGame,Georgia,serif;padding:5px 8px;min-height:29px;white-space:nowrap}.skill-planner .planner-titlebar-builds select{width:210px;min-width:0;max-width:100%;text-overflow:ellipsis;background:#211f18;color:#e9d6a8;border:1px solid #6b5b38;border-radius:3px}.skill-planner .planner-titlebar-builds .planner-import-info-toggle{width:29px;padding:3px;font:18px Georgia,serif}.planner-titlebar-builds :focus-visible{outline:2px solid #dfc181;outline-offset:2px}.planner-import-info{flex:none;max-height:34vh;overflow:auto;padding:12px 20px;background:#282317;border-bottom:1px solid #7a6541;color:#dbccaa;font:13px/1.5 Arial,sans-serif}.planner-import-info>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.planner-import-info h2{font:15px PhilosopherGame,Georgia,serif;margin:0;color:#e7cc94}.planner-import-info p{margin:7px 0}.planner-import-info>div{display:flex;gap:8px;margin-top:9px}.planner-import-info>header button{padding:0 7px;font-size:20px}.planner-storage-warning{flex:none;padding:7px 20px;margin:0;background:#44331b;color:#f1d398;font-size:12px}@media(max-width:1350px){.skill-planner .planner-titlebar h1{font-size:16px}.planner-titlebar-heading{gap:10px}.skill-planner .planner-titlebar-builds select{width:175px}.planner-titlebar-end .skill-archetype{font-size:12px}}@media(max-width:1120px){.skill-planner .skill-header.planner-titlebar{grid-template-columns:1fr auto;height:auto;min-height:44px;padding:7px 14px;gap:7px 12px}.planner-titlebar-builds{grid-column:1/-1;grid-row:2;justify-self:center}.planner-titlebar-end{grid-column:2;grid-row:1}.skill-planner .planner-titlebar h1{font-size:18px}.skill-planner .planner-titlebar-builds select{width:220px}}@media(max-width:650px){.planner-titlebar-builds{display:grid;grid-template-columns:29px repeat(3,minmax(0,1fr));width:100%}.planner-titlebar-builds select{grid-column:2/-1;width:100%!important}.planner-titlebar-builds>button:nth-of-type(2){grid-column:1/3}.planner-titlebar-builds>button:nth-of-type(3){grid-column:3}.planner-titlebar-builds>button:nth-of-type(4){grid-column:4}.skill-planner .planner-titlebar-builds button{padding:5px;font-size:11px}.skill-planner .planner-titlebar h1{font-size:16px}.planner-titlebar-end .skill-archetype{display:none}.planner-titlebar-heading{gap:9px}.planner-import-info{max-height:38vh;padding:10px 12px}}@media(max-width:800px){.skill-planner.is-overview .skill-build-controls{align-items:flex-start;flex-wrap:wrap}.skill-planner.is-overview .overview-actions-host{flex-basis:100%;width:100%;margin:0}.skill-planner.is-overview .overview-actions-host .overview-toolbar{padding:0}.skill-planner.is-overview .overview-actions-host .overview-toolbar-actions{display:flex;flex-wrap:wrap;gap:6px;width:100%}.skill-planner.is-overview .overview-actions-host .overview-toolbar-actions>label{flex:1 0 100%;margin:0}.skill-planner.is-overview .overview-actions-host .overview-toolbar-actions>button{flex:1 1 calc(50% - 6px)}}.planner-update-notice{display:flex;align-items:center;justify-content:center;gap:12px;padding:3px 10px;color:#c9e5d5;font-size:12px;flex:none}.planner-update-notice button{border:0;background:transparent;color:inherit;padding:2px 6px;cursor:pointer}.skill-planner{--planner-title-size:20px}.skill-planner .skill-header.planner-titlebar h1{font-size:var(--planner-title-size)}.skill-planner .skill-build-controls.planner-navigation-bar{min-height:52px;padding:6px 20px;gap:8px 12px;align-items:center;flex-wrap:wrap}.planner-navigation-bar .planner-mode-tabs{margin:0;flex:none;order:0}.skill-planner .planner-navigation-bar .planner-mode-tabs button{height:34px;min-height:34px;font-size:13px;line-height:18px;padding:7px 12px}.skill-planner.is-tree-only .planner-navigation-bar .planner-mode-tabs #planner-tree-tab{background:#21484a;border-color:#70aaa8;color:#e0f4ed;box-shadow:inset 0 -2px #91c7ba}.skill-planner.is-tree-only .planner-navigation-bar .planner-mode-tabs #planner-tree-tab:hover{background:#2c5c5d;border-color:#b2dbd0}.skill-planner.has-notes .planner-navigation-bar .planner-mode-tabs #planner-notes-tab{background:#21484a;border-color:#70aaa8;color:#e0f4ed;box-shadow:inset 0 -2px #91c7ba}.skill-planner.has-notes .planner-navigation-bar .planner-mode-tabs #planner-notes-tab:hover{background:#2c5c5d;border-color:#b2dbd0}.planner-navigation-bar>label{font-size:10px;gap:5px}.planner-navigation-bar>label>img{width:24px;height:24px}.planner-navigation-bar label>span{gap:0}.planner-navigation-bar>label select{font-size:12px;min-width:100px;height:25px;padding:3px 6px}.planner-navigation-bar .skill-number{gap:0!important}.planner-navigation-bar .skill-number input{height:25px;padding:3px 6px}.planner-titlebar-end{gap:10px}.planner-titlebar-end .wiki-disclaimer{font-size:10px;line-height:1.35;max-width:240px}.planner-titlebar-end>button{flex:none}@media(max-width:1350px){.skill-planner{--planner-title-size:16px}}@media(max-width:1120px){.skill-planner{--planner-title-size:18px}}@media(max-width:650px){.skill-planner{--planner-title-size:16px}.skill-planner .skill-header.planner-titlebar{grid-template-columns:minmax(0,1fr) auto}.planner-titlebar-heading{flex-wrap:wrap;gap:2px 8px}.planner-titlebar-end .wiki-disclaimer{max-width:155px;font-size:9px;line-height:1.35}.planner-titlebar-end{gap:6px}.planner-titlebar-end>button{width:24px}.skill-planner .skill-build-controls.planner-navigation-bar{padding:6px 10px;gap:8px}.planner-navigation-bar .planner-mode-tabs{order:0}.skill-planner .planner-titlebar-builds{grid-column:1/-1}}.planner-rename-dialog{max-width:440px}.skill-planner .planner-titlebar-builds .planner-rename-button{white-space:nowrap}@media(min-width:1121px)and (max-width:1600px){.skill-planner .skill-header.planner-titlebar{grid-template-columns:1fr auto;height:auto;min-height:44px;padding:7px 14px;gap:7px 12px}.planner-titlebar-builds{grid-column:1/-1;grid-row:2;justify-self:center}.planner-titlebar-end{grid-column:2;grid-row:1}}.skill-planner .planner-titlebar-builds .planner-share-import-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#624921,#3d2e19);border:1px solid #d5ad5c;color:#fff0c6;box-shadow:inset 0 1px #ffe5a933,0 0 0 1px #bc91451a;font-weight:700}.skill-planner .planner-titlebar-builds .planner-share-import-button:hover{background:linear-gradient(135deg,#7d5d29,#4d391d);border-color:#f3cf80;color:#fff8e5}.skill-planner .planner-titlebar-builds .planner-share-import-button:focus-visible{outline:2px solid #ffe0a0;outline-offset:3px}.planner-share-import-button svg{flex:none}.skill-planner button:is(.planner-share-button:not(.is-published),.planner-update-button.is-ready){display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#213e42;border:1px solid #70aaa8;color:#e0f4ed;box-shadow:inset 0 1px #b6ddd51a;font-weight:700}.skill-planner button:is(.planner-share-button:not(.is-published),.planner-update-button.is-ready):hover{background:#2d5356;border-color:#b2dbd0;color:#fff}.skill-planner button:is(.planner-share-button:not(.is-published),.planner-update-button.is-ready):focus-visible{outline:2px solid #b2dbd0;outline-offset:3px}.planner-share-button svg{flex:none}.skill-planner .planner-navigation-bar button.planner-quick-allocate{background:linear-gradient(130deg,#53376d,#30223f);border:1px solid #b590df;color:#f2e7ff;box-shadow:inset 0 1px #ead8ff2b,0 0 12px #a871e21a;font-weight:700}.skill-planner .planner-navigation-bar button.planner-quick-allocate:hover{background:#644582;border-color:#d8b7ff}.skill-planner .planner-navigation-bar button.planner-quick-allocate[aria-pressed=true]{background:#755093;border-color:#e2c3ff;box-shadow:inset 0 -3px #e2c3ff,0 0 12px #a871e233;color:#fff}.skill-planner .planner-navigation-bar button.planner-quick-allocate:focus-visible{outline:2px solid #e2c3ff;outline-offset:3px}.planner-workspace-actions{min-width:0}.planner-workspace-actions .build-editor-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.planner-workspace-actions .build-editor-tools>button{font-size:12px;padding:7px 10px;white-space:nowrap}.planner-navigation-bar:is([data-workspace=tree],[data-workspace=notes])>label:first-of-type{margin-left:auto}.planner-navigation-bar:is([data-workspace=tree],[data-workspace=notes])>.skill-build-actions{margin-left:0}@media(max-width:760px){.planner-workspace-actions{flex-basis:100%}.planner-workspace-actions .build-editor-tools{justify-content:flex-end}.planner-navigation-bar:is([data-workspace=tree],[data-workspace=notes])>.planner-mode-tabs{flex-basis:100%}.planner-navigation-bar:is([data-workspace=tree],[data-workspace=notes])>.skill-build-actions{justify-content:flex-end}}@media(max-width:1120px){.planner-titlebar-builds{flex-wrap:wrap;max-width:100%}}@media(max-width:650px){.skill-planner .planner-titlebar-builds{grid-template-columns:repeat(8,minmax(0,1fr))}.skill-planner .planner-titlebar-builds button{white-space:normal}.skill-planner .planner-titlebar-builds .planner-import-info-toggle{grid-column:1}.skill-planner .planner-titlebar-builds .planner-rename-button{grid-column:2/4;white-space:normal}.skill-planner .planner-titlebar-builds select{grid-column:4/-1}.skill-planner .planner-titlebar-builds .planner-character-import-button{grid-column:1/4}.skill-planner .planner-titlebar-builds .planner-share-import-button{grid-column:4/7}.skill-planner .planner-titlebar-builds .planner-share-button{grid-column:7/-1}.skill-planner .planner-titlebar-builds .planner-update-button{grid-column:1/-1}.skill-planner .planner-titlebar-builds .planner-manual-button{grid-column:1/4}.skill-planner .planner-titlebar-builds .planner-reset-button{grid-column:4/6}.skill-planner .planner-titlebar-builds .planner-remove-button{grid-column:6/-1}}.skill-planner .planner-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:7px}.planner-icon-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.skill-planner .planner-remove-button{background:#5b2426;border:1px solid #bd6263;color:#ffdcda}.skill-planner .planner-remove-button:hover{background:#7a3034;border-color:#ed9191}.planner-complexity-switch{display:inline-flex;flex:none;border:1px solid #6d5b3e;border-radius:4px;overflow:hidden}.skill-planner .planner-complexity-switch button{border:0;border-radius:0;padding:7px 8px;background:#171510;color:#b4a88d}.skill-planner .planner-complexity-switch button[aria-pressed=true]{background:#39483d;color:#e4edd8;box-shadow:inset 0 -2px #a6bf9b}@media(max-width:650px){.skill-planner .planner-titlebar-builds .planner-complexity-switch{grid-column:2/6;grid-row:1}.skill-planner .planner-titlebar-builds .planner-rename-button{grid-column:6;grid-row:1}.skill-planner .planner-titlebar-builds select{grid-column:1/-1;grid-row:2}}.planner-build-management{display:flex;align-items:center;gap:6px;flex:none;margin-left:22px;padding-left:22px;border-left:1px solid #655237}@media(max-width:1120px){.planner-build-management{margin-left:12px;padding-left:12px}}@media(max-width:650px){.skill-planner .planner-titlebar-builds .planner-build-management{grid-column:1/-1;justify-content:center;margin:5px 0 0;padding:8px 0 0;border-left:0;border-top:1px solid #655237}.skill-planner .planner-build-management .planner-manual-button,.skill-planner .planner-build-management .planner-reset-button{flex:1}.skill-planner .planner-build-management .planner-remove-button{min-width:44px}}.skill-planner .skill-build-actions .planner-history-button{width:32px;height:32px;min-width:32px;flex:none;padding:6px}@media(max-width:650px){.skill-planner .skill-header.planner-titlebar{padding:6px 10px;gap:5px 8px}.skill-planner .planner-titlebar-builds{gap:5px}.skill-planner .planner-titlebar-builds button,.skill-planner .planner-titlebar-builds select{min-height:28px;padding-block:4px}.skill-planner .planner-titlebar-builds .planner-build-management{margin-top:0;padding-top:5px;gap:5px}.skill-planner .skill-build-controls.planner-navigation-bar{padding:5px 10px;gap:6px}.skill-planner .planner-navigation-bar .planner-mode-tabs{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;gap:0}.skill-planner .planner-navigation-bar .planner-mode-tabs button{flex:1 1 auto;min-width:0;font-size:11px;padding:6px 5px;height:30px;min-height:30px;white-space:nowrap}.skill-planner .planner-workspace-actions .build-editor-tools{gap:5px}.skill-planner .planner-workspace-actions .build-editor-tools>button{font-size:11px;padding:6px 7px}}.deed-tier-controls{display:flex;align-items:end;gap:20px;flex-wrap:wrap}.deed-tier-controls>div{display:flex;gap:6px}.deed-tier-controls button{padding:9px 13px;border:1px solid #8a7048;background:#241e16;color:#ddc99f;cursor:pointer;border-radius:3px}.deed-tier-controls button[aria-pressed=true]{background:#584327;border-color:#d1ac67;color:#fff0cd}.deed-tier-controls label{display:grid;gap:6px;flex:1;min-width:190px}.deed-tier-overview table{min-width:760px;table-layout:fixed}.deed-tier-overview th:first-child{width:22%}.deed-tier-overview td{vertical-align:top}.deed-tier-overview dl{margin:0 0 10px}.deed-tier-overview dt{font-weight:700;color:#ddc38b;font-size:12px;margin:9px 0 3px}.deed-tier-overview dd{margin:0;font-size:13px;line-height:1.65}.deed-tier-overview details{margin:10px 0}.deed-tier-overview summary{cursor:pointer;font-size:13px}.deed-tier-overview ul{padding-left:18px;font-size:13px}.deed-tier-overview td>a,.deed-tier-guide{display:block;margin-top:10px;font-size:12px}.deed-tier-overview .deed-tier-warning{display:block;color:#e1ad74;font-size:12px;line-height:1.6;margin-top:12px}.deed-tier-controls button:focus-visible{outline:2px solid #eed6a3;outline-offset:3px}.deed-tier-overview th,.deed-tier-overview td{white-space:normal;overflow-wrap:anywhere;font:13px/1.6 Arial,sans-serif;letter-spacing:normal;text-transform:none;vertical-align:top}.deed-tier-overview th{font-weight:700}.deed-tier-overview a{color:#dfc487;text-decoration:none}.deed-tier-overview a:hover{color:#fff0cd}.deed-tier-controls input{width:100%;padding:10px;background:#101c27;border:1px solid #53614c;border-radius:3px;color:#eee8d5;font:14px Arial,sans-serif}.deed-tier-scroll-hint{display:none}@media(max-width:800px){.deed-tier-scroll-hint{display:block;color:#bcb6a7;font-size:12px!important}.deed-tier-overview table{min-width:780px}}.deed-tier-takeaways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 12px}.deed-tier-takeaways>div{padding:12px 14px;border:1px solid #465345;background:#142123;border-radius:3px}.deed-tier-takeaways strong{display:block;color:#e5c68c;font:700 14px/1.4 Arial,sans-serif;margin-bottom:5px}.deed-tier-takeaways span{display:block;font:13px/1.6 Arial,sans-serif;color:#c9d0cc}.deed-tier-location{font-size:14px!important;line-height:1.6!important}.deed-tier-location a{color:#dfc487;text-decoration:none}.deed-tier-overview .deed-tier-legend{font:13px/1.6 Arial,sans-serif;margin-bottom:14px}.deed-tier-overview .deed-tier-count{font:12px/1.5 Arial,sans-serif;margin:8px 0;color:#abb9b6}.deed-tier-overview .deed-tier-quality,.deed-tier-overview .deed-tier-stars,.deed-tier-overview .deed-tier-change{display:block}.deed-tier-quality{color:#e5cc9c}.deed-tier-stars{color:#b6c7d4;margin:1px 0 4px}.deed-tier-change{font-size:12px;color:#aeb9b6;line-height:1.5}.deed-tier-change.is-added{color:#a9d39d}.deed-tier-overview details{margin:5px 0 0}.deed-tier-overview summary{color:#cdb17c;font-size:12px}.deed-tier-overview details[open]{padding-top:3px}.deed-tier-overview details p{font:12px/1.6 Arial,sans-serif}.deed-drop-details details{border-bottom:1px solid #354052;padding:12px 0}.deed-drop-details summary{cursor:pointer;color:#dec48d;font:15px/1.5 Arial,sans-serif}.deed-drop-details p{font:14px/1.8 Arial,sans-serif!important;max-width:75ch}.deed-drop-details caption{padding:12px;text-align:left;color:#d8c396;font:14px/1.5 Arial,sans-serif}.deed-drop-details summary:focus-visible,.deed-tier-overview summary:focus-visible{outline:2px solid #e4b964;outline-offset:4px}@media(max-width:700px){.deed-tier-takeaways{grid-template-columns:1fr;gap:6px}.deed-tier-takeaways>div{padding:9px 12px}.deed-tier-takeaways strong{font-size:13px;margin-bottom:2px}.deed-tier-takeaways span{font-size:12px}.deed-tier-overview table{min-width:680px}}.deed-item-icons{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-height:28px}.deed-item-icons img{width:25px;height:25px;object-fit:contain;image-rendering:pixelated;flex:none}.deed-item-icons b{font:700 17px Arial,sans-serif;color:#a9d39d}.deed-types-unchanged{display:block;min-height:28px;line-height:28px}.deed-tier-quality>span:first-child{color:#b6c7d4}.deed-change-sections{display:grid;gap:16px}.deed-change-sections>div{border-left:2px solid #667351;padding-left:16px}.deed-change-sections h3{margin:0 0 6px;font:17px/1.4 PhilosopherGame,Georgia,serif;color:#e1c48c}.deed-change-sections p{margin:0!important}.deed-related-links a{color:#dfc487;text-decoration:none}.deed-rarity-rates{margin:3px 0 5px}.deed-rarity-rates>div+div{border-top:1px solid #53614c;padding-top:3px;margin-top:3px}.deed-rarity-rates small{color:#abb9b6}.deed-rarity-rates .has-pool-label{display:grid;grid-template-columns:15px minmax(0,1fr);gap:3px}.deed-loot-details{margin-top:5px}.deed-tier-overview .deed-loot-toggle{display:block;border:0;border-radius:0;background:none;padding:0;color:#cdb17c;font:12px/1.6 Arial,sans-serif;cursor:pointer;text-align:left}.deed-tier-overview .deed-loot-toggle:focus-visible{outline:2px solid #e4b964;outline-offset:3px}.deed-loot-details>[hidden]{display:none}.deed-tier-overview table{min-width:840px}.deed-tier-overview .deed-tier-quality,.deed-tier-overview .deed-tier-stars{display:inline-block;margin:0 7px 0 0}.deed-tier-unlocks{margin:20px 0 16px;padding:16px 18px;border:1px solid #665c42;border-left:3px solid #b79b61;border-radius:3px;background:#22251e;scroll-margin-top:100px}.deed-tier-unlocks h2{margin:0 0 12px;font-size:21px;color:#e5c68c}.deed-tier-unlocks dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.deed-tier-unlocks dl>div{padding-right:10px;border-right:1px solid #514f3b}.deed-tier-unlocks dl>div:last-child{border-right:0}.deed-tier-unlocks dt{color:#e5c68c;font:700 14px/1.5 Arial,sans-serif}.deed-tier-unlocks dd{margin:3px 0 0;font:13px/1.6 Arial,sans-serif;color:#ddd6c4}.deed-tier-unlocks p{font:13px/1.65 Arial,sans-serif!important;margin:8px 0 0}.deed-tier-unlocks a{color:#e5c68c;text-decoration:none;white-space:normal}.deed-tier-unlocks a:hover{color:#fff0cd}.deed-tier-unlocks a:focus-visible{outline:2px solid #e4b964;outline-offset:3px}@media(max-width:700px){.deed-tier-unlocks{padding:12px 14px}.deed-tier-unlocks dl{grid-template-columns:1fr;gap:7px}.deed-tier-unlocks dl>div{display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;border-right:0;padding:0}.deed-tier-unlocks dd{margin:0}}.bounty-board-help,.bounty-farming{content-visibility:visible}.boss-bounty-name{margin:20px 0 26px;padding:18px 20px;border:1px solid #716341;border-left:4px solid #d4b778;border-radius:5px;background:#252c22;color:#e8dfc8}.boss-bounty-name>small{display:block;color:#c3b58d;font:11px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.boss-bounty-name>strong{display:block;margin-top:6px;color:#f1d59a;font:600 21px/1.4 CinzelGame,Georgia,serif}.boss-bounty-name>p{margin:10px 0;color:#d3d7c8;font-size:14px;line-height:1.65}.boss-bounty-name a{color:#f0d18e;text-underline-offset:3px;font-size:14px}.bounty-name-directory{margin:20px 0 26px}.bounty-name-directory table{min-width:0;width:100%;table-layout:fixed}.bounty-name-directory th,.bounty-name-directory td{padding:12px;white-space:normal;overflow-wrap:anywhere;font:14px/1.6 Arial,sans-serif;letter-spacing:normal;text-transform:none}.bounty-name-directory thead th{font-weight:700}.bounty-name-directory tbody th,.bounty-name-directory tbody td{vertical-align:middle}.bounty-directory-bosses{display:grid;gap:10px}.bounty-directory-link{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.bounty-directory-link strong{font-weight:700}.bounty-directory-link img{display:block;width:32px;height:36px;object-fit:contain;image-rendering:pixelated}.bounty-directory-link:focus-visible{outline:2px solid #f0cd80;outline-offset:4px}@media(max-width:480px){.bounty-name-directory th,.bounty-name-directory td{padding:10px 8px;font-size:13px}.bounty-directory-link{grid-template-columns:24px minmax(0,1fr);gap:6px}.bounty-directory-link img{width:24px;height:30px}}.bounty-location{color:#ecd09a!important;background:#29271d;padding:12px 15px;border-left:3px solid #ad8b49;scroll-margin-top:92px}.bounty-roster-detail p{font-size:16px;line-height:1.65;color:#bbc1c1}.bounty-farming table{table-layout:fixed;white-space:normal}.bounty-farming th,.bounty-farming td{font-family:Arial,sans-serif;font-size:13px;line-height:1.55;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.bounty-farming th[scope=row]{position:static;font-weight:400}.bounty-members th:nth-child(1){width:32%}.bounty-members th:nth-child(2){width:14%}.bounty-members th:nth-child(3){width:34%}.bounty-members th:nth-child(4){width:20%}.bounty-comparison{min-width:960px}.bounty-comparison thead th:nth-child(2),.bounty-comparison thead th:nth-child(3){white-space:nowrap}.bounty-comparison th:nth-child(1){width:18%}.bounty-comparison th:nth-child(2){width:8%}.bounty-comparison th:nth-child(3){width:7%}.bounty-comparison th:nth-child(4){width:10%}.bounty-comparison th:nth-child(5){width:23%}.bounty-comparison th:nth-child(6){width:23%}.bounty-comparison th:nth-child(7){width:11%}.bounty-overview-scroll:focus-visible{outline:2px solid #f0cd80;outline-offset:3px}.bounty-no-chests{color:#a6af9d}.bounty-container-row{background:#34382233}.bounty-chest-map{display:block;margin-bottom:10px}.bounty-farming th,.bounty-farming td{white-space:normal}.bounty-board-help figure{margin:22px 0}.bounty-screenshot{display:block;width:100%;padding:0;border:1px solid #625437;background:#0d1111;cursor:zoom-in}.bounty-screenshot img{display:block;width:100%;height:auto;object-fit:contain}.bounty-board-help figcaption{font-size:12px;line-height:1.6;color:#a9a493;margin-top:9px}.bounty-board-help li{margin:9px 0;line-height:1.7}.bounty-image-dialog{width:min(1900px,96vw);max-width:96vw;max-height:95dvh;padding:12px;background:#101817;border:1px solid #a58d54;color:#eee0bd}.bounty-image-dialog::backdrop{background:#000c}.bounty-image-dialog>button{display:block;margin:0 0 12px auto;background:#30372b;color:#eee0bd;border:1px solid #a58d54;padding:9px 13px;cursor:pointer}.bounty-image-dialog img{display:block;width:100%;height:auto;max-height:calc(90dvh - 60px);object-fit:contain}.bounty-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:20px 0}.bounty-filters label{display:grid;gap:8px;font-size:13px;color:#d8c397}.bounty-filters label:first-child{flex:1;min-width:200px}.bounty-filters input,.bounty-filters select{width:100%;padding:11px;background:#151e1d;border:1px solid #53614c;color:#eee8d5;font:inherit;border-radius:4px}.bounty-farming a,.bounty-board-help a{color:#dfc487;text-underline-offset:3px}.bounty-farming small{display:block;margin-top:6px;font-size:11px;color:#a6af9d;line-height:1.5}.bounty-comparison .selected{background:#34382255}.bounty-comparison button{background:#293a2d;border:1px solid #748054;color:#e9d6a2;padding:8px 10px;white-space:nowrap;cursor:pointer}.bounty-roster-detail{scroll-margin-top:86px;margin-top:28px;padding-top:6px}.bounty-roster-detail h3{font:23px CinzelGame,Georgia,serif;color:#e9d6a2}.bounty-enemy-name{display:flex;align-items:center;gap:9px;min-width:175px}.bounty-enemy-name img{width:42px;height:48px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.bounty-members th,.bounty-members td{vertical-align:top}.bounty-members td:nth-child(2){min-width:100px}.bounty-warning{border-left:3px solid #ca985a;padding:14px;background:#3b2c20;color:#ecd6b3!important}.bounty-wave{border:1px solid #485342;border-radius:4px;margin:9px 0;padding:12px}.bounty-wave summary{cursor:pointer;color:#dcc691;line-height:1.5}.bounty-wave>div{padding:8px 0;border-top:1px solid #374535;margin-top:10px}.bounty-wave h4{margin:8px 0;color:#d3dfc2}.bounty-method{font-size:12px!important;color:#9da991!important}.bounty-farming button:focus-visible,.bounty-board-help button:focus-visible{outline:2px solid #f0cd80;outline-offset:3px}@media(max-width:760px){.bounty-filters{display:grid}.bounty-filters label:first-child{min-width:0}.bounty-members{min-width:650px}.bounty-location{font-size:13px}.bounty-roster-detail{scroll-margin-top:72px}}.catalogue-mode .wiki-article{padding-inline:clamp(16px,3vw,48px)}.skill-catalogue{max-width:1200px}.catalogue-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.catalogue-counts button{padding:15px 10px;color:#eee5cd;background:#152327;border:1px solid #435449;cursor:pointer}.catalogue-counts button[aria-pressed=true]{border-color:#cfb46c;background:#293327}.catalogue-counts strong,.catalogue-counts span{display:block}.catalogue-counts strong{font-size:26px;color:#e1bf7b}.catalogue-note{color:#aebbb8;line-height:1.6}.catalogue-note button{color:#e1bf7b;border:0;background:none;cursor:pointer;text-decoration:underline}.catalogue-filters{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:12px;background:#111e26;border:1px solid #475145;padding:16px;margin:24px 0 12px}.catalogue-filters label{display:flex;flex-direction:column;gap:7px;color:#dac499;font-size:14px;min-width:0}.catalogue-filters input,.catalogue-filters select{width:100%;min-width:0;min-height:42px;background:#09131c;color:#ede7dc;border:1px solid #56615d;padding:9px;font:inherit}.catalogue-results-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.catalogue-results-head p{color:#b3c0bc}.catalogue-results-head button,.catalogue-pagination button,.catalogue-card button{border:1px solid #6b644c;padding:8px 12px;background:#202b29;color:#e2c98f;cursor:pointer;font:inherit}.catalogue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalogue-card{min-width:0;border:1px solid #3d4d49;background:linear-gradient(145deg,#14222a,#0d1823);padding:20px}.catalogue-card header{display:flex;align-items:center;gap:14px}.catalogue-card header img{flex-shrink:0;object-fit:contain;image-rendering:pixelated}.catalogue-card header small{color:#b49f76;font-size:12px;line-height:1.5}.catalogue-card h2{font-family:CinzelGame,serif;font-size:20px;line-height:1.35;margin:5px 0 0;color:#f0e5cb}.catalogue-card p{color:#c5cfcb;font-size:16px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.catalogue-association{display:block;color:#b2c0ad;margin-bottom:12px}.catalogue-card-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center}.catalogue-card-actions span{color:#a6b7a5;font-size:13px}.catalogue-card details{margin-top:16px;padding-top:12px;border-top:1px solid #35453e}.catalogue-card summary{cursor:pointer;color:#d0bb87}.catalogue-node{padding:12px 0;border-bottom:1px solid #334039}.catalogue-node p{font-size:13px;margin:7px 0}.catalogue-node button{max-width:100%;overflow-wrap:anywhere}.catalogue-node .catalogue-conflict{color:#dfab96}.catalogue-pagination{display:flex;align-items:center;justify-content:center;gap:20px;padding:24px 0}.catalogue-pagination button:disabled{opacity:.4;cursor:default}.catalogue-empty{border:1px dashed #5b655c;padding:24px}@media(max-width:1100px){.catalogue-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-search{grid-column:1/-1}}@media(max-width:700px){.catalogue-grid{grid-template-columns:1fr}.catalogue-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-filters{grid-template-columns:1fr}.catalogue-card{padding:16px}}.book-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:16px;background:#111e26;border:1px solid #475145}.book-filters label{display:flex;flex-direction:column;gap:7px;color:#dac499;min-width:0}.book-filters input,.book-filters select{width:100%;min-width:0;min-height:42px;padding:9px;color:#eee6d7;background:#09131c;border:1px solid #56615d;font:inherit}.book-list{display:grid;gap:10px}.book-catalogue-entry{border:1px solid #425047;background:#121f28;min-width:0}.book-catalogue-entry .book-result{width:100%;border:0}.book-catalogue-entry .skill-preview{margin:0 18px 16px}@media(max-width:700px){.book-catalogue-entry .skill-preview{margin:0 12px 12px}}.book-result{display:grid;grid-template-columns:112px minmax(0,1fr) 16px;gap:16px;align-items:center;padding:18px;border:1px solid #425047;color:#d5dfd7;background:#121f28;text-align:left;cursor:pointer}.book-result:hover{border-color:#b29558;background:#1c2b2f}.book-result img{object-fit:contain;image-rendering:pixelated}.book-icon-pair{display:grid;grid-template-columns:repeat(2,48px);gap:8px;align-items:start}.book-icon-pair>span{display:grid;gap:4px;justify-items:center;min-width:0}.book-icon-pair img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.book-icon-pair small{color:#8fa19a;font-size:10px;line-height:1;text-align:center}.book-icon-pair.large{grid-template-columns:repeat(2,74px);gap:12px}.book-icon-pair.large img{width:74px;height:74px}.book-icon-pair.large small{font-size:11px}.book-detail-identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;margin:14px 0 22px;padding:16px;border:1px solid #4b5548;background:linear-gradient(110deg,#101d24,#182523)}.book-detail-identity h3{margin:4px 0 6px;font-size:24px}.book-detail-identity p{margin:0}.book-detail-identity>div>small{color:#c4b17f;text-transform:uppercase;letter-spacing:.07em}.book-result small,.book-result strong,.book-result span>span{display:block}.book-result small{color:#c4b17f;font-size:12px}.book-result strong{color:#f0e5cb;font-family:CinzelGame,serif;font-size:21px;margin:6px 0}.book-result span>span{line-height:1.55}.book-result b{color:#c4b17f;font-size:24px}.book-details h3{color:#e6cd95;margin:25px 0 12px}.book-details p{color:#c2ceca;line-height:1.65}.book-details button{padding:9px 13px;margin:5px 0;border:1px solid #81704e;background:#202d2a;color:#ecd299;cursor:pointer}.book-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));border:1px solid #415148;margin:20px 0}.book-stats div{padding:13px;border:1px solid #293c38}.book-stats dt{color:#a8b9ac;font-size:13px}.book-stats dd{margin:7px 0 0;color:#efe4c8;font-size:20px}.book-source{border-left:3px solid #918052;background:#132324;margin:15px 0;padding:16px}.book-source>strong{color:#dfc792}.book-boss-source{padding:4px 0 12px}.book-source p{margin:8px 0}.book-ingredients{display:grid;gap:9px;padding:16px 16px 16px 36px;background:#101e25;border:1px solid #3b4b41}.book-unresolved{padding:16px;margin:18px 0;background:#33291e;border:1px solid #a7814c;color:#efd5ad;line-height:1.6}.book-note{color:#a9b8b0;font-size:14px;line-height:1.6}.book-details .book-note{font-size:14px}.book-requirement-version{padding:12px 15px;border-left:3px solid #ba9759;background:#8c632319;color:#d9cba9;font-size:14px;line-height:1.6}.book-result .book-requirement-line{margin-top:10px;color:#e4c888;font-size:14px}.book-learning-requirements{margin:20px 0;padding:18px;border:1px solid #67634a;border-radius:5px;background:#172126}.book-learning-requirements h3{margin:0 0 12px}.book-learning-requirements>p:last-child{margin-bottom:0;font-size:15px}.book-learning-requirements .book-no-requirements{color:#e4c888;font-weight:600}.book-requirement-values{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.book-requirement-values>div{display:flex;align-items:center;gap:18px;padding:10px 14px;border:1px solid #616452;border-radius:4px;background:#0e1920}.book-requirement-values dt{color:#c7d0c8;font-size:16px}.book-requirement-values dd{margin:0;color:#efd190;font-size:23px;font-weight:600}@media(max-width:700px){.book-filters{grid-template-columns:1fr}.book-result{padding:13px;gap:10px;grid-template-columns:82px minmax(0,1fr) 10px}.book-icon-pair{grid-template-columns:repeat(2,36px);gap:6px}.book-icon-pair img{width:36px;height:36px}.book-icon-pair small{font-size:9px}.book-detail-identity{grid-template-columns:1fr}.book-icon-pair.large{grid-template-columns:repeat(2,64px)}.book-icon-pair.large img{width:64px;height:64px}}.enemy-filters{display:grid;grid-template-columns:2fr 1fr;gap:14px;padding:16px;border:1px solid #48574d;background:#122126}.enemy-filters label{display:flex;flex-direction:column;gap:8px;color:#dbcba5}.enemy-filters input,.enemy-filters select{min-width:0;width:100%;padding:10px;min-height:42px;color:#ede4d2;border:1px solid #63705d;background:#0a141e;font:inherit}.enemy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.enemy-card{display:flex;flex-direction:column;padding:18px;background:#122126;border:1px solid #48574d;text-decoration:none;color:#e2d5b3}.enemy-card:hover,.enemy-card:focus-visible{border-color:#d4b36e;background:#1b2b2b}.enemy-card-art{height:155px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#33473c,transparent 72%);margin-bottom:16px}.enemy-card-art img{width:130px;height:135px;object-fit:contain;image-rendering:pixelated}.enemy-card h2{font-size:21px;margin:10px 0;line-height:1.4}.enemy-card small,.enemy-card p{color:#acbdb3;font-size:14px}.enemy-card span{display:block;margin-top:14px;color:#ddc18a}.enemy-profile{display:grid;grid-template-columns:minmax(180px,1fr) 1fr;gap:20px;align-items:center;border:1px solid #42594c;padding:20px;background:#112026}.enemy-profile figure{margin:0;text-align:center}.enemy-profile img{width:100%;height:230px;object-fit:contain;image-rendering:pixelated}.enemy-profile figcaption,.enemy-note{font-size:12px;line-height:1.5;color:#acbeb3}.enemy-profile dl{margin:0}.enemy-profile dl div{padding:10px 0;border-bottom:1px solid #384c42}.enemy-profile dt,.enemy-attributes dt{color:#a8bcaf;font-size:13px}.enemy-profile dd{color:#efdfb8;margin:6px 0 0;overflow-wrap:anywhere}.enemy-action{display:inline-block;border:1px solid #7b744b;padding:10px 14px;color:#e6cb8f;background:#1b2c27;text-decoration:none;margin:12px 8px 12px 0}.enemy-action:hover{background:#314739}.enemy-details details{border-top:1px solid #42594c;padding-top:14px;margin-top:12px}.enemy-details summary{color:#dfc490;cursor:pointer;line-height:1.5}.enemy-details table{min-width:0;width:100%;white-space:normal}.enemy-details th,.enemy-details td{font:14px/1.5 Arial,sans-serif;text-transform:none;letter-spacing:normal;padding:12px;text-align:left}.enemy-details th[scope=row]{font-weight:600;color:#e3d4b6}.enemy-attributes{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.enemy-attributes dd{margin:4px 0 0}.enemy-area{margin:14px 0;padding:18px;border:1px solid #42594c;background:#112026}.enemy-area h3{margin:0;color:#e1cb96}.enemy-area p{font-size:14px;line-height:1.6}.enemy-positions{max-height:230px;overflow:auto;font:13px/1.8 monospace;padding-left:20px}.loot-enemy-link{display:flex;align-items:center;gap:12px;color:#efdbab;text-decoration:underline;text-underline-offset:4px}.loot-enemy-link img{width:56px;height:58px;flex-shrink:0;object-fit:contain;image-rendering:pixelated}.loot-enemy-link:hover{color:#fff3cf}@media(max-width:650px){.enemy-profile,.enemy-filters{grid-template-columns:1fr}.enemy-profile img{height:190px}.enemy-grid{grid-template-columns:1fr}}@font-face{font-family:CinzelGame;src:url(/fonts/cinzel-semibold.ttf) format("truetype");font-display:swap}@font-face{font-family:PhilosopherGame;src:url(/fonts/philosopher-regular.ttf) format("truetype");font-display:swap}:root{--font-readable: Arial, Helvetica, sans-serif;--font-code-readable: ui-monospace, Consolas, monospace}:root{color-scheme:dark;font-family:PhilosopherGame,Georgia,serif;color:#e8e3d7;background:#080f1c;font-synthesis:none;--bg: #080f1c;--panel: #0d1725;--panel-2: #131e2c;--line: #354052;--line-warm: #665039;--gold: #c79a4b;--cream: #eee7d8;--muted: #a7aeb2;--green: #8fbc83}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input{font:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid #e4b964;outline-offset:2px}.wiki-shell{min-height:100vh;background:linear-gradient(#080f1cf7,#080f1cfb),url(/images/trees-overlay.png) left bottom / 720px auto fixed no-repeat}.wiki-topbar{position:fixed;z-index:50;inset:0 0 auto;height:76px;display:grid;grid-template-columns:260px minmax(0,680px) 190px minmax(225px,1fr);align-items:center;gap:20px;padding:0 28px;background:#0a1321;border-bottom:1px solid #65433d;box-shadow:0 4px 18px #0009}.wiki-disclaimer{justify-self:end;margin:0;max-width:280px;color:#a6adae;font:11px/1.5 Arial,sans-serif;text-align:right}.wiki-disclaimer span{display:block}.wiki-disclaimer span:first-child{color:#c2c9c5}.sprite-frame img[src$="/trade-scales.svg"],.sprite-frame img[src$="/interactive-map.svg"],.sprite-frame img[src$="/item-stat-finder.svg"]{image-rendering:auto}.wiki-header-info{display:contents}.wiki-discord{display:flex;align-items:center;justify-self:start;gap:10px;color:#adb5c9;text-decoration:none;font:11px/1.5 Arial,sans-serif}.wiki-discord svg{flex:none;width:44px;height:44px;padding:10px;border-radius:12px;background:#5865f2;color:#fff;box-shadow:inset 0 0 0 1px #ffffff26,0 3px 8px #0004}.wiki-discord strong{display:block;color:#e7e5fa;font-size:12px;font-weight:600;white-space:nowrap}.wiki-discord:hover svg{background:#6975ff}.wiki-discord:hover{color:#fff}.wiki-discord:hover strong{text-decoration:underline;text-underline-offset:3px}.wiki-brand{display:grid;justify-items:center;align-content:center;width:210px;max-width:100%;gap:2px;padding:0;border:0;color:inherit;background:none;cursor:pointer}.wiki-brand img{display:block;width:170px;max-width:100%;height:auto;object-fit:contain}.wiki-brand small{display:block;color:#c6b88c;font:9px/11px Arial,sans-serif;letter-spacing:.18em;white-space:nowrap}.menu-toggle{display:none}.wiki-search{position:relative;min-width:0;height:43px;display:flex;align-items:center;gap:9px;padding:0 14px;background:#090f1b;border:1px solid #566072}.wiki-search>span{color:#aeb6c1;font-size:22px}.wiki-search input{width:100%;min-width:0;border:0;outline:0;color:#eee9df;background:transparent;font-size:16px}.wiki-search input::placeholder{color:#8c949f}.search-menu{position:absolute;z-index:60;inset:calc(100% + 8px) -1px auto;padding:6px;background:#0b1523;border:1px solid #58616e;box-shadow:0 18px 35px #000c}.search-menu{max-height:min(70vh,600px);overflow-y:auto}.search-menu>a{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border:0;color:inherit;background:transparent;text-align:left;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.search-menu>a:hover,.search-menu>a:focus-visible{background:#1b2a30;outline:1px solid var(--gold);outline-offset:-1px}.search-menu strong,.search-menu small{display:block}.search-menu small{margin-top:3px;color:var(--gold);text-transform:uppercase;font-size:10px;letter-spacing:.12em}.search-menu p{margin:8px;color:var(--muted)}.wiki-sidebar{position:fixed;z-index:40;inset:76px auto 0 0;width:270px;display:flex;flex-direction:column;overflow:hidden;background:#0a1321;border-right:1px solid #543d36}.sidebar-head{display:none}.sidebar-pinned{flex:none;padding:18px 14px 10px;border-bottom:1px solid #415047;background:linear-gradient(150deg,#18262b,#0c1824)}.nav-tools h2,.sidebar-library-head h2{margin:0;color:var(--gold);font:11px CinzelGame,serif;letter-spacing:.12em;text-transform:uppercase}.nav-tools h2{margin:0 0 8px}.nav-tools-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;padding:4px 8px;border:0;border-radius:3px;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left}.nav-tools-toggle:hover{background:#22352f;color:#edcc90}.nav-tools-toggle svg{flex:none}.nav-tools-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.nav-tool{display:grid;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:10px 8px;margin-bottom:7px;border:1px solid #4f5c4c;border-radius:4px;background:#15242b;color:#eee3c6;text-decoration:none}.nav-tool:hover{border-color:#bb9e60;background:#22352f}.nav-tool .sprite-frame{width:34px;height:38px;border:0;background:transparent;padding:1px}.nav-tool strong,.nav-tool small{display:block}.nav-tool strong{font-size:15px;font-weight:400}.nav-tool small{font:11px/1.5 Arial,sans-serif;color:#a5b5b1;margin-top:4px}.nav-tool b{color:#c4ab77;font-size:15px;font-weight:400}.nav-tools.is-compact h2{margin-bottom:4px}.nav-tools.is-compact #nav-tool-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:8px}.nav-tools.is-compact .nav-tool{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;height:44px;padding:5px;margin:0}.nav-tools.is-compact .nav-tool .sprite-frame{width:30px;height:30px;padding:0}.nav-tools.is-compact .nav-tool.active{box-shadow:none;border-color:#c8ab6b;background:#29372e}.nav-tool-tooltip{position:fixed;inset:auto;margin:0;width:260px;max-width:calc(100vw - 16px);padding:12px 14px;border:1px solid #6f765e;border-radius:4px;background:#101e29;color:#eee3c6;text-align:left;overflow-wrap:anywhere;box-shadow:0 8px 20px #0007}.nav-tool-tooltip strong{display:block;font:16px/1.3 PhilosopherGame,Georgia,serif;font-weight:600}.nav-tool-tooltip p{margin:5px 0 0;color:#bdcbc6;font:12px/1.5 Arial,sans-serif}.sidebar-library{display:flex;flex-direction:column;flex:1;min-height:0}.sidebar-library-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:15px 20px 9px}.sidebar-library-head button{border:0;background:none;color:#b6c1bb;font:11px Arial,sans-serif;cursor:pointer;padding:5px}.sidebar-library-head button:hover{color:#efcd8c}.sidebar-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#52605b transparent;padding:0 12px 18px}.nav-section{margin:0;border-bottom:1px solid #26353d;padding:3px 0}.nav-section h3{margin:0}.nav-group-toggle{display:grid;grid-template-columns:1fr auto 14px;gap:9px;width:100%;min-height:40px;align-items:center;padding:8px;border:0;background:none;color:#c9d1cc;cursor:pointer;text-align:left;font:12px CinzelGame,serif}.nav-group-toggle:hover{background:#172630}.nav-group-toggle small{font:11px Arial,sans-serif;color:#9daa9e}.nav-group-toggle b{font:18px Arial,sans-serif;text-align:center;color:#c8ad7b}.current-group>.nav-section h3,.current-group .nav-group-toggle{color:#ecd39b}.nav-group-entries{padding:0 0 8px 6px}.nav-group-entries[hidden]{display:none}.nav-entry{width:100%;min-height:38px;display:grid;grid-template-columns:26px minmax(0,1fr) 10px;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:3px;color:#c4cec9;text-decoration:none;font-size:14px;line-height:1.35;text-align:left}.nav-entry:hover{background:#182933;color:#fff0d2}.nav-entry.active{background:#26382e;color:#fff0ce;border-color:#76855c;box-shadow:inset 3px 0 #d1b372}.nav-entry b{font-size:9px;color:#dbbc7a}.nav-entry .sprite-frame{width:25px;height:25px;padding:2px;border:0;background:transparent}.nav-current-detail{border-top:1px dashed #415047;margin-top:6px;padding-top:8px}.nav-current-detail>small{display:block;padding:0 9px 5px;color:#afbcac;font:10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.sidebar-note{margin:18px 9px;color:#837d74;font-family:CinzelGame,serif;font-size:8px;line-height:1.7;letter-spacing:.13em;text-transform:uppercase}.nav-group-toggle{grid-template-columns:1fr 14px}.nav-block-label{margin:13px 8px 5px;color:#92a397;font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.09em}.nav-subgroup-toggle{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px 8px;border:0;border-top:1px solid #34423d;background:transparent;color:#b8c8b8;text-align:left;cursor:pointer;font:12px/1.4 Arial,sans-serif}.nav-subgroup-toggle span{flex:1}.nav-subgroup-toggle small{color:#92a397}.nav-subgroup-toggle b{color:#c8ad7b;font:17px Arial,sans-serif}.nav-current-detail{margin:3px 0 9px 20px;padding:0 0 0 6px;border-top:0;border-left:1px solid #57674e}.nav-current-detail .nav-entry{font-size:12px;grid-template-columns:20px minmax(0,1fr) 8px;gap:5px;padding:7px 5px}.nav-current-detail .sprite-frame{width:20px;height:22px}.nav-entry.current-parent{color:#eed49e;background:#172620}.wiki-sidebar a:focus-visible,.wiki-sidebar button:focus-visible{outline:2px solid #d6bc7b;outline-offset:-2px}.sprite-frame{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:hidden;border:1px solid #5a4d3b;background:#111b27}.sprite-frame img{min-width:0;min-height:0;width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated}.sprite-frame img[alt^=Rahaner]{image-rendering:auto}.wiki-main{min-height:100vh;margin-left:270px;padding-top:76px;display:grid;grid-template-columns:minmax(0,1fr) 250px;animation:article-in .2s ease-out}.wiki-article{min-width:0;padding:42px clamp(28px,4.5vw,72px) 80px}.article-title{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;max-width:1000px;padding-bottom:22px;border-bottom:1px solid #343b43}.article-title p{margin:0 0 9px;color:var(--gold);font-family:CinzelGame,serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.article-title h1{margin:0;color:var(--cream);font-family:CinzelGame,serif;font-size:clamp(38px,4.7vw,64px);line-height:1.05;letter-spacing:.01em}.article-title>div>span{display:block;margin-top:10px;color:#aeb4b6;font-size:17px;line-height:1.4}.title-sprite{width:88px;height:88px;padding:8px;box-shadow:inset 0 0 20px #0007}.summary{max-width:980px;margin:26px 0;color:#d1cec5;font-size:20px;line-height:1.6}.first-encounter{max-width:1000px;margin:28px 0;scroll-margin-top:92px}.first-encounter-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.first-encounter h2{margin:0;color:var(--cream);font:23px CinzelGame,serif}.first-encounter .summary{margin:14px 0 18px;font-size:18px}.encounter-mode{border:1px solid #47525c;border-radius:4px;padding:4px 9px;color:#c2ccd1;font-size:12px}.encounter-mode.is-random{border-color:#917043;color:#f0ca87;background:#76551c26}.encounter-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:12px}.encounter-legend>span:before{content:"●";margin-right:6px;font-size:8px}.encounter-term{font-weight:600}.encounter-term-quest{color:#f0cd87;text-decoration:underline;text-decoration-color:#f0cd8755;text-underline-offset:3px}.encounter-term-npc{color:#ceb9ed}.encounter-term-location{color:#8ed4cc}.encounter-term-event{color:#f1b994;font-style:italic}.encounter-term-count{color:var(--cream)}.encounter-steps{margin:0;border:1px solid #37414b;border-radius:6px;background:#141b2299;overflow:hidden}.encounter-steps>div{display:grid;grid-template-columns:126px minmax(0,1fr);gap:16px;padding:16px 18px}.encounter-steps>div+div{border-top:1px solid #323c45}.encounter-steps dt{color:#abb6bd;font-size:12px;font-weight:600;line-height:1.6;padding-top:3px}.encounter-steps dd{margin:0;color:#c9cece;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.encounter-random-note{margin-top:16px;padding:16px 18px;border-left:3px solid #c79b54;background:#89622218}.encounter-random-note>strong{color:#f0ca87;font-size:15px}.encounter-random-note p{margin:7px 0 0;color:#c8c7bc;font-size:15px;line-height:1.65}.encounter-map-link{display:inline-block;margin-top:16px;color:#8ed4cc;font-size:15px;text-underline-offset:4px}.encounter-map-link:focus-visible{outline:2px solid #8ed4cc;outline-offset:5px}@media(max-width:700px){.first-encounter{scroll-margin-top:148px}.encounter-steps>div{grid-template-columns:1fr;gap:5px;padding:14px}.encounter-steps dt{padding:0}}.wiki-hero{position:relative;max-width:1000px;min-height:390px;margin:24px 0 28px;display:grid;place-items:center;overflow:hidden;background:#d8dadd;border:1px solid #86663b;box-shadow:0 14px 35px #0008}.wiki-hero>img{width:100%;height:500px;display:block;object-fit:contain;object-position:center}.wiki-hero.building{background:radial-gradient(circle,#263c4c,#101a28 60%,#070d17)}.wiki-hero.building>img{height:430px;padding:28px;filter:drop-shadow(0 22px 18px #0009)}.wiki-hero figcaption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;gap:20px;padding:13px 16px;background:#0a1320ed;border-top:1px solid #775a35}.wiki-hero figcaption span{color:#a7d4a1}.wiki-hero figcaption small{color:#c4a263;font-family:CinzelGame,serif;letter-spacing:.1em;text-transform:uppercase}.facts{max-width:1000px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:25px 0 32px;border:1px solid #3c4650}.facts div{min-width:0;padding:13px 15px;background:#101a27;border-right:1px solid #303946;border-bottom:1px solid #303946}.facts dt{color:#899299;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.facts dd{margin:5px 0 0;color:#eee6d8;overflow-wrap:anywhere}.callout{max-width:1000px;display:grid;grid-template-columns:58px 1fr;gap:15px;align-items:center;margin:24px 0 34px;padding:13px 17px;background:#202419;border:1px solid #99713a}.callout img{width:50px;height:50px;object-fit:contain;image-rendering:pixelated}.callout p{margin:0;color:#e6d6b9;line-height:1.5}.content-section{max-width:1000px;padding:27px 0;border-top:1px solid #353b42;scroll-margin-top:92px}.content-section h2,.related h2,.sources-v2 h2{margin:0 0 13px;color:var(--cream);font-family:CinzelGame,serif;font-size:23px}.content-section>p{max-width:860px;margin:0;color:#bbc1c1;font-size:17px;line-height:1.68}.route-list{margin:0;padding:0;list-style:none;border-left:1px solid #705a3b}.route-list li{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:0 0 22px 18px}.route-list li>span{width:32px;height:32px;display:grid;place-items:center;color:#e1b96e;background:#17202a;border:1px solid #92703d;border-radius:50%}.route-list h3{margin:1px 0 5px;color:#eee6d7;font-size:17px}.route-list p{margin:0;color:#aeb5b7;line-height:1.45}.wiki-stats{max-width:1000px;display:grid;grid-template-columns:repeat(4,1fr);margin:8px 0 30px;border-block:1px solid #3a4249}.wiki-stats div{padding:18px;border-right:1px solid #353d45}.wiki-stats div:last-child{border:0}.wiki-stats strong,.wiki-stats span{display:block}.wiki-stats strong{color:#dfbb75;font-family:CinzelGame,serif;font-size:26px}.wiki-stats span{margin-top:4px;color:#929a9e;font-size:12px}.featured-list{display:grid;gap:8px}.featured-list button{width:100%;display:grid;grid-template-columns:66px 1fr 20px;gap:17px;align-items:center;padding:15px;border:1px solid #333e49;color:inherit;background:#101a27;text-align:left;cursor:pointer}.featured-list button:hover{background:#172532;border-color:#796342}.featured-list .sprite-frame{width:64px;height:64px;padding:5px}.featured-list small,.featured-list strong{display:block}.featured-list small{color:var(--gold);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.featured-list strong{margin-top:4px;color:#eee7da;font-size:19px}.featured-list p{margin:5px 0 0;color:#9da5a8;line-height:1.35}.featured-list b{color:var(--gold);font-size:25px}.index-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.index-list button{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:14px;border:1px solid #35404a;color:#ddd8cc;background:#101a27;text-align:left}.index-list button:not(:disabled){cursor:pointer}.index-list button:not(:disabled):hover{border-color:#7f6a46;background:#19282e}.index-list button>span{color:#727d84;font-family:var(--font-readable)}.index-list small{color:#a98f72}.index-list small.complete{color:#8ac08a}#section-skill-point-breakdown~#boss-index .index-list button{grid-template-columns:32px minmax(0,1fr);align-content:start}#section-skill-point-breakdown~#boss-index .index-list small{grid-column:2;line-height:1.55}.index-list button:disabled{opacity:.78}.table-scroll{overflow-x:auto;border:1px solid #3a444d}.guide-links{display:grid;gap:10px;margin:22px 0}.guide-links a{display:block;padding:13px 16px;border:1px solid #485b51;background:#142329;color:#e4ca92;text-decoration:none;line-height:1.5}.guide-links a:hover{background:#20332f;border-color:#d4b36e}.guide-links a:focus-visible{outline:2px solid #e4ca92;outline-offset:3px}table{width:100%;border-collapse:collapse;background:#0e1825;white-space:nowrap}th,td{padding:11px 13px;border-right:1px solid #2e3944;border-bottom:1px solid #2e3944;text-align:left}th{position:sticky;top:0;color:#d7b46e;background:#182330;font-family:CinzelGame,serif;font-size:10px;letter-spacing:.08em;text-transform:uppercase}td{color:#bfc5c6;font-family:var(--font-readable);font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}tr:nth-child(-n+3) td:first-child{color:#97d092}.difficulty-comparison tr td:first-child{color:#bfc5c6}.difficulty-comparison td.modifier-increased{color:#f1938d}.difficulty-comparison td.modifier-reduced{color:#97d092}.multiplayer-scaling-table table{table-layout:fixed;white-space:normal}.multiplayer-scaling-table caption{padding:10px;text-align:left;color:#bfc5c6;font-size:13px;line-height:1.5}.multiplayer-scaling-table th{position:static;overflow-wrap:anywhere}@media(max-width:600px){.multiplayer-scaling-table th,.multiplayer-scaling-table td{padding:10px 7px}}.location-list{display:grid;gap:18px}.location-list article{display:grid;grid-template-columns:minmax(300px,56%) 1fr;gap:22px;align-items:center;padding:16px;background:#101a27;border:1px solid #3b4651}.location-image{min-height:330px;display:grid;place-items:center;overflow:hidden;background:#e2e4e3}.location-image img{width:100%;height:330px;display:block;object-fit:contain;object-position:center}.location-role{margin:0 0 6px;color:var(--gold);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.location-list h3{margin:0 0 13px;color:#eee7da;font-family:CinzelGame,serif;font-size:20px}.location-list article div>p:not(.location-role){color:#afb7b8}.location-list article button{padding:0;border:0;color:#d5b16a;background:none;cursor:pointer}.state-flow{margin:0;padding:0;list-style:none}.state-flow li{display:grid;grid-template-columns:43px 1fr;gap:15px;padding:0 0 22px}.state-flow li>span{color:#8b7653;font-family:var(--font-readable)}.state-flow code{color:#e0ba70;font-family:var(--font-code-readable);font-size:14px}.state-flow p{margin:6px 0 0;color:#aeb5b6;line-height:1.45}.code-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.code-grid>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:9px 10px;background:#0c1623;border:1px solid #35404d}.code-grid code,.sources-v2 code{color:#bdc6cb;font-family:var(--font-code-readable);font-size:12px;overflow-wrap:anywhere}.copy{padding:5px 8px;border:1px solid #465363;color:#aeb9c1;background:#131e2c;font-size:10px;cursor:pointer}.copy:hover{color:#efd39b;border-color:#8d7249}.reward-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.reward-list article{padding:16px;background:#101a27;border:1px solid #394550}.reward-list .sprite-frame{width:60px;height:60px;margin-bottom:13px;padding:5px}.reward-list small,.reward-list strong{display:block}.reward-list small{color:var(--gold);text-transform:uppercase;letter-spacing:.08em}.reward-list strong{margin-top:5px;color:#eee7d9;font-size:18px}.reward-list p{margin:8px 0 0;color:#a9b0b2;line-height:1.4}.related{max-width:1000px;margin-top:15px;padding:25px 0;border-top:1px solid #47413a;scroll-margin-top:92px}.related>button{width:100%;display:grid;grid-template-columns:44px 1fr 18px;gap:12px;align-items:center;padding:10px 5px;border:0;border-bottom:1px solid #293440;color:inherit;background:transparent;text-align:left;cursor:pointer}.related>button:hover{background:#111d2a}.related .sprite-frame{width:40px;height:40px;padding:4px}.related strong,.related small{display:block}.related small{margin-top:3px;color:#929ca1}.related b{color:var(--gold);font-size:22px}.sources-v2{max-width:1000px;margin-top:25px;padding:22px;background:#0b1522;border:1px solid #37414a;scroll-margin-top:92px}.sources-v2>div p{margin:-7px 0 13px;color:#858e94}.sources-v2 ul{margin:0;padding:0;list-style:none}.sources-v2 li{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #2b3540}.sources-v2>small{display:block;margin-top:14px;color:#747e84}.article-rail{position:sticky;top:76px;align-self:start;height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;padding:28px 20px;background:#0a1321;border-left:1px solid #4f3a35}.rail-toggle{display:none}.rail-desktop-toggle{position:fixed;z-index:20;top:88px;right:16px;padding:7px 11px;color:#e3c17e;background:#101a27;border:1px solid #796342;border-radius:4px;font:12px/1.4 Arial,sans-serif;cursor:pointer}.rail-desktop-toggle:hover{background:#1d2b36}.rail-desktop-toggle:focus-visible,.rail-toggle:focus-visible{outline:2px solid #e3c17e;outline-offset:3px}@media(min-width:761px){.article-rail{padding-top:58px}.article-rail.is-collapsed{display:none}.wiki-main:has(>.article-rail.is-collapsed){grid-template-columns:minmax(0,1fr)}}.subject-sprite{width:105px;height:105px;margin-bottom:11px;padding:8px;background:#111c28;box-shadow:inset 0 0 22px #0008}.article-kind{display:block;color:var(--gold);font-family:CinzelGame,serif;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.article-rail nav,.rail-related{margin-top:25px}.article-rail h2{margin:0 0 9px;color:#a99169;font-family:CinzelGame,serif;font-size:11px;letter-spacing:.11em;text-transform:uppercase}.article-rail a{display:block;padding:6px 0;color:#9ca5aa;text-decoration:none}.article-rail a:hover{color:#e3c17e}.rail-related nav{margin-top:0}.rail-related a{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) 10px;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #293440;color:#b9c0c2;text-align:left;text-decoration:none;line-height:1.45;overflow-wrap:anywhere}.rail-related a:hover{color:#e6c27a}.rail-related .sprite-frame{width:26px;height:28px;padding:2px}.rail-related a b{color:var(--gold);font-weight:400}.menu-scrim{display:none}.wiki-main.map-mode{grid-template-columns:minmax(0,1fr)}.map-article{width:100%;padding-right:clamp(24px,3.5vw,58px)}.map-article .article-title,.map-article>.summary,.map-article>.related,.map-article>.sources-v2{max-width:none}.interactive-atlas{margin:28px 0 34px;color:#d9d9d2;border:1px solid #624c34;background:#09131f;box-shadow:0 18px 44px #0008}.atlas-tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid #3a4651;background:#0c1724}.atlas-tabs button{min-height:48px;padding:0 20px;border:0;border-right:1px solid #303b47;color:#9ca6aa;background:transparent;white-space:nowrap;cursor:pointer}.atlas-tabs button:hover{color:#e7cf9d;background:#142231}.atlas-tabs button.active{color:#f1dfbd;background:#26352e;box-shadow:inset 0 -2px #c79a4b}.atlas-toolbar{min-height:58px;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;align-items:center;padding:9px 12px;border-bottom:1px solid #313b45}.atlas-toolbar label{height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;background:#080f19;border:1px solid #3e4b58}.atlas-toolbar label>span{color:#b8a474;font-size:20px}.atlas-toolbar input{width:100%;border:0;outline:0;color:#eee7da;background:transparent}.atlas-toolbar>span{color:#7f8c92;font-family:var(--font-readable);font-size:11px}.atlas-toolbar>button,.atlas-zoom button{min-height:34px;padding:0 11px;border:1px solid #56616b;color:#d9c49a;background:#111d29;cursor:pointer}.atlas-toolbar>button:hover,.atlas-zoom button:hover{border-color:#9b7944;color:#fff0cf}.atlas-filters{display:flex;gap:6px;padding:9px 12px;overflow-x:auto;border-bottom:1px solid #313b45;background:#0b1521}.atlas-filters button{flex:0 0 auto;min-height:36px;display:grid;grid-template-columns:23px auto auto;gap:7px;align-items:center;padding:5px 9px;border:1px solid #33404c;color:#808b90;background:#0c1621;cursor:pointer}.atlas-filters button.active{color:#e4ddd0;border-color:#667963;background:#18281f}.atlas-filters img,.atlas-marker-icon img{width:23px;height:23px;display:block;object-fit:contain;image-rendering:pixelated}.atlas-filters b{min-width:19px;color:#9e875e;font-family:var(--font-readable);font-size:10px;font-weight:400;text-align:right}.atlas-body{display:grid;grid-template-columns:minmax(430px,1fr) 310px;min-height:720px}.atlas-map-column{min-width:0;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#080f18}.atlas-zone-strip{display:flex;gap:5px;padding:8px;overflow-x:auto;border-bottom:1px solid #2e3944}.atlas-zone-strip button{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #34414c;color:#8f999e;background:#0c1722;font-size:12px;cursor:pointer}.atlas-zone-strip button.active{color:#f0dec0;border-color:#987644;background:#263128}.atlas-zone-strip span{color:#d1a75b;font-family:var(--font-readable)}.atlas-viewport{min-height:580px;display:grid;place-items:start center;overflow:auto;overscroll-behavior:contain;background:#090f16 url(/images/trees-overlay.png) center bottom / 760px auto no-repeat;cursor:grab;touch-action:pan-x pan-y;scrollbar-color:#79603c #0b1520}.atlas-viewport:active{cursor:grabbing}.atlas-map-space{position:relative;flex:0 0 auto;margin:24px;background:#c9cdd0;border:1px solid #5f503e;box-shadow:0 0 0 6px #0c1621,0 18px 30px #000c;overflow:hidden;transition:width .18s ease,height .18s ease}.atlas-zone-image{position:absolute;z-index:1;pointer-events:none;opacity:.9;transition:opacity .15s ease,filter .15s ease}.atlas-zone-image img{width:100%;height:100%;display:block;object-fit:fill;-webkit-user-select:none;user-select:none}.atlas-zone-image.selected{z-index:2;opacity:1;filter:drop-shadow(0 0 7px #e6b458)}.atlas-zone-border{position:absolute;z-index:3;padding:0;border:1px solid #9d793f99;color:#f7ddb0;background:transparent;cursor:pointer}.atlas-zone-border:hover,.atlas-zone-border.selected{z-index:4;border:2px solid #efbd64;box-shadow:inset 0 0 0 1px #301c0f,0 0 12px #e1a94877}.atlas-zone-border>span{position:absolute;inset:4px auto auto 4px;min-width:28px;height:24px;display:grid;place-items:center;color:#ffe3ab;background:#07111cde;border:1px solid #c69646;font-family:var(--font-readable);font-size:12px;box-shadow:0 2px 6px #000c}.atlas-map-marker{position:absolute;z-index:7;width:29px;height:29px;display:grid;place-items:center;padding:2px;transform:translate(-50%,-50%);border:1px solid #e2b55c;border-radius:50%;background:#07111de8;box-shadow:0 2px 6px #000d;cursor:pointer}.atlas-map-marker:hover,.atlas-map-marker.selected{z-index:9;transform:translate(-50%,-50%) scale(1.28);border-color:#fff1c7;background:#344b37;box-shadow:0 0 0 3px #bc8d3d66,0 3px 9px #000}.atlas-map-marker img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.atlas-zoom{min-height:47px;display:flex;justify-content:flex-end;align-items:center;gap:7px;padding:6px 10px;border-top:1px solid #303b45;background:#0b1520}.atlas-zoom span{min-width:48px;color:#9ea7a8;font-family:var(--font-readable);font-size:11px;text-align:center}.atlas-inspector{min-width:0;padding:17px;overflow:hidden;background:#0b1521;border-left:1px solid #604936}.atlas-zone-heading{display:grid;grid-template-columns:48px 1fr;gap:11px;align-items:center;padding-bottom:13px;border-bottom:1px solid #34404a}.atlas-zone-heading>span{height:43px;display:grid;place-items:center;color:#e5bd73;border:1px solid #8a693d;font-family:var(--font-readable);font-size:17px}.atlas-zone-heading small{color:#78838a;font-family:var(--font-readable);font-size:10px}.atlas-zone-heading h3{margin:4px 0 0;color:#efe6d5;font-family:CinzelGame,serif;font-size:18px}.atlas-inspector figure{height:220px;margin:14px 0;display:grid;grid-template-rows:1fr auto;overflow:hidden;background:#d5d8da;border:1px solid #604e39}.atlas-inspector figure img{width:100%;height:190px;display:block;object-fit:contain}.atlas-inspector figcaption{padding:5px 7px;color:#918775;background:#0a131e;font-size:10px;text-align:center}.atlas-inspector dl{margin:0 0 12px;border:1px solid #313d48}.atlas-inspector dl div{display:grid;grid-template-columns:92px 1fr;gap:8px;padding:7px 9px;border-bottom:1px solid #2b3742}.atlas-inspector dl div:last-child{border:0}.atlas-inspector dt{color:#7e898f;font-size:11px}.atlas-inspector dd{margin:0;color:#d1c8b8;font-family:var(--font-readable);font-size:10px;overflow-wrap:anywhere}.atlas-connection{width:100%;padding:9px;border:1px solid #8a6a3f;color:#e7c782;background:#1e271f;cursor:pointer}.selected-marker{margin:12px 0;padding:11px;background:#101d29;border:1px solid #86683e}.selected-marker>div{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center}.atlas-marker-icon{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto}.selected-marker small{color:#aa8c57;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.selected-marker h4{margin:3px 0 0;color:#f0e5d1}.selected-marker p{margin:9px 0;color:#aeb6b7;font-size:13px;line-height:1.35}.selected-marker code{color:#dbbb7e;font-family:var(--font-code-readable);font-size:10px}.atlas-hint{color:#7f898e;font-size:13px}.atlas-marker-list{max-height:245px;overflow:auto;border-top:1px solid #303c47;scrollbar-color:#6f5838 #0b1520}.atlas-marker-list button{width:100%;min-height:47px;display:grid;grid-template-columns:32px 1fr 12px;gap:8px;align-items:center;padding:7px 4px;border:0;border-bottom:1px solid #293540;color:#c9ccc8;background:transparent;text-align:left;cursor:pointer}.atlas-marker-list button:hover,.atlas-marker-list button.active{background:#18261f}.atlas-marker-list strong,.atlas-marker-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-marker-list strong{font-size:13px}.atlas-marker-list small{margin-top:2px;color:#7f8a90;font-size:10px}.atlas-marker-list b{color:#bd9450;font-weight:400}.atlas-footnote{margin:0;padding:10px 13px;color:#7d878c;border-top:1px solid #313c46;font-size:12px;line-height:1.45}@keyframes article-in{0%{opacity:.45;transform:translateY(3px)}}@media(max-width:1200px){.wiki-header-info{display:grid;justify-items:start;gap:3px;min-width:0}.wiki-discord svg{width:36px;height:36px;padding:8px;border-radius:10px}.wiki-header-info .wiki-disclaimer{font-size:10px;line-height:1.35}.wiki-main{grid-template-columns:minmax(0,1fr) 220px}.wiki-topbar{grid-template-columns:210px minmax(0,680px) 225px;gap:18px}.location-list article{grid-template-columns:1fr}.atlas-body{grid-template-columns:minmax(390px,1fr) 285px}}@media(max-width:980px){.wiki-topbar{grid-template-columns:40px 150px minmax(0,1fr) 225px;padding:0 16px}.menu-toggle{width:40px;height:40px;display:grid;place-items:center;border:1px solid #4c5866;color:#d7d9d6;background:transparent;cursor:pointer}.wiki-sidebar{width:min(310px,calc(100vw - 40px));visibility:hidden;transform:translate(-103%);transition:transform .2s ease,visibility .2s;box-shadow:12px 0 30px #000b}.wiki-sidebar.open{visibility:visible;transform:translate(0)}.sidebar-head{display:flex;justify-content:space-between;align-items:center;margin:-5px 4px 10px;color:var(--gold);font-family:CinzelGame,serif;font-size:12px;text-transform:uppercase}.sidebar-head button{border:0;color:#d6d8d5;background:transparent;font-size:24px;cursor:pointer}.menu-scrim{position:fixed;z-index:35;top:76px;right:0;bottom:0;left:0;display:block;border:0;background:#02060bbd}.wiki-main{margin-left:0}.atlas-body{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:760px){.rail-desktop-toggle{display:none}.wiki-topbar{height:136px;grid-template-columns:40px 100px minmax(0,1fr);grid-template-rows:60px 68px;column-gap:10px;row-gap:0;padding:0 11px 8px}.wiki-header-info{grid-column:1/-1;justify-items:end;gap:5px}.wiki-discord{justify-self:end}.wiki-disclaimer{grid-column:1/-1;font-size:10px;line-height:1.4;max-width:100%}.wiki-brand{gap:1px}.wiki-brand img{width:100px;height:auto}.wiki-brand small{font-size:8px;line-height:10px;letter-spacing:.1em}.wiki-topbar .search-menu{position:fixed;inset:136px 11px auto}.wiki-sidebar{top:136px}.menu-scrim{inset-block-start:136px}.wiki-main{padding-top:136px;grid-template-columns:1fr}.content-section,.bounty-location,.bounty-roster-detail{scroll-margin-top:148px}.wiki-article{padding:28px 16px 60px}.article-rail{display:none;position:fixed;z-index:32;top:136px;right:0;bottom:0;width:min(300px,88vw);height:auto;padding-bottom:80px;box-shadow:-8px 0 24px #0008}.article-rail.is-open{display:block}.rail-toggle{display:block;position:fixed;right:16px;bottom:16px;z-index:33;padding:11px 15px;color:#e3c17e;background:#101a27;border:1px solid #796342;border-radius:4px;cursor:pointer;box-shadow:0 3px 12px #0008}.article-title{grid-template-columns:1fr 60px;gap:12px}.article-title h1{font-size:38px}.article-title>div>span{font-size:15px}.title-sprite{width:58px;height:58px;padding:4px}.summary{font-size:18px}.wiki-hero{min-height:0}.wiki-hero>img{height:360px}.wiki-hero.building>img{height:330px;padding:18px}.wiki-hero figcaption{position:static;display:block}.wiki-hero figcaption small{display:block;margin-top:4px}.wiki-stats{grid-template-columns:1fr 1fr}.wiki-stats div:nth-child(2){border-right:0}.index-list,.code-grid,.reward-list{grid-template-columns:1fr}.location-image,.location-image img{min-height:0;height:300px}.facts{grid-template-columns:1fr 1fr}.map-article{padding-inline:10px}.atlas-toolbar{grid-template-columns:1fr auto}.atlas-toolbar>span{display:none}.atlas-body{display:block}.atlas-viewport{min-height:520px}.atlas-inspector{border-top:1px solid #604936;border-left:0}.atlas-inspector figure{height:300px}.atlas-inspector figure img{height:270px}.atlas-marker-list{max-height:320px}}@media(max-width:460px){.facts{grid-template-columns:1fr}.featured-list button{grid-template-columns:52px 1fr}.featured-list button>b{display:none}.featured-list .sprite-frame{width:50px;height:50px}.location-image,.location-image img{height:250px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.wiki-main.map-mode{height:100vh;min-height:0;overflow:hidden}.map-article{width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.interactive-atlas.atlas-v2{position:relative;width:100%;height:100%;min-height:0;margin:0;overflow:hidden;border:0;background:#090f14;box-shadow:none;color:#ded8ca}.interactive-atlas.atlas-v2.is-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;width:100vw;height:100vh}.atlas-map-header{height:58px;display:grid;grid-template-columns:220px minmax(0,1fr) 200px;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #5a4630;background:#0b1114;box-shadow:0 5px 18px #0008;position:relative;z-index:40}.atlas-map-header>div:first-child{display:grid;line-height:1.1}.atlas-map-header>div:first-child small{color:#8e7a58;font-family:var(--font-readable);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.atlas-map-header>div:first-child strong{margin-top:5px;color:#e8ddc9;font-family:CinzelGame,serif;font-size:16px;font-weight:400}.atlas-v2 .atlas-tabs{justify-self:center;max-width:100%;display:flex;padding:3px;overflow-x:auto;border:1px solid #3d403a;background:#090e11}.atlas-v2 .atlas-tabs button{min-height:34px;padding:0 14px;border:0;border-right:1px solid #30332f;color:#8f9795;background:transparent;font-size:11px;cursor:pointer}.atlas-v2 .atlas-tabs button:last-child{border-right:0}.atlas-v2 .atlas-tabs button:hover{color:#e5d4b4;background:#172019}.atlas-v2 .atlas-tabs button.active{color:#f0d69e;background:#263126;box-shadow:inset 0 -2px #c09147}.atlas-map-status{display:flex;justify-content:flex-end;align-items:center;gap:12px}.atlas-map-status span{color:#76807f;font-family:var(--font-readable);font-size:10px}.atlas-map-status button{min-height:32px;padding:0 10px;border:1px solid #6b5738;color:#d5bd8d;background:#161b18;cursor:pointer}.atlas-workspace{position:relative;height:calc(100% - 58px);min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden;background:#0a1015}.atlas-control-panel{position:relative;z-index:30;width:292px;min-width:0;min-height:0;height:100%;background:#0b1115f5;border-right:1px solid #53432f;box-shadow:8px 0 24px #0009;transition:width .2s ease}.atlas-control-panel.closed{width:0}.atlas-panel-toggle{position:absolute;top:14px;right:-31px;z-index:4;width:31px;height:42px;border:1px solid #705a38;border-left:0;color:#e0c48e;background:#11191c;font-size:23px;cursor:pointer}.atlas-panel-content{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.atlas-control-panel.closed .atlas-panel-content{visibility:hidden}.atlas-search{flex:0 0 auto;height:43px;margin:12px 12px 8px;display:grid;grid-template-columns:22px 1fr auto;gap:7px;align-items:center;padding:0 10px;border:1px solid #5e5544;background:#070c0f}.atlas-search>span{color:#ba985d;font-size:20px}.atlas-search input{min-width:0;border:0;outline:0;color:#eee5d6;background:transparent}.atlas-search button{border:0;color:#a7a49c;background:transparent;font-size:18px;cursor:pointer}.atlas-search-results{position:absolute;z-index:8;inset:64px 12px auto;max-height:min(380px,55vh);overflow:auto;border:1px solid #62513a;background:#0b1216;box-shadow:0 14px 30px #000d}.atlas-search-results>button{width:100%;min-height:48px;display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:6px 9px;border:0;border-bottom:1px solid #293238;color:#d6d2c9;background:transparent;text-align:left;cursor:pointer}.atlas-search-results>button:hover{background:#1c2b22}.atlas-search-results strong,.atlas-search-results small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-search-results small{margin-top:3px;color:#808a88;font-size:10px}.atlas-search-results p{margin:0;padding:16px;color:#8d9694;font-size:12px}.atlas-panel-heading{flex:0 0 auto;min-height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-top:1px solid #2c3438;border-bottom:1px solid #2c3438;color:#aa997a;background:#11191c;font-family:CinzelGame,serif;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.atlas-panel-heading button{border:0;color:#ad956d;background:transparent;font-family:inherit;font-size:9px;text-transform:uppercase;cursor:pointer}.atlas-filter-list{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;padding:5px}.atlas-filter-list button{width:100%;min-height:33px;display:grid;grid-template-columns:15px 24px minmax(0,1fr) 19px;gap:4px;align-items:center;padding:3px 5px;border:0;color:#747e7d;background:transparent;font-size:10px;text-align:left;cursor:pointer}.atlas-filter-list button:hover{color:#d6d0c3;background:#131d1b}.atlas-filter-list button.active{color:#d9d6ce}.atlas-filter-list i{width:15px;height:15px;display:grid;place-items:center;border:1px solid #4d5554;color:#07100b;background:#0a0f12;font-size:10px;font-style:normal}.atlas-filter-list button.active i{border-color:#9d8658;background:#c2a568}.atlas-filter-list img{width:22px;height:22px;display:block;object-fit:contain;image-rendering:pixelated}.atlas-filter-list b{color:#827558;font-family:var(--font-readable);font-size:10px;font-weight:400;text-align:right}.atlas-found-filter{min-height:36px;display:grid;grid-template-columns:16px 1fr auto;gap:7px;align-items:center;padding:0 13px;border-top:1px solid #293136;color:#949b97;font-size:11px}.atlas-found-filter span{color:#817358;font-family:var(--font-readable);font-size:9px}.atlas-region-list{flex:1 1 auto;min-height:100px;overflow-y:auto;padding:5px 7px 14px;scrollbar-color:#5f523d #0b1115}.atlas-region-list button{width:100%;min-height:34px;display:grid;grid-template-columns:30px 1fr 25px;gap:6px;align-items:center;padding:2px 7px;border:0;border-bottom:1px solid #242d31;color:#929b98;background:transparent;text-align:left;cursor:pointer}.atlas-region-list button:hover,.atlas-region-list button.active{color:#eee2cb;background:#1b2c22}.atlas-region-list button>span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #66583f;border-radius:50%;color:#d0ad68;font-family:var(--font-readable);font-size:9px}.atlas-region-list strong{overflow:hidden;font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.atlas-region-list small{color:#80745c;font-family:var(--font-readable);font-size:9px;text-align:right}.atlas-v2 .atlas-viewport{position:relative;min-width:0;min-height:0;height:100%;display:block;overflow:hidden;touch-action:none;cursor:grab;background:#081015 url(/images/trees-overlay.png) center bottom / 760px auto no-repeat}.atlas-v2 .atlas-viewport:active{cursor:grabbing}.atlas-map-world{position:absolute;inset:0 auto auto 0;transform-origin:0 0;background:#c9ccca;box-shadow:0 0 0 3px #6d604b,0 18px 50px #000e;will-change:transform}.atlas-v2 .atlas-zone-image{position:absolute;z-index:1;pointer-events:none;opacity:.95}.atlas-v2 .atlas-zone-image img{width:100%;height:100%;display:block;object-fit:fill;-webkit-user-select:none;user-select:none}.atlas-v2 .atlas-zone-image.selected{z-index:2;opacity:1;filter:saturate(1.08) brightness(1.03)}.atlas-zone-shape{position:absolute;z-index:3;padding:0;border:0;background:#d3a04b0c;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;filter:drop-shadow(0 0 1px #9e7738) drop-shadow(0 0 1px #9e7738);cursor:pointer}.atlas-zone-shape:hover{z-index:4;background:#e1b45a25;filter:drop-shadow(0 0 2px #e9b95e) drop-shadow(0 0 6px #d99a35)}.atlas-zone-shape.selected{z-index:4;background:#f1bc512f;filter:drop-shadow(0 0 2px #ffe098) drop-shadow(0 0 8px #d89b35)}.atlas-zone-label{position:absolute;z-index:7;width:128px;min-height:46px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:6px;align-items:center;padding:5px 7px;transform:translate(-50%,-50%) scale(var(--inverse-scale));border:1px solid #7a653f;color:#e9dfcd;background:#081015e8;box-shadow:0 3px 11px #000d;transform-origin:center;cursor:pointer}.atlas-zone-label:hover,.atlas-zone-label.selected{border-color:#dfb765;background:#1d2a22f2}.atlas-zone-label>span{width:29px;height:29px;display:grid;place-items:center;border:1px solid #ad8a4e;border-radius:50%;color:#e4bd72;font-family:var(--font-readable);font-size:10px}.atlas-zone-label strong{font-size:9px;font-weight:400;line-height:1.25;text-align:left}.atlas-zone-label small{min-width:21px;height:21px;display:grid;place-items:center;border-radius:11px;color:#f3ddaf;background:#6d3e24;font-family:var(--font-readable);font-size:8px}.atlas-zone-label.compact{width:40px;min-height:40px;grid-template-columns:1fr;padding:4px;border-radius:50%}.atlas-zone-label.compact>strong{display:none}.atlas-zone-label.compact>span{width:30px;height:30px;margin:auto}.atlas-zone-label.compact>small{position:absolute;top:-7px;right:-8px;border:1px solid #b68145}.atlas-v2 .atlas-map-marker{position:absolute;z-index:12;width:34px;height:34px;display:grid;place-items:center;padding:3px;transform:translate(-50%,-50%) scale(var(--inverse-scale));transform-origin:center;border:1px solid #d5ae63;border-radius:50%;background:#081119ed;box-shadow:0 2px 7px #000e;cursor:pointer}.atlas-v2 .atlas-map-marker:hover,.atlas-v2 .atlas-map-marker.selected{z-index:15;border-color:#fff0c4;background:#2b4635;box-shadow:0 0 0 4px #be914166,0 3px 10px #000}.atlas-v2 .atlas-map-marker.found{opacity:.55;filter:grayscale(.55)}.atlas-v2 .atlas-map-marker img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated}.atlas-v2 .atlas-map-marker>span{position:absolute;left:42px;width:max-content;max-width:210px;padding:5px 7px;border:1px solid #66543a;color:#e7dfd0;background:#081015f4;font-size:10px;opacity:0;pointer-events:none;box-shadow:0 4px 10px #000b}.atlas-v2 .atlas-map-marker:hover>span,.atlas-v2 .atlas-map-marker.selected>span{opacity:1}.atlas-map-help{position:absolute;left:50%;bottom:14px;z-index:20;padding:7px 11px;transform:translate(-50%);border:1px solid #3c4747;color:#929b98;background:#091116e8;font-size:10px;pointer-events:none}.atlas-v2 .atlas-zoom{position:absolute;right:15px;bottom:14px;z-index:24;min-height:0;display:grid;gap:5px;padding:0;border:0;background:transparent}.atlas-v2 .atlas-zoom button{width:39px;height:39px;padding:0;border:1px solid #77613d;color:#e8cb91;background:#0c151aef;font-size:19px;cursor:pointer;box-shadow:0 3px 8px #000a}.atlas-v2 .atlas-zoom button:hover{color:#fff0cc;border-color:#c49d58;background:#1b2925}.atlas-v2 .atlas-zoom span{width:39px;min-width:0;padding-top:2px;color:#89928f;font-family:var(--font-readable);font-size:8px;text-align:center}.atlas-detail-drawer{position:absolute;z-index:35;inset:0 0 0 auto;width:min(330px,88vw);padding:20px;overflow-y:auto;border-left:1px solid #6c5434;color:#c8c6be;background:#0a1115f7;box-shadow:-12px 0 35px #000b}.atlas-drawer-close{position:absolute;top:11px;right:11px;width:33px;height:33px;border:1px solid #555e5d;color:#c8c4b9;background:#10181b;font-size:19px;cursor:pointer}.atlas-detail-kicker{display:flex;align-items:center;gap:7px;padding-right:38px;color:#9e895e;font-family:var(--font-readable);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.atlas-detail-drawer h2{margin:13px 0 16px;color:#eee2cb;font-family:CinzelGame,serif;font-size:25px;font-weight:400}.atlas-detail-drawer figure{height:230px;margin:0 0 16px;display:grid;place-items:center;overflow:hidden;border:1px solid #68573e;background:#c9ccca}.atlas-detail-drawer figure img{width:100%;height:100%;display:block;object-fit:contain}.atlas-detail-drawer>p{color:#aeb3ad;font-size:12px;line-height:1.6}.atlas-detail-drawer dl{margin:17px 0;border-top:1px solid #343d3e}.atlas-detail-drawer dl div{display:grid;grid-template-columns:72px 1fr;gap:9px;padding:9px 0;border-bottom:1px solid #343d3e}.atlas-detail-drawer dt{color:#777f7e;font-size:10px}.atlas-detail-drawer dd{margin:0;color:#d4cbbb;font-family:var(--font-readable);font-size:9px;line-height:1.5}.atlas-detail-drawer dd button{padding:0;border:0;color:#d6ad65;background:transparent;font:inherit;text-align:left;cursor:pointer}.atlas-v2 .atlas-connection,.atlas-found-button{width:100%;min-height:42px;margin-top:9px;border:1px solid #7f653e;color:#dfc58f;background:#19221c;cursor:pointer}.atlas-found-button.found{border-color:#58705b;color:#b7d0b9;background:#1b3022}@media(max-width:1080px){.wiki-main.map-mode{height:100vh}.atlas-map-header{grid-template-columns:1fr auto}.atlas-map-header>div:first-child{display:none}.atlas-v2 .atlas-tabs{justify-self:start}.atlas-control-panel{width:276px}}@media(max-width:720px){.map-article{padding:0}.atlas-map-header{height:52px;grid-template-columns:minmax(0,1fr) auto;padding-inline:8px}.atlas-workspace{height:calc(100% - 52px)}.atlas-v2 .atlas-tabs button{padding-inline:10px;font-size:9px}.atlas-map-status span{display:none}.atlas-map-status button{width:36px;overflow:hidden;color:transparent}.atlas-map-status button:after{content:"⛶";color:#d5bd8d;font-size:17px}.atlas-control-panel{position:absolute;inset:0 auto 0 0;width:min(292px,86vw)}.atlas-control-panel.closed{width:0}.atlas-map-help{display:none}.atlas-detail-drawer{width:min(320px,90vw)}}.loot-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;padding:16px;border:1px solid #425044;background:#101d21}.loot-filters label{display:flex;flex-direction:column;gap:6px;color:#d7c99f;font-size:14px}.loot-filters select,.loot-filters input:not([type=checkbox]){width:100%;min-width:0;min-height:40px;padding:8px;color:#e9e4d8;background:#08131c;border:1px solid #596258;font:inherit}.loot-filters select:disabled{opacity:.5}.loot-filters .loot-zero{flex-direction:row;align-items:center;color:#b8c4bb}.loot-table-scroll{max-height:640px;overflow:auto;border:1px solid #465247}.loot-table-scroll table{min-width:770px;width:100%;font-size:14px;white-space:normal}.loot-table-scroll thead th{position:sticky;top:0;z-index:1;background:#1b2b2b}.loot-table-scroll th[scope=row]{min-width:190px;max-width:250px;text-align:left;text-transform:none;font-weight:400;letter-spacing:normal;color:#ece1bd}.loot-table-scroll td{min-width:90px;max-width:200px;vertical-align:top}.loot-table-scroll small{display:block;margin-top:5px;color:#a8b9b4;font-size:12px;line-height:1.5}.loot-table-scroll details{margin-top:8px}.loot-table-scroll summary{cursor:pointer;color:#d5bc83;font-size:12px}.loot-table-scroll caption{padding:10px;text-align:left;color:#c2cfc8;font-size:13px}.loot-chance{color:#caddaa;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.equipment-loot .loot-method{font-size:13px;color:#adbab5}.equipment-mode .wiki-article{padding-inline:clamp(16px,3vw,48px)}.article-contents{margin:25px 0 0;padding:0;border:0}.article-rail .article-contents nav{display:block;margin-top:10px}.article-contents a{padding:6px 0;text-decoration:none;line-height:1.4}.article-contents a:hover{color:#fff1c2}.article-contents a:focus-visible{outline:2px solid #dbbd80;outline-offset:4px}.wiki-article [id]{scroll-margin-top:92px}@media(max-width:760px){.wiki-article [id]{scroll-margin-top:148px}}.loot-table-scroll table th,.loot-table-scroll table td{font-family:Arial,sans-serif;font-size:14px;line-height:1.5;text-transform:none;letter-spacing:normal;padding:12px}.loot-table-scroll table th[scope=row]{width:23%;vertical-align:top}.loot-table-scroll table td.loot-chance{font-size:17px}.loot-table-scroll table thead th{font-size:13px}@media(max-width:600px){.loot-filters{grid-template-columns:1fr;padding:12px}.loot-table-scroll{max-height:540px}}.wiki-reference-results{border-top:1px solid #566072;margin-top:6px;padding:8px 2px 2px}.wiki-reference-results h3{margin:4px 8px 8px;font-size:13px;color:var(--gold)}.wiki-reference-result{border:0;margin:0;background:transparent}.wiki-reference-result>summary{display:flex;gap:12px;align-items:center;padding:9px;cursor:pointer;list-style:none}.wiki-reference-result>summary:after{content:"+";margin-left:auto;color:var(--gold)}.wiki-reference-result[open]>summary:after{content:"−"}.wiki-reference-result>summary::-webkit-details-marker{display:none}.wiki-reference-result>summary:hover,.wiki-reference-result>summary:focus-visible{background:#1b2a30;outline:1px solid var(--gold);outline-offset:-1px}.wiki-reference-result>summary>img,.wiki-reference-result>summary>span:first-child{width:32px;height:32px;flex:none;object-fit:contain;text-align:center}.wiki-reference-result>summary strong{font-size:14px}.wiki-reference-result .wiki-reference-explanation{padding:0 10px 12px 52px;font-size:13px;line-height:1.55}.search-menu .wiki-reference-explanation p{margin:0 0 10px;color:#d4dbe2}.wiki-reference-details{margin:8px 0 12px;border:0}.wiki-reference-details>summary{color:var(--gold);cursor:pointer;margin-bottom:8px}.wiki-reference-explanation>a,.wiki-reference-browse{color:#a8d9d6;text-decoration:none}.wiki-reference-browse{display:block;padding:12px 8px 6px;font-size:13px}.wiki-reference-more{margin:6px 8px;padding:6px 10px;color:var(--gold);background:#16222c;border:1px solid #566072;cursor:pointer;font-size:13px}.pet-filters{display:flex;align-items:end;gap:12px;padding:16px;border:1px solid #38494d;background:#101e24;font-family:Arial,sans-serif}.pet-filters label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#d4c59e;min-width:0}.pet-filters label:first-child{flex:1}.pet-filters input,.pet-filters select{box-sizing:border-box;min-height:40px;width:100%;border:1px solid #526168;background:#09131d;color:#eee5d0;padding:9px 11px;border-radius:3px}.pet-filters button{min-height:40px;border:1px solid #687169;background:#1a292c;color:#eee5d0;padding:8px 16px;cursor:pointer}.pet-result-count{font-size:13px;color:#b9c1b4}.pet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pet-card{display:flex;flex-direction:column;border:1px solid #405151;background:linear-gradient(135deg,#162526,#0c1722);padding:20px;min-width:0}.pet-card header{display:flex;gap:16px;align-items:center;margin-bottom:18px}.pet-portrait{display:grid;place-items:center;flex:0 0 88px;height:88px;background:#0a141c;border:1px solid #394e50;border-radius:6px}.pet-portrait img{display:block;width:76px;height:76px;object-fit:contain;image-rendering:pixelated}.pet-card h3{font-size:23px;margin:3px 0 7px;line-height:1.15}.pet-card a{color:#efd08b;text-decoration:none}.pet-card a:hover{text-decoration:underline}.pet-card a:focus-visible,.pet-filters :focus-visible{outline:2px solid #e6c269;outline-offset:4px}.pet-card header small{text-transform:uppercase;letter-spacing:.12em;font:11px Arial,sans-serif;color:#a9bdba}.pet-card header span,.pet-ability>span{font:12px Arial,sans-serif;color:#b9c6c5}.pet-ability h4{font-size:18px;color:#ede3c9;margin:0 0 5px}.pet-ability p{font:14px/1.65 Arial,sans-serif;color:#d0d6ce;margin:12px 0 18px}.pet-location{display:flex;flex-direction:column;gap:7px;border-top:1px solid #33474b;padding-top:14px;margin-top:auto;font:13px/1.5 Arial,sans-serif}.pet-location strong{color:#c8d5d0}.pet-location span{color:#e1d4b6}.pet-location small{color:#a8b9b8}.pet-card footer{display:flex;justify-content:space-between;gap:12px;padding-top:18px;font:13px Arial,sans-serif}@media(max-width:700px){.pet-grid{grid-template-columns:1fr}.pet-filters{flex-wrap:wrap}.pet-filters label:first-child{flex-basis:100%}.pet-filters label:nth-child(2){flex:1}.pet-card{padding:17px}.pet-portrait{flex-basis:76px;height:76px}.pet-portrait img{width:66px;height:66px}}.pet-catalogue{content-visibility:visible}.random-event-hint{display:inline-block}.random-event-hint .planner-hint-button{padding:1px 0!important;background:none!important;border:0!important;border-bottom:1px dashed currentColor!important;border-radius:0!important;color:inherit!important;font:inherit!important;cursor:help}.random-event-hint button:focus-visible{outline:2px solid #f0cd87;outline-offset:4px}.random-event-hint .planner-hint-popover{width:480px}.random-event-hint .planner-hint-popover h4{margin:14px 0 4px;color:#f1d29b;font-size:13px}.encounter-timing{display:grid;gap:10px;margin:16px 0 0}.encounter-timing>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:14px}.encounter-timing dt{font-weight:600;color:#e4cb9f;font-size:13px}.encounter-timing dd{margin:0;font-size:14px;line-height:1.65;color:#c8c7bc}@media(max-width:700px){.encounter-timing>div{grid-template-columns:1fr;gap:3px}}.boss-directory{max-width:1000px;margin:26px 0 32px;scroll-margin-top:92px}.boss-directory-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.boss-directory h2{margin:0;font:23px CinzelGame,serif;color:var(--cream)}.boss-directory a,.boss-guide-navigation a{color:#a8d2cb;text-underline-offset:4px}.boss-directory-heading>a{font-size:14px}.boss-directory-help{color:#b4c0c0;font-size:15px;line-height:1.65}.boss-directory-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:12px;align-items:end;padding:16px;border:1px solid #45544f;background:#14212a}.boss-directory-filters label{display:grid;gap:7px;min-width:0;color:#dcc79b;font-size:14px}.boss-directory-filters input,.boss-directory-filters select,.boss-directory-filters button{min-width:0;min-height:42px;padding:9px 11px;border:1px solid #53635e;background:#0b151f;color:#e7e5d9;font:inherit}.boss-directory-filters button{cursor:pointer;color:#e4cd99}.boss-directory-count{color:#a4b2b5;font-size:13px}.boss-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.boss-directory-card{padding:18px;border:1px solid #3e4d4b;border-radius:5px;background:#12202a;display:flex;flex-direction:column;min-width:0}.boss-directory-card header{display:flex;gap:14px;align-items:center}.boss-directory-card header>div{min-width:0}.boss-directory-card img{flex-shrink:0;object-fit:contain;image-rendering:pixelated}.boss-directory-mode{color:#b2c5cf;font-size:12px}.boss-directory-mode.random{color:#edc17f}.boss-directory-card h3{margin:5px 0 0;font:20px/1.3 CinzelGame,serif}.boss-directory-card h3 a{color:var(--cream);text-decoration:none}.boss-directory-card h3 a:hover{text-decoration:underline}.boss-directory-card>p{margin:12px 0;color:#bfcbca;font-size:15px;line-height:1.65}.boss-directory-card>.boss-directory-region{color:#96c7bd;font-size:13px;margin-bottom:0}.boss-directory-card nav{display:flex;flex-wrap:wrap;gap:12px 16px;padding-top:14px;margin-top:auto;border-top:1px solid #364842;font-size:13px}.boss-directory a:focus-visible,.boss-guide-navigation a:focus-visible{outline:2px solid #e4cd99;outline-offset:5px}.boss-directory-empty{padding:25px 18px;border:1px dashed #7a7258;color:#d7c69f}.boss-guide-navigation{display:flex;flex-wrap:wrap;gap:10px 20px;padding:12px 0;margin-bottom:18px;border-bottom:1px solid #34434c;font-size:14px}.boss-reference-notice{padding:14px 18px;background:#15262c;border-left:3px solid #9fbcb3;color:#c0ceca;line-height:1.6}.boss-reference-notice a{color:#e4cd99}@media(max-width:1100px){.boss-directory-grid{grid-template-columns:1fr}}@media(max-width:700px){.boss-directory{scroll-margin-top:148px}.boss-directory-filters{grid-template-columns:1fr}.boss-directory-card{padding:15px}}.recipe-catalogue{margin:24px 0}.recipe-notice{padding:12px 15px;border-left:3px solid #a99057;background:#8c632312;color:#c5c4b7;font:14px/1.6 Arial,sans-serif}.recipe-categories{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 16px}.recipe-categories button,.recipe-catalogue button{padding:9px 13px;border:1px solid #687059;border-radius:4px;background:#172625;color:#e4d3ab;cursor:pointer;font:13px/1.4 Arial,sans-serif}.recipe-categories button[aria-pressed=true]{background:#394435;border-color:#cab471;color:#fff0c7}.recipe-categories span{margin-left:7px;font-size:11px;opacity:.8}.recipe-filters{display:grid;grid-template-columns:minmax(220px,2fr) 1fr 1fr auto;gap:12px;align-items:end;padding:16px;background:#111e26;border:1px solid #475145}.recipe-filters label{display:grid;gap:7px;color:#dac499;font-size:14px}.recipe-filters input,.recipe-filters select{width:100%;min-width:0;min-height:40px;padding:9px;color:#eee6d7;background:#09131c;border:1px solid #56615d;font:14px Arial,sans-serif}.recipe-filters button{min-height:40px}.recipe-count{color:#b4c7ba;font-size:14px}.recipe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.recipe-card{min-width:0;padding:18px;background:#121f28;border:1px solid #425047;border-radius:6px;scroll-margin-top:100px}.recipe-card header{display:flex;gap:14px;align-items:center}.recipe-card img{object-fit:contain;image-rendering:pixelated;flex-shrink:0}.recipe-card header div{min-width:0}.recipe-card header small{color:#b7b58c;font:12px Arial,sans-serif}.recipe-card h3{margin:5px 0;color:#efdfb9;font-size:20px}.recipe-card header span{font:12px/1.5 Arial,sans-serif;color:#aebfb7}.recipe-card h4{font-size:14px;color:#d9c393;margin:16px 0 10px}.recipe-card p{font-size:14px;line-height:1.6}.recipe-card .recipe-effect{color:#c8dfc8}.recipe-ingredients{list-style:none;padding:0;display:grid;gap:9px}.recipe-ingredients li{display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.4}.recipe-item-links{display:inline-flex;flex-wrap:wrap;gap:12px;margin:4px 0 0 10px;font:12px Arial,sans-serif}.recipe-item-links a{color:#aacfeb;text-underline-offset:3px}.recipe-card footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #394a43}.recipe-unlock,.recipe-unconfirmed{font-size:12px;color:#c8bf8e}.recipe-unconfirmed{color:#efb393}.recipe-details{margin-top:14px;padding-top:5px;border-top:1px solid #4c5a4d}.recipe-details li{font-size:14px;line-height:1.6;margin:10px 0}.recipe-details small{display:block;color:#aebfb7}.recipe-pagination{display:flex;gap:16px;align-items:center;justify-content:center;margin:24px 0}.recipe-catalogue button:disabled{opacity:.4;cursor:default}.recipe-catalogue :is(a,button,input,select):focus-visible{outline:2px solid #d3b667;outline-offset:3px}.recipe-methods{display:flex;gap:5px;flex-wrap:wrap}.recipe-methods>span{padding:3px 7px;border:1px solid #56604d;border-radius:3px}.recipe-card footer>button{flex-shrink:0}.recipe-route{padding:12px;margin:10px 0;background:#0c1820;border-left:2px solid #a99057}.recipe-route h5{margin:0;color:#ecdbb1;font-size:15px}.recipe-route p{margin:6px 0}.recipe-source-links{display:flex;flex-wrap:wrap;gap:6px 15px;margin:8px 0;font:13px/1.5 Arial,sans-serif}.recipe-source-links a{color:#a9d3e3}.recipe-source-list{padding-left:18px}.recipe-source-list li{margin:12px 0}.recipe-source-list p{color:#bec9c5}.recipe-source-group{margin-top:12px}.recipe-source-group h5,.recipe-source-group summary{color:#a9c9ba;font-size:14px}.recipe-source-group summary{cursor:pointer;padding:8px 0}.recipe-source-group summary:focus-visible{outline:2px solid #d3b667;outline-offset:3px}.recipe-variant{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;color:#d9c393;font:13px/1.5 Arial,sans-serif}.recipe-variant select{max-width:100%;padding:8px;background:#09131c;color:#eee6d7;border:1px solid #56615d}.recipe-workers{color:#d9c393}.recipe-route-untraced{border-left-color:#85644d}.recipe-route-untraced summary{color:#c7b19e;cursor:pointer;font:13px/1.5 Arial,sans-serif}@media(max-width:1050px){.recipe-filters{grid-template-columns:1fr 1fr}.recipe-grid{grid-template-columns:1fr}}@media(max-width:540px){.recipe-filters{grid-template-columns:1fr}.recipe-card{padding:14px;scroll-margin-top:155px}.recipe-card h3{font-size:18px}.recipe-card footer{flex-wrap:wrap}.recipe-item-links{margin-left:0;display:flex}}.character-achievements{margin:28px 0 34px;padding-bottom:24px;border-bottom:1px solid #62756b}.boss-save-checker .achievement-card.boss-check-reward{border-left-width:3px}.boss-save-checker .achievement-card.boss-check-reward.missing{border-left-width:5px;background:linear-gradient(110deg,#3c2b24,#201f24);border-color:#c18b65;border-left-color:#f0ad78}.boss-save-checker .achievement-card.boss-check-reward.collected{border-left-color:#86b78a}.boss-save-checker .achievement-card.boss-check-reward.review{border-left-color:#e8936b}.boss-save-checker .achievement-card.boss-check-reward>div{min-width:0}.achievement-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.achievement-heading h2{margin:0}.achievement-heading>a{font-size:13px;color:#e5ca90}.achievement-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.achievement-counts>div{padding:14px 18px;background:#14252a;border:1px solid #455e58;border-radius:4px}.achievement-counts strong{display:block;font-size:27px;color:#e5ca90}.achievement-counts span{font:12px/1.6 Arial,sans-serif;color:#bccfc3}.achievement-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:18px 0 10px}.achievement-filters label{display:grid;gap:7px;font:13px/1.5 Arial,sans-serif;color:#d8c69c}.achievement-filters label:last-child{flex:1;min-width:190px}.achievement-filters :is(input,select){box-sizing:border-box;width:100%;padding:10px;background:#14252a;color:#eef0df;border:1px solid #698176;border-radius:4px;font:14px/1.5 Arial,sans-serif}.achievement-unknown-note{padding:12px 15px;background:#14252a;border-left:3px solid #789397}.achievement-unknown-note button{background:none;border:0;padding:0;color:#e5ca90;cursor:pointer;font:inherit;text-align:left}.achievement-results{display:grid;gap:12px}.achievement-card{padding:18px 20px;background:#15232b;border:1px solid #435652;border-left:4px solid #b0a06e;border-radius:4px}.achievement-card.partial,.achievement-card.missing{border-left-color:#f0ad78}.achievement-card.recorded{border-left-color:#86b78a}.achievement-card.unknown{border-left-color:#789397}.achievement-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.achievement-card h3{margin:0;color:#ead8b4;font-size:18px}.achievement-card h4{font:600 13px/1.5 Arial,sans-serif;color:#efc699;margin:14px 0 8px}.achievement-status{font:12px/1.6 Arial,sans-serif;color:#ffd9b8}.recorded .achievement-status{color:#b1d5a6}.unknown .achievement-status{color:#b9cdd6}.boss-save-checker .achievement-card p{margin:8px 0;font-size:14px;line-height:1.6}.achievement-next{color:#f0d4ab}.achievement-reason{color:#b9cdd6}.boss-save-checker .achievement-note{font:12px/1.6 Arial,sans-serif;color:#aabbb9}.achievement-guide{display:inline-block;margin-top:8px;font-size:13px;color:#e5ca90}.achievement-card details{margin-top:12px}.achievement-card summary{font-size:13px}.boss-save-checker .achievement-requirements{list-style:none;padding:0;margin:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.boss-save-checker .achievement-requirements li{margin:0;min-width:0}.achievement-requirements li>:is(a,div){display:flex;align-items:center;gap:10px;padding:10px;background:#0c171c80;border:1px solid #49605b;border-radius:4px;min-height:52px;height:100%;box-sizing:border-box;text-decoration:none;color:#e5ca90}.achievement-requirements a:hover{background:#253b39;border-color:#98b9a7}.achievement-requirements img{width:36px;height:44px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.achievement-requirements span:first-of-type{flex:1;min-width:0}.achievement-requirements strong{font-size:14px;font-weight:600}.achievement-requirements small{display:block;color:#becbc4;font:12px/1.5 Arial,sans-serif;margin-top:4px}#boss-check-result-title,#achievement-check-title{scroll-margin-top:100px}@media(max-width:650px){.achievement-card{padding:16px 12px}.achievement-counts{gap:6px}.achievement-counts>div{padding:10px 9px}.achievement-counts strong{font-size:23px}.achievement-filters label{width:100%}.boss-save-checker .achievement-requirements{grid-template-columns:1fr}.achievement-counts span{font-size:11px}}.boss-check-cta{display:flex;align-items:center;gap:16px;margin:18px 0 24px;padding:20px 24px;border:1px solid #73b6b2;border-left:4px solid #a6ded5;border-radius:7px;background:linear-gradient(110deg,#17393e,#112633);color:#eff9e9!important;text-decoration:none!important;box-shadow:inset 0 1px #a6ded51a}.boss-check-cta:hover{background:linear-gradient(110deg,#205057,#173341);border-color:#b0e6db}.boss-check-cta img{width:44px;height:44px;object-fit:contain;image-rendering:pixelated}.boss-check-cta span{flex:1}.boss-check-cta strong,.boss-check-cta small{display:block}.boss-check-cta strong{font-size:19px}.boss-check-cta small{font-size:13px;color:#b9d8d0;margin-top:7px}.boss-check-cta>b{font-size:24px}.boss-save-checker{color:#dce4dc}.boss-save-checker p{font-size:15px;line-height:1.7}.boss-save-checker h2{font-size:23px;color:#e9d5a5}.boss-check-privacy,.boss-check-caution{padding:17px 20px;margin:18px 0;border-left:3px solid #80c7b9;background:#18343970;line-height:1.6}.boss-check-privacy>strong{color:#b7e7d8}.boss-check-privacy p,.boss-check-caution p{margin:6px 0 0}.boss-check-caution{border-color:#c9a267;background:#46352055}.boss-check-caution>strong{color:#efcd90}.boss-check-upload{padding:24px;border:1px solid #506761;background:#14252a;border-radius:6px}.boss-check-upload h2{margin:0}.boss-check-upload>label{display:block;font-size:13px;color:#c2d4ce;margin:15px 0 9px}.boss-check-upload input{display:block;width:100%;min-width:0;padding:10px;border:1px solid #668b85;border-radius:4px;background:#0e1a22;color:#ddd;font:inherit;box-sizing:border-box}.boss-check-upload input::file-selector-button{background:#315f61;border:1px solid #96c9bd;color:#fff;padding:10px 15px;margin-right:12px;cursor:pointer;border-radius:3px}.boss-check-actions{display:flex;align-items:start;gap:16px;margin-top:18px}.boss-check-actions details{flex:1;min-width:0}.boss-save-checker summary{cursor:pointer;color:#e5ca90;line-height:1.6}.boss-save-checker code{display:block;padding:8px;background:#0e1a22;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.boss-save-checker li{line-height:1.7;margin-bottom:8px}.boss-check-actions button{padding:9px 13px;background:#233b3c;color:#e9d5a5;border:1px solid #627e72;border-radius:3px;cursor:pointer;flex-shrink:0}.boss-check-actions button:disabled{opacity:.45;cursor:default}.boss-check-status:empty{display:none}.boss-check-status{color:#badbd1;margin-bottom:0}.boss-check-error{background:#602c2c55;color:#ffcab6;border-left:3px solid #d48678;padding:12px}.boss-check-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.boss-check-totals>div{padding:18px;background:#14252a;border:1px solid #455e58;border-radius:4px}.boss-check-totals strong{display:block;font-size:27px;color:#e5ca90}.boss-check-totals span{display:block;font-size:12px;line-height:1.6;margin-top:6px;color:#bccfc3}.boss-check-filter{display:flex;align-items:center;gap:14px;margin:22px 0 14px;color:#d8c69c}.boss-check-filter select{padding:10px;background:#14252a;color:#eef0df;border:1px solid #698176;border-radius:4px;max-width:100%;font:inherit}.boss-check-rewards{display:grid;gap:12px}.boss-check-reward{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:20px;background:#15232b;border:1px solid #435652;border-left:3px solid #c8a566;border-radius:4px}.boss-check-reward.collected{border-left-color:#86b78a}.boss-check-reward.review{border-left-color:#e8936b}.boss-check-reward>img{width:64px;height:80px;object-fit:contain;image-rendering:pixelated}.boss-check-reward h3{margin:0 0 9px;color:#ead8b4;font-size:18px}.boss-check-reward p{font-size:14px;margin:10px 0}.boss-check-reward a{color:#e5ca90;text-underline-offset:3px}.boss-check-badge{font-size:12px;color:#eed194}.collected .boss-check-badge{color:#b1d5a6}.review .boss-check-badge{color:#ffb498}.boss-check-empty{padding:18px;border:1px dashed #687f6e}.boss-check-cta:focus-visible,.boss-save-checker :is(a,button,input,select,summary):focus-visible{outline:2px solid #b0e6db;outline-offset:4px}@media(max-width:650px){.boss-check-cta{padding:17px 14px;gap:12px}.boss-check-cta strong{font-size:17px}.boss-check-upload{padding:16px}.boss-check-totals{gap:6px}.boss-check-totals>div{padding:12px 9px}.boss-check-totals strong{font-size:22px}.boss-check-actions{flex-direction:column}.boss-check-filter{align-items:stretch;flex-direction:column}.boss-check-reward{padding:16px 12px;gap:12px;grid-template-columns:42px minmax(0,1fr)}.boss-check-reward>img{width:42px;height:64px}.boss-check-reward h3{font-size:16px}.boss-check-privacy,.boss-check-caution{padding:14px}}.boss-check-reward.missing{border:1px solid #c18b65;border-left:5px solid #f0ad78;background:linear-gradient(110deg,#3c2b24,#201f24)}.boss-check-reward.missing h3{color:#ffdcbd}.boss-check-reward-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.boss-check-reward .boss-check-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid #69725d;padding:4px 8px;border-radius:4px;font:600 12px/1.3 Arial,sans-serif}.boss-check-badge>b{display:inline-grid;place-items:center;width:17px;height:17px;border:1px solid currentColor;border-radius:50%;font:700 12px/1 Arial,sans-serif}.missing .boss-check-badge{background:#593322;color:#ffdfbf;border-color:#e9a878;border-style:dashed}.collected .boss-check-badge{background:#223b30;color:#b1d5a6;border-color:#628363}.review .boss-check-badge{background:#3b303e;color:#e5c4ee;border-color:#a48aae}.boss-check-reward-amount{font:12px/1.5 Arial,sans-serif;color:#bcc9c6}.boss-check-reward .boss-check-missing-note{font-size:12px;color:#efb98e;margin:9px 0}.checker-mode .wiki-article{padding-inline:clamp(16px,2vw,32px)}.boss-save-checker{container-type:inline-size}.character-check-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.character-check-columns>section{min-width:0;margin:0;padding:20px;background:#10202780;border:1px solid #455e58;border-top:3px solid #79b8b3;border-radius:6px}.character-check-columns>section:nth-child(2){border-top-color:#c9a267}.character-check-columns h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0;font-size:23px}.character-check-columns h2 small{font:12px Arial,sans-serif;color:#b9c9c0}.character-check-columns :is(.achievement-counts,.boss-check-totals){gap:6px;margin:18px 0}.character-check-columns :is(.achievement-counts,.boss-check-totals)>div{padding:12px 9px}.character-check-columns :is(.achievement-counts,.boss-check-totals) strong{font-size:24px}.character-check-columns .achievement-filters{gap:10px}.character-check-columns .achievement-filters label{width:100%;min-width:0}.character-check-columns .achievement-requirements{grid-template-columns:1fr}.character-check-columns .boss-check-reward{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 12px}.character-check-columns .boss-check-reward>img{width:44px;height:64px}.character-check-columns .boss-check-filter{flex-direction:column;align-items:stretch;gap:7px;font:13px/1.5 Arial,sans-serif;margin:18px 0 10px}.character-check-columns .achievement-card{padding:16px 12px}.boss-save-checker .checker-link-hint{font-size:13px;color:#b9c9c0;margin:16px 0}.nav-tool.active{border-color:#c8ab6b;background:#29372e;box-shadow:inset 3px 0 #c8ab6b}.checker-information-date{display:flex;align-items:center;gap:14px;padding:16px 20px;margin:18px 0;border:1px solid #c6a05b;border-left:4px solid #e8c074;border-radius:5px;background:#45341b80;color:#f5db9e}.checker-information-date svg{flex:none}.checker-information-date strong{display:block;font-size:17px;line-height:1.5}.checker-information-date span{display:block;margin-top:4px;color:#d3c4a5;font:12px/1.6 Arial,sans-serif}@container (max-width:760px){.character-check-columns{grid-template-columns:minmax(0,1fr);gap:24px}.character-check-columns>section{padding:16px}}@media(max-width:760px){#boss-check-result-title,#achievement-check-title{scroll-margin-top:148px}}.request-throttle-notice{position:fixed;left:16px;bottom:16px;z-index:2500;width:min(340px,calc(100% - 32px));box-sizing:border-box;padding:13px 16px;border:1px solid #bea966;border-left:3px solid #d6bf77;border-radius:9px;background:#10202c;color:#e9e8df;box-shadow:0 8px 28px #0008;font:13px/1.5 Arial,sans-serif;pointer-events:none}.request-throttle-notice strong{color:#e6cc87;font-size:14px}.request-throttle-notice p{margin:5px 0 0}#root :is(a,button,u,abbr,.encounter-term-quest),#root a:hover *{text-decoration-line:none!important}
