html{background-color:#1e1e1e;color:#d4d4d4;font-family:Arial,sans-serif;font-size:16px}body{margin:0;padding:0}.main-container{max-width:min(1400px,95vw);min-width:fit-content;overflow-x:auto;padding:0 clamp(10px,2vw,20px)}.controls{border-bottom:1px solid #3c3c3c;margin-bottom:16px;padding:16px 0}.controls textarea{background-color:#1e1e1e;border:1px solid #3c3c3c;border-radius:4px;box-sizing:border-box;color:#d4d4d4;font-family:monospace;font-size:12px;margin-top:10px;min-height:100px;padding:8px;resize:vertical;width:100%}button{background-color:#333;border:2px solid #fff;border-radius:5px;color:#fff;padding:5px 10px;transition:all .3s ease}button:hover{background-color:#fff;border-color:#333;color:#333}button:focus{box-shadow:0 0 5px 2px #444}button.selected{background-color:#fff;border-color:#333;color:#333;font-weight:700}details:hover summary{background-color:#2d2d2d;cursor:pointer}table{background-color:#252526;border-collapse:collapse;color:#d4d4d4;margin:20px 0;text-align:left}td,th{border:1px solid #3c3c3c;padding:4px 5px}th,thead{background-color:#333}tbody tr:hover{background-color:#2d2d2d}.abilityTable,.attacksTable,.classTable{max-width:100%;width:100%}#skillsTableContainer table{max-width:none;min-width:100%;table-layout:auto;width:auto}#skillsTableContainer{min-width:fit-content;overflow-x:auto;width:auto}#skillsTableContainer table td,#skillsTableContainer table th{padding:4px 8px;white-space:nowrap}#skillsTableContainer table th button{min-width:fit-content;white-space:nowrap}.row-hover{background-color:#2d2d2d}.abilityTable,.attacksTable{width:auto}.abilityTable td:first-child{min-width:17ch}.abilityTable td,.attacksTable td{white-space:nowrap}.abilityTable td span{display:inline-block;text-align:right;width:4ch}.attacksTable td span{display:inline-block;text-align:center;width:5ch}.classTable td:first-child,.classTable td:nth-child(n+5),.classTable th:first-child,.classTable th:nth-child(n+5){text-align:center;width:3ch}.classTable td:nth-child(2),.classTable td:nth-child(3),.classTable td:nth-child(4),.classTable th:nth-child(2),.classTable th:nth-child(3),.classTable th:nth-child(4){max-width:min(300px,25vw);overflow:hidden;white-space:nowrap;width:min(300px,25vw)}.classTable td{vertical-align:top}.c1{background-color:#3c5a5e}.c2{background-color:#5e4343}.c3{background-color:#4e4768}.c4{background-color:#6a5a3a}.c1,.c2,.c3,.c4{cursor:grab}html.buildReadOnly .c1,html.buildReadOnly .c2,html.buildReadOnly .c3,html.buildReadOnly .c4{cursor:default}.disable-hover tr:hover{background-color:inherit}.drag-hover{background-color:#264f78;outline:2px dashed #007acc}.dragging{cursor:grabbing!important}.negative{color:#d16969}.positive{color:#6abf6a}.haste{color:#e6b566}.classSelectorMode{margin:4px}.classSelectorMode,.classSelectorMode input,.classSelectorMode label{cursor:pointer;user-select:none}.classSelectorMode input{margin:0}.classSelectorMode:hover{background-color:#2d2d2d}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:2}.modal .titlebar button,.modal .titlebar h3{display:inline-block;margin:0;padding:5px}.modal .titlebar button{float:right}.modal .selectionPanel{background-color:#3c3c3c;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:80%;left:0;margin:auto;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:90%}.modal .selectionList{min-width:270px}.modal .selectionPanel ul{margin:0;padding:0 0 0 10px}.modal .selectionPanel summary{margin:6px 0}.modal .contentArea{box-sizing:border-box;display:flex;flex:1;gap:0;overflow:hidden;width:100%}.modal .contentArea .selectionList{background-color:#252526;box-sizing:border-box;flex:1;height:100%;margin:0;max-width:350px;overflow-x:hidden;overflow-y:scroll;padding:0}.modal .contentArea .selectionList ul{margin-top:0}.modal .contentArea .selectionList li{height:auto;list-style:none;padding:0}.modal .contentArea .descPanel{background-color:#40444b;box-sizing:border-box;flex:2;margin:0;overflow-x:hidden;overflow-y:scroll;padding:15px}.icon-spell{cursor:pointer}#spellsTableContainer .icon-spell{display:inline-block;position:relative}#spellsTableContainer .icon-spell>img{display:block}#spellsTableContainer .icon-spell .metaOverlay{height:40px;left:0;pointer-events:none;position:absolute;top:0;width:40px}#spellsTableContainer .icon-spell .metaOverlay.second{left:-14px}#spellsTableContainer .icon-spell .metaBadge{background:rgba(36,48,50,.92);border:1px solid #5c7a7b;border-radius:2px;bottom:1px;color:#fff;font:700 9px Verdana,Arial,sans-serif;line-height:12px;padding:0 2px;pointer-events:none;position:absolute;right:1px}#spellsTableContainer .gearChip{background:#333;border:1px solid #3a3a3a;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font:11px/16px Verdana,Arial,sans-serif;height:18px;min-width:22px;padding:0 4px;text-align:center;user-select:none}#spellsTableContainer .gearChip.zero{color:#6f6f6f}#spellsTableContainer .gearChip:hover{border-color:#5c7a7b}html.buildReadOnly #spellsTableContainer .gearChip{cursor:default}#spellsTableContainer td:has(>.gearChip){text-align:center}.modal li.unavailable>button:not(.itemInfo){cursor:not-allowed;opacity:.4}#spellsTableContainer .slotGear{color:#9cc3c7;font-size:11px;margin-left:4px}#spellsTableContainer{isolation:isolate}#spellsTableContainer .epicSum{color:#8f9a9b;font-size:11px;margin-left:5px}#spellsTableContainer .epicSpells{display:inline-flex;vertical-align:middle}#spellsTableContainer .gearSlots,#spellsTableContainer .slaSlots{display:inline-flex;margin-left:5px;position:relative;vertical-align:top}#spellsTableContainer .gearSlots:after,#spellsTableContainer .slaSlots:after{border-radius:2px;bottom:-3px;content:"";left:-3px;pointer-events:none;position:absolute;right:-3px;top:-3px}#spellsTableContainer .gearSlots:after{border:1px dashed #7c9899;z-index:1}#spellsTableContainer .slaSlots:after{border:1px solid #d9b25f;z-index:2}#spellsTableContainer .slaSlots{cursor:default}#spellsTableContainer .icon-spell.spell-error{outline:2px solid #c0392b;outline-offset:-1px}#spellsTableContainer .icon-spell.spell-prohibited:after{background:rgba(150,20,20,.62);border:2px solid #c0392b;border-radius:3px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.modal .metaTabs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.modal .metaTabs .metaTab{align-items:center;background:#262626;border:1px solid #3a3a3a;border-radius:3px;color:#bfbfbf;cursor:pointer;display:inline-flex;font:12px Verdana,Arial,sans-serif;gap:5px;padding:3px 9px}.modal .metaTabs .metaTabIcon{background-position:-23px -3px;background-repeat:no-repeat;flex:none;height:16px;width:14px}.modal .metaTabs .metaTabIcon+.metaTabIcon{margin-left:-3px}.modal .metaTabs .metaTab:hover{color:#fff}.modal .metaTabs .metaTab.active{background:#243032;border-color:#5c7a7b;color:#fff}.button-selector{align-items:center;background:#222;border:1px solid #444;border-radius:8px;box-sizing:border-box;color:#d5d5d5;cursor:pointer;display:inline-flex;max-width:min(300px,25vw);min-width:min(300px,25vw);outline:none;overflow:hidden;padding:6px 16px 6px 34px;position:relative;text-align:left;text-overflow:ellipsis;transition:background .2s,border-color .2s;white-space:nowrap}.button-selector .icon{align-items:center;background:none;bottom:0;display:flex;justify-content:center;left:0;padding:2px 0 2px 2px;pointer-events:none;position:absolute;text-align:center;top:0}.button-selector .icon img{border-radius:4px;display:block;height:100%;object-fit:contain;width:100%}.button-selector .icon .inspect-overlay{bottom:1px;height:50%;left:1px;pointer-events:none;position:absolute;width:50%;z-index:1}.button-selector:focus,.button-selector:hover{background:#333;border-color:#888;color:#fff}.button-selector.empty{color:#888}.button-subselector{margin-left:20px;max-width:min(280px,23vw);min-width:min(280px,23vw)}.button-selector-error{background:#4f0000}.button-selector-error:focus,.button-selector-error:hover{background:#a83232}.button-selector .label{flex:1;margin-right:.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-selector .sub-label{color:#666;flex:0 0 auto;font-weight:700;text-align:right;width:2ch}.no-min-width{min-width:unset!important;width:auto!important}.planner{background-color:#1e1e1e;min-width:fit-content;overflow-x:auto;padding:16px}.tooltip,.tooltip:after{background-color:#333;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.5);color:#fff;left:var(--tooltip-x,0);max-width:70ch;opacity:0;padding:8px;pointer-events:none;position:absolute;text-align:left;top:var(--tooltip-y,0);transition:opacity .5s ease-in-out;visibility:hidden;white-space:pre-wrap;z-index:10}.tooltip-visible,.tooltip-visible:after{opacity:1;pointer-events:auto;visibility:visible}.tooltip:after{content:attr(data-tooltip);display:block}.tooltip:not([data-tooltip]):after{content:none;display:none}.tooltip ul{margin:0;padding-left:1.2em}.tooltip li{list-style:disc;margin:0;padding:0}.tooltip li>ul{margin-bottom:.2em;margin-top:.2em}.tooltip li:has(ul){list-style:none;padding-left:0}.skill-error{background:#4f0000}@media screen and (max-width:1440px){.main-container{max-width:98vw}}@media screen and (max-width:768px){.main-container{max-width:100vw;padding:0 5px}.planner{padding:8px}.classTable td:nth-child(2),.classTable td:nth-child(3),.classTable td:nth-child(4),.classTable th:nth-child(2),.classTable th:nth-child(3),.classTable th:nth-child(4){max-width:180px;width:180px}.button-selector{max-width:180px;min-width:180px}.button-subselector{max-width:160px;min-width:160px}}@media screen and (max-width:1920px) and (min-resolution:2dppx){.main-container{max-width:90vw}.classTable td:nth-child(2),.classTable td:nth-child(3),.classTable td:nth-child(4),.classTable th:nth-child(2),.classTable th:nth-child(3),.classTable th:nth-child(4){max-width:240px;width:240px}.button-selector{max-width:240px;min-width:240px}}.cross-class-skill{font-style:italic}html{background-color:transparent;color:#dbdbdb;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:14px;height:101%}body{background-color:#4d6263;background-image:linear-gradient(180deg,#000 20%,#4d6263);background-repeat:no-repeat}.main-container{background:none;border:1px solid transparent;box-sizing:border-box;margin:0 auto;max-width:1300px;min-width:625px;overflow-x:visible;padding:5px 15px 15px}.forumHeader{display:block;height:348.8px;overflow:hidden}.plannerBody{background-color:#202020;border:2px solid #303030;margin:0 0 4px;overflow-x:auto;padding:20px}a{color:#ccc;text-decoration:none;transition:.3s}a:hover{color:#eee}.toolbar{background:#202020;border:2px solid #303030;margin-bottom:10px;padding:10px 12px}.toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.toolbar-row+.toolbar-row{margin-top:8px}.buildDescription,.buildName,.textFilter,.toolbar input[type=text]{background:#333;border:1px solid #303030;color:#dbdbdb;font:inherit;padding:6px 8px}.buildName{flex:1 1 220px;font-weight:700}.buildDescription{flex:3 1 320px}.buildDescription:disabled,.buildName:disabled{color:#8f8f8f}.toolbar .buildId{background:#333;border:1px solid #303030;box-sizing:border-box;color:#dbdbdb;cursor:pointer;flex:0 0 auto;font:inherit;font-variant:normal;height:auto;letter-spacing:normal;line-height:normal;overflow:hidden;padding:6px 8px;text-align:center;text-shadow:none;text-transform:none;white-space:nowrap;width:calc(6ch + 18px)}.toolbar .buildId:disabled{color:#8f8f8f;cursor:default}.toolbar .buildId:not(:disabled):hover{border-color:#7c9899}.toolbar .buildId.flash,.toolbar .button.flash{border-color:#d3a253;color:#fff}.toolbar .buildLikes{align-items:center;align-self:stretch;background:#333;border:1px solid #303030;box-sizing:border-box;color:#bfbfbf;display:inline-flex;font-variant-numeric:tabular-nums;gap:6px;padding:0 10px;white-space:nowrap}.toolbar .buildLikes[hidden]{display:none}.toolbar .buildLikes svg{height:14px;width:14px;fill:currentColor}.toolbar-status{color:#7c9899;font-size:12px;margin-left:4px}.toolbar-user{color:#dbdbdb;font-size:12px;margin-left:auto}.toolbar-user a{color:#d3a253}.toolbar-panel{border-top:1px solid #303030;display:none;margin-top:10px;padding-top:10px}.toolbar-panel.open{display:block}#buildSharePanel .shareLink{background:#1b1b1b;border:1px solid #3a3a3a;color:#dbdbdb;flex:1 1 360px;font:13px Consolas,monospace;min-width:0;padding:5px 8px}.toolbar-panel textarea{background:#1c1c1c;border:1px solid #303030;box-sizing:border-box;color:#dbdbdb;font:12px monospace;margin-top:8px;min-height:120px;padding:8px;resize:vertical;width:100%}.sub{color:#bfbfbf;font-size:12px;margin:0 0 6px}.buildList{display:flex;flex-direction:column;gap:6px}.buildRow{background:#262626;border:2px solid #303030;padding:8px 10px}.buildRow.current{border-color:#4d6263}.buildRowMain{flex:1 1 auto}.buildRowName{color:#dbdbdb;font-weight:700}.buildRowMeta{color:#8f8f8f;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buildRowActions{display:flex;flex:none;gap:6px}.buildEmpty{color:#bfbfbf;padding:8px 2px}.buildPager{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.buildPager .current{border-color:#7c9899;color:#fff}.buildBanner{background:#2b3638;border:2px solid #303030;color:#dbdbdb;display:none;margin-bottom:10px;padding:8px 12px}.buildBanner.on{display:block}.buildToast{background:#2b3638;border:1px solid #7c9899;bottom:24px;color:#fff;left:50%;max-width:80vw;opacity:0;padding:10px 16px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(20px);transition:opacity .2s,transform .2s;z-index:50}.buildToast.on{opacity:1;transform:translateX(-50%) translateY(0)}.plannerWrap{position:relative}.embedHeader{display:none}html.embed{background:#202020;height:auto;overflow-x:hidden;scrollbar-gutter:auto}html.embed.embedSized{overflow-y:hidden}html.embed.embedFit .main-container{width:1150px;zoom:var(--embed-scale,1)}html.embed body{background:#202020;margin:0;padding:0}html.embed #browseView,html.embed #forumFooter,html.embed #forumHeader,html.embed #inspectPanel,html.embed .buildBanner,html.embed .buildToast,html.embed .toolbar{display:none!important}html.embed .main-container{border:0;margin:0;max-width:none;min-width:0;padding:0}html.embed .plannerBody{margin:0;padding:14px}html.buildReadOnly #char-sheet .button-selector,html.buildReadOnly #char-sheet button{cursor:default}html.buildReadOnly #UiAttackTable .button-selector,html.buildReadOnly #UiAttackTable button,html.buildReadOnly #char-sheet button:has(img.inspect-overlay),html.buildReadOnly #char-sheet summary,html.buildReadOnly #spellBookSelection .icon-spell{cursor:pointer}html.embed .modal .selectionPanel{bottom:auto;height:560px;max-height:calc(100% - 16px);top:var(--embed-modal-top,8px)}html.buildReadOnly .embedHeader,html.embed .embedHeader{align-items:center;border-bottom:1px solid #303030;display:flex;gap:12px;margin:0 0 16px;padding:0 0 14px}html.buildReadOnly:not(.embed) .embedHeader{margin-top:4px}html.buildPending #buildDescription,html.buildPending #buildName,html.buildPending .buildNotes,html.buildPending .embedHeader,html.buildReadOnly #addSkillBtn,html.buildReadOnly #buildDescription,html.buildReadOnly #buildName,html.exportingPng #addSkillBtn{display:none}.embedHeader .embedText{flex:1;min-width:0}.embedHeader .embedTitle{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px}.embedHeader .embedName{color:#fff;font:700 16px/22px Trebuchet MS,Arial,sans-serif;overflow-wrap:anywhere}.embedHeader .embedId,.embedHeader .likeBtn{align-items:center;background:none;border:1px solid #3a3a3a;border-radius:3px;box-sizing:border-box;display:inline-flex;font:12px/1 Verdana,Arial,sans-serif;gap:5px;height:22px;padding:0 8px;white-space:nowrap}.embedHeader .embedId[hidden],.embedHeader .likeBtn[hidden]{display:none}.embedHeader .embedId{color:#8f8f8f;cursor:pointer}.embedHeader .embedId:hover{border-color:#5c7a7b;color:#fff}.embedHeader .embedId.flash{border-color:#7c9899;color:#fff}.embedHeader .likeBtn{color:#bfbfbf;cursor:pointer}.embedHeader .likeBtn svg{height:13px;width:13px;fill:currentColor}.embedHeader .likeBtn:hover:not(:disabled){border-color:#5c7a7b;color:#fff}.embedHeader .likeBtn.liked{background:#243032;border-color:#5c7a7b;color:#9cc3c7}.embedHeader .likeBtn:disabled{cursor:default}.bResults .bLikes{color:#c7cccb;font-variant-numeric:tabular-nums;white-space:nowrap}.bResults .bLikes.none{color:#6f6f6f}.bResults .bLikes svg{height:12px;width:12px;fill:currentColor;margin-right:4px;vertical-align:-1px}html.buildReadOnly #buildId{display:none}.embedHeader a.embedName:hover{color:#d3a253}.embedHeader .embedDesc{color:#dbdbdb;margin-top:3px;overflow-wrap:anywhere}.embedHeader .buildClassIcon:empty,.embedHeader .embedDesc:empty,html.embedEmpty .plannerWrap{display:none}html.embedEmpty .embedHeader{border:0;margin:0;padding:0}.embedHeader [hidden]{display:none!important}.loginPanel{max-width:480px}.loginBody{color:#dbdbdb;padding:14px 16px}.loginBody p{margin:0 0 10px}button{background:#667976;background:linear-gradient(180deg,#667976 0,#28312f);border:1px solid #000;border-radius:0;color:#e6e9e8;cursor:pointer;font:12px Verdana,Helvetica,Arial,sans-serif;padding:4px 10px;text-shadow:0 1px 1px #000;transition:none}button:hover{background:linear-gradient(180deg,#7a8f8b 0,#323d3b);border-color:#000;color:#fff}button:focus{box-shadow:0 0 0 1px #7c9899;outline:none}button.selected{background:linear-gradient(180deg,#7a8f8b 0,#323d3b);border-color:#7c9899;color:#fff}.buildBanner button,.button,.loginBody .button,.titlebar .closeModal,.toolbar button{color:#c7cccb;display:inline-block;height:26px;line-height:24px;font:12px Lucida Console,Monaco,monospace;font-variant:small-caps;letter-spacing:1px;padding:0 10px;text-align:center;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;text-transform:lowercase;vertical-align:middle}.button.current,.toolbar button.current{background:linear-gradient(180deg,#7a8f8b 0,#323d3b);border-color:#7c9899;color:#fff}.button.danger:hover,button.danger:hover{background:linear-gradient(180deg,#8a4a42 0,#3a1c19)}.chip button{font-variant:normal;letter-spacing:0;text-transform:none}.button-selector{color:#e0e0e0;height:auto;line-height:1.35;font:13px Verdana,Helvetica,Arial,sans-serif;font-variant:normal;letter-spacing:normal;text-shadow:none;text-transform:none}.button-selector.empty{color:#a8a8a8}.button-selector .sub-label{color:#9a9a9a}.abilityTable td button{height:22px;line-height:20px;padding:0;text-align:center;width:24px}.classTable td button:not(.button-selector){font-variant-numeric:tabular-nums;padding:3px 0;text-align:center;width:34px}.toolbar button:disabled{cursor:default;opacity:.45}.toolbar button:disabled:hover{background:linear-gradient(180deg,#667976 0,#28312f);color:#c7cccb}h2{background:#2b3638;background:linear-gradient(180deg,#2b3638 0,#4d6263 50%,#2b3638);border:1px solid #303030;font:700 14px Trebuchet MS,Arial,Helvetica,sans-serif;margin:14px 0 8px;padding:8px 10px}h2,table{color:#dbdbdb}table{background:#262626}td,th{border-color:#303030}th,thead{background:#2b2b2b}tbody tr:hover{background:#2d2d2d}.selectionPanel{background:#202020;border:2px solid #303030;color:#dbdbdb}.titlebar{background:#2b3638}.toolbar-sep{align-self:stretch;background:#303030;margin:0 4px;width:1px}.panelSearch{background:#333;border:1px solid #303030;color:#dbdbdb;flex:1 1 260px;font:inherit;padding:6px 8px}.panelLabel{align-items:center;color:#bfbfbf;display:inline-flex;font-size:12px;gap:6px}.browseForm input[type=number],.browseForm input[type=text],.toolbar select{background:#333;border:1px solid #303030;color:#dbdbdb;font:inherit;font-size:12px;padding:5px 6px}#buildVisibility.isPublic{border-color:#c4a45d;color:#fff}.buildLevel{align-items:center;background:linear-gradient(180deg,#2b3638 0,#4d6263 50%,#2b3638);border:1px solid #303030;color:#c7cccb;display:flex;flex:none;flex-direction:column;font:700 10px Trebuchet MS,Arial,sans-serif;height:44px;justify-content:center;text-transform:uppercase;width:44px}.buildLevel b{color:#fff;font-size:17px;line-height:1}.buildRowName{align-items:center;display:flex;gap:8px}.buildRowName .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buildRowName .tag{border:1px solid #303030;flex:none;font:normal 10px/12px Verdana,Helvetica,Arial,sans-serif;padding:1px 5px;position:relative;text-transform:uppercase;top:-1px}.buildClassIcon{align-items:center;background:#1e1e1e;border:1px solid #303030;display:flex;flex:none;height:44px;justify-content:center;width:44px}.buildClassIcon img{display:block;height:40px;width:40px}.buildClassIcon.noIcon{background:linear-gradient(180deg,#2b3638 0,#4d6263 50%,#2b3638);color:#fff;font:700 17px Trebuchet MS,Arial,sans-serif}.buildRowName .tag.pub{border-color:#6b5a33;color:#c4a45d}.buildRowName .tag.priv{color:#8f8f8f}.buildRowDesc{color:#bfbfbf;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buildRowDesc:empty{display:none}.buildList{container-type:inline-size}.buildRow{align-items:center;column-gap:14px;display:grid;grid-template-areas:"main race classes stats actions";grid-template-columns:minmax(0,1fr) auto auto auto auto;row-gap:6px}.buildRowMain{grid-area:main;min-width:0}.buildRowRace{grid-area:race}.buildRowClasses{display:flex;grid-area:classes;min-width:116px;white-space:nowrap}.buildRowStats{grid-area:stats}.buildRowActions{grid-area:actions}.buildList .buildRow .bRaceChip{box-sizing:border-box;flex-direction:column;font-size:11px;gap:0;height:32px;justify-content:center;line-height:12px;margin:0;padding:0 4px;text-align:center;width:88px}.buildList .buildRow .bRaceChip img,.buildList .buildRowClasses .bClass img{height:18px;width:18px}.buildList .buildRow .bRaceName{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buildList .buildRowClasses .bClass{box-sizing:border-box;flex-direction:column;font-size:11px;gap:0;height:32px;justify-content:center;line-height:12px;margin:0 3px 0 0;min-width:26px;padding:0 3px}.buildList .buildRow .bStatBox{box-sizing:border-box;height:32px}@container (min-width: 1100px){.buildList .buildRow .bRaceChip{width:110px}}@container (max-width: 960px){.buildRow{grid-template-areas:"main main main actions" "race classes stats stats";grid-template-columns:auto auto minmax(0,1fr) auto}.buildRowStats{justify-self:start}}@container (max-width: 520px){.buildRow{grid-template-areas:"main" "race" "classes" "stats" "actions";grid-template-columns:minmax(0,1fr)}.buildList .buildRow .bRaceChip{flex-direction:row;font-size:12px;gap:4px;height:auto;line-height:14px;max-width:100%;padding:1px 5px 1px 1px;width:auto}.buildList .buildRow .bRaceChip img,.buildList .buildRowClasses .bClass img{height:22px;width:22px}.buildRowClasses{flex-wrap:wrap;min-width:0}.buildList .buildRowClasses .bClass{flex-direction:row;font-size:12px;gap:4px;height:auto;line-height:14px;margin:0 6px 2px 0;padding:1px 5px 1px 1px}.buildList .buildRow .bStatBox{display:flex;height:auto}.buildList .buildRow .bAb{flex:1 1 0;min-width:0;padding:0 3px 1px}.buildList .buildRow .bAbName{font-size:8px;line-height:9px}.buildList .buildRow .bAbLine{align-items:center;flex-direction:column;gap:0}.buildList .buildRow .bAbScore{font-size:13px;line-height:14px}.buildRowActions{justify-content:flex-end}.buildRowName{align-items:flex-start}.buildRowName .n{overflow-wrap:anywhere;white-space:normal}}.buildPager{align-items:center}.buildPager .gap{color:#8f8f8f;padding:0 4px}.buildPager .pagerInfo{color:#8f8f8f;font-size:12px;margin-left:8px}.buildPager button:disabled{cursor:default;opacity:.4}.browseNav{align-items:center;background:#292929;border:1px solid #303030;display:flex;gap:12px;margin-bottom:10px;padding:8px 10px}.browseTitle{color:#dbdbdb;font:700 14px Trebuchet MS,Arial,Helvetica,sans-serif}.browsePage .panel{background:#202020;border:2px solid #303030;margin-bottom:10px}.browsePage .panel h3{align-items:center;background:linear-gradient(180deg,#2b3638 0,#4d6263 50%,#2b3638);color:#dbdbdb;display:flex;font:700 14px Trebuchet MS,Arial,Helvetica,sans-serif;gap:12px;justify-content:space-between;margin:0;padding:8px 12px}.bInner{padding:12px 14px}.bRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.bQuery{background:#333;border:1px solid #303030;color:#dbdbdb;flex:1 1 300px;font:inherit;padding:6px 8px}.browsePage .bEditor input[type=text],.browsePage input[type=number],.browsePage select{background:#333;border:1px solid #303030;color:#dbdbdb;font:12px Verdana,Helvetica,Arial,sans-serif;padding:5px 6px}.bAddRow{background:#262626;border:1px solid #303030;padding:8px 10px}.bEditor{align-items:center;display:inline-flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;min-width:0}.bEditor input[type=number]{width:64px}.bEditor .bWide{flex:1 1 280px;min-width:200px}.bEdLabel{color:#bfbfbf;font-size:12px}.bNote{color:#c4a45d;font-size:12px}.bFilters{background:#1f2424;border:1px dashed #3d4a4b;padding:8px 10px}.bFiltersHead{align-items:center;color:#dbdbdb;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.bFiltersHead em{color:#8f8f8f;font-style:normal}.bNoFilters{color:#8f8f8f;font-size:12px;padding:2px 0}.chip-class{border-color:#6b5a33}.chip-feat{border-color:#4d6263}.chip-ability{border-color:#5c4a6b}.bSortLabel{align-items:center;color:#c7cccb;display:inline-flex;font:normal 12px Verdana,Helvetica,Arial,sans-serif;gap:6px}.bTableWrap{overflow-x:auto}.bResults{background:#202020;border-collapse:collapse;font-size:12px;margin:0;width:100%}.bResults th{background:#2b2b2b;color:#c7cccb;font:700 11px Trebuchet MS,Arial,sans-serif;padding:6px 8px;text-align:left;text-transform:uppercase}.bResults td{border-color:#303030;padding:7px 8px;vertical-align:top}.bResults tbody tr:nth-child(2n){background:#242424}.bResults tbody tr:hover{background:#2b3638}.bResults .bName a{color:#dbdbdb;font:700 13px Trebuchet MS,Arial,sans-serif}.bResults .bName a:hover{color:#fff;text-decoration:underline}.bResults .bDesc{color:#8f8f8f;margin-top:2px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bResults .bAuthor{color:#c4a45d;white-space:nowrap}:is(.bResults,.buildList) .bClass{align-items:center;background:#2b3638;border:1px solid #3d4a4b;display:inline-flex;font-weight:700;gap:4px;margin:0 6px 2px 0;padding:1px 5px 1px 1px;white-space:nowrap}:is(.bResults,.buildList) .bClass img{display:block;height:22px;width:22px}:is(.bResults,.buildList) .bRaceChip{font-weight:400}:is(.bResults,.buildList) .bRaceChip.noIcon{padding-left:5px}.bResults .bStats{font-variant-numeric:tabular-nums;white-space:nowrap}:is(.bResults,.buildList) .bStatBox{background:#2b3638;border:1px solid #3d4a4b;display:inline-flex;vertical-align:middle}:is(.bResults,.buildList) .bAb{align-items:center;display:inline-flex;flex-direction:column;min-width:40px;padding:1px 3px 2px}:is(.bResults,.buildList) .bAb+.bAb{border-left:1px solid #3d4a4b}:is(.bResults,.buildList) .bAbName{color:#9fb3b4;font:9px/11px Verdana,Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase}:is(.bResults,.buildList) .bAb:first-child .bAbScore{color:#d32f2f}:is(.bResults,.buildList) .bAb:nth-child(2) .bAbScore{color:#fbc02d}:is(.bResults,.buildList) .bAb:nth-child(3) .bAbScore{color:#388e3c}:is(.bResults,.buildList) .bAb:nth-child(4) .bAbScore{color:#1976d2}:is(.bResults,.buildList) .bAb:nth-child(5) .bAbScore{color:#7e57c2}:is(.bResults,.buildList) .bAb:nth-child(6) .bAbScore{color:#ec407a}:is(.bResults,.buildList) .bClass,:is(.bResults,.buildList) .bStatBox{background:transparent;border-color:transparent}:is(.bResults,.buildList) .bAb+.bAb{border-left-color:transparent}:is(.bResults,.buildList) .bAbLine{align-items:baseline;display:inline-flex;gap:3px}:is(.bResults,.buildList) .bAbScore{color:#e4e4e4;font:700 14px/16px Verdana,Arial,sans-serif;font-variant-numeric:tabular-nums}:is(.bResults,.buildList) .bAbMod{color:#b9a26a;font:10px/12px Verdana,Arial,sans-serif;font-variant-numeric:tabular-nums}.bResults .bUpdated{color:#8f8f8f;white-space:nowrap}.bResults .bEmpty{color:#bfbfbf;padding:22px;text-align:center}.bPager{padding:10px 12px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{align-items:center;background:#2b3638;border:1px solid #4d6263;color:#dbdbdb;display:inline-flex;font-size:12px;gap:6px;padding:3px 4px 3px 9px}.chip button{font-size:12px;height:18px;line-height:16px;padding:0 5px}a.button{align-items:center;background:#667976;background:linear-gradient(180deg,#667976 0,#28312f);border:1px solid #000;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:1;text-decoration:none}a.button:hover{background:linear-gradient(180deg,#7a8f8b 0,#323d3b);color:#fff}.planner{background:none;overflow-x:visible;padding:0}.planner,.plannerWrap{min-width:0}.classTable .button-selector{max-width:205px;min-width:205px}.classTable .button-subselector{margin-left:16px;max-width:185px;min-width:185px}html{overflow-y:auto}.forumFooter{display:block}.toolbar-user{color:#bfbfbf;white-space:nowrap}.toolbar-user strong{color:#dbdbdb}@media only screen and (max-device-width:1220px),only screen and (max-width:1220px){.main-container{margin:0 12px}}#buildVisibility{min-width:76px}.attacksTable th[scope=row]{white-space:nowrap}.weaponCell{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.keenToggle,.weaponInfo{color:#bfbfbf;font-size:12px}.keenToggle{align-items:center;cursor:pointer;display:inline-flex;gap:4px}.attackChain{color:#8f8f8f;line-height:1.9}.atk{background:#262626;border:1px solid #303030;color:#dbdbdb;cursor:help;display:inline-block;font-variant-numeric:tabular-nums;font-weight:700;min-width:30px;padding:0 5px;text-align:center}.atk-off{border-color:#34465c;color:#9fc3ff}.atk-haste{border-color:#5c4a2a;color:#ffd27f}.atk-flurry{border-color:#3a5230;color:#b7e3a1}.critList div{color:#bfbfbf;line-height:1.7}.critList strong{color:#dbdbdb}.abBreakdown{font-size:12px;min-width:230px}.abBreakdown .abTitle{color:#dbdbdb;font-weight:700;margin-bottom:4px}.abBreakdown table{background:none;border:0;margin:0;width:100%}.abBreakdown td{border:0;padding:1px 4px;white-space:nowrap}.abBreakdown td:last-child{font-variant-numeric:tabular-nums;text-align:right}.abBreakdown td.neg{color:#ff8a80}.abBreakdown td.pos{color:#b7e3a1}.abBreakdown .abTotal td{border-top:1px solid #4d6263;font-weight:700;padding-top:3px}.abBreakdown .abFooter{color:#bfbfbf;margin-top:4px}.attacksTable td span.touchCell,.attacksTable td span.weaponInfo{text-align:left;width:auto}.attacksTable td span.atk{width:auto}.attacksTable td .keenToggle input{margin:0;position:static}.enhSelect{background:#333;border:1px solid #303030;color:#dbdbdb;font:inherit;font-size:12px;padding:2px 4px}.weaponProblem{color:#e57373;display:block;font-size:12px;margin-top:3px;white-space:normal}.attacksTable td span.weaponProblem{text-align:left;width:auto}#modesPanel .modesList{align-items:center;display:grid;gap:5px 14px;grid-template-columns:max-content max-content minmax(0,1fr)}#modesPanel .modeRow{display:contents}#modesPanel .modeCaption{border-bottom:1px solid #303030;color:#8f8f8f;font-size:11px;grid-column:1/-1;letter-spacing:.06em;margin-top:10px;padding-bottom:2px;text-transform:uppercase}#modesPanel .modeCaption:first-child{margin-top:0}#modesPanel .modeToggle{align-items:center;color:#bfbfbf;cursor:pointer;display:flex;font-weight:700;gap:8px;white-space:nowrap}#modesPanel .modeToggle input{cursor:pointer;margin:0}#modesPanel .modeRow.on .modeToggle{color:#fff}#modesPanel .modeName{border-bottom:1px dotted #555}#modesPanel .modeVersion{color:#bfbfbf;font-size:13px;white-space:nowrap}#modesPanel select{background:#333;border:1px solid #303030;color:#dbdbdb;font:inherit;font-size:13px;max-width:100%;padding:2px 6px}#modesPanel .modeText{color:#8f8f8f;font-size:13px}#modesPanel .modeRow.on .modeText{color:#dbdbdb}.tooltip .modeTip{line-height:1.45;max-width:420px;white-space:normal}@media (max-width:700px){#modesPanel .modesList{grid-template-columns:minmax(0,1fr) auto}#modesPanel .modeText{grid-column:1/-1;margin:-2px 0 6px 24px}}.buildNotes textarea{background:#1b1b1b;border:1px solid #3a3a3a;border-radius:3px;box-sizing:border-box;color:#dbdbdb;display:block;font:13px/1.5 Verdana,Arial,sans-serif;min-height:90px;overflow:hidden;padding:8px 10px;resize:vertical;width:100%}.buildNotes textarea:focus{border-color:#5c7a7b;outline:none}.buildNotesCount{color:#8f8f8f;font-size:11px;margin-top:3px;min-height:1em;text-align:right}.buildNotesText{color:#dbdbdb;display:none;font:13px/1.6 Verdana,Arial,sans-serif;overflow-wrap:anywhere;padding:4px 2px 8px;white-space:pre-wrap}html.buildReadOnly .buildNotes textarea,html.buildReadOnly .buildNotesCount,html.exportingPng .buildNotes textarea,html.exportingPng .buildNotesCount{display:none}html.buildReadOnly .buildNotesText,html.exportingPng .buildNotesText{display:block}html.buildReadOnly .buildNotes.empty,html.exportingPng .buildNotes.empty{display:none}.stats-table td.statValue{cursor:help;font-variant-numeric:tabular-nums}#spellsTableContainer .spellsEmpty{color:#8f8f8f;padding:10px;text-align:center}.skill-final{color:#dbdbdb;cursor:help;font-variant-numeric:tabular-nums;font-weight:700}.saveTipsTitle{border-bottom:1px solid #4d6263;color:#fff;font-weight:700;margin-bottom:6px;padding-bottom:4px}.saveTips{display:flex;gap:14px}.saveTips .abBreakdown{min-width:190px}.classTable{table-layout:fixed;width:100%}.classTable td:first-child,.classTable th:first-child{width:22px}.classTable td:nth-child(2),.classTable th:nth-child(2){max-width:none;width:205px}.classTable td:nth-child(3),.classTable td:nth-child(4),.classTable th:nth-child(3),.classTable th:nth-child(4){max-width:none;width:auto}.classTable td:nth-child(5),.classTable th:nth-child(5){width:30px}.classTable td:nth-child(6),.classTable th:nth-child(6){font-variant-numeric:tabular-nums;padding-left:3px;padding-right:3px;white-space:nowrap;width:76px}.classTable td:nth-child(n+7),.classTable th:nth-child(n+7){width:34px}.classTable td:nth-child(3) .button-selector,.classTable td:nth-child(4) .button-selector{box-sizing:border-box;max-width:none;min-width:0;width:100%}.classTable td:nth-child(3) .button-subselector,.classTable td:nth-child(4) .button-subselector{box-sizing:border-box;max-width:none;min-width:0;width:calc(100% - 16px)}.bResults tbody tr.bRowLink{cursor:pointer}.bResults tbody tr.bRowLink:focus-visible{outline:1px solid #7c9899;outline-offset:-1px}.abilityTable td span,.abilityTable td:not(:first-child),.abilityTable th:not(:first-child){text-align:center}.abilityTable td button{margin:0 2px}.tooltip{box-sizing:border-box;max-width:min(70ch,calc(100vw - 16px))}.tooltip.tooltip-rich{max-width:calc(100vw - 16px);width:max-content}.saveTips{flex-wrap:wrap}.bicReport{color:#bfbfbf;font-size:12px;margin-top:8px}.bicReport:empty{display:none}.bicReport.error{color:#ff8a80}.bicReport p{margin:0 0 4px}.bicReport details{margin:2px 0}.bicReport summary{color:#dbdbdb;cursor:pointer}.bicReport ul{margin:4px 0 6px 18px;max-height:180px;overflow-y:auto;padding:0}#skillsTableContainer{max-width:100%;min-width:0}#skillsTableContainer td button.skill-none-added{opacity:.45}#skillsTableContainer table td:has(>.skillCell),#skillsTableContainer table th:has(>.skillIconOnly){text-align:center}#skillsTableContainer table th .skillIconOnly{background:none;border:0;box-shadow:none;height:36px;justify-content:center;max-width:none;min-width:0;padding:0;width:36px}#skillsTableContainer table th .skillIconOnly:hover{background:none;filter:brightness(1.25)}#skillsTableContainer table th .skillIconOnly .label{display:none}#skillsTableContainer table th .skillIconOnly .icon{display:inline-flex;height:28px;position:static;width:28px}#skillsTableContainer table th .skillIconOnly .icon img{height:28px;width:28px}#skillsTableContainer table th .skillIconOnly .icon{position:relative}#skillsTableContainer table th .skillIconOnly .icon img.inspect-overlay{bottom:0;height:13px;left:0;width:13px}#UiAttackTable,#UiFlurryTable,#classTableContainer,#skillsTableContainer,#spellsTableContainer{max-width:100%;overflow-x:auto}.classTable{min-width:940px}@media (max-width:656px){.main-container{min-width:0!important}.plannerBody{padding:8px!important}}html.forumScaled .main-container{margin-left:calc(12px*var(--forum-scale))!important;margin-right:calc(12px*var(--forum-scale))!important;padding:calc(6px*var(--forum-scale) - 1px) calc(16px*var(--forum-scale) - 1px)!important}html.forumScaled #forumHeader{position:relative;z-index:1}#forumFooter,#forumHeader{display:flow-root}@media (max-width:700px){.toolbar-row input.buildName{flex:1 1 100%;min-width:0}.toolbar-row input.buildDescription{flex:1 1 0;min-width:0}.stats-table{display:block;max-width:100%;overflow-x:auto}.modal .modal-content,.modal>div{max-width:96vw}.bRow>*{max-width:100%}}.classTable td.statValue{cursor:help}#classTableContainer.cardView{overflow-x:visible}#classTableContainer.cardView .classTable{border:0;display:block;min-width:0;table-layout:auto}#classTableContainer.cardView .classTable thead{display:none}#classTableContainer.cardView .classTable tbody{display:block}#classTableContainer.cardView .classTable tbody tr{background:#262626;border:1px solid #3a3a3a;border-radius:4px;display:grid;gap:6px 4px;grid-template-columns:34px repeat(8,minmax(0,1fr));margin-bottom:8px;padding:8px}#classTableContainer.cardView .classTable tbody td{border:0!important;display:block;max-width:none!important;min-width:0!important;overflow:visible;padding:0!important;white-space:normal;width:auto!important}#classTableContainer.cardView .classTable tbody td:first-child{align-self:center;font-weight:700;grid-column:1;grid-row:1;text-align:center}#classTableContainer.cardView .classTable tbody td:nth-child(2){background:none!important;grid-column:2/-1;grid-row:1}#classTableContainer.cardView .classTable tbody td:nth-child(3),#classTableContainer.cardView .classTable tbody td:nth-child(4){grid-column:1/-1}#classTableContainer.cardView .classTable tbody td:nth-child(3):empty,#classTableContainer.cardView .classTable tbody td:nth-child(4):empty{display:none}#classTableContainer.cardView .classTable tbody td:nth-child(n+5){font-size:12px;grid-row:4;text-align:center}#classTableContainer.cardView .classTable tbody td:nth-child(5){grid-column:1}#classTableContainer.cardView .classTable tbody td:nth-child(6){grid-column:2/span 2;white-space:nowrap}#classTableContainer.cardView .classTable tbody td:nth-child(n+5):before{color:#8f8f8f;display:block;font-size:10px;font-weight:400;margin-bottom:2px}#classTableContainer.cardView .classTable tbody td:nth-child(5):before{content:"BAB"}#classTableContainer.cardView .classTable tbody td:nth-child(6):before{content:"Saves"}#classTableContainer.cardView .classTable tbody td:nth-child(7):before{content:"Str"}#classTableContainer.cardView .classTable tbody td:nth-child(8):before{content:"Dex"}#classTableContainer.cardView .classTable tbody td:nth-child(9):before{content:"Con"}#classTableContainer.cardView .classTable tbody td:nth-child(10):before{content:"Int"}#classTableContainer.cardView .classTable tbody td:nth-child(11):before{content:"Wis"}#classTableContainer.cardView .classTable tbody td:nth-child(12):before{content:"Cha"}#classTableContainer.cardView .classTable td .button-selector,#classTableContainer.cardView .classTable td .button-subselector{box-sizing:border-box;max-width:none!important;min-width:0!important;width:100%!important}#classTableContainer.cardView .classTable td .button-subselector{width:calc(100% - 16px)!important}#classTableContainer.cardView .classTable td:nth-child(n+7) button{min-width:0;padding:2px 0;width:100%}@media (max-width:700px){#UiAttackTable{overflow-x:visible}#UiAttackTable table,#UiAttackTable tbody,#UiAttackTable td,#UiAttackTable th,#UiAttackTable tr{display:block;width:auto}#UiAttackTable tr{border-bottom:1px solid #303030;padding:6px 0}#UiAttackTable th{border:0!important;padding:0 0 4px!important;text-align:left}#UiAttackTable td{border:0!important;padding:0!important;white-space:normal}#UiAttackTable .weaponCell{flex-wrap:wrap}#UiAttackTable .button-selector{box-sizing:border-box;max-width:none;min-width:0;width:100%}#skillsTableContainer table,#skillsTableContainer td,#skillsTableContainer th,.abilityTable,.abilityTable td,.abilityTable th,.stats-table,.stats-table td,.stats-table th{border:0!important}#skillsTableContainer tr,.abilityTable tr,.stats-table tr{border-bottom:1px solid #2e2e2e}}.skillCell{display:contents}#skillsTableContainer.cardView{overflow-x:visible}#skillsTableContainer.cardView table,#skillsTableContainer.cardView tbody,#skillsTableContainer.cardView thead{display:block}#skillsTableContainer.cardView tr{background:#262626;border:1px solid #3a3a3a!important;border-radius:4px;display:grid;gap:6px 4px;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));margin-bottom:8px;padding:8px}#skillsTableContainer.cardView td,#skillsTableContainer.cardView th{border:0!important;display:block;padding:0!important;text-align:center}#skillsTableContainer.cardView thead th:nth-child(-n+3){display:none}#skillsTableContainer.cardView tbody td:first-child,#skillsTableContainer.cardView tbody td:nth-child(2),#skillsTableContainer.cardView tbody td:nth-child(3){grid-column:span 2;text-align:left}#skillsTableContainer.cardView tbody td:nth-child(4){grid-column-start:1}#skillsTableContainer.cardView tbody td:nth-child(-n+3){align-self:center;font-size:12px}#skillsTableContainer.cardView tbody td:first-child:before{color:#8f8f8f;content:"Level "}#skillsTableContainer.cardView tbody td:nth-child(2):before{color:#8f8f8f;content:"Gained "}#skillsTableContainer.cardView tbody td:nth-child(3):before{color:#8f8f8f;content:"Left "}#skillsTableContainer.cardView tbody tr:nth-last-child(-n+2) td:first-child:before,#skillsTableContainer.cardView tbody tr:nth-last-child(-n+2) td:nth-child(3):before{content:none}#skillsTableContainer.cardView .skillCell{align-items:center;display:flex;flex-direction:column;gap:2px}#skillsTableContainer.cardView .skillCell:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;width:22px}@media (max-width:700px){.abilityTable{box-sizing:border-box;display:table;table-layout:fixed;width:100%}.abilityTable td,.abilityTable th{font-size:12px;padding:4px 1px!important}.abilityTable td:first-child,.abilityTable th:first-child{min-width:0!important;text-align:left;white-space:normal;width:24%}.abilityTable td span{width:auto!important}.abilityTable td button{font-size:10px;height:20px;margin:0 1px!important;min-width:0;padding:0;width:16px}}#skillsTableContainer table th .skillIconOnly{height:32px;width:32px}#skillsTableContainer table td{padding-left:3px;padding-right:3px}@media (max-width:700px){.browsePage .panel h3{flex-wrap:wrap;row-gap:6px}}@media (min-width:1081px){.bResults .bRaceChip{box-sizing:border-box;flex-direction:column;font-size:11px;gap:0;height:32px;justify-content:center;line-height:12px;margin:0;padding:0 4px;text-align:center;width:88px}.bResults .bRaceChip.noIcon{padding:0 4px}.bResults .bRaceChip img{height:18px;width:18px}.bResults .bRaceName{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bResults td.bClasses{min-width:116px;white-space:nowrap;width:116px}.bResults td.bClasses .bClass{box-sizing:border-box;flex-direction:column;font-size:11px;gap:0;height:32px;justify-content:center;line-height:12px;margin:0 3px 0 0;min-width:26px;padding:0 3px;vertical-align:top}.bResults td.bClasses .bClass img{height:18px;width:18px}.bResults .bStatBox{box-sizing:border-box;height:32px}}@media (min-width:1400px){.bResults .bRaceChip{width:110px}}@media (max-width:1250px){.bResults .bAuthorName{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;vertical-align:top}}@media (max-width:1080px){.bTableWrap{overflow-x:visible}.bResults{display:block}.bResults thead{display:none}.bResults tbody{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.bResults tbody tr{align-content:start;background:#262626;border:1px solid #3a3a3a;border-radius:4px;box-sizing:border-box;display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.bResults tbody td{border:0!important;display:block;min-width:0;padding:0!important}.bResults td.bName{grid-column:1}.bResults td.bAuthor{grid-column:2;text-align:right}.bResults td.bClasses{grid-column:1/-1}.bResults td.bRace{color:#bfbfbf;grid-column:1}.bResults td.bStats{grid-column:1/-1;white-space:normal}.bResults td.bUpdated{grid-column:1}.bResults td.bLikes{grid-column:2;text-align:right}.bResults .bAb{min-width:28px;padding:0 3px 1px}.bResults .bAbName{font-size:8px;line-height:9px}.bResults .bAbLine{align-items:center;flex-direction:column;gap:0}.bResults .bAbScore{font-size:13px;line-height:14px}}.modal .itemInfo{display:none}@media (max-width:700px){.modal .selectionPanel{height:90%;width:96%}.modal .titlebar h3{font-size:17px}.modal .titlebar .closeModal{font-size:14px;height:30px;line-height:28px;padding:0 12px}.modal .textFilter{font-size:16px;height:36px}.modal .selectionPanel summary{font-size:15px;margin:8px 0}.modal .contentArea .selectionList{max-width:none;min-width:0}.modal .selectionList li .button-selector{flex:1 1 auto;height:auto;max-width:none!important;min-height:38px;min-width:0!important;padding-left:42px;width:auto}.modal .selectionList li .button-selector .icon{width:36px}.modal .selectionList li .button-selector .label{font-size:15px;line-height:1.25;overflow:visible;padding-bottom:3px;padding-top:3px;text-overflow:clip;white-space:normal}.modal .contentArea .descPanel{font-size:15px;line-height:1.4;padding:12px}}@media (hover:none),(max-width:700px){.modal .contentArea .descPanel:empty:before{color:#8f8f8f;content:attr(data-hint)}.modal .selectionList li{align-items:center;display:flex;gap:6px;padding-right:6px!important}.modal .itemInfo{align-items:center;background:#2b3638;border:1px solid #4d6263;border-radius:50%;color:#dbdbdb;cursor:pointer;display:inline-flex;flex:none;font:italic 700 16px Georgia,serif;height:32px;justify-content:center;padding:0;width:32px;-webkit-tap-highlight-color:transparent}.modal .itemInfo:active,.modal .itemInfo:focus,.modal .itemInfo:hover{background:#2b3638;border-color:#4d6263;box-shadow:none;color:#dbdbdb;outline:none}.modal .sheetBar{float:right;margin:-4px 0 6px 10px}.modal .sheetBar button{font-size:14px;height:26px;line-height:24px;padding:0 12px}}@media (max-width:700px) and (orientation:portrait){.modal .selectionPanel{bottom:0;height:auto;margin:0 auto;top:8px}.modal .contentArea{flex-direction:column}.modal .contentArea .selectionList{flex:1 1 55%;height:auto;min-height:0}.modal .contentArea .descPanel{border-top:2px solid #303030;flex:1 1 45%;min-height:0}}@media (max-width:700px) and (orientation:landscape){.modal .contentArea .selectionList{flex:1 1 50%;max-width:none}.modal .contentArea .descPanel{flex:1 1 50%}}@media (max-width:700px){#playerAbilityTable td.abilityPointsSpent~td{padding:5px 3px!important;vertical-align:middle}#playerAbilityTable td.abilityPointsSpent~td>button{display:block;font-size:15px;height:24px;line-height:1;margin:0 auto!important;max-width:32px;padding:0;width:100%}#playerAbilityTable td.abilityPointsSpent~td>button+button{margin-top:4px!important}#playerAbilityTable td.abilityPointsSpent~td>button:first-child{transform:translateY(28px)}#playerAbilityTable td.abilityPointsSpent~td>button:last-child{transform:translateY(-28px)}}html{scrollbar-gutter:stable;touch-action:manipulation}html.modalOpen,html.modalOpen body{overflow:hidden}.modal,.modal .descPanel,.modal .selectionList{overscroll-behavior:contain}#browseView[hidden],#plannerView[hidden]{display:none!important}