@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap");.q-layout[data-v-4ac82bd6]{overflow-x:hidden}.box-container[data-v-32b90e96]{display:flex;flex-direction:row;flex-wrap:nowrap}.box-container.has-label[data-v-32b90e96]{gap:.4rem}.box-container.disabled[data-v-32b90e96]{color:#888}.box-container.disabled .box[data-v-32b90e96]{border-color:#888;cursor:default}.box-container.disabled .box.filled[data-v-32b90e96]{background-color:#aaa}.box-container .box[data-v-32b90e96]{border:2px solid var(--q-color-primary);width:1.3rem;height:1.3rem;border-radius:2px;transition:all .2s ease-in;cursor:pointer}.box-container .box.bold[data-v-32b90e96]{border-width:4px}.box-container .box.filled[data-v-32b90e96]{background-color:#888}.box-container .box.readonly[data-v-32b90e96]{border-color:#666}.box-container.kd-label-left>.box[data-v-32b90e96]{order:2}.kd-boxes-container[data-v-29386b23]{display:flex;flex-direction:column;gap:2px}.kd-boxes-container.kd-fit-content[data-v-29386b23]{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.kd-boxes-container>.kd-header[data-v-29386b23]{display:flex;flex-direction:row;justify-content:space-between}.kd-boxes-container .kd-label[data-v-29386b23]{margin-right:.5em}.kd-boxes-container>.kd-content[data-v-29386b23]{display:flex;justify-content:space-between;gap:2px}.kd-boxes-container>.kd-content.kd-align-right[data-v-29386b23]{justify-content:right}.kd-boxes-container>.kd-content.kd-align-right>.boxes[data-v-29386b23]{flex-wrap:nowrap}.kd-boxes-container>.kd-content>.boxes[data-v-29386b23]{display:flex;flex-direction:row;justify-content:left;flex-wrap:wrap;gap:2px}.kd-boxes-container>.kd-content>.boxes>.box[data-v-29386b23]{border:2px solid #666;width:1.3rem;height:1.3rem;border-radius:2px;transition:all .2s ease-in}.kd-boxes-container>.kd-content>.boxes>.box.bold[data-v-29386b23]{border-width:4px}.kd-boxes-container>.kd-content>.boxes>.box.kd-extra-bold[data-v-29386b23]{border-width:6px}.kd-boxes-container>.kd-content>.boxes>.box.filled[data-v-29386b23]{background-color:#888}.kd-boxes-container>.kd-content>.boxes>.box.filled.negative[data-v-29386b23]{background-color:var(--q-color-negative)}.chip[data-v-656c555c]{border-radius:.25rem;background:var(--q-color-secondary);display:flex;flex-flow:row nowrap;color:#fff;white-space:nowrap}.chip>span[data-v-656c555c]{padding:.25rem .5rem}.chip>span.icon[data-v-656c555c]{background:#bea155;border-radius:.25rem 0 0 .25rem}.chip>span.label[data-v-656c555c]{display:block;overflow:hidden;text-overflow:ellipsis;width:100%;height:100%}.chip.kd-disabled[data-v-656c555c]{color:#ddd;background:#bebebe}.chip.kd-disabled>.icon[data-v-656c555c]{background:#cfcfcf;opacity:.4}.kd-dialog[data-v-91062666]{display:flex;flex-flow:column nowrap;background:#fff;position:relative;width:40rem;max-width:100vw;max-height:100vh;padding:.5rem;border-radius:1rem}.kd-dialog.kd-maximized[data-v-91062666]{width:100vw;height:100vh}.kd-dialog .kd-title[data-v-91062666]{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em;border-bottom:1px solid #aaa;margin-bottom:1rem;padding:.5rem 1.5rem}.kd-dialog .kd-content[data-v-91062666]{padding:.5rem 1.5rem;overflow-y:auto;display:flex;flex-flow:column nowrap}.kd-dialog .kd-content>[data-v-91062666]{flex:1 0 0}.kd-dialog .kd-buttons[data-v-91062666]{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:1em}.kd-dialog .kd-buttons.hidden[data-v-91062666]{display:none}.kd-dialog>.kd-content{display:flex;flex-flow:column nowrap;gap:1rem}.kd-control.kd-disabled .kd-input[data-v-673198d2]{border-bottom-color:#aaa}.kd-control label[data-v-673198d2]{display:flex;flex-flow:column nowrap}.kd-control .kd-input[data-v-673198d2]{border:none;flex:1 0 auto;border-bottom:1px solid var(--q-color-primary);background:transparent}.kd-control .kd-input[data-v-673198d2]:focus{outline:none}.kd-control .kd-button[data-v-673198d2]{flex:0 0 20px}.kd-control .kd-button[data-v-673198d2]:before{font-size:24px;content:"\1F891"}.kd-menu[data-v-673198d2]{position:fixed;background-color:#fff;overflow-y:auto;padding:5px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);z-index:7000}.kd-menu>ul[data-v-673198d2]{list-style:none;padding:0;margin:0}.kd-menu>ul>li[data-v-673198d2]{padding:5px 10px;cursor:pointer}.kd-menu>ul>li[data-v-673198d2]:hover{background-color:var(--q-color-secondary);color:#fff}.kd-menu>ul>li.kd-selected[data-v-673198d2]{color:var(--q-color-primary)}.kd-endeavors[data-v-28e83c5b]{display:flex;flex-flow:column nowrap;overflow-x:auto}.kd-endeavors>[data-v-28e83c5b]{display:flex;flex-flow:row nowrap;gap:1rem;border-bottom:1px solid #ddd;padding:.75em;align-items:center;white-space:nowrap}.kd-endeavors>*>[data-v-28e83c5b]:first-child{flex:0 0 1rem}.kd-endeavors>*>[data-v-28e83c5b]:nth-child(2){flex:0 0 40%}.kd-endeavors>*>[data-v-28e83c5b]:nth-child(3){flex:0 0 1rem}.kd-endeavors>*>[data-v-28e83c5b]:nth-child(4){flex:0 0 0}.kd-column[data-v-5901720f]{display:flex;flex-flow:column nowrap;gap:1rem;padding:1rem}.greyed-out[data-v-7edd7dd6]{color:#999}.kd-card-grid[data-v-7edd7dd6]{gap:1em;padding:.8rem}.kd-card-grid .kd-card[data-v-7edd7dd6]{padding:1rem;position:relative}.kd-wishlist[data-v-7edd7dd6]{justify-content:center}.kd-wishlist .kd-card[data-v-7edd7dd6]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:auto}.kd-wishlist .kd-card.dragging-enabled[data-v-7edd7dd6]{outline:2px solid #999;outline-offset:2px}.kd-wishlist .kd-card.sortable-chosen[data-v-7edd7dd6],.kd-wishlist .kd-card.sortable-drag[data-v-7edd7dd6],.kd-wishlist .kd-card.sortable-ghost[data-v-7edd7dd6]{outline:2px solid var(--q-color-primary);outline-offset:2px}.kd-wishlist .kd-field-list[data-v-7edd7dd6]{align-items:start;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;flex-grow:0;flex-basis:35em}.gearcard[data-v-7edd7dd6]{overflow:hidden}.gearcard.hold[data-v-7edd7dd6]:after{width:220px;height:220px;transition:width .7s ease,height .7s ease}.gearcard.flash[data-v-7edd7dd6]{outline:4px solid var(--q-color-primary)}.gearcard[data-v-7edd7dd6]:after{content:"";position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform-style:flat;transform-style:flat;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-color:var(--q-color-primary);opacity:.5;border-radius:100%;transition:width .1s ease,height .1s ease}.remove[data-v-7edd7dd6]{position:absolute;top:.75rem;right:.75rem}.kd-card[data-v-629edc76]{width:160px;height:160px;border-radius:14px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);flex-basis:160px;background-color:#eef2f2;background-size:170px;background-position:50%;padding:11px;position:relative}.kd-card .gear-title[data-v-629edc76]{font-family:Quattrocento,Georgia,serif;font-size:13px;width:110%;text-align:center;font-weight:700;margin:-4px 0;-webkit-transform:scaleX(.7);transform:scaleX(.7);position:relative;left:-5%}.kd-card .gear-keywords[data-v-629edc76]{font-style:italic;font-family:AmplitudeWide,sans-serif;font-size:6px;width:82%;text-align:center;margin:auto}.kd-card .gear-text[data-v-629edc76]{position:absolute;font-family:AmplitudeWide,sans-serif;font-size:7px;bottom:9px;left:9px;right:9px;text-align:center}.kd-card .gear-weapon-box[data-v-629edc76]{border-radius:14px;background-color:#999;color:#fff;position:absolute;top:8px;left:8px;font-family:AmplitudeWide,sans-serif;font-size:9px;text-align:center;font-weight:700}.kd-card .gear-weapon-box .gear-action-icon[data-v-629edc76]{border-bottom:.5px solid #000;margin-top:1px;height:14px}.kd-card .gear-weapon-box .gear-action-icon[data-v-629edc76]:after{font-family:kdm-font-10,sans-serif;font-size:9px;content:"a";color:#000;background-color:#fff;border-radius:5px}.kd-card .gear-weapon-box .gear-hit-box[data-v-629edc76]{border-radius:14px;background-color:#666;width:11px;margin:0 2px 2px}.kd-card .gear-weapon-box .gear-hit-box .gear-accuracy[data-v-629edc76]{position:relative;top:1px}.kd-card .gear-weapon-box .gear-hit-box .gear-strength[data-v-629edc76]{border-top:1px solid #999}.kd-card .gear-armor[data-v-629edc76]{background-image:url(assets/icons/shield.png);color:#fff;position:absolute;top:9px;left:9px;font-family:Quattrocento,Georgia,serif;font-size:11px;background-position:50%;background-size:20px 20px;text-align:center;padding-top:1px;width:20px;height:20px}.kd-card .gear-hit-location[data-v-629edc76]{font-family:kdm-font-2,sans-serif;font-size:13px;color:#000;position:absolute;top:28px;left:12px}.gear-icon{width:7px;height:7px;-webkit-filter:invert(1);filter:invert(1)}iframe[data-v-4c9a6b24]{width:100%;height:calc(100vh + 62px);overflow-y:auto;border:none;margin-top:-112px}.rule[data-v-44b90ebd]{min-height:0}.rule .box[data-v-44b90ebd]{padding-top:.2rem}.rule .label[data-v-44b90ebd]{line-height:1.8rem}div[data-v-3e329eff]{display:inline-block;vertical-align:middle;height:var(--size);width:var(--size);min-width:var(--size);min-height:var(--size)}img[data-v-3e329eff]{display:block;width:100%;height:100%}svg[data-v-3e329eff]{fill:var(--color);width:100%;height:100%}span[data-v-3e329eff]{font-size:var(--size);color:var(--color)}.buttons[data-v-a95abe6c]{display:flex;justify-content:right;flex-wrap:nowrap;gap:2px}.buttons.vertical[data-v-a95abe6c]{flex-direction:column-reverse;align-items:end}.kd-columns[data-v-cc7c31d0]{display:flex;flex-flow:column;justify-content:flex-start;justify-items:start;padding:0 .5rem}.kd-columns>div[data-v-cc7c31d0]{border-top:1px solid #ddd;padding:.25rem;display:flex;flex-flow:row;justify-content:space-between;gap:.5rem;align-items:center}.kd-columns>div>div[data-v-cc7c31d0]{display:flex;flex-flow:row;gap:.5rem;overflow:hidden;flex:5 1 10em}.kd-columns>div>div[data-v-cc7c31d0]:first-child{line-height:1.9}.kd-columns>div>div[data-v-cc7c31d0]:nth-child(3){flex:0 1 2em}.kd-tree-image[data-v-cc7c31d0]{overflow:auto;padding:1rem;display:flex;justify-content:space-between}.kd-tree-container[data-v-cc7c31d0]{overflow:auto;padding:1rem}.kd-tree-container .kd-tree[data-v-cc7c31d0]{width:600px;margin:0 auto;position:relative}.kd-tree-container .kd-tree .tree-rect[data-v-cc7c31d0]{width:120px;height:60px;background-color:#ddd;color:#aaa;border-radius:9px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;text-align:center;display:flex;align-items:center;justify-content:center;line-height:18px;position:absolute;padding:6px}.kd-tree-container .kd-tree .tree-rect.deck[data-v-cc7c31d0]{outline:4px solid #aaa;color:var(--q-color-primary);cursor:pointer}.kd-tree-container .kd-tree .tree-rect.innovated[data-v-cc7c31d0]{outline:4px solid var(--q-color-primary);color:#000}.kd-tree-container .kd-tree .tree-svg[data-v-cc7c31d0]{position:relative;width:600px}.list-container>ul[data-v-8b390eb8]{list-style:none;padding:0;margin:4px 0 0;border-top:1px solid #bbb}.list-container>ul>li[data-v-8b390eb8]{padding:0;margin:8px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between}.list-container .small-button[data-v-8b390eb8]{background-color:var(--q-color-primary);color:#fff;border:none;border-radius:2px;width:1.3rem;height:1.3rem;padding:0;font-size:.7rem}.list-container .small-button[data-v-8b390eb8]:focus{outline:none}.container[data-v-03f62b48]{overflow:auto;padding:.5rem}.container>.list[data-v-03f62b48]{display:table;border-spacing:.5rem;border-collapse:collapse;min-width:100%}.container>.list>.row[data-v-03f62b48]{display:table-row;border-bottom:1px solid #ddd}.container>.list>.row>.cell[data-v-03f62b48]{display:table-cell;vertical-align:top;padding:.5rem}.container>.list>.row>.cell.box[data-v-03f62b48]{padding-top:.8rem;width:0}.container>.list>.row>.cell.label[data-v-03f62b48]{white-space:nowrap;line-height:1.9rem}.container>.list>.row>.cell.chips>[data-v-03f62b48]{margin-top:.2rem}.container>.list>.row>.cell.chips>[data-v-03f62b48]:first-child{margin-top:0}.not-found[data-v-710858f5]{margin-top:84px;text-align:center}.not-found .hero[data-v-710858f5]{font-size:2.5em;color:#666;margin:12px}.not-found .banner img[data-v-710858f5]{max-width:100%;border-radius:5px}label[data-v-27dda02a]{display:flex;flex-flow:row nowrap;gap:1em;align-items:center}label>.kd-control[data-v-27dda02a]{border:1px solid #aaa;width:var(--width);padding:.25em 1em;text-align:right}label[data-v-2876a708]{display:flex;flex-flow:row wrap;gap:1rem;align-items:center}label .kd-options[data-v-2876a708]{display:flex;flex-flow:row nowrap;gap:1em}.kd-column[data-v-3626f8ab]{display:flex;flex-flow:column nowrap;gap:1rem;padding:1rem}.info-dialog[data-v-ad2052e2]{text-align:center}.resources>li>div[data-v-ad2052e2]:first-child{width:2.5rem;text-align:center;font-weight:700}.info-dialog>table{margin-top:1rem;width:100%}.info-dialog>table th{border-bottom:1px solid #999;padding:.2rem}.info-dialog>table td{vertical-align:top;text-align:left;padding:.2rem}.info-dialog>table td:first-child,.info-dialog>table th:first-child{border-right:1px solid #999;text-align:center}.notes>label>.kd-control>textarea.kd-input{border-top:1px solid #aaa;border-bottom:none;padding-top:.5rem;overflow-y:hidden}.historical[data-v-4280892f]{background-color:#ffd}.kd-card-grid[data-v-113c3dd4]{justify-content:center}.kd-subtitle[data-v-113c3dd4]{color:#000}.kd-settlement-props[data-v-113c3dd4]{display:flex;flex-flow:column nowrap;gap:.25em;color:#000}.kd-settlement-props>div[data-v-113c3dd4]{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:1rem}.kd-qr-code[data-v-113c3dd4]{border-radius:1rem;overflow:hidden}.kd-qr-code>img[data-v-113c3dd4]{display:block}.kd-card[data-v-113c3dd4]{position:relative}.kd-card .settlement-copy[data-v-113c3dd4]{position:absolute;top:1.25em;right:1.5em}button[data-v-94758dfa]{border:2px var(--q-color-primary);color:var(--q-color-primary);width:1.3rem;height:1.3rem;justify-content:center;align-items:center;align-content:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background-color:transparent;cursor:pointer}button.kd-disabled[data-v-94758dfa]{color:#999;border-color:#999}button[data-v-94758dfa]:focus{outline:none}button.square[data-v-94758dfa]{border-style:solid;border-radius:2px}button.round[data-v-94758dfa]{border-style:solid;border-radius:10px}button.diamond[data-v-94758dfa]{font-size:.8rem;background:var(--q-color-primary);color:#fff;border-radius:4px;width:1.3rem;height:1.3rem;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}button.diamond.kd-disabled[data-v-94758dfa]{background:#999;color:#ddd}button.diamond>span[data-v-94758dfa]{display:inline-block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.container[data-v-7ecbdc64]{background-color:#fff;overflow:auto;padding:10px;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:1em;height:calc(100% - 40px);box-shadow:none}.container .kd-col[data-v-7ecbdc64]{flex:1 1 30em;display:flex;flex-flow:column nowrap;justify-content:flex-start;gap:1em}.grow[data-v-7ecbdc64]{flex:1 0 auto}.buttons[data-v-7ecbdc64]{height:40px;display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:1em;background-color:#fff;z-index:1}.buttons.hidden[data-v-7ecbdc64]{display:none}.info-dialog[data-v-7ecbdc64]{text-align:center}.dragon-trait-cell[data-v-7ecbdc64]{text-overflow:ellipsis;max-width:18vw;overflow:hidden}.q-table[data-v-6973dea7]{height:100%}.q-table thead tr th[data-v-6973dea7]{position:-webkit-sticky;position:sticky;z-index:1}td.unavailable[data-v-6973dea7]{color:#9e9e9e}.kd-control[data-v-37bd19f2]{display:flex;flex-flow:row nowrap}.kd-control>.kd-input[data-v-37bd19f2]{border:none;flex:1 0 auto;border-bottom:1px solid var(--q-color-primary);box-sizing:border-box;resize:none}.kd-control>.kd-input[data-v-37bd19f2]:focus{outline:none}.present{background-color:var(--q-color-secondary);color:#fff;cursor:pointer}.past{color:#9e9e9e;cursor:pointer}.kd-showdown{display:flex;flex-flow:row wrap;gap:.5rem}.nemesis,.story-event{cursor:pointer;color:var(--q-color-primary);font-weight:700}.kd-buttongroup>div{margin-left:.3rem}.kd-font{font-family:Montserrat,sans-serif}.kd-header{display:flex;flex-flow:row nowrap;justify-content:space-between}.kd-card-grid{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:1em;padding:1rem}.kd-card-grid>.kd-section{flex:1 1 20em}.kd-card-grid>.kd-section.kd-wide{flex:1 1 30em}.kd-card-grid>.kd-section.kd-header-section{flex:1 0 100%}.kd-card{flex:0 0 24rem;background:#f2f2f2;padding:.75rem 1.5rem 1rem;border-radius:1rem}.kd-list{list-style:none;padding:0;margin:0;border-top:1px solid #aaa}.kd-list>li{padding:0;margin:8px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:.5em}.kd-indent{padding-left:1rem}.kd-bold{font-weight:700}.kd-strike{text-decoration:line-through}.kd-italic{font-style:italic}.kd-clickable{cursor:pointer;color:var(--q-color-primary)}.kd-disabled{color:#9e9e9e}.kd-table{display:flex;flex-flow:column nowrap;padding:.5rem 0;margin:0;gap:.25rem;border-top:1px solid #aaa}.kd-table>*{display:flex;flex-flow:row nowrap;gap:.5rem;justify-items:flex-start;justify-content:space-between}.kd-table>*>*{flex:1 0 0}.kd-field-grid{display:flex;flex-wrap:wrap;justify-content:left;gap:.5rem}.kd-field-grid>div{flex:1 1 20em}.kd-field-grid>div>span:nth-child(2){font-weight:700}.kd-field{display:flex;flex-flow:row wrap;gap:.25rem}.kd-field>span{white-space:nowrap}.kd-section{display:flex;flex-direction:column;gap:.5em;border:2px solid #aaa;border-radius:.5rem;padding:.75rem}.kd-section.kd-header-section{border:none;padding:0}.kd-title{font-size:1.6em;text-align:center;border-bottom:1px solid #aaa;padding-bottom:.25rem;margin-bottom:.25rem}.kd-subtitle{font-size:1.2em;margin-bottom:.5rem;text-align:center}.kd-content{display:flex;flex-flow:row nowrap;justify-content:space-between}.kd-field-list{display:grid;grid:auto-flow/auto 1fr;place-items:center stretch;place-content:start stretch;column-gap:1em;row-gap:.5em}.kd-listitem-label{flex:1 0 0}.kd-subtext{color:#aaa;font-size:.8em}.kd-fonticon{font-family:KD-Icon;vertical-align:top}.kd-tooltip-list{margin:0;padding:0 0 0 2em;font-style:italic}.kd-tooltip-list li{padding:0}.kd-matrix{border-collapse:collapse}.kd-matrix tr{border-top:1px solid #aaa}.kd-matrix tr:first-child{font-weight:700;border-top:none}.kd-matrix td{vertical-align:top}.kd-matrix td:first-child{font-weight:700}.kd-align-middle{display:flex;align-items:center}.kd-center{display:flex;justify-content:center}.font-icon-2{font-family:kdm-font-2,sans-serif;vertical-align:middle}.font-icon-10{font-family:kdm-font-10,sans-serif;vertical-align:middle}.font-icon-{font-family:KD-Icon,sans-serif;vertical-align:middle}@font-face{font-family:Montserrat;src:url(assets/fonts/Montserrat-Light.ttf);font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(assets/fonts/Montserrat-SemiBold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(assets/fonts/Montserrat-LightItalic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(assets/fonts/Montserrat-SemiBoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:KD-Icon;src:url(assets/fonts/kd-icons.woff2) format("woff2")}@font-face{font-family:Quattrocento;src:url(assets/fonts/Quattrocento-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:AmplitudeWide;src:url(assets/fonts/AmplitudeWide-Book_3561.ttf);font-weight:400;font-style:normal}@font-face{font-family:kdm-font-10;src:url(assets/fonts/kdm-font-10.ttf);font-weight:400;font-style:normal}@font-face{font-family:kdm-font-2;src:url(assets/fonts/kdm-font-2.ttf);font-weight:400;font-style:normal}