.stock-menu-shade{z-index:2147482001;position:fixed;inset:0}.stock-menu,.stock-split-dialog{background:var(--suite-paper,#fafbfe);border:1px solid var(--suite-line,#95a5c3);flex-direction:column;gap:6px;min-width:225px;max-height:340px;padding:10px;display:flex;position:absolute;overflow:auto;box-shadow:0 5px 24px #29395233}.stock-menu button{text-align:left}.stock-menu label,.stock-split-dialog label{justify-content:space-between;align-items:center;gap:8px;display:flex}.stock-menu input,.stock-split-dialog input{width:75px}.stock-split-dialog{top:45%;left:50%;transform:translate(-50%,-50%)}.stock-split-dialog>div{justify-content:end;gap:8px;display:flex}.stock-drag-source{pointer-events:none;z-index:2147483000;box-sizing:border-box;position:fixed;top:0;left:0;box-shadow:0 6px 16px #1114}.stock-drag-source .stock-item{opacity:1;font-size:12px}.pointer-drag-layer{pointer-events:none;z-index:2147483000;contain:strict;position:fixed;inset:0;overflow:clip}.stock-drag-source.pointer-ghost{background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.stock-drag-source .stock-name{text-align:left;font-size:11px;line-height:17px;display:block}.stock-drag-source .stock-frame-art{display:block}@media print{.stock-menu-shade,.pointer-drag-layer{display:none!important}}:root{color:#30322e;font-synthesis:none;--accent:#75633c;--line:#cfcec6;--muted:#76796f;--paper:#f5f5f3;background:#e5e4df;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;line-height:1.55}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer;background:#fafaf6;border:1px solid #cacbc2;border-radius:3px;padding:5px 11px}button:hover:not(:disabled){background:#eaece4;border-color:#858b7b}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #8c7946}button.primary{color:#fff;background:#414b3d;border-color:#414b3d}button.primary:hover:not(:disabled){background:#59634e}input,textarea,select{background:#fff;border:1px solid #c8c9c0;border-radius:2px;padding:5px 7px}input[type=checkbox],input[type=radio]{accent-color:#626d4c;vertical-align:middle;flex-shrink:0;width:15px;height:15px}input[type=number]{width:60px}textarea{resize:vertical;min-height:60px}input{min-width:0}a{color:#646d50;text-underline-offset:3px}h1,h2,h3,p{margin-top:0}small{font-size:11px}summary{cursor:pointer;color:#687054}details[open]>summary{margin-bottom:9px}.muted{color:var(--muted)}.text-link{color:#3f4f3a;text-align:left;background:0 0;border:0;padding:0}.text-link:hover:not(:disabled){background:0 0;text-decoration:underline}.eyebrow{letter-spacing:1.5px;color:#717668;font-size:11px;font-weight:600}.app-shell{flex-direction:column;height:100dvh;min-height:400px;display:flex;overflow:hidden}.app-header{background:#f7f7f2;border-bottom:1px solid #c4c7ba;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;height:58px;padding:0 22px;display:flex}.brand{color:#373b31;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.brand strong{letter-spacing:2px;font-size:17px;font-weight:600}.brand-en{letter-spacing:1.7px;color:#969b8b;margin-left:5px;font-size:10px}.brand-mark{color:#777e68;font-size:30px}.header-tools{align-items:center;gap:9px;display:flex}.header-tools button{padding:5px 13px}.header-tools button span{color:var(--muted);margin-left:5px;font-size:10px}.header-tools .help-button{background:0 0;border-radius:50%;width:27px;height:27px;padding:0}.workspace{flex:1;grid-template-columns:minmax(630px,55%) minmax(370px,45%);min-height:0;display:grid}.sheet-pane,.wiki-pane{flex-direction:column;min-height:0;display:flex}.sheet-pane{border-right:1px solid #bbbfb0}.pane-toolbar{background:#e8e9e2;border-bottom:1px solid #cdd0c3;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:46px;padding:0 18px;display:flex}.pane-toolbar>div{align-items:center;gap:14px;display:flex}.pane-toolbar select{background:0 0;border:0;max-width:220px;padding:2px}.toolbar-actions{gap:3px!important}.toolbar-actions button{background:0 0;border:0;padding:3px 7px;font-size:22px;line-height:1}.toolbar-actions select{font-size:11px}.sheet-scroll{scrollbar-gutter:stable;background:#dddeda linear-gradient(#ffffff18 1px,#0000 1px) 0 0/100% 4px;flex:1;padding:22px 22px 16px;overflow:auto}.paper{background:var(--paper);color:#303030;border:1px solid #bfbfba;max-width:1050px;margin:0 auto;padding:18px 17px 12px;font-size:12px;line-height:1.45;box-shadow:0 2px 9px #24262321}.paper-heading{color:#7e7e79;letter-spacing:1.7px;justify-content:space-between;margin-bottom:12px;font-size:9px;display:flex}.sheet-box{--border:#595959;--label:#7c7c7c;border:3px solid var(--border);background:var(--label);border-radius:11px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.box-content{background:#e8e8e8;border-radius:8px 8px 1px 1px;flex:1;min-width:0;min-height:0;padding:7px}.box-label{background:var(--label);color:#e7e7e7;text-align:center;letter-spacing:2px;margin:0;padding:3px 3px 2px;font-size:11px;font-weight:500;line-height:1.3}.paper input:not([type=checkbox]):not([type=radio]),.paper textarea{width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px dotted #aaa;border-radius:0;padding:2px 0}.paper input:focus,.paper textarea:focus{background:#f8f8f5}.paper input[type=number]{appearance:textfield}.paper input[type=number]::-webkit-inner-spin-button{appearance:none}.identity-grid{grid-template-columns:2.6fr 1fr;gap:9px;margin-bottom:12px;display:grid}.identity-main{flex-direction:column;gap:8px;display:flex}.name-box input{letter-spacing:3px;text-align:center;font-size:25px;font-weight:600}.identity-bottom{grid-template-columns:2fr .7fr 1.6fr .9fr;gap:6px;display:grid}.identity-bottom .box-content{padding:5px}.identity-bottom input{text-align:center;font-size:12px}.player-box .box-content{flex-direction:column;align-items:stretch;display:flex}.player-box input{text-align:center}.player-box textarea{text-align:center;height:63px;font-size:10px;line-height:1.6}.portrait-placeholder{color:#c2c2c0;flex:1;place-items:center;min-height:68px;font-family:Georgia,serif;font-size:70px;line-height:1;display:grid}.paper-body{grid-template-columns:76px 1fr;gap:10px;display:grid}.ability-column{flex-direction:column;gap:9px;display:flex}.ability-box{border-color:#494949;position:relative}.ability-box .box-content{background:#e8e8e8;flex-direction:column;align-items:center;min-height:117px;padding:6px 3px;display:flex;position:relative;overflow:hidden}.ability-code{letter-spacing:-1px;text-align:center;color:#bdbdbd61;pointer-events:none;font-size:28px;font-weight:700;position:absolute;top:31px;left:0;right:0}.ability-modifier{z-index:1;font-size:29px;font-weight:600;line-height:1.4}.ability-input{border-top:1px solid #cacaca;align-items:center;gap:5px;width:92%;margin-top:4px;padding-top:2px;font-size:10px;display:flex}.ability-input input{text-align:center;font-size:15px;font-weight:600;width:28px!important}.ability-box small{font-size:10px}.save-score{color:#6e6e6e;margin-top:5px;font-size:10px}.paper-main{min-width:0}.stats-columns{grid-template-columns:1.1fr 1fr;gap:9px;display:grid}.stats-left,.stats-right{flex-direction:column;gap:9px;min-width:0;display:flex}.combat-numbers{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.numeric{border-color:#494949;border-radius:13px}.numeric .box-content{border-radius:13px 13px 1px 1px;place-items:center;min-height:59px;display:grid}.numeric strong{font-size:29px;font-weight:600}.numeric .box-label{letter-spacing:0;font-size:9px}.hp-box .box-content{padding:8px 10px}.hp-top{border-bottom:1px solid #bfbfbf;justify-content:space-between;align-items:center;padding-bottom:5px;font-size:11px;display:flex}.hp-top strong{margin-left:7px;font-size:17px}.hp-top button{font-size:10px}.hp-inputs{text-align:center;gap:12px;padding:5px 0;display:flex}.hp-inputs label{color:#737373;font-size:10px}.hp-inputs input{color:#333;text-align:center;font-size:27px!important}.hp-box details{margin-top:2px;font-size:10px}.hp-box details input{max-width:70px;margin-left:10px}.secondary-stats{grid-template-columns:.85fr 1.25fr .95fr;gap:5px;min-height:85px;display:grid}.secondary-stats .box-label{letter-spacing:0;font-size:9px}.secondary-stats .box-content{text-align:center;place-items:center;padding:3px;display:grid}.secondary-stats .numeric input{width:25px;height:25px}.small-stats{flex-direction:column;gap:4px;display:flex}.small-stats .box-label{padding:1px 0;font-size:8px}.small-stats .sheet-box{border-width:2px;border-radius:7px}.small-stats .box-content{border-radius:4px}.small-stats strong{font-size:17px;line-height:1.1}.hit-dice{word-break:break-word;font-size:16px}.traits-box{flex:1;min-height:270px}.notes-box{min-height:145px}.notes-box .box-content{display:flex}.notes-box textarea{resize:vertical;min-height:130px;font-size:11px;line-height:1.9;background-image:repeating-linear-gradient(#0000,#0000 20px,#cfcfcf 20px 21px)!important;border:0!important}.skills-box .box-content{padding:7px}.skill-line{border-bottom:1px solid #cecece;grid-template-columns:12px 27px 1fr 25px;align-items:center;gap:4px;padding:3px 0;font-size:11px;display:grid}.skill-line:last-child{border-bottom:0}.skill-line strong{font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.skill-line small{color:#939393;font-size:9px}.trained{color:#4c5841}.untrained{color:#a0a0a0}.equipment-box{flex:1;min-height:170px}.sheet-note{color:#7b7b76;margin:10px 0 3px;font-size:10px;line-height:1.7}.spells-box{min-height:170px;margin-top:9px}.spell-selections{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.paper-footer{color:#92938d;letter-spacing:.5px;justify-content:space-between;margin-top:15px;font-size:9px;display:flex}.sheet-add{color:#626b51;background:0 0;border:0;border-bottom:1px dotted #979c8e;border-radius:0;margin:4px 0;padding:4px 1px;font-size:11px}.add-row{flex-wrap:wrap;gap:12px;display:flex}.selected-entry{border-bottom:1px solid #c7c7c3;padding:4px 0}.selected-entry:last-child{border-bottom:0}.selected-title{justify-content:space-between;align-items:center;gap:4px;display:flex}.selected-title>.text-link{font-size:12px;font-weight:500}.remove{color:#83837a;background:0 0;border:0;padding:0 4px;font-size:15px}.entry-meta{color:#7d7e77;flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;display:flex}.entry-meta label{align-items:center;gap:3px;display:flex}.entry-meta input[type=number]{font-size:11px;font-weight:600;width:25px!important}.entry-meta input[type=checkbox]{width:11px;height:11px;margin:0}.restricted .text-link{color:#986855;text-decoration:line-through}.restricted .entry-meta{color:#9b5940}.requirement{background:#f1f1eacc;border:1px dashed #a5a58d;border-radius:3px;margin:5px 0;padding:6px;font-size:10px;transition:background .12s}.requirement.is-target{background:#eef3e5;border-style:solid;border-color:#687c4d;box-shadow:0 0 0 1px #687c4d22}.requirement-title{color:#6b674e;justify-content:space-between;align-items:start;gap:7px;font-weight:500;display:flex}.requirement-title small{white-space:nowrap;font-size:9px}.requirement-origin{color:#989887;word-break:break-word;margin-top:2px;font-size:8px;display:block}.choose-button{color:#6d745b;text-align:left;background:0 0;border:0;padding:3px 0 0;font-size:10px}.choose-button:hover{background:0 0!important}.choice-options{flex-wrap:wrap;gap:4px 7px;margin-top:6px;display:flex}.choice-options label{white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:flex}.choice-options input{width:12px;height:12px;margin:0}.requirement.is-complete{background:#e5eade;border-color:#acb5a0}.review-requirement{color:#887a5e;border-left:2px solid #b5aa8d;margin:6px 0;padding-left:6px;font-size:9px;line-height:1.6}.review-requirement button{background:0 0;margin-left:4px;padding:0 3px;font-size:9px}.sheet-checks{color:#71766a;max-width:1050px;margin:17px auto 0;font-size:11px;line-height:1.7}.checks-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.checks-heading label{font-size:10px}.checks-heading input{width:12px;height:12px}.sheet-checks p{margin:7px 0}.issue{background:#f7f3e366;border-left:2px solid #a99669;padding:4px 8px}.issue.error{color:#854f3e;border-color:#a2644f}.issue button{margin-left:8px;padding:0 5px;font-size:10px}.save-status{color:#71796a;background:#e8eae2;border-top:1px solid #c7cabf;flex-shrink:0;align-items:center;gap:6px;height:28px;padding:4px 17px;font-size:10px;display:flex}.save-status>span:last-child{color:#91978a;margin-left:auto;font-size:9px}.status-dot{background:#7d8d66;border-radius:50%;width:5px;height:5px}.save-status.error{color:#a7543f}.wiki-pane{background:#fafaf6}.wiki-header{border-bottom:1px solid #e3e4db;flex-shrink:0;justify-content:space-between;align-items:center;height:46px;padding:0 21px;display:flex}.wiki-header>div{align-items:center;gap:13px;display:flex}.wiki-header button{color:#757b69;background:0 0;border:0;padding:2px;font-size:11px}.wiki-source{color:#a2a596;font-size:10px}.wiki-search{border-bottom:2px solid #777e66;align-items:center;gap:9px;margin:18px 21px 11px;display:flex}.wiki-search>span{color:#7c836b;font-size:25px}.wiki-search input{background:0 0;border:0;flex:1;padding:7px 0;font-size:14px}.wiki-search button{background:0 0;border:0;padding:0 5px;font-size:19px}.category-tabs{border-bottom:1px solid #d6d8cd;flex-wrap:wrap;gap:1px;padding:0 17px;display:flex}.category-tabs button{color:#878c7d;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:7px 9px 10px}.category-tabs button.active{color:#424e37;background:#eeeee5;border-bottom-color:#576546;font-weight:600}.wiki-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 21px 7px;display:flex}.wiki-filters select{background:0 0;border:1px solid #dcded4;max-width:180px;padding:3px 5px;font-size:11px}.wiki-filters label{white-space:nowrap;color:#858c78;margin-left:auto;font-size:10px}.wiki-filters input{width:12px;height:12px}.catalog-status{color:#9b9e92;border-bottom:1px solid #e1e3d9;justify-content:space-between;gap:5px;padding:0 21px 9px;font-size:10px;display:flex}.target-banner{background:#ecf0e3;border-left:3px solid #81965a;justify-content:space-between;align-items:center;gap:10px;margin:3px 20px 10px;padding:9px 14px;display:flex}.target-banner strong{font-size:11px;font-weight:500;display:block}.target-banner small{color:#939a82;margin-top:3px;font-size:9px;display:block}.target-banner button{white-space:nowrap;background:0 0;border-color:#cbd4b9;padding:1px 4px;font-size:10px}.library-body{flex:1;min-height:0;display:flex;overflow:hidden}.catalog-list{scrollbar-gutter:stable;flex:1;min-width:0;padding:0 21px;overflow:auto}.catalog-row{text-align:left;cursor:grab;background:0 0;border:0;border-bottom:1px solid #e3e4db;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 4px;display:flex}.catalog-row:active{cursor:grabbing}.catalog-row:hover:not(:disabled),.catalog-row.active{background:#edeee5}.entry-name{color:#484d40;font-size:13px;font-weight:500}.entry-name small{color:#a0a492;word-break:break-word;margin-top:2px;font-size:10px;font-weight:400;display:block}.catalog-row-meta{text-align:right;color:#91997f;white-space:nowrap;font-size:10px}.catalog-row-meta small{color:#b3b8a7;margin-top:2px;font-size:9px;display:block}.load-more{color:#828a72;background:0 0;margin:15px auto;font-size:11px;display:block}.empty-state{text-align:center;color:#858b78;padding:45px 12px}.empty-state>span{font-size:14px}.empty-state p{margin:12px 0 20px;font-size:11px;line-height:1.9}.empty-state button{font-size:11px}.wiki-footer{color:#a0a491;border-top:1px solid #e3e5db;justify-content:space-between;gap:8px;padding:8px 20px;font-size:10px;display:flex}.wiki-footer a{color:#919a7f;white-space:nowrap}.has-detail .catalog-list{border-right:1px solid #ddd;flex:0 0 31%;padding:0 7px 0 13px}.has-detail .catalog-row{padding:10px 3px;display:block}.has-detail .entry-name{font-size:11px}.has-detail .entry-name small{font-size:9px}.has-detail .catalog-row-meta{text-align:left;margin-top:5px;font-size:9px;display:block}.has-detail .catalog-row-meta small{margin-left:5px;display:inline}.has-detail .load-more{font-size:9px}.entry-detail{scrollbar-gutter:stable;flex:1;min-width:0;padding:12px 22px 20px;overflow:auto}.detail-navigation{justify-content:space-between;gap:8px;margin-bottom:17px;display:flex}.detail-navigation button{color:#969d88;background:0 0;border:0;padding:0;font-size:10px}.detail-navigation button:last-child{font-size:17px;line-height:1}.detail-heading{border-bottom:1px solid #d4d8c7;margin-bottom:14px;padding-bottom:14px}.detail-heading .eyebrow{letter-spacing:1px;font-size:9px}.detail-heading h1{color:#4d573f;letter-spacing:1px;margin:7px 0 5px;font-size:25px;line-height:1.35}.detail-heading p{color:#8c977a;margin:0 0 8px;font-family:Georgia,serif;font-size:14px}.detail-heading small{color:#a1a88f;font-size:10px}.rules-prose{color:#646b58;overflow-wrap:anywhere;font-size:12px;line-height:1.95}.rules-prose p{margin:0 0 12px}.rules-prose h3,.rules-prose h4{color:#4e5a3e;margin:19px 0 6px;font-size:13px}.rules-prose ul,.rules-prose ol{padding-left:21px}.rules-prose li{margin:7px 0}.rules-prose table{border-collapse:collapse;overflow-wrap:anywhere;width:100%;margin:12px 0;font-size:10px}.rules-prose th,.rules-prose td{text-align:left;border:1px solid #d4d8c8;padding:4px}.rules-prose th{background:#e7eada}.rules-prose .inline-reference{color:#62714d;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px dotted #939c81;padding:0}.rules-prose .entry-inset{background:#eceee4;border-left:3px solid #b4bea0;margin:10px 0;padding:9px 12px}.detail-facts{color:#778365;background:#eeefe6;margin-bottom:12px;padding:7px 10px;font-size:11px}.raw-details{color:#929b83;margin:20px 0;font-size:10px}.raw-details dd{overflow-wrap:anywhere;margin:0 0 8px;font-family:monospace}.raw-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eeefe7;max-height:280px;padding:8px;font-size:9px;overflow:auto}.detail-actions{border-top:1px solid #d9decc;margin-top:18px;padding-top:14px}.detail-actions>button{width:100%;padding:8px}.detail-actions>a{text-align:center;color:#939d80;margin-top:11px;font-size:10px;display:block}.detail-actions details{margin-top:15px;font-size:11px}.detail-actions details input{width:100%;margin:5px 0 9px}.detail-actions>p{font-size:11px}.inline-warning{color:#997442;background:#f0ebdf;padding:8px 10px;font-size:11px;line-height:1.8}.inline-error{color:#90472e;word-break:break-word;background:#f6e9e2;border-left:3px solid #ad6850;padding:10px 12px}.load-errors{color:#927749;background:#f3eee0;max-height:130px;padding:7px 20px;font-size:10px;overflow:auto}.load-errors p{overflow-wrap:anywhere;margin:4px 0}.load-errors button{font-size:10px}.notice{z-index:30;color:#f4f4eb;background:#42493c;border:1px solid #667357;border-radius:3px;align-items:center;gap:16px;max-width:min(640px,90vw);padding:9px 12px 9px 17px;font-size:12px;display:flex;position:fixed;bottom:37px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #2223}.notice button{color:#cdd5bf;background:0 0;border:0;padding:0 3px;font-size:20px}.notice>span{overflow-wrap:anywhere}dialog{color:#515848;background:#fafaf6;border:1px solid #b7bfaa;border-radius:5px;width:min(700px,100vw - 32px);max-height:85dvh;padding:0;box-shadow:0 15px 70px #171e2240}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c302d63}.dialog-head{z-index:2;background:#f4f5ed;border-bottom:1px solid #d8ddcd;justify-content:space-between;align-items:center;padding:15px 23px;display:flex;position:sticky;top:0}.dialog-head h2{letter-spacing:1px;margin:0;font-size:18px;font-weight:500}.dialog-head button{background:0 0;border:0;font-size:24px;line-height:1}.dialog-body{padding:20px 25px 25px}.dialog-actions{flex-wrap:wrap;gap:9px;margin:13px 0;display:flex}.dialog-actions button{font-size:12px}.settings-section{border-bottom:1px solid #dfe3d6;margin-bottom:20px;padding-bottom:19px}.settings-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.settings-section h3{margin:0 0 11px;font-size:14px;font-weight:600}.settings-section h3 small{color:#9aa28c;margin-left:6px;font-weight:400}.settings-section p{color:#8c957c;font-size:12px;line-height:1.8}.setting-row{border-bottom:1px solid #eaede2;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;font-size:13px;display:flex}.setting-row small{color:#96a085;margin-top:4px;font-size:11px;display:block}.source-search{background:#fff;width:100%;margin:0 0 10px}.source-grid{grid-template-columns:repeat(3,1fr);gap:5px;max-height:240px;display:grid;overflow:auto}.source-grid>label{align-items:start;gap:7px;padding:6px 3px;font-size:12px;display:flex}.source-grid input{margin-top:2px}.source-grid span{overflow-wrap:anywhere}.source-grid small{color:#a1aa92;font-size:9px;display:block}.pack-row{border-bottom:1px solid #e4e8da;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.pack-row small{color:#9da98b;font-size:10px;display:block}.pack-row strong{font-size:12px;font-weight:500}.pack-row button{font-size:11px}.file-input{color:#949d86;border-style:dashed;width:100%;margin:3px 0 12px;padding:7px;font-size:11px}.character-list>div{border-bottom:1px solid #e1e6d7;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.character-title{text-align:left;background:0 0;border:0;padding:0}.character-title strong{font-size:14px;font-weight:500;display:block}.character-title small{color:#96a184;margin-top:5px;font-size:10px;display:block}.character-list>div>button:not(.character-title){font-size:11px}.delete-confirm{color:#9b6745;max-width:230px;font-size:10px}.delete-confirm button{margin:5px 5px 0 0;font-size:10px}.export-options{flex-direction:column;gap:10px;display:flex}.export-options button{text-align:left;background:#f3f4ec;border-color:#d9dfcc;padding:12px 15px}.export-options strong{font-size:13px;font-weight:500;display:block}.export-options span{color:#8f9a7e;margin-top:5px;font-size:11px;line-height:1.7;display:block}.help-copy{color:#6b775c;line-height:1.9}.help-copy ol{padding-left:21px}.help-copy li{margin:12px 0}.help-copy p,.help-copy a{font-size:12px}.startup{max-width:550px;margin:20vh auto;padding:25px}.startup h1{letter-spacing:3px;font-size:24px;font-weight:500}.startup button{margin:10px 10px 0 0}.mobile-tabs{display:none}@media (min-width:1700px){.workspace{grid-template-columns:minmax(700px,51%) minmax(500px,49%)}.sheet-scroll{padding-left:38px;padding-right:38px}.paper{font-size:14px}.paper-body{grid-template-columns:90px 1fr}.box-label{font-size:13px}.selected-title>.text-link{font-size:14px}.skill-line{padding:4px 0;font-size:12px}.ability-box .box-content{min-height:138px}.ability-modifier{font-size:35px}.requirement{font-size:12px}.choose-button{font-size:11px}.entry-meta{font-size:10px}.rules-prose{font-size:14px}.has-detail .catalog-list{flex-basis:32%}.entry-detail{padding:16px 28px 25px}.detail-heading h1{font-size:29px}}@media (max-width:1200px) and (min-width:981px){.workspace{grid-template-columns:60% 40%}.sheet-scroll{padding:15px 11px}.has-detail .catalog-list,.wiki-source,.brand-en,.save-status>span:last-child{display:none}.category-tabs button{padding:7px 7px 9px;font-size:12px}}@media (max-width:980px){.app-header{height:54px;padding:0 14px}.brand-en{display:none}.brand strong{font-size:15px}.brand-mark{font-size:26px}.header-tools{gap:6px}.header-tools button{padding:5px 8px;font-size:11px}.mobile-tabs{background:#f3f4ec;border-bottom:1px solid #cdd3be;flex-shrink:0;display:flex}.mobile-tabs button{color:#8e967f;background:0 0;border:0;border-radius:0;flex:1;padding:9px}.mobile-tabs button.active{color:#4c6139;background:#e8eddf;border-bottom:2px solid #677951}.workspace{min-height:0;display:block}.sheet-pane,.wiki-pane{border:0;height:100%;display:none}.sheet-pane.mobile-active,.wiki-pane.mobile-active{display:flex}.sheet-scroll{padding:20px}.paper,.sheet-checks{max-width:760px}.has-detail .catalog-list{flex-basis:32%}.wiki-header{height:40px}.wiki-search{margin-top:12px}.category-tabs{padding:0 15px}.category-tabs button{flex:1;padding:7px 4px}.entry-detail{padding-left:20px;padding-right:20px}.notice{width:max-content;bottom:38px}.source-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.app-header{gap:6px;padding:0 10px}.brand strong{letter-spacing:1px;font-size:13px}.brand-mark{display:none}.header-tools{gap:4px}.header-tools button{padding:5px 6px;font-size:10px}.header-tools .help-button,.header-tools button span{display:none}.pane-toolbar{height:39px;padding:0 10px}.pane-toolbar>div{gap:7px}.pane-toolbar select{max-width:155px;font-size:11px}.pane-toolbar .eyebrow{display:none}.sheet-scroll{padding:12px 9px}.paper{min-width:590px}.sheet-checks{width:100%;min-width:0;padding:0 4px}.save-status{padding:4px 10px;font-size:9px}.save-status>span:last-child{display:none}.mobile-tabs button{font-size:12px}.wiki-header{padding:0 14px}.wiki-search{margin-left:14px;margin-right:14px}.wiki-search input{font-size:13px}.category-tabs{padding:0 10px}.category-tabs button{min-width:35px;font-size:11px}.wiki-filters{gap:5px;padding:9px 13px 7px}.wiki-filters select{max-width:145px;font-size:10px}.wiki-filters label{font-size:9px}.catalog-status{padding-left:15px;padding-right:15px;font-size:9px}.catalog-list{padding:0 13px}.has-detail .catalog-list{display:none}.entry-detail{padding-left:20px;padding-right:20px}.target-banner{margin-left:13px;margin-right:13px}.wiki-footer{padding:7px 13px;font-size:9px}.dialog-head{padding:12px 16px}.dialog-head h2{font-size:16px}.dialog-body{padding:16px}.dialog-actions button{font-size:11px}.setting-row small{font-size:10px}.source-grid{grid-template-columns:repeat(2,1fr)}.notice{gap:8px;padding:8px 11px;font-size:11px}.paper-footer{padding:0 2px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.adjust-form{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.adjust-form label{flex-direction:column;gap:5px;font-size:11px;display:flex}.adjust-form label.full-width,.adjust-form label.full-width input{width:100%}.resource-line{border-bottom:1px solid #ccd2bf;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.resource-line>span:first-child{flex:1}.resource-line button{padding:2px 6px;font-size:11px}.resource-line input{width:45px}.calculation-trace{margin-top:20px;font-size:12px}.calculation-trace p{margin-top:10px}@media print{.app-header,.pane-toolbar,.wiki-pane,.sheet-checks,.save-status,.notice,.mobile-tabs{display:none!important}.app-shell,.workspace,.sheet-pane,.sheet-scroll{background:#fff;border:0;height:auto;padding:0;overflow:visible;display:block!important}.paper{box-shadow:none;border:0;margin:0;padding:0;width:100%!important;min-width:0!important}.sheet-add,.remove,.choose-button{display:none}.paper .box-content,.paper .box-label{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet-box{break-inside:avoid}}.table-scroll{max-width:100%;overflow-x:auto}.file-input{display:none}.read-only-banner{color:#7a6233;background:#f3e7c7;padding:8px 20px;font-size:12px}.read-only-banner button{margin-left:15px;padding:1px 6px;font-size:11px}.entry-facts{border-bottom:1px solid #dce0d1;margin:0 0 18px;padding:5px 0;font-size:11px}.entry-facts>div{grid-template-columns:66px 1fr;gap:8px;padding:5px 0;display:grid}.entry-facts dt{color:#929d81}.entry-facts dd{color:#667354;overflow-wrap:anywhere;margin:0}.entry-facts .inline-reference{font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px dotted #929d81;padding:0}.sheet-box:not(.numeric):not(.ability-box){background:var(--border);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);border:0;border-radius:0;padding:3px}.sheet-box:not(.numeric):not(.ability-box)>.box-content{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%,0 7px);border-radius:0}.sheet-box:not(.numeric):not(.ability-box)>.box-label{clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px))}.small-stats .sheet-box:not(.numeric){padding:2px}.character-tabs{flex-wrap:nowrap;gap:4px;min-width:0;display:flex;overflow:auto hidden}.character-tabs button{background:#eee;border:1px solid #888;flex:none;padding:5px 10px}.character-tabs button[aria-selected=true]{color:#fff;background:#444}.character-tabs button{white-space:nowrap}.sheet-pane{overflow:hidden}.sheet-viewport{overscroll-behavior:none;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;margin:12px 16px 7px;display:flex;overflow:hidden}.paper-stack{flex:none;position:relative}.paper-stack .paper{transform-origin:0 0;flex-direction:column;gap:9px;min-width:0;max-width:none;margin:0;padding:16px 15px 12px;font-size:12px;display:flex;position:absolute;inset:0 auto auto 0;overflow:hidden;box-shadow:0 2px 8px #2222}.paper-heading{flex:0 0 14px;margin:0;font-size:9px}.paper-size{color:#83867b;white-space:nowrap;font-size:10px}.paper .identity-grid{flex:0 0 193px;gap:8px;min-height:0;margin:0}.paper .identity-main{grid-template-rows:49px 66px minmax(0,1fr);gap:6px;min-height:0;display:grid}.paper .identity-bottom{grid-template-columns:1.6fr .6fr 1.6fr .8fr;min-height:0}.paper .sheet-box{min-width:0;min-height:0;overflow:hidden}.paper .box-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a4a69c transparent;min-height:0;padding:5px 6px;overflow:auto}.paper .box-label{letter-spacing:1px;flex-shrink:0;padding:2px 3px;font-size:11px}.paper .name-box input{font-size:20px;line-height:1.1}.paper .player-box textarea{resize:none;flex:1;min-height:40px}.paper .portrait-placeholder{flex:none;height:57px;min-height:0;font-size:57px}.paper .paper-body{flex:1;grid-template-columns:77px minmax(0,1fr);gap:8px;min-height:0}.paper .ability-column{grid-template-rows:repeat(6,minmax(0,1fr)) 56px;gap:6px;min-height:0;display:grid}.paper .ability-box .box-content{min-height:0;padding:2px 3px;overflow:auto}.paper .ability-modifier{font-size:22px;line-height:1}.paper .ability-input{margin-top:1px;padding-top:0;font-size:9px}.paper .ability-input input{font-size:12px}.paper .ability-code{font-size:25px;top:20px}.paper .save-score{white-space:nowrap;margin-top:0;font-size:8px;line-height:10px}.paper .ability-box small{font-size:8px}.paper .paper-main{grid-template-rows:minmax(0,1fr) 93px;gap:8px;min-height:0;display:grid}.paper .stats-columns{gap:8px;min-height:0}.paper .stats-left{grid-template-rows:65px 121px minmax(0,1fr);gap:8px;min-height:0;display:grid}.paper .stats-right{grid-template-rows:65px minmax(0,1fr) 96px;gap:8px;min-height:0;display:grid}.paper .combat-numbers,.paper .secondary-stats{min-height:0}.paper .numeric .box-content{min-height:0;padding:3px}.paper .numeric strong{font-size:25px}.paper .numeric .box-label,.paper .secondary-stats .box-label{letter-spacing:0;font-size:9px}.paper .small-stats .box-label{padding:0;font-size:8px}.paper .small-stats{gap:3px;min-height:0}.paper .small-stats strong{font-size:15px;line-height:16px}.paper .small-stats .box-content{padding:0 3px}.paper .hp-inputs{gap:10px;padding:2px 0}.paper .hp-inputs input{font-size:23px!important}.paper .hp-top{padding-bottom:2px}.paper .traits-box,.paper .equipment-box,.paper .spells-box{min-height:0;margin:0}.paper .skill-line{grid-template-columns:11px 23px 1fr 23px;gap:3px;padding:2px 0;font-size:11px}.paper .skill-line strong{font-size:11px}.paper .requirement{margin:3px 0;padding:4px;font-size:10px}.paper .requirement-origin{font-size:8px;line-height:1.3}.paper .identity-grid .requirement{margin:0;padding:2px 3px}.paper .identity-grid .requirement-origin{display:none}.paper .identity-grid .requirement-title{line-height:13px}.paper .identity-grid .choose-button{padding-top:1px;line-height:13px}.paper .identity-grid .selected-title,.paper .identity-grid .class-title{line-height:15px}.paper .identity-grid .remove{font-size:13px;line-height:15px}.paper .identity-grid .entry-meta{line-height:13px}.paper .identity-grid .entry-meta input[type=number]{height:14px;padding:0;line-height:14px}.paper .selected-entry{padding:3px 0}.paper .selected-title .text-link{font-size:12px}.paper .class-title{min-width:0;line-height:1.35}.inline-subclass{color:#737568;font-size:10px}.orphan-subclass{color:#997442;font-size:10px;display:block}.inline-subclass .text-link{font-weight:400;font-size:11px!important}.paper .class-title .choose-subclass{color:#8c937b;font-size:10px;font-weight:400}.paper .entry-meta{gap:5px;font-size:9px}.paper .sheet-add{margin:2px 0;padding:2px 0;font-size:10px}.paper .choose-button{font-size:10px}.paper .choice-options{gap:3px 5px;margin-top:3px}.paper .sheet-checks{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #c8c9c2;flex:0 0 80px;max-width:none;min-height:0;margin:0;padding:6px 0 0;font-size:10px;overflow:auto}.paper .sheet-checks p{margin:3px 0;font-size:9px}.paper .sheet-checks .dialog-actions{gap:6px;margin:4px 0}.paper .sheet-checks button{padding:2px 6px;font-size:10px}.paper .resource-line{padding:3px 0;font-size:10px}.paper .paper-footer{flex:0 0 13px;margin:0;font-size:9px;line-height:13px}.sheet-pages{isolation:isolate;align-items:flex-start;width:100%;height:36px;padding:0 5px;display:flex;position:absolute;left:0}.sheet-pages button{color:#75776e;white-space:nowrap;background:#d0d1cb;border:1px solid #a4a69e;border-top:0;border-radius:0 0 5px 5px;flex:1;min-width:0;margin-right:-3px;padding:5px 4px 7px;font-size:12px;transition:flex .18s,background .18s,padding .18s;position:relative;box-shadow:1px 2px 2px #3331}.sheet-pages button:nth-child(2n){background:#d8d9d3}.sheet-pages button[aria-selected=true]{color:#353a2f;z-index:3;background:#f5f5f3;border-bottom:2px solid #72785f;flex:1.5;padding-bottom:10px;box-shadow:0 3px 3px #2222}.page-number{color:#979b8b;margin-right:7px;font-family:Georgia,serif;font-size:9px}.sheet-details{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.sheet-page-heading{color:#6e7464;border-bottom:1px solid #bcbeb5;justify-content:space-between;align-items:center;padding:7px 3px 12px;display:flex}.sheet-page-heading h2{letter-spacing:5px;color:#40483b;margin:5px 0 0;font-size:26px;font-weight:500}.sheet-page-heading small,.sheet-page-heading>span{font-size:11px}.detail-page-box{flex:1;min-height:0}.sheet-entry-body{border-bottom:1px solid #c5c9bd;padding:10px 5px 18px}.sheet-entry-body:last-child{border-bottom:0}.sheet-entry-body .selected-title .text-link{font-size:16px}.sheet-entry-body .rules-prose{color:#4d5247;font-size:13px;line-height:1.9}.sheet-entry-body .entry-facts{margin:8px 0;font-size:11px}.sheet-entry-body .entry-meta{margin:5px 0}.paper .background-details{flex:1;min-height:0}.background-details label{color:#737b67;margin:10px 4px;display:block}.background-details input{margin-left:15px;width:80px!important}.background-details textarea{resize:none;height:95px;display:block}.sheet-details .notes-box{flex:none;height:245px;min-height:0}.sheet-details .notes-box textarea{resize:none;flex:1;min-height:0}.sheet-resource-button{background:#e5e7dc;font-size:12px}.wiki-header{height:33px;padding:0 17px}.wiki-search{border-bottom-width:1px;gap:7px;margin:6px 17px 4px}.wiki-search input{min-width:0;padding:3px 0;font-size:13px}.wiki-search>span{font-size:20px}.category-tabs{flex-shrink:0;padding:0 13px}.category-tabs button{padding:4px 8px;font-size:12px}.wiki-filters{flex-shrink:0;gap:6px;padding:5px 17px}.wiki-filters select{min-width:0;max-width:200px;padding:2px 4px;font-size:10px}.catalog-status{flex-shrink:0;padding:0 17px 4px;font-size:9px}.target-banner{flex-shrink:0;margin:3px 17px;padding:4px 8px}.target-banner small{margin-left:8px;display:inline}.target-banner strong{display:inline}.library-body{flex-direction:column}.library-body .catalog-list{scrollbar-gutter:stable;overscroll-behavior:contain;background:#f0f1e9;border:0;border-bottom:2px solid #b9beac;flex:0 0 122px;width:100%;padding:0 17px;display:block;overflow:auto}.library-body .catalog-row{border-bottom:1px solid #dce0d3;gap:8px;min-height:29px;padding:4px 7px;display:flex}.library-body .entry-name{align-items:baseline;gap:12px;min-width:0;font-size:12px;display:flex}.library-body .entry-name small{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;display:inline;overflow:hidden}.library-body .catalog-row-meta{text-align:right;align-items:baseline;gap:8px;margin:0;font-size:10px;display:flex}.library-body .catalog-row-meta small{margin:0;font-size:9px;display:inline}.library-body .catalog-row.active{background:#dce3ce;box-shadow:inset 3px 0 #697951}.library-body .load-more{margin:5px auto;padding:3px 9px;font-size:10px}.library-body .empty-state{padding:8px;font-size:11px}.library-body .empty-state>span{font-size:12px}.library-body .empty-state p{margin:0 8px;font-size:10px;display:inline}.library-body .empty-state button{padding:1px 4px;font-size:10px}.entry-detail{overscroll-behavior:contain;min-height:0;padding:12px 24px 20px}.detail-heading h1{margin:4px 0;font-size:26px}.detail-heading p{margin-bottom:5px}.rules-prose{font-size:13px}.reading-placeholder{color:#858e77;text-align:center;background:linear-gradient(#fafaf6,#f5f6ee);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:25px;font-size:16px;display:flex}.reading-placeholder p{max-width:280px;font-size:11px;line-height:1.9}.drop-zone{border-radius:3px;min-height:18px;transition:background .16s,box-shadow .16s;position:relative}.drop-ready{background:#dfebd6;animation:1.3s ease-in-out infinite drop-breathe;box-shadow:inset 0 0 0 1px #8a9f6a}.drop-over{animation:none;box-shadow:inset 0 0 0 2px #617e3e,0 0 10px #718a4a33;background:#ccdfb7!important}.drop-ready>.requirement{background:0 0;border-color:#0000}.drag-ghost{pointer-events:none;color:#3d4930;background:#f9faef;border:1px solid #7c8768;border-left:4px solid #687b4d;border-radius:5px;grid-template-columns:16px 1fr 20px;gap:9px;width:266px;padding:13px 14px 9px;display:grid;position:fixed;top:-1000px;left:0;box-shadow:0 9px 25px #202c3240}.drag-ghost small{color:#81906d;margin-bottom:4px;font-size:10px;display:block}.drag-ghost strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5;display:block}.drag-grip{color:#9caa88;align-self:center;font-size:21px}.drag-plus{color:#6d8450;align-self:center;font-size:22px}.drag-ghost p{color:#95a181;border-top:1px solid #dce1d0;grid-column:2/4;margin:0;padding-top:6px;font-size:10px}@keyframes drop-breathe{50%{background:#d8e6cd;box-shadow:inset 0 0 0 2px #8a9f6a}}.keyword-preview{z-index:80;color:#4b573e;background:#fcfcf6;border:1px solid #a5b092;border-top:3px solid #77865e;border-radius:2px;flex-direction:column;width:min(370px,100vw - 20px);max-height:min(460px,100dvh - 24px);display:flex;position:fixed;box-shadow:0 7px 24px #29351c33}.keyword-preview header{border-bottom:1px solid #dce0d2;padding:12px 16px 9px}.keyword-preview header strong{font-size:17px;font-weight:500;display:block}.keyword-preview header small{color:#8b977a;margin-top:3px;font-size:10px;display:block}.keyword-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:12px 16px;font-size:12px;overflow:auto}.keyword-preview footer{color:#8b977a;background:#f0f3e8;border-top:1px solid #dce0d2;padding:6px 16px;font-size:9px}@media (min-width:1700px){.workspace{grid-template-columns:minmax(470px,46%) minmax(480px,54%)}}@media (max-width:980px){.workspace{display:block}.wiki-header{height:30px}.sheet-viewport{margin:10px 12px 6px}.category-tabs button{flex:none;padding:4px}}@media (max-width:520px){.sheet-viewport{margin:8px 8px 5px}.paper-size{font-size:9px}.page-number{display:none}.sheet-pages button{font-size:11px}.wiki-filters{padding:4px 12px}.wiki-filters select{max-width:130px}.wiki-search{margin:4px 12px}.category-tabs{padding:0 8px}.category-tabs button{min-width:0;padding:4px 6px;font-size:10px}.library-body .catalog-list{flex-basis:102px;padding:0 10px}.library-body .entry-name small{max-width:115px}.entry-detail{padding:10px 16px}.wiki-footer{font-size:9px}.target-banner{margin:3px 12px}.catalog-status{padding:0 12px 3px}.reading-placeholder p{font-size:11px}}@media (prefers-reduced-motion:reduce){.drop-ready{animation:none}.sheet-pages button{transition:none}}@media print{.sheet-viewport,.paper-stack{margin:0;overflow:visible;width:100%!important;height:auto!important;display:block!important}.paper-stack .paper{box-shadow:none;padding:10mm;position:static;width:210mm!important;height:297mm!important;transform:none!important}.sheet-pages{display:none}}.paper .ability-skill.skill-editing:has(.skill-extra-adjustment){grid-template-columns:10px 18px minmax(0,1fr) 30px;gap:2px}.paper .ability-skill.skill-editing>span{white-space:nowrap}.paper :is(.ability-skill,.ability-save) input:is(.skill-extra-adjustment,.save-extra-adjustment){box-sizing:border-box;color:#41413e;text-align:center;appearance:textfield;width:30px;min-width:0;max-width:36px;height:17px;margin:0;padding:0 2px;font-size:10px;line-height:15px;background:#d5d5d1!important;border:1px solid #b1b1aa!important;border-radius:2px!important}:is(.skill-extra-adjustment,.save-extra-adjustment)::-webkit-inner-spin-button{appearance:none}:is(.skill-extra-adjustment,.save-extra-adjustment)::-webkit-outer-spin-button{appearance:none}.paper:has(.overview-sheet){background:#ededeb;gap:6px;padding:12px 12px 10px}.paper:has(.overview-sheet)>.paper-heading{flex-basis:12px;font-size:8px}.overview-sheet{color:#343532;flex:1;grid-template-rows:138px 23px minmax(0,1fr);gap:6px;min-height:0;display:grid}.overview-top{grid-template-columns:minmax(0,2.65fr) .95fr 1.45fr 1.05fr;gap:6px;min-height:0;display:grid}.paper .overview-identity{grid-template-rows:29px 1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;min-width:0;min-height:0;display:grid}.identity-name{grid-column:1/3}.identity-background{grid-area:2/1}.identity-race{grid-area:3/1}.identity-class{grid-area:2/2/4/3}.sheet-cell{--cell-border:#595959;background:var(--cell-border);isolation:isolate;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border-radius:0;flex-direction:column;min-width:0;min-height:0;padding:3px;display:flex;position:relative;overflow:hidden}.cell-surface{clip-path:polygon(6.25px 0,calc(100% - 6.25px) 0,100% 6.25px,100% calc(100% - 6.25px),calc(100% - 6.25px) 100%,6.25px 100%,0 calc(100% - 6.25px),0 6.25px);background:#e8e8e8;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.cell-perimeter{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.cell-perimeter path{fill:none;stroke:#353633;stroke-width:3px;stroke-linejoin:miter;stroke-dasharray:7 4;animation:1.6s linear infinite missing-perimeter}.cell-missing{cursor:pointer;background:0 0}.cell-missing:focus-within>.cell-perimeter path,.cell-missing:hover>.cell-perimeter path{stroke:#20221e}@keyframes missing-perimeter{to{stroke-dashoffset:-22px}}.cell-heading{color:#f3f3f3;background:#7c7c7c;flex:none;justify-content:center;align-items:center;gap:4px;min-height:20px;margin:0;padding:0 7px;display:flex;position:relative}.cell-heading h3{letter-spacing:.3px;margin:0;font-size:12px;font-weight:600;line-height:1}.cell-heading .cell-add{color:#f3f3f3;background:0 0;border:0;padding:0 2px;font-size:9px;line-height:17px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.cell-content{scrollbar-width:thin;scrollbar-color:#b3b5a9 transparent;overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:3px 5px;overflow:auto}.cell-fill{text-align:center;color:#7b7e73;white-space:normal;border:0;border-radius:0;max-width:100%;margin:0 auto;line-height:1.6;display:block;background:0 0!important;padding:4px 0!important;font-size:10px!important}.cell-drop-surface{border-radius:0;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:static}.sheet-cell:has(.drop-ready){--cell-border:#6a7d49}.sheet-cell:has(.drop-ready) .cell-surface{background:#e7edde;animation:1.2s ease-in-out infinite cell-drop-breathe}.sheet-cell:has(.drop-ready) .cell-perimeter path{stroke:#6a7d49}.sheet-cell:has(.drop-over){--cell-border:#4c6a2f}.sheet-cell:has(.drop-over) .cell-surface{background:#ccdfb7;animation:none}.sheet-cell:has(.drop-over) .cell-perimeter path{stroke:#4c6a2f;stroke-width:4px;animation:none}.sheet-cell .drop-ready,.sheet-cell .drop-over{box-shadow:none;animation:none;background:0 0!important}@keyframes cell-drop-breathe{50%{background:#d7e4c9}}.overview-sheet .pending-labels{color:#898e80;flex-direction:column;gap:2px;padding:4px 0;display:flex}.pending-labels button{text-align:left;color:inherit;background:0 0;border:0;padding:1px 0;font-size:9px;line-height:1.5}.pending-labels small{white-space:nowrap;color:#a2a592;margin-left:3px}.overview-sheet .selected-entry{border-color:#d2d3ca;padding:3px 0}.overview-sheet .selected-title .text-link{font-size:11px}.overview-sheet .selected-title .remove{font-size:12px;line-height:14px}.overview-sheet .entry-meta{gap:4px;font-size:8px;line-height:12px}.overview-sheet .review-requirement{color:#9b9079;border:0;margin:4px 0;padding:0;font-size:8px}.overview-sheet .review-requirement button{padding:0 2px;font-size:8px}.overview-identity .sheet-cell{padding:3px}.overview-identity .cell-heading{border:0;justify-content:flex-start;align-items:center;min-height:16px;margin:0;padding-inline:4px}.overview-identity .cell-heading h3{letter-spacing:0;font-size:10px;line-height:1}.overview-identity .cell-content{padding:0 4px}.overview-identity .identity-field .cell-content{flex-direction:column;justify-content:safe center;display:flex;position:relative}.overview-identity .identity-name .cell-surface{flex-direction:row;align-items:stretch}.overview-identity .identity-name .cell-content{align-items:center;gap:7px;display:flex}.overview-identity .identity-name .cell-heading{flex:none;margin:0;padding-inline:7px}.paper .identity-name input[aria-label=角色姓名]{border:0;flex:1;width:0;min-width:0;font-size:13px;font-weight:600}.paper .identity-name input[aria-label=玩家姓名]{border:0;width:46px;font-size:8px}.overview-identity .identity-field .cell-fill{text-align:center;white-space:nowrap;margin:auto;line-height:1.2;padding:0!important;font-size:10px!important}.overview-identity .selected-entry{border:0;padding:0}.overview-identity .selected-title .text-link{font-size:10px;line-height:12px}.overview-identity .selected-title .remove{padding:0 1px;font-size:10px;line-height:12px}.overview-identity .entry-meta{gap:2px;font-size:7px;line-height:11px}.paper .overview-identity .entry-meta input[type=number]{height:13px;padding:0;font-size:10px;line-height:12px;width:20px!important}.overview-identity .class-title{line-height:12px}.overview-identity .choose-subclass{line-height:10px;font-size:8px!important}.overview-identity .inline-subclass .text-link{font-size:8px!important}.overview-ratings{grid-template-rows:1fr 1fr;gap:6px;min-height:0;display:grid}.overview-ratings .cell-surface{flex-direction:row}.overview-ratings .cell-heading{background:#666;width:39%;padding:0 3px}.overview-ratings .cell-heading h3{letter-spacing:0;white-space:nowrap;font-size:10px;line-height:15px}.armor-cell .cell-heading h3{white-space:normal;max-width:2em}.overview-ratings .cell-content{flex-direction:column;justify-content:center;align-items:center;padding:0 3px;display:flex;overflow:hidden}.overview-ratings strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1.05}.overview-ratings small{letter-spacing:1px;color:#8a8a85;font-size:7px;font-weight:700;line-height:11px}.armor-cell .cell-content:has(.adjusted-value){padding:0}.armor-cell .adjusted-value.has-adjustment>strong{font-size:26px}.armor-cell .stat-adjustment{flex-basis:23px;margin-left:0}.overview-health{grid-template-rows:minmax(0,1fr) 31px;gap:5px;min-height:0;display:grid}.life-cell .cell-content{padding:3px 5px}.life-fields{color:#777c6e;grid-template-columns:1fr 1fr 1fr;gap:5px;width:100%;font-size:9px;display:grid}.life-fields label{text-align:center;min-width:0}.paper .life-fields input,.life-fields strong{text-align:center;color:#393e32;font-weight:700;line-height:25px;display:block;padding:0!important;font-size:22px!important}.life-fields strong{border-bottom:1px dotted #0000}.life-actions{border-top:1px solid #bdbdb7;justify-content:space-between;align-items:start;gap:5px;margin-top:3px;padding-top:2px;display:flex}.life-cell button,.life-cell details{font-size:8px;line-height:12px}.life-cell details{text-align:right;min-width:0}.dice-cell .cell-surface{flex-direction:row}.dice-cell .cell-heading{padding:0 6px}.dice-cell .cell-heading h3{font-size:10px}.dice-cell .cell-content{justify-content:space-between;align-items:center;gap:3px;padding:0 5px;display:flex}.dice-cell strong{overflow-wrap:anywhere;text-align:center;font-size:14px;font-weight:700}.dice-cell button{font-size:8px;line-height:1.4}.portrait-cell .cell-content{background:linear-gradient(135deg,#dededc,#efefed);place-items:center;padding:0;display:grid;overflow:hidden}.portrait-cell svg{fill:#c7c7c3;stroke:#aaa9a3;stroke-width:1px;max-width:100%;height:100%}.edition-divider{color:#484b43;align-items:center;gap:15px;display:flex}.edition-divider strong{white-space:nowrap;letter-spacing:1px;font:600 17px Georgia,serif}.edition-divider>span{border-block:1px solid #a0a294;flex:1;height:5px;transform:skew(-30deg)}.overview-body{grid-template-columns:33% minmax(0,1fr);gap:10px;min-height:0;display:grid}.overview-left{grid-template-rows:minmax(0,1fr) 132px;grid-template-columns:1fr 1fr;gap:9px;min-height:0;display:grid}.physical-abilities{grid-template-rows:49px minmax(92px,1.2fr) minmax(125px,1.6fr) minmax(78px,1fr) minmax(52px,.75fr);gap:8px;min-height:0;display:grid}.mental-abilities{grid-template-rows:1fr 1fr 1fr;gap:10px;min-height:0;display:grid}.ability-slot{min-height:0}.ability-slot>.sheet-cell{height:100%}.overview-sheet .ability-box{border:0}.overview-sheet .ability-box .cell-content{padding:3px}.overview-sheet .ability-values{border-bottom:1px solid #bebfb6;justify-content:space-between;align-items:center;gap:4px;padding-bottom:2px;display:flex;position:relative}.overview-sheet .ability-values>div{flex-direction:column;align-items:center;display:flex}.overview-sheet .ability-modifier{text-align:center;border:0;border-radius:0;min-width:32px;font-size:23px;font-weight:800;line-height:32px}.overview-sheet .ability-values small,.overview-sheet .ability-values label>span{color:#777b70;text-align:center;font-size:8px;font-weight:700;line-height:11px;display:block}.overview-sheet .ability-values label{z-index:1;width:47px;position:relative}.paper .overview-sheet .ability-values input{text-align:center;border-bottom:0;padding:0;font-size:32px;font-weight:800;line-height:34px}.overview-sheet .ability-code{opacity:.1;pointer-events:none;width:45px;font-size:18px;line-height:1;position:absolute;top:8px;left:26px}.ability-total{color:#6d755e;text-align:right;border-bottom:1px solid #d7dbcd;font-size:8px;line-height:11px}.ability-save,.ability-skill{grid-template-columns:9px 19px minmax(0,1fr) auto;align-items:center;gap:3px;min-height:16px;font-size:10px;line-height:16px;display:grid}.ability-save{border-bottom:1px solid #a9ada1;margin-bottom:2px;padding-block:2px}.ability-save strong,.ability-skill strong{text-align:center;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.ability-save>span:first-child,.ability-skill>span:first-child{color:#888e7e;font-size:10px}.ability-skills input{width:10px;height:10px;margin:0;display:block}.ability-skills label{cursor:pointer}.skill-choice-inputs{align-items:center;gap:2px;display:flex}.ability-box .cell-fill{line-height:12px;padding-top:4px!important;font-size:8px!important}.proficiency-cell .cell-heading{border:0;min-height:18px}.proficiency-cell .cell-content{text-align:center;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.proficiency-cell strong{font-size:18px;font-weight:500;line-height:1.2}.training-cell{grid-column:1/3}.training-cell .cell-heading h3{font-size:11px}.training-cell dl{margin:0;font-size:10px;line-height:1.6}.training-cell dl>div{border-bottom:1px solid #c9cebd;grid-template-columns:27px 1fr;gap:7px;padding:4px 0;display:grid}.training-cell dt{font-size:9px;font-weight:500}.training-cell dd{color:#6e775f;margin:0}.training-note{color:#a4aa99;margin-top:6px;font-size:8px;display:block}.overview-right{grid-template-rows:48px minmax(95px,1fr) minmax(150px,1.6fr) minmax(130px,1.35fr);gap:10px;min-height:0;display:grid}.overview-vitals{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-height:0;display:grid}.overview-vitals .cell-content{text-align:center;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.overview-vitals strong{font-size:18px;font-weight:500;line-height:1.2}.overview-vitals strong small{font-size:8px}.overview-vitals .cell-heading{border:0;min-height:18px}.overview-vitals .cell-heading h3{font-size:11px;line-height:1}.overview-vitals .cell-fill{line-height:10px;padding:0!important;font-size:8px!important}.overview-lower{grid-template-columns:minmax(0,136.4px) minmax(0,1fr);gap:10px;min-height:0;display:grid}.overview-sheet .traits-box,.overview-sheet .spells-box{min-height:0;margin:0}.class-features .cell-content,.heritage-features .cell-content,.overview-spells .cell-content{background-image:linear-gradient(#979c8709 1px,#0000 1px),linear-gradient(90deg,#979c8709 1px,#0000 1px);background-size:6px 6px}.quickbar-columns,.quickbar-row{border-bottom:1px solid #c4c9b9;grid-template-columns:minmax(0,1fr) 36px 40px 12px;align-items:center;gap:5px;padding:6px 2px;display:grid}.quickbar-columns{color:#949c86;padding-block:2px;font-size:8px}.quickbar-row .text-link{text-align:left;font-size:11px}.quickbar-row small{color:#909980;overflow-wrap:anywhere;font-size:8px}.quickbar-row>button{color:#959c8a;background:0 0;border:0;padding:0;font-size:11px}.quickbar-cell .cell-fill{margin-top:12px!important}.quickbar-cell:not(:has(.quickbar-row)) .cell-content{background:repeating-linear-gradient(#0000,#0000 22px,#bfc5b344 22px 23px)}.inherited-traits{border-bottom:1px solid #ccd1c1;flex-direction:column;align-items:start;padding:4px 0;display:flex}.inherited-traits .text-link{text-align:left;font-size:10px;line-height:1.7}.paper:has(.overview-sheet)>.sheet-checks{display:none}.paper:has(.overview-sheet)>.paper-footer{flex-basis:11px;font-size:8px;line-height:11px}.requirement-field{min-height:50px;margin:6px 0}.requirement-field .cell-content{flex:none;overflow:visible}.requirement-field .cell-heading{border:0;justify-content:space-between;min-height:15px}.requirement-field .cell-heading h3{font-size:11px;line-height:15px}.requirement-field .choice-options{margin-top:7px}.requirement-field.is-target{background:#ecf1e1}.wiki-choice-editor{border-block:1px solid #cbd5bc;flex:none;max-height:160px;margin:2px 17px 5px;padding:6px 0;overflow:auto}.wiki-choice-editor h3{margin:0 0 5px;font-size:12px;font-weight:500}.wiki-choice-editor small{color:#8a9778;margin-left:10px;font-size:10px}.wiki-choice-editor .choice-options label{gap:5px;padding:3px;font-size:12px}.quickbar-options{flex-direction:column;gap:4px;max-height:220px;display:flex;overflow:auto}.quickbar-options button{text-align:left;border:0;background:0 0;border-bottom:1px solid #d5dccc;padding:8px 2px;font-size:12px}.quickbar-options small{float:right;color:#9aa68c;font-size:10px}.quickbar-manager button{margin-left:5px}@media (prefers-reduced-motion:reduce){.cell-perimeter path{animation:none}.sheet-cell:has(.drop-ready) .cell-surface{animation:none}}@media print{.sheet-cell{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sheet-cell .cell-fill{z-index:1;flex-shrink:0}.cell-content:has(>.cell-fill:only-child){justify-content:center;align-items:center;padding:0;display:flex}.cell-content>.cell-fill{text-align:center;margin:auto}.cell-content:has(>.cell-fill:not(:only-child))>.cell-fill{flex:none;margin:2px auto;position:static}.feature-panel .cell-heading{min-height:22px;padding-left:48px;padding-right:48px}.feature-toggle-all{color:#fff;background:0 0;border:0;border-radius:0;padding:0 2px;font-size:9px;line-height:14px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.feature-toggle-all:hover:not(:disabled){background:#656565}.feature-panel .cell-content{background-image:none;padding:6px 8px}.feature-group{margin:0 0 10px}.feature-group h4{color:#62635f;border-bottom:1px solid #ababa5;margin:0 0 6px;padding:0 0 2px;font-size:11px;font-weight:600;line-height:18px}.feature-flow{flex-wrap:wrap;align-items:start;gap:5px;display:flex}.feature-bubble{cursor:grab;background:#f5f5f1;border:1px solid #a2a49c;border-radius:5px;min-width:0;max-width:100%;padding:0;transition:background .12s}.feature-bubble:active{cursor:grabbing}.feature-caption{color:#3e4739;text-align:left;max-width:100%;cursor:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;padding:3px 8px;font-size:11px;line-height:17px;display:block}.feature-bubble.is-expanded{background:0 0;border:0;border-radius:0;flex:0 0 100%;padding:1px 0 6px;font-size:11px;line-height:1.85}.feature-bubble.is-expanded .feature-caption{font:inherit;color:#424a3c;padding:0;display:inline}.feature-prose{color:#525a49;font-size:11px;line-height:1.85;display:contents}.feature-prose>p:first-child{display:inline}.feature-prose p{margin:5px 0}.feature-prose h4{border:0;margin:5px 0 0;font-size:11px;font-style:italic;font-weight:700}.feature-prose table{font-size:9px}.feature-bubble.is-restricted{opacity:.6}.feature-bubble.is-restricted .feature-caption{text-decoration:line-through}.feature-browse,.feature-pending{color:#79836b;text-align:left;background:0 0;border:0;padding:3px 0;font-size:9px;display:block}.overview-body,.overview-right,.overview-lower,.mental-abilities{gap:8px}.overview-left,.overview-vitals{gap:7px}.feature-panel .cell-content{padding:4px 6px}.feature-group{margin-bottom:6px}.feature-group h4{margin-bottom:4px;padding-bottom:1px}.feature-flow{gap:4px}.feature-caption{touch-action:none;padding:2px 6px}.feature-bubble.is-expanded{padding-bottom:4px;line-height:1.7}.feature-bubble.is-dragging{opacity:.25;outline-offset:2px;outline:1px dashed #657255}.compact-class{justify-content:center;align-items:center;gap:6px;min-height:23px;font-size:12px;font-weight:600;display:flex}.compact-class .inline-reference{font:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.compact-class label{white-space:nowrap;align-items:center;gap:0;display:flex}.paper .compact-class input[type=number]{width:22px;font:inherit;text-align:left;border:0;padding:0}.identity-class .cell-content:has(.compact-class)>.cell-fill{display:none}.pointer-dragging,.pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.catalog-row{touch-action:none}.drag-ghost.pointer-ghost{z-index:1000;will-change:transform;transform-origin:20px 15px;border:2px solid #636b59;border-left:5px solid #738164;border-radius:0;width:max-content;min-width:130px;max-width:270px;padding:9px 15px;display:block;top:0;left:0;box-shadow:0 12px 25px #27301e40}.pointer-ghost small{margin-bottom:2px}.pointer-ghost strong{font-size:14px}.library-body .catalog-list{flex:0 0 var(--catalog-height,122px);border-bottom:0;min-height:0}.wiki-splitter{cursor:row-resize;touch-action:none;outline-offset:-2px;background:#edf0e6;flex:0 0 9px;justify-content:center;align-items:center;height:9px;display:flex;position:relative}.wiki-splitter:before{content:"";border-top:1px solid #c4ccba;position:absolute;inset:4px 0 auto}.wiki-splitter span{background:#a0aa90;border-radius:2px;width:36px;height:3px;transition:width .15s,background .15s;position:relative}.wiki-splitter:hover span,.wiki-splitter:focus-visible span{background:#6d7b5a;width:55px}.wiki-resizing,.wiki-resizing *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.tooltip-backdrop{z-index:100;touch-action:none;background:0 0;position:fixed;inset:0}.keyword-preview{max-height:min(460px,100dvh - 16px)}.keyword-preview.is-pinned{border-color:#687855;box-shadow:0 9px 28px #29351c40}.keyword-preview header{flex:none;padding:9px 12px 7px}.keyword-preview header strong{font-size:15px;font-weight:600}.keyword-preview footer{flex:none;padding:5px 12px}.keyword-preview .keyword-content{overscroll-behavior:contain;min-height:0}.tooltip-pin{color:#62714f}@media (prefers-reduced-motion:reduce){.feature-bubble,.wiki-splitter span{transition:none}}.overview-identity .identity-class{grid-area:2/2}.overview-identity .identity-subclass{grid-area:3/2}.overview-identity .identity-class.identity-multiclass{grid-area:2/2/4/3}.overview-identity .identity-field .cell-content{justify-content:center;align-items:stretch;padding:0}.identity-record{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:0;display:flex;position:relative}.identity-record:has(.subclass-fill){padding-right:20px}.paper .subclass-fill{background:0 0;border:0;width:18px;height:20px;padding:0;font-size:16px;line-height:20px;position:absolute;top:50%;right:1px;overflow:hidden;transform:translateY(-50%)}.identity-token{cursor:grab;touch-action:none;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:25px;padding:2px 4px;display:flex}.identity-token .identity-title{text-align:center;min-width:0;max-width:100%;cursor:inherit;white-space:nowrap;background:0 0;border:0;flex:0 auto;padding:0;font-size:14px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.identity-token .identity-level{white-space:nowrap;flex:none;align-items:center;gap:0;font-size:11px;font-weight:600;display:flex}.paper .identity-token input[type=number]{width:19px;font:inherit;text-align:left;border:0;padding:0}.identity-multiclass .identity-record+.identity-record{border-top:1px solid #babcb3}.identity-multiclass .identity-title{font-size:12px}.identity-multiclass .identity-record>.identity-token:not(:first-child){flex:none;min-height:16px;padding-top:0}.identity-multiclass .identity-record>.identity-token:not(:first-child) .identity-title{font-size:10px;font-weight:400}.identity-dragging .identity-token{opacity:.35}.identity-field.will-remove{--cell-border:#a37b67}.cell-sheen{z-index:9;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff0 38%,#ffffffb3 49%,#fff0 60%,#0000 70%);animation:.85s ease-out both identity-sheen;position:absolute;inset:0}@keyframes identity-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}.life-cell .cell-content{align-items:center;padding:4px;display:flex}.life-fields{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2px}.life-fields label{flex-direction:column;align-items:center;gap:3px;font-size:9px;display:flex}.paper .life-fields input,.life-fields .hp-slash{color:#393e32;text-align:center;font-weight:700;line-height:25px;font-size:22px!important}.hp-slash{align-self:center;padding-top:15px}.paper .ability-skill input[type=checkbox],.paper .ability-save input[type=checkbox]{accent-color:#68765b;width:10px;min-width:10px;height:10px;margin:0}.ability-skill{cursor:pointer}.paper .training-cell textarea{resize:none;border:0;height:30px;min-height:25px;padding:0;font-size:10px;line-height:1.4;overflow:auto}.training-cell dd{flex:1;min-width:0}.drag-ghost.pointer-ghost{border-width:2px;justify-content:center;align-items:center;min-width:0;max-width:180px;padding:3px 6px;transition:border-color .12s,background .12s;display:flex;box-shadow:0 5px 12px #27301e35}.pointer-ghost strong{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.pointer-ghost.removal-preview{opacity:.8;background:#f9e9e1;border-color:#ad7765}.feature-bubble{transform-origin:50%}.heritage-features.feature-panel .cell-heading{padding-left:3px;padding-right:40px}.heritage-features.feature-panel .cell-heading h3{font-size:10px}.heritage-features .feature-caption{padding:2px 5px;font-size:10px}@media (prefers-reduced-motion:reduce){.cell-sheen{display:none}.pointer-ghost{transition:none}}.toolbar-actions .adjust-shortcut{padding:3px 7px;font-size:11px}.keyword-preview:not(.is-pinned){pointer-events:none}.dice-cell strong{min-width:0;font-size:11px;line-height:13px}.dice-cell .cell-content{gap:3px}.dice-cell button{flex:none}.overview-sheet .ability-cha .cell-content{padding:3px 5px;overflow:hidden}.overview-sheet .ability-cha .ability-values{height:45px;min-height:45px}.overview-sheet .ability-cha .ability-save,.overview-sheet .ability-cha .ability-skill{min-height:15px;line-height:15px}.paper .overview-sheet .ability-box .cell-content{padding:2px}.paper .overview-sheet .ability-skill.skill-editing:has(.skill-extra-adjustment){grid-template-columns:10px 18px minmax(20px,1fr) 30px;gap:1px}.paper .overview-sheet :is(.ability-skill,.ability-save) input:is(.skill-extra-adjustment,.save-extra-adjustment){padding-inline:0}.paper .training-chips input{width:100%;min-width:0}.overview-left{grid-template-rows:minmax(0,1fr) 155px}.mental-abilities{grid-template-rows:1fr 1fr .88fr;gap:7px}.conditions-cell.feature-panel .cell-heading{min-height:19px;padding-left:3px;padding-right:35px}.conditions-cell .feature-toggle-all{font-size:8px;right:7px}.conditions-cell .cell-content{padding:2px 4px}.conditions-cell .feature-group{margin:0}.conditions-cell .feature-browse{padding:0;font-size:8px}.conditions-cell .feature-caption,.training-chips .feature-caption{padding:1px 4px;font-size:9px;line-height:14px}.training-cell .cell-content{padding:3px 6px}.training-cell dl>div{align-items:start;gap:4px;padding:3px 0}.training-cell dl>div:last-child{border-bottom:0}.training-cell dt{line-height:20px}.training-chips{flex-wrap:wrap;align-items:center;gap:3px;min-height:20px;display:flex}.training-chips .feature-bubble{max-width:100%}.training-edit{color:#7e8774;background:0 0;border:0;padding:0 3px;font-size:11px;line-height:17px}.paper .training-chips input{min-height:20px;padding:0;font-size:10px;line-height:18px}.overview-spells.feature-panel .cell-heading{padding-left:3px;padding-right:40px}.overview-spells .feature-caption{font-size:10px}.wiki-filters .filter-trigger,.wiki-filters .filter-reset{padding:1px 10px;font-size:11px;line-height:16px}.library-body .catalog-row,.catalog-columns{grid-template-columns:minmax(0,1fr) 58px 58px;align-items:center;gap:3px;display:grid}.library-body .catalog-row{min-height:23px;padding:2px 5px}.library-body .catalog-list{padding:0 10px}.library-body .entry-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;display:block;overflow:hidden}.library-body .entry-name small{white-space:nowrap;color:#8a8e81;font-size:10px;display:inline}.catalog-value{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#747c67;font-size:10px;line-height:16px;overflow:hidden}.catalog-columns{z-index:2;background:#e2e6d9;border-bottom:1px solid #aeb6a0;min-height:24px;padding:0 5px;position:sticky;top:0}.catalog-columns button{white-space:nowrap;background:0 0;border:0;border-radius:0;padding:2px 1px;font-size:10px;line-height:18px}.catalog-columns button[aria-sort=ascending],.catalog-columns button[aria-sort=descending]{color:#35452a;font-weight:700}.library-body .columns-spell{grid-template-columns:minmax(0,1fr) 36px 57px 36px 30px 64px 45px}.library-body .columns-class,.library-body .columns-feature,.library-body .columns-language{grid-template-columns:minmax(0,1fr) 50px 85px 48px}.library-body .columns-item{grid-template-columns:minmax(0,1fr) 67px 52px 40px 45px 48px}.entry-detail{padding:8px 12px 12px}.detail-navigation{margin-bottom:3px}.detail-heading{margin-bottom:6px;padding-bottom:6px}.detail-heading h1{letter-spacing:0;margin:2px 0;font-size:21px;line-height:1.35}.detail-heading .english-name{color:#858e76;font-family:Georgia,serif;font-size:.65em;font-weight:400;display:inline}.entry-detail .entry-facts{gap:3px 10px;margin:5px 0 8px;font-size:11px}.entry-detail .entry-facts>div{padding:2px 0}.library-document{min-height:80px;display:flow-root;position:relative}.document-prose p{margin:0 0 4px}.document-prose ul,.document-prose ol{margin:3px 0;padding-left:19px}.document-prose li{margin:2px 0}.document-prose h4{color:#765132;border-bottom:1px solid #c8c7b7;flex-wrap:wrap;align-items:baseline;gap:0 3px;margin:9px 0 3px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.document-prose h4 small{color:#887359;font-family:Georgia,serif;font-size:11px}.document-prose h4 .inline-reference{font:inherit;color:inherit;border:0}.document-prose .section-tools{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.document-prose .section-tools small{color:#9b9584;font-size:9px}.document-prose .section-tools button{color:#82785e;background:0 0;border:0;padding:0 3px;font-size:12px}.document-prose h4 .document-heading-toggle{text-align:left;width:100%;line-height:inherit;cursor:pointer;border:0;flex-wrap:wrap;align-items:baseline;gap:0 3px;padding:0;display:flex}.document-prose h4 .document-heading-toggle[aria-expanded=false]{opacity:.65}.document-prose .depth-0>h4{background:#e8eadd;border-top:1px solid #b6bba9;padding:2px 3px}.document-prose .ability-formula{text-align:center}.document-prose table{margin:5px 0}.document-prose td,.document-prose th{padding:2px 4px}.document-nav{float:right;z-index:2;background:#f5f6efed;border-left:1px solid #cbd0c0;width:91px;padding:5px 0 5px 6px;font-size:10px;position:sticky;top:0}.document-nav>strong{color:#7d866f;border-bottom:1px solid #d9decd;padding-bottom:3px;font-size:10px;display:block}.document-nav>div{scrollbar-width:thin;overscroll-behavior:contain;max-height:min(330px,45dvh);overflow:auto}.document-nav button{text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#7e886e;background:0 0;border:0;border-radius:0;width:100%;padding:2px 3px;font-size:10px;line-height:16px;display:block;overflow:hidden}.document-nav button.active{color:#3d5030;background:#e0e7d3;box-shadow:inset 2px 0 #7a8a62}.nav-level{color:#525f46;margin-top:6px;font-size:10px;font-weight:700;display:block}.class-subclasses{flex-wrap:wrap;align-items:center;gap:3px;margin:4px 0 7px;font-size:11px;display:flex}.class-subclasses button{padding:1px 5px;font-size:10px;line-height:17px}.class-subclasses small{color:#909782;font-size:9px}.raw-details{margin:10px 0}.detail-actions{margin-top:10px;padding-top:8px}.library-filter-dialog{width:min(860px,100vw - 24px);max-height:88dvh;padding:0;overflow:hidden}.library-filter-dialog>header{background:#edf0e4;border-bottom:1px solid #c9cfbd;align-items:center;gap:14px;padding:12px 17px;display:flex}.library-filter-dialog>header>span{color:#748065;font-size:11px}.library-filter-dialog>header>button{background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:22px}.filter-explanation{color:#778268;padding:8px 17px 3px;font-size:11px;line-height:1.5}.active-filters{flex-wrap:wrap;gap:4px;max-height:90px;padding:6px 17px;font-size:11px;display:flex;overflow:auto}.active-filters button{background:#e6ecdb;border-color:#b3bea1;padding:2px 5px;font-size:10px}.active-filters>span{color:#99a18e}.filter-body{border-block:1px solid #d6ddc9;grid-template-columns:125px minmax(0,1fr);height:min(420px,52dvh);display:grid}.filter-body>nav{background:#f0f2e9;border-right:1px solid #d6ddc9;padding:5px;overflow:auto}.filter-body>nav button{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:8px 7px;font-size:12px;display:flex}.filter-body>nav button.active{background:#dfe7d2;box-shadow:inset 3px 0 #718558}.filter-body>nav small{color:#8e987e;font-size:10px}.filter-body>section{flex-direction:column;min-width:0;min-height:0;padding:10px 12px;display:flex}.filter-options-tools{gap:8px;padding-bottom:9px;display:flex}.filter-options-tools input{flex:1;min-width:0;font-size:12px}.filter-options-tools button{white-space:nowrap;font-size:11px}.wiki-filters .library-filter-dialog input:not([type=checkbox]){width:auto;min-width:0;height:30px;padding:4px 7px}.wiki-filters .library-filter-dialog input[type=checkbox]{flex:none;width:14px;height:14px}.wiki-filters .library-filter-dialog label{white-space:normal}.filter-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2px 12px;min-height:0;display:grid;overflow:auto}.filter-options>div{border-bottom:1px solid #e0e4d7;align-items:center;gap:5px;min-height:33px;display:flex}.filter-options label{cursor:pointer;flex:1;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.filter-options label>span{overflow-wrap:anywhere}.filter-options small{color:#98a28a;margin-left:auto;font-size:10px}.filter-options>div>button{color:#8b8e80;border-color:#0000;flex:none;padding:1px 3px;font-size:10px}.filter-options>div>button[aria-pressed=true]{color:#995e44;background:#f4e5df;border-color:#d3a99a}.filter-options .excluded label{color:#a59a92;text-decoration:line-through}.library-filter-dialog>footer{justify-content:space-between;padding:10px 17px;display:flex}.library-filter-dialog>footer button{font-size:12px}.paper-heading .edit-mode-toggle{color:#646959;letter-spacing:0;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;line-height:14px;display:inline-flex}.edit-switch-track{background:#b8bcb0;border-radius:6px;width:21px;height:11px;display:block;position:relative}.edit-switch-track i{background:#f7f8f1;border-radius:50%;width:7px;height:7px;transition:transform .12s;position:absolute;top:2px;left:2px}.edit-mode-toggle[aria-checked=true] .edit-switch-track{background:#6c7c58}.edit-mode-toggle[aria-checked=true] i{transform:translate(10px)}.paper input[readonly]{cursor:default;outline:0;background:0 0!important}.paper .ability-skills input:disabled,.paper .ability-save input:disabled{opacity:1;cursor:default}.paper .ability-skill:has(input:disabled){cursor:default}.adjusted-value{justify-content:center;align-items:center;gap:0;width:100%;min-width:0;height:100%;display:flex}.adjusted-value>strong{text-align:center;font-variant-numeric:tabular-nums;flex:1;min-width:0}.stat-adjustment{background:#dadcd4;border-left:2px solid #aaa;flex-direction:column;flex:0 0 27px;justify-content:center;align-self:stretch;align-items:center;gap:0;min-width:0;margin-left:2px;display:flex}.stat-adjustment>span{color:#7c8371;font-size:7px;line-height:8px}.paper .stat-adjustment input,.stat-adjustment .adjustment-number{text-align:center;color:#4a5540;border:0;width:100%;min-width:0;font-weight:700;padding:0!important;font-size:11px!important;line-height:14px!important}:is(.proficiency-cell .cell-content:has(.adjusted-value),.overview-vitals .cell-content:has(.adjusted-value)){padding:0 2px}.overview-vitals .has-adjustment>strong{line-height:20px;font-size:17px!important}.overview-vitals .has-adjustment>strong>small{vertical-align:baseline;font-size:8px;line-height:1}.life-fields{grid-template-columns:minmax(0,1fr) 8px minmax(0,1.65fr) minmax(0,.8fr)}.hp-maximum{text-align:center;flex-direction:column;align-self:stretch;gap:3px;min-width:0;display:flex}.hp-maximum>span{color:#858879;font-size:9px;line-height:13px}.hp-maximum .adjusted-value{height:29px;min-height:0}.hp-maximum .adjusted-value>strong{font-size:22px;line-height:25px}.hp-maximum .stat-adjustment{border-left-width:1px;flex-basis:23px;margin-left:1px}.size-cell .size-value{background:0 0;border:0;padding:0;font-size:17px;font-weight:700}.size-cell select{text-align:center;background:0 0;border:0;width:100%;padding:1px;font-size:11px;font-weight:600}.feature-panel .cell-heading,.heritage-features.feature-panel .cell-heading,.overview-spells.feature-panel .cell-heading,.conditions-cell.feature-panel .cell-heading{padding-left:6px;padding-right:6px}.heading-action{cursor:pointer}.heading-action:hover{filter:brightness(1.08)}.heading-action:focus-visible{outline-offset:-3px;outline:2px solid #afbb98}.feature-toggle-all,.cell-add,.training-edit{display:none}.training-chips:has(.feature-caption){min-height:17px}.training-cell dl>div{padding:2px 0}.keyword-preview header{padding:6px 9px 4px;position:relative}.keyword-preview header strong{padding-right:55px;font-size:14px;line-height:18px}.keyword-preview header .tooltip-english{color:#818b73;margin:0;font:11px Georgia,serif;display:inline}.keyword-preview header>small{margin-top:1px;font-size:9px;line-height:13px}.keyword-preview .keyword-content{padding:5px 9px 7px}.keyword-preview .rules-prose,.feature-prose,.feature-bubble.is-expanded{font-size:11px;line-height:1.5}.keyword-preview .rules-prose p,.feature-prose p{margin:0 0 3px}.keyword-preview .rules-prose h4,.feature-prose h4{margin:5px 0 2px;font-size:12px;line-height:1.35}.keyword-preview .rules-prose h4 small{font-size:10px;font-weight:400}.keyword-preview .rules-prose ul,.keyword-preview .rules-prose ol{margin:3px 0;padding-left:17px}.keyword-preview .rules-prose li{margin:1px 0}.keyword-preview .entry-facts{margin:0 0 4px;padding:0 0 3px;font-size:10px;line-height:1.4}.keyword-preview .entry-facts>div{padding:1px 0}.keyword-preview .entry-facts dt{min-width:0}.detail-heading{padding-right:75px;position:relative}.detail-title{font:inherit;text-align:left;cursor:grab;touch-action:none;background:0 0;border:0;padding:0}.detail-title:hover:not(:disabled){color:#66784f;background:0 0}.entry-badges{color:#70795f;flex-direction:column;align-items:flex-end;gap:2px;font-size:10px;font-weight:400;line-height:14px;display:flex;position:absolute;top:2px;right:0}.entry-badges>span{background:#eaedde;border:1px solid #d4dac6;padding:0 4px}.keyword-preview header .entry-badges{font-size:9px;line-height:12px;top:6px;right:8px}.rules-prose .table-scroll{max-width:100%;margin:3px 0 5px;overflow:auto}.rules-prose table{border-collapse:collapse;table-layout:auto;width:max-content;max-width:100%;margin:3px 0;font-size:10px;line-height:1.35}.rules-prose th,.rules-prose td{vertical-align:middle;padding:2px 5px}.rules-prose td p{margin:0}.rules-prose .table-caption{margin:2px 0;font-size:11px;font-weight:600}.document-prose{line-height:1.5}.document-prose p{margin-bottom:3px}.document-prose h4{margin-top:6px;margin-bottom:2px}.sheet-entry-body{padding:5px 3px 8px}.sheet-entry-body .rules-prose{font-size:12px;line-height:1.5}.sheet-entry-body .rules-prose p{margin-bottom:4px}.detail-actions{font-size:10px}.detail-actions>a{margin:0;display:inline}.wiki-footer{justify-content:flex-end}@media (max-width:520px){.category-tabs{flex-wrap:wrap;display:flex}.category-tabs button{flex:none;padding:3px 6px;font-size:11px}.library-body .columns-spell{grid-template-columns:minmax(100px,1fr) 28px 43px 28px 25px 44px 38px}.library-body .columns-item{grid-template-columns:minmax(85px,1fr) 46px 40px 28px 31px 35px}.library-body .entry-name{font-size:11px}.library-body .entry-name small,.catalog-value{font-size:9px}.document-prose.with-nav{margin-right:76px}.document-nav{width:70px}.document-prose{font-size:12px}.document-prose h4{font-size:13px}.filter-body{grid-template-columns:93px minmax(0,1fr)}.filter-body>section{padding:7px}.filter-options{grid-template-columns:1fr}.filter-options-tools{flex-wrap:wrap}.filter-options-tools input{width:100%}.entry-detail{padding:7px 9px}}.paper .ability-skill{grid-template-columns:10px 21px minmax(0,1fr);gap:3px}.paper .ability-skill.skill-editing{grid-template-columns:10px 19px minmax(0,1fr);gap:2px}.proficiency-mark{border:1.3px solid #51544f;border-radius:50%;justify-self:center;width:9px;height:9px;display:inline-block}.proficiency-mark.trained{background:#51544f}.proficiency-mark.expert,.paper .expertise-check{clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:#51544f;border:0;border-radius:0}.paper .ability-skill input.expertise-check{appearance:none;cursor:pointer;box-sizing:border-box;aspect-ratio:1;width:10px;min-width:10px;max-width:10px;height:10px;min-height:10px;max-height:10px;box-shadow:none;border:0;flex:none;padding:0;position:relative;background:#111!important}.paper .expertise-check:not(:checked):after{content:"";clip-path:inherit;background:#e8e8e8;position:absolute;inset:2px}.paper .expertise-check:focus-visible{filter:drop-shadow(0 0 2px #384b24)}.jack-of-all-trades{border-top:1px solid #a9ada1;align-items:center;gap:4px;margin-top:5px;padding-top:4px;font-size:9px;line-height:12px;display:flex}.paper .jack-of-all-trades input{accent-color:#51544f;width:10px;min-width:10px;height:10px;margin:0}.jack-of-all-trades input:disabled{opacity:1}.dice-cell .cell-content{justify-content:center}.overview-spells.feature-panel .cell-content{background-image:none;padding:0}.overview-spells .feature-groups{margin:0;padding:0}.spell-level-group{background:color-mix(in srgb,#444a40 var(--spell-shade),#eeeeea);border:0;border-radius:0;width:100%;padding:4px 24px 4px 5px;position:relative;margin:0!important}.overview-spells .feature-browse{margin:3px 5px}.spell-level-number{color:#383e32;text-shadow:0 1px 1px #eee;font-size:17px;font-weight:700;line-height:1;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.spell-level-group .feature-bubble{color:#343831;background:#f1f1ed}.spell-level-group .feature-flow{gap:3px}.paper{isolation:isolate}.paper>.overview-sheet,.paper>.sheet-details,.paper>.paper-footer{z-index:1;position:relative}.paper>.paper-heading{z-index:8;position:relative}.paper>.card-art-layer{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.card-art-layer *,.cell-state-art,.cell-halo{pointer-events:none!important}.card-art-background{z-index:0}.card-art-edge{z-index:3}.watermark-anchor{aspect-ratio:1;width:64%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.class-watermarks{opacity:.2;position:absolute;inset:0}.class-watermarks img{object-fit:contain;width:100%;height:100%;animation:.7s ease-out both badge-arrive;display:block}.class-watermarks.badge-leaving{animation:.75s ease-in both badge-depart}@keyframes badge-arrive{0%{opacity:0;filter:blur(6px);transform:scale(.82)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes badge-depart{0%{opacity:.2;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(8px);transform:scale(1.13)}}.magic-seal{opacity:0;fill:none;stroke:#333d40;stroke-width:5px;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.magic-seal.seal-active{opacity:.56}.magic-rotation{transform-origin:500px 500px;animation:28s linear infinite paused magic-revolve}.seal-active .magic-rotation{animation-play-state:running}@keyframes magic-revolve{to{transform:rotate(360deg)}}.paper.has-card-art .sheet-cell{clip-path:none;background:0 0;padding:0;overflow:visible}.cell-face{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);isolation:isolate;flex-direction:column;padding:3px;transition:filter .7s,rotate .8s,opacity .7s;display:flex;position:absolute;inset:0}.cell-face:before{content:"";background:var(--cell-border);z-index:0;clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,8.6px 3px,3px 8.6px,3px calc(100% - 8.6px),8.6px calc(100% - 3px),calc(100% - 8.6px) calc(100% - 3px),calc(100% - 3px) calc(100% - 8.6px),calc(100% - 3px) 8.6px,calc(100% - 8.6px) 3px,8.6px 3px);transition:opacity .7s;position:absolute;inset:0}.cell-missing .cell-face:before{opacity:0}.cell-surface{z-index:1;background:#e8e8e8a8;position:relative}.cell-perimeter{z-index:4}.cell-sheen{z-index:5}.cell-state-art{z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cell-edge-art path{fill:none;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .7s}.cell-cracks{opacity:0;fill:none;stroke:#484b49;stroke-width:1.15px;filter:drop-shadow(1px 1px #fff7);transition:opacity .8s}.cell-cracks .stone-highlight{stroke:#ddd;stroke-width:.65px}.condition-petrified .cell-cracks{opacity:.7}.condition-petrified .cell-surface{filter:grayscale()brightness(.9)}.cell-surface{transition:filter .7s,background .7s}.cell-edge-art .invisible-cell-edge{stroke:#515651;stroke-width:3px;stroke-dasharray:7 5}.condition-invisible .sheet-cell:not(.cell-missing) .cell-face:before{opacity:0}.condition-invisible .invisible-cell-edge{opacity:1}.portrait-cell .cell-content>svg{transition:opacity .9s}.condition-invisible .portrait-cell .cell-content>svg{opacity:.17}.cell-edge-art .exhaustion-segment{stroke:#b8232a;stroke-width:3.5px;stroke-linecap:butt}.condition-exhaustion .exhaustion-segment.segment-on{opacity:1}.cell-edge-art .poison-edge{stroke:#357436;stroke-width:7px;filter:blur(1.5px)}.condition-poisoned .poison-edge{opacity:.65}.poison-soak{opacity:0;background:radial-gradient(at 0 25%,#54863350,#0000 14%),radial-gradient(at 100% 75%,#36693c65,#0000 15%);transition:opacity 1s;box-shadow:inset 0 0 11px 4px #366b3980}.condition-poisoned .poison-soak{opacity:1}.portrait-cell{transition:rotate .9s cubic-bezier(.3,.8,.3,1);rotate:0deg}.condition-prone .portrait-cell{rotate:180deg}.speed-cell .cell-face:after{content:"";z-index:7;opacity:0;pointer-events:none;background:#090a09;transition:opacity .85s;position:absolute;inset:0}.condition-unconscious .speed-cell .cell-face:after{opacity:1}.condition-frightened .cell-face:before,.condition-frightened .cell-perimeter,.condition-frightened .cell-edge-art{animation:.31s linear infinite frame-tremor}.condition-frightened .sheet-cell:nth-child(2n) .cell-face:before,.condition-frightened .sheet-cell:nth-child(2n) .cell-perimeter,.condition-frightened .sheet-cell:nth-child(2n) .cell-edge-art{animation-duration:.37s;animation-delay:-.11s}@keyframes frame-tremor{0%,to{transform:translate(0)}20%{transform:translate(1px,-.8px)}40%{transform:translate(-1.3px,.6px)}60%{transform:translate(.8px,.9px)}80%{transform:translate(-.5px,-1px)}}.cell-halo{z-index:6;opacity:0;transition:opacity .7s;position:absolute;overflow:visible}.halo-portrait{fill:#70663f;stroke:#655e42;stroke-width:1.5px;width:130%;height:58%;top:-17%;left:-15%}.condition-stunned .halo-portrait{opacity:.85}.portrait-star-orbit>ellipse{fill:none;stroke-width:1px;opacity:.55}.ellipse-star{offset-path:path("M147 28 A67 20 0 1 1 13 28 A67 20 0 1 1 147 28");offset-rotate:0deg;animation:3s linear infinite paused stars-orbit}.condition-stunned .ellipse-star{animation-play-state:running}.star-1{animation-delay:-1s}.star-2{animation-delay:-2s}@keyframes stars-orbit{to{offset-distance:100%}}.halo-initiative{fill:#32352e;width:calc(100% + 22px);height:calc(100% + 18px);inset:-9px -11px}.condition-surprised .halo-initiative{opacity:.7}.initiative-burst{transform-origin:50%;transition:transform .65s cubic-bezier(.2,.8,.2,1.3);transform:scale(.7)}.condition-surprised .initiative-burst{transform:scale(1)}.edition-divider{z-index:7;flex-shrink:0;gap:8px;min-width:0;min-height:23px;position:relative}.edition-divider>span{min-width:12px;transition:flex-basis .3s}.status-strip{scrollbar-width:none;border:0;flex:0 auto;min-width:0;max-width:60%;min-height:20px;padding:0;overflow:auto hidden}.status-strip:has(.feature-bubble){flex-basis:auto}.status-strip:not(:has(.feature-bubble)){width:0;min-width:0}.status-strip .feature-groups,.status-strip .feature-flow{flex-wrap:nowrap;align-items:center;gap:3px;width:max-content;display:flex}.status-strip .feature-group{margin:0}.status-strip .feature-bubble{white-space:nowrap;border-radius:4px;flex:none;align-items:center;display:flex}.status-strip .feature-caption{white-space:nowrap;padding:1px 5px;font-size:10px;line-height:16px}.status-strip .exhaustion-level{text-align:center;background:0 0;border:0;border-left:1px solid #aaa;border-radius:0;min-width:24px;height:18px;font-size:10px;width:24px!important;padding:0!important}.physical-abilities{grid-template-rows:49px 49px minmax(92px,1.2fr) minmax(125px,1.6fr) minmax(78px,1fr);gap:7px}.death-saves-cell .cell-heading{min-height:16px}.death-saves-cell .cell-heading h3{font-size:10px}.death-saves-cell .cell-content{padding:1px 4px;overflow:hidden}.death-saves>div{justify-content:center;align-items:center;gap:4px;font-size:8px;line-height:12px;display:flex}.death-saves input{appearance:none;background:0 0;border:1px solid #494b46;border-radius:50%;min-width:8px;margin:0;width:8px!important;height:8px!important;padding:0!important}.death-saves input:checked{background:#41443f}.detail-cell .cell-content{padding:7px;overflow:auto}.detail-cell.notes-box .cell-content{flex-direction:column;display:flex}.card-state-effect{color:#434641;animation:.8s ease-out both effect-arrive;position:absolute;inset:0}.card-state-effect>svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.card-state-effect.is-leaving{animation:.95s ease-in both effect-leave}.effects-paused *{animation-play-state:paused!important}@keyframes effect-arrive{0%{opacity:0}to{opacity:1}}@keyframes effect-leave{0%{opacity:1}to{opacity:0}}.chain-link{fill:none;stroke:#454843;stroke-width:2.8px;opacity:.75}.chain-joint{fill:none;stroke:#777e71;stroke-width:4px;opacity:.7}.chain-run{animation:.95s cubic-bezier(.18,.7,.25,1) both chain-arrive}.is-leaving .chain-run{animation:.85s ease-in both chain-depart}@keyframes chain-arrive{0%{opacity:0;transform:translate(-1500px)}to{opacity:1;transform:translate(0)}}@keyframes chain-depart{to{opacity:0;transform:translate(-1500px)}}.grapple-clasp{opacity:.36;animation:.8s cubic-bezier(.15,.9,.2,1.2) both clasp-arrive}.hand-crease{fill:none;stroke:#eee;stroke-width:2px;opacity:.5}.is-leaving .grapple-clasp{animation:.85s ease-in both clasp-leave}@keyframes clasp-arrive{0%{transform:translate(-115px)}to{transform:translate(0)}}@keyframes clasp-leave{to{transform:translate(-115px)}}.charm-vine{opacity:.65;fill:#7a576a}.vine-stem,.vine-curl{fill:none;stroke:#755c6b;stroke-width:3px}.vine-stem{stroke-dasharray:1000;animation:1s ease-out both vine-grow}.vine-heart{transform-box:fill-box;transform-origin:50%;animation:1s ease-out both leaf-open}.is-leaving .vine-stem{animation:.9s ease-in both vine-recede}.is-leaving .vine-heart{animation:.85s ease-in both leaf-close}@keyframes vine-grow{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes vine-recede{to{stroke-dashoffset:1000px}}@keyframes leaf-open{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes leaf-close{to{opacity:0;scale:0}}.prohibition-symbol{fill:none;stroke:#454941;stroke-width:10px;opacity:.25}.symbol-fill{fill:#454941;stroke:none}.prohibition-slash{stroke-width:14px;paint-order:stroke;stroke:#3e433a}.blood-spatter{fill:#963132;opacity:.43}.glitch-flash{fill:#e9ffff;mix-blend-mode:difference;animation:6.3s step-end infinite glitch-flash}.glitch-slices{fill:#784768;opacity:0;animation:6.3s step-end infinite glitch-slices}@keyframes glitch-flash{0%,77%,82%,to{opacity:0}78%{opacity:.35}79%{opacity:.04}80%{opacity:.25}81%{opacity:.08}}@keyframes glitch-slices{0%,77%,82%,to{opacity:0;transform:translate(0)}78%{opacity:.23;transform:translate(8px)}80%{opacity:.17;transform:translate(-9px)}}.paper-poison-rim{fill:none;stroke:#436f38;stroke-width:19px;filter:blur(5px);opacity:.4}.visual-editing .card-state-effect,.visual-editing .magic-seal{opacity:0;transition:opacity .3s;animation:none}@media (prefers-reduced-motion:reduce){.card-art-layer *,.cell-face,.cell-face:before,.cell-perimeter,.cell-edge-art,.cell-halo *{transition:none!important;animation:none!important}.sheet-cell{transition:none!important}.card-state-effect.is-leaving,.badge-leaving,.glitch-flash,.glitch-slices{opacity:0}.star-0{offset-distance:0%}.star-1{offset-distance:33%}.star-2{offset-distance:66%}}@media print{.card-art-edge,.card-state-effect,.magic-seal,.cell-state-art,.cell-halo{display:none}.class-watermarks{opacity:.07}.class-watermarks img{animation:none}.paper .sheet-cell{translate:none!important;rotate:none!important}.paper .cell-face{animation:none!important}.speed-cell .cell-face:after{display:none}}.detail-status-anchors{grid-template-columns:1fr 1fr 68px;gap:7px;width:230px;height:70px;display:grid}.detail-status-anchors .cell-heading{min-height:17px}.detail-status-anchors .cell-heading h3{font-size:10px}.detail-status-anchors .cell-content{place-items:center;display:grid;overflow:hidden}.detail-status-anchors .adjusted-value>strong{font-size:20px}.detail-status-anchors .portrait-cell .cell-content{padding:0}.edition-divider{transition:translate .7s cubic-bezier(.2,.7,.2,1)}.condition-incapacitated .overview-sheet>.edition-divider{translate:0 -144px}.condition-incapacitated .edition-divider{background:#ededebe6}.cell-face{transition:filter .7s,rotate .8s,opacity .7s,transform .35s}.cell-edge-art{z-index:4}.portrait-cell>.halo-portrait{fill:#70663f;stroke:#655e42;stroke-width:1.5px;max-width:none;height:58%}.portrait-cell .cell-cracks{fill:none;stroke:#484b49;stroke-width:1.15px}.poison-drips{fill:#3b6432;opacity:0;filter:blur(.8px);transition:opacity 1s}.condition-poisoned .poison-drips{opacity:.25}.paper .sheet-cell{transform:rotate(var(--fall-tilt,0deg));transform-origin:50%}@media print{.paper .sheet-cell{transform:none!important}}.wiki-pane{--ink:#262a30;--muted:#626975;--line:#c4c8ce;--accent:#355b80;color:var(--ink);background:#fafafa}.wiki-header,.wiki-footer,.wiki-filters,.catalog-status{color:#505864;background:#f2f3f5;border-color:#c7cbd1}.wiki-source,.wiki-pane .eyebrow,.wiki-pane small,.catalog-value{color:#606773}.wiki-pane button,.library-filter-dialog button{color:#303a47;background:#f5f6f8;border-color:#b7bec7}.wiki-pane input,.wiki-pane select,.library-filter-dialog input{color:#262a30;background:#fff;border-color:#b7bec7}.category-tabs{background:#e9ecf0;border-color:#c4c8ce;flex-wrap:wrap}.category-tabs button{background:0 0;border-color:#0000;border-radius:0}.category-tabs button.active{color:#244a72;background:#fff;box-shadow:inset 0 -2px #355b80}.wiki-pane .library-body .catalog-list{background:#fafafa;border-color:#b4bac3}.wiki-pane .catalog-columns{color:#303a47;background:#e8ebef;border-color:#b4bac3}.wiki-pane .catalog-columns button{background:0 0}.wiki-pane .catalog-columns button[aria-sort=ascending],.wiki-pane .catalog-columns button[aria-sort=descending]{color:#244a72}.wiki-pane .library-body .catalog-row{background:0 0;border:1px solid #0000;border-bottom-color:#e2e5e9;border-radius:0;min-height:25px;transition:none}.wiki-pane .library-body .catalog-row:nth-child(odd){background-color:#f0f2f4}.wiki-pane .library-body .catalog-row.active{background-color:#e3eaf2;box-shadow:inset 3px 0 #355b80}.wiki-pane .library-body .catalog-row:hover,.wiki-pane .library-body .catalog-row:focus-visible{outline-offset:-2px;background-color:#e9eef5;border-color:#355b80;outline:1px solid #355b80}.wiki-pane .entry-name small{color:#68717c}.wiki-pane .catalog-value{color:#414954}.wiki-pane .library-body .ritual-row{background-image:linear-gradient(90deg,#87b7ee38,#0000 85%)}.entry-disabled .entry-name,.source-entries .entry-disabled>span,.global-result.entry-disabled>strong,.document-section.entry-disabled>h4{color:#777;text-decoration:line-through;text-decoration-thickness:1px}.wiki-pane .entry-detail{color:#272c33;scroll-behavior:auto;--frozen-height:112px;background:#fcfcfd;padding-top:0;scroll-padding-top:125px}.detail-frozen{z-index:5;background:#fcfcfd;border-bottom:2px solid #aeb7c3;margin:0 0 6px;padding:5px 0 4px;position:sticky;top:0;box-shadow:0 4px 7px #202a3610}.detail-frozen .detail-heading{border:0;margin:0;padding-bottom:2px;padding-right:95px}.detail-frozen .detail-navigation{margin-bottom:0}.detail-navigation button{padding:1px 5px;font-size:10px}.detail-frozen h1{font-size:20px}.detail-frozen .detail-heading>small{font-size:10px}.detail-frozen .detail-title{background:0 0}.detail-frozen .detail-title:hover{color:#244a72;background:0 0}.class-jumps{gap:2px;display:flex;position:absolute;bottom:3px;right:0}.class-jumps button{border-radius:2px;padding:3px 5px;font-size:10px}.wiki-pane .entry-facts{color:#303946;background:#f0f2f5;border-color:#c3c9d0;flex-wrap:wrap;gap:2px 14px;padding:5px 8px;display:flex}.wiki-pane .entry-facts>div{gap:7px;display:flex}.wiki-pane .entry-facts dt{color:#65707c}.wiki-pane .entry-facts dd{margin:0}.document-prose{color:#292e35;font-size:12px;line-height:1.55}.document-prose.with-nav{margin-right:155px}.document-nav{width:144px;top:var(--frozen-height);background:#f2f4f7;border-color:#c6ccd4;padding-left:7px}.document-nav>div{scrollbar-width:none;overscroll-behavior:contain;max-height:min(440px,46dvh)}.document-nav>div::-webkit-scrollbar{display:none}.document-nav button{color:#475364;font-size:11px;line-height:17px;background:0 0!important}.document-nav button.active{color:#254d78;box-shadow:inset 2px 0 #355b80;background:#e0e7f0!important}.document-nav .nav-level,.document-nav>strong{color:#394554}.document-nav>strong{border-color:#ccd2da}.document-prose h4{color:#354b64;border-color:#aab6c4;font-weight:700}.document-prose h4 small{color:#616f7f;font-weight:400}.document-prose .depth-0>h4{background:#e8edf3;border-color:#aab6c4;padding:3px 4px}.document-prose .section-tools small{color:#6b7380;white-space:normal}.wiki-pane .inline-reference,.keyword-preview .inline-reference{color:#315a84}.wiki-pane .inline-reference:hover,.keyword-preview .inline-reference:hover,.wiki-pane .inline-reference[aria-describedby]{outline-offset:1px;background:#e3ebf5;border-radius:1px;outline:1px solid #426384}.wiki-pane .rules-prose table,.keyword-preview .rules-prose table{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #aeb8c5;width:max-content;min-width:0;max-width:none;font-size:11px}.wiki-pane .rules-prose th,.wiki-pane .rules-prose td,.keyword-preview .rules-prose th,.keyword-preview .rules-prose td{vertical-align:middle;border:1px solid #c5ccd5;min-width:32px;max-width:240px;padding:5px 8px;line-height:1.45}.wiki-pane .rules-prose th,.keyword-preview .rules-prose th{color:#2b405b;text-align:center;background:#dfe5ee;font-weight:700;position:sticky;top:0}.wiki-pane .rules-prose tr:nth-child(2n)>td,.keyword-preview .rules-prose tr:nth-child(2n)>td{background:#f0f3f7}.wiki-pane .rules-prose td:first-child,.keyword-preview .rules-prose td:first-child{text-align:center;white-space:nowrap;border-right:2px solid #aeb8c5;font-weight:600}.wiki-pane .rules-prose tbody tr:hover>td{background:#e3edf9}.wiki-pane .rules-prose td[rowspan]{text-align:center;background:#e9eef5}.table-scroll{overscroll-behavior:contain}.wiki-pane .table-caption{color:#314762}.wiki-pane .reading-placeholder{color:#596573;background:#f5f6f8}.wiki-pane .entry-badges>span,.keyword-preview .entry-badges>span{color:#485669;background:#e8edf3;border-color:#c5cdda}.keyword-preview{color:#2e3540;background:#fcfcfd;border-color:#3a5777 #9baabd #9baabd;box-shadow:0 7px 24px #20273530}.keyword-preview header{background:#eef1f5;border-color:#c5cdd7}.keyword-preview header small,.keyword-preview header .tooltip-english{color:#626c7a}.keyword-preview .rules-prose{color:#2e3540}.keyword-preview .entry-inset{background:#f0f2f5}.keyword-preview .keyword-content{overscroll-behavior:contain}.global-search{z-index:15;position:relative}.global-search .wiki-search{margin:5px 12px;display:flex}.global-search .wiki-search input{width:100%;min-width:0}.global-search .wiki-search button{background:0 0;border:0;padding:0 6px}.global-results{background:#fff;border:1px solid #75869c;flex-direction:column;max-height:55dvh;display:flex;position:absolute;top:100%;left:12px;right:12px;box-shadow:0 6px 20px #20273533}.global-results>header{background:#e8edf3;border-bottom:1px solid #b5bfcd;align-items:center;gap:12px;padding:6px 9px;font-size:12px;display:flex}.global-results>header button{margin-left:auto}.global-results>div{overscroll-behavior:contain;overflow:auto}.global-result{text-align:left;border:0;flex-direction:column;width:100%;color:#263b54!important;background:#fff!important;border-bottom:1px solid #e2e6eb!important;border-radius:0!important;padding:5px 9px!important;display:flex!important}.global-result:hover{outline-offset:-2px;outline:2px solid #426384;background:#edf2f8!important}.global-result strong{font-size:12px}.global-result small,.global-result>span{color:#647080;font-size:10px;font-weight:400}.segmented{flex-wrap:wrap;gap:0;display:inline-flex}.segmented button{color:#394657;background:#f6f7f9;border:1px solid #aeb9c7;border-radius:0;margin-left:-1px;padding:5px 10px;font-size:12px}.segmented button[aria-checked=true]{color:#fff;background:#3f526b;border-color:#3f526b}.setting-row .segmented{margin-left:auto}.source-books{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:7px;max-height:48dvh;margin-top:9px;padding:2px;display:grid;overflow:auto}.source-book{color:#303b49;background:#fafbfd;border:1px solid #bfc7d2;padding:9px 33px 9px 8px;position:relative}.source-book>label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.source-book>label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.source-book strong{font-size:12px}.source-book small{color:#667286;font-size:10px}.source-gear{color:#53657b;background:0 0;border:0;padding:2px 5px;font-size:17px;position:absolute;top:5px;right:5px}.source-counts{color:#626d7d;flex-wrap:wrap;gap:2px 8px;font-size:10px;display:flex}.source-entry-settings{border-top:1px solid #c7ced8;grid-column:1/-1;margin-top:10px;padding-top:8px}.source-entry-settings>input{width:100%}.source-categories{flex-wrap:wrap;gap:3px;margin:6px 0;display:flex}.source-categories button{border-radius:2px;padding:2px 6px;font-size:10px}.source-categories button[aria-pressed=true]{color:#fff;background:#415773}.source-entries{grid-template-columns:1fr 1fr;gap:0 15px;max-height:300px;display:grid;overflow:auto}.source-entries>label{border-bottom:1px solid #e0e5ec;align-items:flex-start;gap:6px;padding:5px 0;font-size:11px;display:flex}.source-entries>label>span{flex:1;min-width:0}.source-entries small{margin-left:6px}.profile-transfer{margin-top:14px}.profile-transfer textarea{resize:vertical;overflow-wrap:anywhere;width:100%;min-height:58px;font:11px monospace}.source-search{width:100%}.source-settings .dialog-actions{gap:6px;font-size:11px}.source-settings .dialog-actions button{font-size:11px}.library-filter-dialog,.modal{color:#303a48;background:#f9fafb}.library-filter-dialog>header,.library-filter-dialog .filter-body>nav{background:#edf0f5}.library-filter-dialog .filter-body>nav button.active{background:#dfe7f2;box-shadow:inset 3px 0 #426384}.library-filter-dialog .active-filters button{background:#e6edf6;border-color:#b5c2d3}.library-filter-dialog .filter-explanation,.library-filter-dialog .filter-options small{color:#626e7e}.training-cell .training-row{border-radius:0;min-height:0}.training-cell dl>.training-row{grid-template-columns:26px minmax(0,1fr);padding:2px 0;display:grid}@media (max-width:650px){.document-prose.with-nav{margin-right:116px}.document-nav{width:108px}.source-books,.source-entries{grid-template-columns:1fr}.class-jumps button{padding:3px;font-size:9px}.detail-frozen .detail-heading{padding-right:80px}}.global-search-backdrop{z-index:-1;background:0 0;position:fixed;inset:0}.class-subclasses .entry-disabled{color:#777;text-decoration:line-through}.wiki-pane .rules-prose .numeric-cell{text-align:center}.wiki-pane .detail-heading .english-name{color:#637184}.wiki-pane .wiki-splitter{background:#e4e8ef}.wiki-pane .wiki-splitter:after{background:#889aaf}:root{--accent:#455d7b;--line:#c5cbd3;--muted:#67717f;color:#303740;background:#e5e6e8}.app-header,.dialog-head{background:#f7f8fa;border-color:#c5cbd3}.app-header .brand,.brand-mark{color:#394656}.brand-en{color:#7b8796}.pane-toolbar{background:#e8eaee;border-color:#c7cdd5}.sheet-pane{background:#e5e6e8;border-color:#c1c7d0}.app-header button,.dialog button{color:#374b64;background:#f5f7fa;border-color:#b8c3d0}.app-header .primary,.dialog .primary{color:#fff;background:#445a75}.dialog,.dialog-body{color:#303a48;background:#fcfcfd}.dialog-head h2{color:#364c66}.dialog .settings-section{border-color:#cbd2db;padding:10px 0}.dialog .settings-section h3{color:#364c66;margin:0 0 7px}.dialog .setting-row{border-color:#d8dde5;padding:9px 0}.dialog .setting-row small{color:#687687}.dialog input,.dialog textarea{color:#35465c;background:#fff;border-color:#b8c3d0}.dialog .segmented button[aria-checked=true]{color:#fff;background:#3f526b}.dialog input[type=checkbox],.wiki-pane input[type=checkbox]{accent-color:#425d7f}.wiki-pane .category-tabs button.active{border-bottom-color:#355b80}.wiki-pane .wiki-splitter:before{background:#889aaf}.wiki-pane a{color:#466489}.wiki-pane .catalog-value{white-space:normal;line-height:1.4}.wiki-pane .catalog-row .catalog-value:last-child{font-size:9px}.wiki-pane button:focus-visible,.wiki-pane input:focus-visible,.dialog button:focus-visible,.dialog input:focus-visible,.dialog textarea:focus-visible{outline-color:#426384}.entry-detail[data-entry-kind=monster] .detail-heading{min-height:94px;padding-right:106px}.entry-detail[data-entry-kind=monster] .detail-heading>.eyebrow{display:none}.entry-detail[data-entry-kind=monster] .detail-heading h1{padding-top:3px;font-family:Georgia,Microsoft YaHei,serif;font-size:23px}.entry-detail[data-entry-kind=monster] .english-name{font-variant:small-caps;color:#5a4437;margin:0;font-size:14px;line-height:1.2;display:block}.monster-portrait{object-fit:contain;pointer-events:none;border:0;border-radius:50%;width:90px;height:90px;position:absolute;top:1px;right:1px}.monster-document{color:#262b33;font-size:12px;line-height:1.45}.monster-document p{margin:0 0 3px}.monster-document .monster-classification{margin:2px 0 6px}.monster-basics{justify-content:space-between;align-items:start;gap:12px;display:flex}.monster-initiative{white-space:nowrap;margin-left:auto!important}.monster-basics strong,.monster-defenses strong{margin-right:3px;font-weight:750}.monster-abilities{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:5px 0 9px;display:grid}.monster-ability-labels,.monster-ability-row{text-align:center;grid-template-columns:1.05fr .7fr 1fr 1fr;align-items:center;gap:1px;display:grid}.monster-ability-labels{color:#727a86;font-size:10px;line-height:18px}.monster-ability-row{background:#e4e8ef;line-height:22px}.monster-ability-row:nth-child(odd){background:#edf0f4}.monster-ability-row strong{font-weight:600}.monster-ability-row span:nth-child(n+3){color:#315a84}.monster-defenses{margin-bottom:7px}.monster-section>h3{color:#73523e;border-bottom:1px solid #ab8f79;margin:8px 0 4px;padding:0;font-size:16px;font-weight:500;line-height:1.35}.monster-trait{margin:0 0 5px}.monster-trait>p>strong{font-weight:750}.monster-document .monster-trait p{margin-bottom:3px}.monster-document .entry-section>h4{background:0 0;border:0;padding:0;font-size:12px;font-style:italic;font-weight:700;display:inline}.monster-document .entry-section>h4 small{color:inherit;font-size:12px;font-weight:700}.monster-document .entry-section{margin:0 0 5px}.monster-footnotes{color:#47556a;border-top:1px solid #c8cdd5;margin-top:8px;padding-top:5px;font-size:11px}.keyword-preview .monster-document{font-size:11px}.keyword-preview .monster-abilities{gap:6px}.keyword-preview .monster-ability-row{font-size:10px;line-height:19px}.keyword-preview .monster-ability-labels{font-size:9px}.keyword-preview .monster-section>h3{font-size:14px}.monster-trait>p>strong>em{font-synthesis:style;color:inherit;font-family:Georgia,Microsoft YaHei,serif;font-style:italic}.monster-document .inline-reference{font:inherit;line-height:inherit;padding:0}.wiki-pane .rules-prose .table-scroll,.keyword-preview .rules-prose .table-scroll{overscroll-behavior:auto;max-height:none;overflow:auto hidden}.wiki-pane .rules-prose table,.keyword-preview .rules-prose table{table-layout:auto;border:0;width:100%;max-width:100%;margin:2px 0;font-size:9px;line-height:1.05}.wiki-pane .rules-prose th,.wiki-pane .rules-prose td,.keyword-preview .rules-prose th,.keyword-preview .rules-prose td{white-space:normal;border:0;min-width:0;height:14px;padding:1px 3px;font-size:9px;line-height:1.05}.wiki-pane .rules-prose th,.keyword-preview .rules-prose th{border-bottom:1px solid #a9b4c3;font-weight:600;position:static}.wiki-pane .rules-prose td:first-child,.keyword-preview .rules-prose td:first-child{border-right:0;font-weight:400}.wiki-pane .rules-prose td p,.keyword-preview .rules-prose td p{font:inherit;margin:0}.wiki-pane .rules-prose td .inline-reference{font:inherit;line-height:inherit}.wiki-pane .rules-prose tbody tr:hover>td,.keyword-preview .rules-prose tbody tr:hover>td{background:#cddfee!important}.document-prose h4 .document-heading-toggle{text-align:left;width:100%;font:inherit;color:inherit;cursor:grab;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:0 3px;padding:0;display:flex}.document-prose h4 .document-heading-toggle:hover{background:0 0}.document-heading-toggle[aria-expanded=false]{opacity:.65}.catalog-more{flex:none;height:1px}.catalog-shell{flex:0 0 var(--catalog-height,122px);min-height:0;position:relative;overflow:hidden}.library-body:not(.has-detail) .catalog-shell{flex:1}.library-body .catalog-shell .catalog-list{overscroll-behavior:auto;overflow-anchor:none;height:100%;max-height:none;display:block;overflow:auto}.virtual-row{contain:layout style;flex:none;min-width:0}.library-body .virtual-row .catalog-row{border-radius:0;width:100%;height:28px;min-height:28px;margin:0;overflow:hidden}.virtual-row:nth-child(odd) .catalog-row{background-color:#f0f2f4!important}.wiki-pane .virtual-row .catalog-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.catalog-race-group{text-align:left;align-items:center;gap:7px;width:100%;height:28px;display:flex;background:#e7ecf3!important;border:0!important;border-bottom:1px solid #c3ccd8!important;border-radius:0!important;padding:2px 6px!important}.catalog-race-group strong{font-size:12px}.catalog-race-group small{margin-left:auto}.catalog-row.race-child .entry-name{padding-left:17px}.catalog-fill-glow{pointer-events:none;z-index:4;border:2px solid #d9b65d;animation:1.15s ease-in-out 3 both catalog-fill-pulse;position:absolute;inset:0}@keyframes catalog-fill-pulse{0%,to{background:#ffdc6b00;border-color:#d9b65d00}50%{background:#ffe18b42;border-color:#d9b65db0}}.paper .ability-skill,.paper .ability-save,.paper .proficiency-mark{cursor:default}.paper .skill-editing input{cursor:pointer}.paper .cell-fill{text-align:center;outline-offset:-2px;border:0;width:100%;white-space:normal!important;font-size:9px!important;line-height:1.25!important}.paper .size-cell .cell-content:has(>.cell-fill){justify-content:center;align-items:center;padding:0 2px;display:flex}.class-navigation{margin-top:5px}.class-navigation .class-jumps{justify-content:flex-start;gap:4px;padding:0 0 4px;position:static}.class-navigation .class-jumps button{min-width:40px}.class-navigation .class-subclasses{border:0;flex-wrap:wrap;gap:3px;max-width:100%;margin:0;padding:3px 0 2px;display:flex}.class-navigation .class-subclasses>button{white-space:normal;overflow-wrap:anywhere;text-align:left;background:#f1f3f6;border-radius:2px;flex:0 auto;min-width:0;max-width:100%;padding:3px 6px;font-size:10px}.class-navigation .class-subclasses>button .subclass-name{line-height:1.25;display:block}.class-navigation .class-subclasses>button[aria-current=page]{background:#dce5f1;border-color:#728baa}.class-subclasses small{color:#68707c;font-size:8px;line-height:1.15;display:block}.detail-frozen .detail-heading{padding-right:0}.detail-frozen{isolation:isolate}.document-section.reading-highlight,.is-sheet-preview:not(.has-reading-focus) .detail-heading{background:#ffdf794d;box-shadow:inset 3px 0 #d2ad4c}.document-section.reading-highlight-fade,.sheet-preview-committed:not(.has-reading-focus) .detail-heading{animation:1.5s ease-out both reading-focus-fade}@keyframes reading-focus-fade{0%{background:#ffdf7970;box-shadow:inset 3px 0 #d2ad4c}to{background:0 0;box-shadow:inset 3px 0 #0000}}.source-books{scrollbar-gutter:stable;overscroll-behavior:auto;scrollbar-color:#8597ad #d8e0ea;background:#e7ecf2;border:1px solid #aebccb;width:calc(100% - 24px);max-height:330px;margin:9px 24px 0 0;padding:8px}.source-book.is-open{grid-column:auto}.source-entry-settings{border:0;margin:0}.source-dialog{width:min(650px,100vw - 40px)}.source-dialog .source-entries{overscroll-behavior:auto;scrollbar-gutter:stable;background:#eef2f7;height:46dvh;max-height:430px;padding:0 8px;display:block;overflow:auto}.source-entries .virtual-row>label{white-space:nowrap;border-bottom:1px solid #d5dce6;align-items:center;gap:6px;height:32px;font-size:12px;display:flex;overflow:hidden}.source-entries .virtual-row>label>span{text-overflow:ellipsis;overflow:hidden}.source-entries .virtual-row small{margin-left:8px;font-size:10px}.profile-transfer{background:#edf1f7;border:1px solid #cad3df;margin:0 0 12px;padding:8px}.profile-transfer textarea{min-height:44px}.profile-transfer .dialog-actions{margin:6px 0 0}.transfer-json textarea{resize:vertical;width:100%;height:130px;font:11px/1.5 monospace}.png-preview{border:1px solid #bec6d0;max-width:100%;max-height:45dvh;margin:10px auto;display:block}.global-results .virtual-list{overscroll-behavior:contain;max-height:45dvh;display:block;overflow:auto}.global-results .virtual-row .global-result{height:44px;overflow:hidden;padding:3px 9px!important}.global-result strong,.global-result>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.catalog-fill-glow{animation:3s step-end both catalog-fill-rest}.reading-highlight-fade{animation-duration:.1ms}}@keyframes catalog-fill-rest{0%{background:#ffe18b22;border-color:#d9b65d88}to{background:0 0;border-color:#0000}}.category-search{flex:1;width:12rem;min-width:6rem;max-width:24rem}.feature-subentry{margin:5px 0}.feature-subentry>p{margin:0}.feature-subentry>p strong{font-weight:750}.document-nav button small{opacity:.75;font-size:10px;display:block}.wiki-filters .category-search{box-sizing:border-box;align-self:center;height:30px;min-height:30px;padding:4px 8px;font-size:13px;line-height:20px}.hp-levels{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));align-items:start;gap:12px 8px;margin:16px 0;display:grid}.hp-levels label{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.hp-levels label>span{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:17px}.hp-levels small{opacity:.7;font-size:11px;display:block}.hp-levels .hp-level-value{box-sizing:border-box;text-align:center;background:var(--suite-surface,#eee);width:48px;min-width:48px;height:48px;color:inherit;appearance:textfield;border:1px solid #8888;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:750;line-height:1;display:flex}.hp-levels input::-webkit-inner-spin-button{appearance:none}.hp-calculation{border-top:1px solid #8886;padding-top:12px}.hp-calculation>strong{font-size:18px}.hp-calculation p{line-height:1.8}.hp-calculation b{font-weight:800}.cell-heading h3:has(.heading-settings-icon){justify-content:center;align-items:center;gap:3px;display:inline-flex}.heading-settings-icon{vertical-align:middle;flex:none;width:12px;height:12px}.header-法术 .page-header-fields{grid-template-columns:1fr 1fr .8fr 65px}.header-法术 .page-caption{width:75px}.spell-ability-cell .page-value{font-size:22px}.spell-slot-summary{box-sizing:border-box;flex:0 0 100%;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.spell-slot-summary>span:last-child{text-align:right;overflow-wrap:anywhere}.hit-die-art{width:var(--die-size);height:var(--die-size);pointer-events:none;flex:none;display:block;position:relative}.hit-die-art img{object-fit:contain;width:100%;height:100%;display:block}.hit-die-art b{color:#161616;text-shadow:0 0 2px #fff;justify-content:center;align-items:center;font:800 12px Arial,sans-serif;display:flex;position:absolute;inset:0}.hit-die.spent .hit-die-art{opacity:.3}.feature-subentry>p>strong>em{font-synthesis:style;font-family:Georgia,Microsoft YaHei,serif;font-style:italic}.workspace{grid-template-columns:minmax(0,var(--sheet-share,44%)) 8px minmax(0,1fr)}.workspace-splitter{cursor:col-resize;touch-action:none;z-index:10;background:#dfe3e8;position:relative}.workspace-splitter span{background:#98a1ab;border-radius:2px;width:3px;position:absolute;top:43%;bottom:43%;left:2px}.workspace-splitter:hover,.workspace-splitter:focus-visible{background:#c3d0df}.sheet-pages{flex-direction:column;align-items:stretch;gap:2px;width:40px;height:auto;padding:0}.sheet-pages button,.sheet-pages button[aria-selected=true]{writing-mode:vertical-rl;border:1px solid #a4a69e;border-left:0;border-radius:0 5px 5px 0;flex:none;width:36px;min-height:80px;margin:0;padding:10px 7px;box-shadow:2px 1px 2px #3331}.sheet-pages button[aria-selected=true]{border-right:3px solid #737b80;width:40px;padding:12px 7px}.sheet-pages .page-number{display:none}.paper-stack .paper{background:var(--paper-paper,#ededeb);color:var(--paper-ink,#343532)}.paper:has(.overview-sheet){background:var(--paper-paper,#ededeb);color:var(--paper-ink,#343532)}.paper .overview-sheet{color:inherit}.paper .sheet-cell{--cell-border:var(--paper-frame,#595959)}.paper .cell-surface{background:color-mix(in srgb,var(--paper-surface,#e8e8e8) 66%,transparent)}.paper .cell-heading{background:var(--paper-heading,#7c7c7c)}.paper .cell-content,.paper .cell-content input,.paper .cell-content textarea,.paper .cell-content button{color:var(--paper-ink,#343532)}.paper .cell-missing .cell-perimeter path{stroke:#000}.badge-tint{background:var(--paper-badge,#555);width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.badge-tint img{opacity:0!important}.palette-controls{align-items:center;gap:3px;display:flex}.palette-controls label{display:flex}.palette-controls input{appearance:none;cursor:pointer;border:1px solid #777;border-radius:50%;width:13px;height:13px;padding:0;overflow:hidden}.palette-controls input::-webkit-color-swatch-wrapper{padding:0}.palette-controls input::-webkit-color-swatch{border:0;border-radius:50%}.paper-heading-right{align-items:center;gap:7px;display:flex}.portrait-cell .cell-content{padding:0!important;display:block!important;overflow:hidden!important}.portrait-view{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.portrait-view>svg{fill:#c7c7c3;stroke:#aaa9a3;stroke-width:1px;width:100%;height:100%}.portrait-image{object-fit:cover;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;transition:opacity .8s;position:absolute}.condition-invisible .portrait-image{opacity:.17}.portrait-controls{opacity:0;background:#0007;flex-direction:column;transition:opacity .14s;display:flex;position:absolute;inset:0}.portrait-editing:hover .portrait-controls,.portrait-editing:focus-within .portrait-controls{opacity:1}.paper .portrait-controls button{color:#fff;touch-action:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:25px;display:grid}.portrait-controls .portrait-move{cursor:move;flex:none;height:70%}.portrait-controls .portrait-settings{flex:1}.portrait-view.has-portrait .portrait-settings{border-top:1px solid #fff9}.portrait-view.portrait-moving .portrait-controls{background:0 0}.portrait-view.portrait-moving .portrait-controls button{color:#0000;border-color:#0000}.portrait-error{color:#8b2121;background:#fff;font-size:9px;position:absolute;inset:auto 0 0}.paper .sheet-details{gap:7px}.detail-page-header{flex:none;align-items:stretch;gap:8px;height:82px;display:flex}.page-caption{flex:none;align-self:center;width:108px;min-width:0}.page-caption small{max-height:29px;font-size:10px;display:block;overflow:hidden}.page-caption h2{margin:3px 0;font-size:23px}.page-header-fields{flex:1;grid-template-columns:1fr 1fr 65px;gap:6px;min-width:0;display:grid}.page-header-fields>.sheet-cell{grid-area:auto}.page-header-fields .cell-heading{min-height:18px}.page-header-fields .cell-heading h3{font-size:10px}.page-header-fields .cell-content{flex-direction:column;justify-content:center;align-items:center;padding:3px;display:flex}.header-特性 .page-caption{width:70px}.header-特性 .page-header-fields{grid-template-columns:1.4fr 1fr 1fr 65px}.header-背景 .page-header-fields{grid-template-columns:1fr}.header-背包 .page-header-fields{grid-template-columns:2.5fr 1fr 65px}.detail-identity .identity-token{flex:none;min-height:18px;font-size:11px}.page-value{font-size:25px}.detail-identity .identity-token input{font-size:11px!important}.features-page-grid{flex:1;grid-template-rows:1.6fr 1fr .65fr;grid-template-columns:1fr 1fr;gap:7px;min-height:0;display:grid}.detail-class-features{grid-column:1/3}.detail-race-features{grid-row:2/4}.detail-feats{grid-area:2/2}.detail-background-features{grid-area:3/2}.features-page-grid .feature-prose{font-size:11px;line-height:1.38}.features-page-grid .feature-prose p{margin:2px 0}.features-page-grid .feature-group h4{margin:3px 0;font-size:11px}.features-page-grid .feature-group h4 button{font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0}.features-page-grid .is-expanded{margin:0!important;padding:2px 0!important}.features-page-grid .feature-flow{gap:2px 4px}.background-grants{flex-direction:column;flex:none;gap:3px;font-size:10px;display:flex}.background-ability-choices,.equipment-choices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.background-ability-choices label{align-items:center;gap:3px;display:flex}.background-grants input{text-align:center;width:30px;padding:1px;font-size:11px}.equipment-choices button{border-radius:0;padding:2px 5px;font-size:10px}.equipment-choices span{flex-basis:100%;font-size:9px}.equipment-choices button[aria-pressed=true]{background:#c9d2dc}.biography-grid{flex:1;grid-template-rows:190px 200px minmax(0,1fr);grid-template-columns:1fr 1.1fr 1.2fr;gap:7px;min-height:0;display:grid}.bio-identity{grid-area:1/1}.bio-description{grid-area:1/2/2/4}.bio-appearance{grid-area:2/1}.bio-personality{grid-area:2/2}.bio-story{grid-area:3/1/4/3}.bio-portrait{flex-direction:column;grid-area:2/3/4/4;gap:4px;min-height:0;display:flex}.bio-portrait>.portrait-cell{flex:1}.bio-portrait>.biography-field{flex:none;height:60px}.biography-field{border-bottom:1px solid #aaa7;align-items:center;gap:4px;min-height:0;font-size:11px;display:flex}.biography-field>span{flex:none;width:42px;font-size:10px;font-weight:600}.biography-field input,.biography-field textarea{font:inherit;resize:none;background:0 0;border:0;width:100%;min-width:0;padding:2px}.biography-text{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-height:0;overflow:auto}.biography-multi{border:0;flex-direction:column;align-items:stretch;height:100%}.biography-multi>span{display:none}.biography-multi textarea{flex:1;min-height:0}.bio-personality .cell-content{grid-template-rows:repeat(4,1fr);padding:0 4px;display:grid}.bio-personality .biography-multi{border-bottom:1px solid #aaa7;flex-direction:row}.bio-personality .biography-multi>span{width:24px;padding-top:3px;display:block}.bio-identity .cell-content{flex-direction:column;gap:1px;display:flex}.bio-identity .biography-field{flex:1}.bio-identity input{padding:0}.spell-settings{flex-wrap:wrap;flex:none;align-items:center;gap:5px;font-size:10px;display:flex}.spell-settings label{align-items:center;gap:3px;display:flex}.spell-settings input{width:35px;padding:2px;font-size:11px}.spell-settings select{max-width:60px;padding:1px;font-size:11px}.spell-settings button{padding:3px 7px;font-size:10px}.spell-slots-cell{flex:none;height:90px}.spell-slot-levels{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;height:100%;display:grid}.spell-slot-levels>div{text-align:center;font-size:10px}.spell-slot-levels strong{display:block}.spell-slot-levels input{text-align:center;width:35px;padding:0;font-size:12px}.spell-slot-levels>div>div{flex-wrap:wrap;justify-content:center;gap:2px;margin-top:3px;display:flex}.spell-slot-levels button{background:0 0;border:1px solid #666;border-radius:50%;width:9px;min-width:0;height:9px;padding:0}.spell-slot-levels .slot-used{background:#555}.prepared-cell{flex:none;height:170px}.prepared-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.prepared-slot{background:0 0;border:1px dashed #999;justify-content:space-between;align-items:center;height:31px;padding:3px 5px;font-size:11px;display:flex;overflow:hidden}.prepared-slot[data-reference]{background:#d9dfe4;border-style:solid}.prepared-slot small{font-size:9px}.prepared-slot.slot-focused{background:#fff2bc}.spell-library{flex:1;min-height:0}.spell-library-level{margin:0}.spell-library-level>h4{background:#b8c0cb55;margin:0;padding:2px 4px;font-size:11px}.spell-library-level>div{flex-wrap:wrap;gap:3px;padding:4px;display:flex}.spell-library-row{background:#fff4;border:1px solid #a6acb2;border-radius:3px;align-items:start;max-width:100%;display:flex;position:relative}.spell-choice{background:0 0;border:0;padding:3px 5px;font-size:11px}.spell-choice.is-prepared{background:#bbc9d8}.spell-library-row details{font-size:10px}.spell-library-row details[open]{width:100%}.spell-library-row:has(details[open]){width:100%;display:block}.spell-library-row summary{cursor:pointer;padding:3px;list-style:none}.spell-library-row:has(details[open]) summary{position:absolute;top:0;right:0}.spell-library-row .rules-prose{padding:3px 5px;font-size:11px}.coin-fields{gap:2px;width:100%;display:flex}.coin-fields label{text-align:center;flex:1;min-width:0;font-size:9px}.coin-fields input{text-align:center;background:0 0;border:0;width:100%;padding:0;font-size:13px}.attunement-cell input{width:32px;padding:1px;font-size:11px}.inventory-toolbar{align-items:center;gap:10px;font-size:11px;display:flex}.inventory-toolbar button{padding:3px 8px;font-size:11px}.inventory-toolbar small{margin-left:auto;font-size:9px}.inventory-cell{flex:1;min-height:0}.inventory-collection{min-height:40px}.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:5px;display:grid}.inventory-grid .inventory-columns{display:none}.inventory-item{border-bottom:1px solid #9fa4a9;min-width:0;padding:4px;transition:opacity .15s}.inventory-grid .inventory-item{background:#fff3;border:1px solid #9fa4a9;flex-wrap:wrap;align-content:start;gap:4px;min-height:93px;display:flex}.inventory-name{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;font-size:11px;font-weight:600}.inventory-grid .inventory-name{width:100%;min-height:29px}.inventory-item>input{width:35px;padding:0;font-size:11px}.inventory-weight{align-self:center;font-size:10px}.inventory-item>label{align-items:center;gap:3px;font-size:9px;display:flex}.inventory-item>label input{width:11px;height:11px;margin:0}.inventory-item details{font-size:9px}.inventory-item details[open]{width:100%}.inventory-item .rules-prose{font-size:11px}.inventory-list .inventory-item,.inventory-list .inventory-columns{grid-template-columns:minmax(0,1fr) 40px 60px 40px 40px;align-items:center;gap:4px;display:grid}.inventory-columns{background:#b8c0cb55;padding:3px;font-size:10px}.inventory-list .inventory-item details{grid-column:1/6}.inventory-list .inventory-item>label>span{display:none}.inventory-item.is-dragging{opacity:.35}.sheet-export .inventory-collection{display:block}.sheet-export .inventory-item,.sheet-export .inventory-columns{background:0 0;border:0;border-bottom:1px solid #999;grid-template-columns:minmax(0,1fr) 40px 60px 40px 40px;gap:4px;min-height:0;display:grid!important}.sheet-export .inventory-name{min-height:0}.sheet-export .inventory-item details{grid-column:1/6}.sheet-export .inventory-item>label>span{display:none}.sheet-export .portrait-controls,.sheet-export .palette-controls,.sheet-export .feature-browse,.sheet-export .inventory-toolbar .segmented{display:none!important}@media (max-width:760px){.workspace{grid-template-columns:minmax(0,1fr)}.workspace-splitter{display:none}.sheet-pages button{min-height:62px}.page-number{display:none}}@media print{.workspace-splitter{display:none}.inventory-collection{display:block}.inventory-item{break-inside:avoid}.portrait-controls,.palette-controls{display:none!important}}.palette-controls{flex:none;width:93px}.palette-controls label{flex:none;width:13px}.palette-controls input{flex:none;min-width:13px;max-width:13px}.paper-heading-right{flex:none;min-width:max-content}.attunement-names{flex-wrap:wrap;gap:2px;font-size:9px;display:flex}.attunement-names span{border-bottom:1px solid #777}.attunement-cell .cell-content{overflow:auto}.feature-group h4>button{font:inherit;text-align:left;background:0 0;border:0;border-radius:0;width:100%;padding:0}.paper .palette-controls input[type=color]{box-sizing:border-box;aspect-ratio:1;border-radius:50%;flex:0 0 13px;width:13px;min-width:13px;max-width:13px;height:13px;min-height:13px;max-height:13px;padding:0;line-height:1}.features-page-grid .feature-bubble,.features-page-grid .feature-bubble:active,.features-page-grid .feature-prose{cursor:text;-webkit-user-select:text;user-select:text}.features-page-grid .feature-caption{cursor:grab}.features-page-grid .feature-caption:active{cursor:grabbing}.features-page-grid .feature-prose button,.features-page-grid .feature-prose a{cursor:pointer}.portrait-image{width:100%;height:100%;max-height:none;display:block;inset:0}.portrait-view{min-width:0;min-height:0}.page-header-fields .portrait-cell .cell-content{justify-content:normal;align-items:normal;position:relative;display:block!important}.page-header-fields .portrait-cell .portrait-view,.illustration-cell .portrait-view{width:100%;height:100%;position:absolute;inset:0}.portrait-cell .cell-content{position:relative}.illustration-cell .cell-content{background:var(--paper-surface,#e8e8e8)}.illustration-cell .portrait-image{object-fit:contain}.sheet-pane.sheet-editing{outline-offset:-2px;outline:2px solid #50799f;transition:box-shadow .2s,outline-color .2s;box-shadow:inset 0 0 0 3px #50799f,inset 0 0 18px #50799f30}@media print{.sheet-pane.sheet-editing{box-shadow:none;outline:none}}:root{--suite-ink:#29334a;--suite-muted:#65718a;--suite-blue:#50525b;--suite-gold:#b58b2d;--suite-line:#c6cbd5;--suite-paper:#faf9f5;--suite-surface:#eef0f6;--ink:var(--suite-ink);--muted:var(--suite-muted);--accent:#425fa5;--line:var(--suite-line)}body,.app-shell{color:var(--suite-ink);background:#e6e8ee}.app-header{border-color:var(--suite-line);background:#f7f7fa}.brand{color:#29334a;gap:9px}.brand-logo{object-fit:contain;width:38px;height:38px;image-rendering:pixelated;border-radius:0}.brand strong{letter-spacing:.5px}.header-tools button,.pane-toolbar button,.mobile-tabs button,.character-tabs button,.dialog button,.dm-console button{color:#344567;background:#f8f9fc;border-color:#b9c3d8}.header-tools button:hover,.pane-toolbar button:hover,.dialog button:hover,.dm-console button:hover{background:#e8edfc;border-color:#728ac5}.header-tools button.primary{color:#fff;background:#536ca9;border-color:#536ca9}.character-tabs,.workbench-bar,.mobile-tabs,.pane-toolbar,.save-status{color:#52617d;background:#eff1f7;border-color:#c5ccdc}.workbench-cards .active,.character-tabs [aria-selected=true],.mobile-tabs button.active{color:#26365a;background:#e4eafa;border-color:#6d86c5}.sheet-pane{background:#e1e4ec}.wiki-pane{--accent:#4662a2;--ink:var(--suite-ink);--muted:var(--suite-muted);--line:var(--suite-line);background:var(--suite-paper);color:var(--suite-ink)}.wiki-header,.wiki-footer,.wiki-filters,.catalog-status,.category-tabs{color:#4f5d78;border-color:var(--suite-line);background:#f0f1f6}.wiki-pane .category-tabs button.active{color:#354d88;border-color:var(--suite-blue);background:#e6eafb}.wiki-pane .detail-frozen,.wiki-pane .entry-detail,.wiki-pane .reading-placeholder{background:var(--suite-paper)}.dialog{color:var(--suite-ink);background:#faf9f6;border-color:#bac3d5}.dialog-head{border-color:var(--suite-line);background:#edf0f7}.dialog input,.dialog textarea,.dialog select,.custom-entry-editor input,.custom-entry-editor select,.custom-entry-editor textarea{color:var(--suite-ink);background:#fff;border-color:#bec7d9}.settings-section,.setting-row,.pack-row,.character-list>div{border-color:#d6dae3}.rules-fieldset{border:0;min-width:0;margin:0;padding:0}.rules-fieldset:disabled{opacity:.72}.dm-console{color:var(--suite-ink);background:#f8f8fb}.console-resource-card{background:#fff;border-color:#c3cadd}.console-transition-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.console-transition-row .segmented{margin-right:auto}.console-transition-row [aria-pressed=true]{color:#fff;background:#647ebe;border-color:#526eb0}.overview-character-facts{flex-wrap:wrap;align-items:center;gap:5px 13px;margin:7px 0;font-size:12px;display:flex}.overview-condition{background:#edf0f8;border:1px solid #bfc9da;border-radius:12px;padding:1px 7px}.assign-token-name{font:inherit;color:inherit;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:2px 4px;font-weight:700;overflow:hidden}.assign-token-name:hover,.assign-token-name:focus-visible{background:#c5d1f355;outline:1px solid #8298c5}.identity-name .assign-token-name{text-align:center;width:100%}.ability-save.roll-row:hover,.ability-save.roll-row:focus-visible{outline-offset:-1px;background:#c1cbea55;outline:1px solid #7589b6}.ability-save.roll-row{cursor:pointer}.ability-save b{text-align:center;min-width:22px}.workbench-monster .rollable-stat:not(:disabled),.workbench-monster .monster-action-roll{background:#e9edf8;border:1px solid #0000;border-radius:2px}.workbench-monster .rollable-stat:not(:disabled):hover,.workbench-monster .monster-action-roll:hover{background:#d9e2fb;border-color:#768dc7}.custom-create{background:var(--suite-paper);padding:3px 12px}@media (max-width:520px){.brand-logo{width:27px;height:27px}.brand strong{font-size:12px}}.workbench-panel{background:var(--suite-paper);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workbench-panel iframe{background:0 0;border:0;flex:1;width:100%;min-height:0}.music-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.music-workspace>div:not([hidden]){flex:1;min-height:0;display:flex}.music-workspace-tabs{background:#e9edf7;border-bottom:1px solid #bec7da;gap:5px;padding:8px 12px;display:flex}.music-workspace-tabs button[aria-pressed=true]{color:#fff;background:#637dba}.table-pane{flex-direction:column;min-height:0;display:flex}.resource-editor-form{background:#f6f8fc;border:1px solid #aebbd3;margin:8px 0;padding:8px;font-size:12px}.resource-editor-form fieldset{border:0;min-width:0;margin:0;padding:0}.resource-editor-form label{align-items:center;gap:6px;margin-bottom:7px;display:flex}.resource-editor-form input{min-width:0;font:inherit;flex:1;padding:4px}.resource-edit-numbers{gap:10px;display:flex}.resource-edit-numbers label{flex:1;min-width:0}.resource-edit-numbers input{width:60px}.resource-editor-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.resource-preset-chips{flex-wrap:wrap;gap:5px;margin-bottom:5px;display:flex}.resource-preset-chips>span{display:flex}.resource-preset-chips button{padding:3px 6px;font-size:11px}.resource-editor-form [aria-pressed=true]{color:#fff;background:#617dbc}.inventory-steal{align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}:root{--suite-tone:#50525b;--suite-blue:var(--suite-tone);--suite-ink:color-mix(in srgb,var(--suite-tone) 25%,#202127);--suite-muted:color-mix(in srgb,var(--suite-tone) 35%,#707078);--suite-line:color-mix(in srgb,var(--suite-tone) 23%,#dedee2);--suite-surface:color-mix(in srgb,var(--suite-tone) 7%,#f8f8fa);--suite-paper:color-mix(in srgb,var(--suite-tone) 1%,#fff);--accent:color-mix(in srgb,var(--suite-tone) 80%,#172039)}.app-header,.dm-console,.dialog{background:var(--suite-paper);color:var(--suite-ink)}.workbench-bar,.character-tabs,.pane-toolbar,.wiki-header,.wiki-footer,.wiki-filters,.catalog-status,.category-tabs,.dialog-head,.music-workspace-tabs,.save-status{background:var(--suite-surface);color:var(--suite-ink);border-color:var(--suite-line)}.wiki-pane{--accent:color-mix(in srgb,var(--suite-tone) 80%,#172039)}.header-tools button,.character-tabs button,.dm-console button,.mobile-tabs button{color:var(--suite-ink);border-color:var(--suite-line)}.header-tools button.primary,.header-tools [aria-pressed=true],.workbench-cards .workbench-mode.active,.workbench-cards [aria-selected=true],.console-transition-row [aria-pressed=true],.music-workspace-tabs [aria-pressed=true]{background:color-mix(in srgb,var(--suite-tone) 75%,#27334a);border-color:var(--suite-tone);color:#fff}.workbench-cards>button{flex-direction:column;justify-content:center;align-items:flex-start;min-height:44px;padding:6px 13px;line-height:1.35;display:flex}.workbench-cards .workbench-mode{align-items:center;min-width:55px}.header-tools button:hover,.dm-console button:hover{background:color-mix(in srgb,var(--suite-tone) 12%,white)}.brand{color:var(--suite-ink)}.wiki-pane .category-tabs button.active{background:color-mix(in srgb,var(--suite-tone) 12%,white);color:var(--suite-ink)}.console-roster{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:12px}.console-roster .console-resource-card{border:1px solid var(--suite-line);background:var(--suite-paper);border-radius:12px;padding:11px}.console-resource-card>header{min-height:30px;padding-bottom:8px}.console-resource-card>header>button:first-child{font-size:14px}.console-stat-row{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.console-stat-row .stat-input{width:35px;font-size:15px}.overview-character-facts{border-bottom:1px solid var(--suite-line);gap:7px;margin:0;padding:4px 0 8px;font-size:11px}.overview-character-facts>span{white-space:nowrap}.console-resource{grid-template-columns:1fr;gap:5px;padding:9px 0;display:grid}.console-resource>.resource-label{min-height:17px;font-size:12px;font-weight:600;line-height:1.35}.console-resource-controls{gap:6px;width:100%}.console-resource-controls>button{border-radius:5px;place-items:center;min-width:24px;height:24px;padding:0 5px;display:grid}.console-resource-controls>.resource-pips{align-items:center;gap:3px;min-height:24px}.console-resource-controls>.resource-pips button{place-items:center;width:16px;height:22px;display:grid}.console-resource-controls small{text-align:center;font-variant-numeric:tabular-nums;min-width:30px}.console-resource-controls>.stat-input{flex:1;max-width:70px}.suite-supporter-effect{pointer-events:none;z-index:150;border:0;width:100vw;height:100vh;position:fixed;inset:0}.pointer-ghost{border-radius:7px;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 8px 16px #16233d35;opacity:1!important;transition:none!important;animation:none!important}.pointer-ghost[data-landing=true]{pointer-events:none}.drag-lifted,.drag-landing-hidden{visibility:hidden!important}.paper-stack,.sheet-viewport,.paper{transition:none!important}.paper>.workbench-monster{background:var(--paper-paper,#fff);min-height:0;color:var(--paper-ink,#303137);flex-direction:column;flex:1;padding:9px 12px;display:flex;overflow:hidden}.paper>.workbench-monster>header{border-bottom:2px solid var(--paper-frame,#50525b);flex:none;min-height:0;padding:3px 0}.workbench-monster>header h1{margin:0;font-size:22px}.monster-paper-content{flex:1;min-height:0;overflow:auto}.paper>.workbench-monster>.stock-board{flex:1;min-height:0}.workbench-monster .monster-document{font-size:13px}.workbench-monster .monster-live{flex:none}.resource-editor-shade{z-index:2147482003;background:#1b1c2338;place-items:center;display:grid;position:fixed;inset:0}.resource-editor-shade>.resource-editor-form{background:var(--suite-paper);border:1px solid var(--suite-line);border-radius:7px;width:min(360px,94vw);max-height:90vh;padding:12px;position:relative;top:auto;left:auto;overflow:auto;transform:none;box-shadow:0 10px 35px #0004}.resource-editor-shade fieldset{padding-top:18px}.resource-editor-shade .segmented button[aria-pressed=true]{background:var(--suite-tone);color:#fff}.console-resource{background:var(--suite-surface);border:1px solid var(--suite-line);border-radius:5px;margin:5px 0;padding:5px!important}.console-resource-controls>.resource-numeric{white-space:nowrap;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.console-resource-controls small{min-width:0}.console-resource-controls .resource-pips button{min-width:12px;min-height:20px}.resource-lock svg[data-locked=true]{color:#c42d40!important;stroke:#c42d40!important}.card-lock,.card-lock[aria-pressed=true]{border-radius:4px;color:#fff!important;background:#50525b!important;border:1px solid #42444c!important}.card-lock[aria-pressed=true],.card-lock[aria-pressed=true] svg,.vital-lock[data-locked=true] svg{color:#ff6269!important;stroke:#ff6269!important}.stock-name>span[title]{color:#c42d40}.pointer-ghost.stock-drag-source{align-items:initial;justify-content:initial;border-radius:0;padding:0;display:block;overflow:hidden}:root{--suite-tone:#50525b;--suite-ink:color-mix(in srgb,var(--suite-tone) 20%,#202024);--suite-muted:#686970;--suite-line:color-mix(in srgb,var(--suite-tone) 35%,#dddde0);--suite-surface:color-mix(in srgb,var(--suite-tone) 8%,#f7f7f8);--suite-paper:#fdfdfc;--accent:var(--suite-tone);--suite-hover:color-mix(in srgb,var(--suite-tone) 14%,#fff)}.app-header{background:var(--suite-tone);color:#fff;border-color:color-mix(in srgb,var(--suite-tone) 65%,black)}.app-header .brand,.app-header .brand strong,.app-header a,.app-header .brand-en{color:#fff}.app-header .header-tools button{color:#fff;background:#ffffff12;border-color:#ffffff50}.app-header .header-tools button:hover{background:#ffffff28;border-color:#fff}.app-header .header-tools button.primary{color:var(--suite-tone);background:#fff}.app-header .header-tools button span{color:inherit}.app-shell,.sheet-pane{background:color-mix(in srgb,var(--suite-tone) 17%,#f0f0f2)}.app-shell .workbench-bar{background:color-mix(in srgb,var(--suite-tone) 7%,white)}.character-tabs button,.pane-toolbar button,.mobile-tabs button,.dialog button,.dm-console button,.resource-editor-shade button{background:var(--suite-paper);color:var(--suite-ink);border-color:var(--suite-line)}.character-tabs button:hover,.pane-toolbar button:hover,.mobile-tabs button:hover,.dialog button:hover,.dm-console button:hover,.resource-editor-shade button:hover{background:var(--suite-hover);border-color:var(--suite-tone)}.workbench-cards .workbench-mode.active,.character-tabs [aria-selected=true],.mobile-tabs button.active,.dialog button.primary,.segmented [aria-pressed=true],.resource-editor-shade .segmented [aria-pressed=true]{background:var(--suite-tone);color:#fff;border-color:var(--suite-tone)}.wiki-pane,.wiki-pane .category-tabs{--accent:var(--suite-tone)}.wiki-pane .category-tabs button.active{color:#fff;background:var(--suite-tone);border-color:var(--suite-tone)}.wiki-pane .catalog-row:hover,.wiki-pane .catalog-row.selected{background:var(--suite-hover);outline-color:var(--suite-tone)}.wiki-pane input,.dialog input,.dialog textarea,.dialog select{border-color:var(--suite-line);color:var(--suite-ink)}.entry-detail h2,.entry-detail h3,.inline-reference,.text-link,a{color:var(--suite-tone)}.detail-frozen,.entry-detail,.dialog,.custom-entry-editor{color:var(--suite-ink)}.source-row,.source-group,.settings-section{border-color:var(--suite-line)}.settings-section p,.setting-row small,.pack-row small,.character-title small{color:var(--suite-muted)}.music-workspace-tabs{background:var(--suite-surface)}.music-workspace-tabs [aria-pressed=true]{background:var(--suite-tone);color:#fff}.paper .card-lock{color:#fff!important}.paper .card-lock[aria-pressed=true]{color:#ff6269!important}.cell-missing .cell-perimeter path{stroke:#111!important}.resource-lock svg[data-locked=true],.vital-lock[data-locked=true] svg,.card-lock[aria-pressed=true] svg{stroke:#e73c4d!important;color:#e73c4d!important}.suite-vitals .vital-lock{color:#fff!important;background:var(--suite-tone)!important}.resource-bar i{background:color-mix(in srgb,var(--suite-tone) 25%,white)}.resource-numeric{background:#fff!important}.overview-condition{background:var(--suite-surface);border-color:var(--suite-line)}.assign-token-name:hover,.assign-token-name:focus-visible,.ability-save.roll-row:hover,.ability-skill.roll-row:hover{outline-color:var(--suite-tone);background:var(--suite-hover)!important}.workbench-monster .rollable-stat:not(:disabled),.workbench-monster .monster-action-roll{background:var(--suite-surface);color:var(--suite-ink)}.workbench-monster .monster-action-roll:hover{background:var(--suite-hover);border-color:var(--suite-tone)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--suite-tone)}.workbench-monster>.monster-paper-content{flex:1;min-height:0;overflow:visible}.monster-paper-content .cell-content{padding:7px 9px;display:block;overflow:auto}.monster-paper-content .monster-document{padding:0}.workbench-monster .cell-heading{font-size:11px}.paper{--suite-tone:#595959;--suite-ink:var(--paper-ink,#343532);--suite-muted:#747474;--suite-line:#bababa;--suite-paper:#f2f2f0;--suite-surface:#e4e4e4;--suite-hover:#d7d7d7;--paper-heading:#7c7c7c;--paper-frame:#595959;--accent:#595959}.suite-supporter-effect{height:182px;bottom:auto}:root[data-suite-night=true]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--suite-ink:#e8e9ee;--suite-muted:#b6b9c4;--suite-line:#494d59;--suite-paper:#202228;--suite-surface:#2b2e36;--suite-hover:#3b4050;--ink:var(--suite-ink);--muted:var(--suite-muted);--line:var(--suite-line);--accent:#bcc9e5}:root[data-suite-night=true] :is(body,.app-shell,.sheet-pane,.sheet-pane.sheet-fullscreen){color:var(--suite-ink);background:#191b20}:root[data-suite-night=true] :is(.workbench-bar,.workbench-cards,.mobile-tabs,.character-tabs,.pane-toolbar,.wiki-header,.wiki-footer,.wiki-filters,.catalog-status,.category-tabs,.dialog-head,.music-workspace-tabs,.save-status){background:var(--suite-surface);color:var(--suite-ink);border-color:var(--suite-line)}:root[data-suite-night=true] :is(.wiki-pane,.entry-detail,.detail-frozen,.reading-placeholder,.dialog,.dm-console,.console-resource-card,.resource-editor-form,.custom-entry-editor,.keyword-tooltip,.pinned-tooltip,.global-search-menu,.stock-menu,.stock-split-dialog){background:var(--suite-paper);color:var(--suite-ink);border-color:var(--suite-line)}:root[data-suite-night=true] :is(button,input,textarea,select):not(.paper *):not(.app-header *){background:var(--suite-surface);color:var(--suite-ink);border-color:var(--suite-line)}:root[data-suite-night=true] :is(.catalog-row:hover,.catalog-row.selected,.console-resource,.stock-item:hover,.stock-item.selected,.overview-condition,.resource-preset-chips button):not(.paper *){background:var(--suite-hover);color:var(--suite-ink)}:root[data-suite-night=true] :is(.entry-detail h2,.entry-detail h3,.inline-reference,.text-link,a):not(.paper *){color:#c2ceeb}:root[data-suite-night=true] :is(.resource-numeric,.resource-bar,.public-stock .stock-item,.public-stock .stock-empty):not(.paper *){color:var(--suite-ink);background:var(--suite-surface)!important}:root[data-suite-night=true] :is(.entry-detail table,.entry-detail th,.entry-detail td,.monster-statblock,.global-search-results,.source-row,.source-group,.settings-section):not(.paper *){background:var(--suite-paper);color:var(--suite-ink);border-color:var(--suite-line)}:root[data-suite-night=true] :is(.entry-detail tr:hover,.entry-detail tr:hover td,.catalog-row[aria-selected=true]):not(.paper *){background:var(--suite-hover)}:root[data-suite-night=true] .paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--paper-ink,#343532)}:root[data-suite-night=true] .keyword-preview{background:var(--suite-paper);color:var(--suite-ink);border-color:var(--suite-line)}:root[data-suite-night=true] .keyword-preview header{background:var(--suite-surface);color:var(--suite-ink)}:root[data-suite-night=true] .keyword-preview :is(h3,h4,a,.text-link){color:#c2ceeb}:root[data-suite-night=true] :is(.wiki-pane,.keyword-preview) :is(.rules-prose,.document-prose,.monster-document,.entry-name,.entry-facts dd,.monster-footnotes,.table-caption){color:var(--suite-ink)}:root[data-suite-night=true] :is(.wiki-pane,.keyword-preview) :is(small,.eyebrow,.catalog-value,.tooltip-english,.entry-facts dt,.monster-ability-labels,.nav-level){color:var(--suite-muted)}:root[data-suite-night=true] :is(.wiki-pane,.keyword-preview) :is(h1,h3,h4,.document-nav>strong,.inline-reference,.monster-ability-row>span:nth-child(n+3)){color:#c2ceeb;border-color:var(--suite-line)}:root[data-suite-night=true] :is(.wiki-pane,.keyword-preview) :is(.entry-facts,.entry-inset,.detail-facts,.document-nav,.catalog-columns,.depth-0>h4,.monster-ability-row,.entry-badges>span){background:var(--suite-surface);color:var(--suite-ink);border-color:var(--suite-line)}:root[data-suite-night=true] .wiki-pane .library-body :is(.catalog-list,.catalog-row){background:var(--suite-paper);color:var(--suite-ink);border-color:var(--suite-line)}:root[data-suite-night=true] .wiki-pane :is(.virtual-row:nth-child(odd) .catalog-row,.catalog-row:nth-child(odd),.catalog-race-group){background-color:var(--suite-surface)!important}:root[data-suite-night=true] .wiki-pane :is(.catalog-row:hover,.catalog-row.active,.catalog-row:focus-visible){border-color:#91a4cc;outline-color:#91a4cc;background-color:var(--suite-hover)!important}:root[data-suite-night=true] :is(.wiki-pane,.keyword-preview) :is(.inline-reference:hover,.inline-reference[aria-describedby],.document-nav button.active){color:#d3dff8;outline-color:#91a4cc;background:var(--suite-hover)!important}:root[data-suite-night=true] :is(.wiki-pane,.keyword-preview) .rules-prose :is(table,th,td){background:var(--suite-paper);color:var(--suite-ink);border-color:var(--suite-line)}:root[data-suite-night=true] :is(.wiki-pane,.keyword-preview) .rules-prose :is(th,tr:nth-child(2n)>td,td[rowspan]){background:var(--suite-surface)}:root[data-suite-night=true] :is(.wiki-pane,.keyword-preview) .rules-prose tbody tr:hover>td{background:var(--suite-hover)!important}:root[data-suite-night=true] .wiki-pane :is(.global-results,.global-results>header){background:var(--suite-surface);color:var(--suite-ink);border-color:var(--suite-line)}:root[data-suite-night=true] .wiki-pane .global-result{background:var(--suite-paper)!important;color:var(--suite-ink)!important;border-color:var(--suite-line)!important}:root[data-suite-night=true] .wiki-pane .global-result:hover{background:var(--suite-hover)!important}.paper .resource-numeric{background:#f1f1f1!important}.paper .assign-token-name:hover,.paper .ability-save.roll-row:hover,.paper .ability-skill.roll-row:hover{outline-color:#777;background:#d7d7d7!important}.resource-title{min-height:10px;padding-right:31px;line-height:10px;position:relative}.resource-title>.resource-actions{visibility:visible;opacity:0;pointer-events:none;align-items:center;gap:1px;display:flex;position:absolute;top:0;right:0}.console-resource:hover .resource-actions,.console-resource:focus-within .resource-actions{opacity:1;pointer-events:auto}.resource-actions .resource-lock,.resource-actions .resource-configure{width:14px!important;min-width:0!important;height:11px!important;min-height:0!important;visibility:inherit!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:11px!important}.resource-actions .resource-lock svg{width:10px;height:10px}.resource-title>strong{font-size:8px;line-height:10px}.console-roster .console-resource-card>header{height:12px;min-height:12px;margin:0 0 3px;padding:0 0 1px}.console-roster .console-resource-card>header>button:first-child{font-size:7px;line-height:9px}.console-roster .console-resource-card>header>button:last-child{height:11px;min-height:0;padding:0 3px;font-size:9px;line-height:10px}.resource-overview .console-resource,.public-resource-grid>.console-resource{border-radius:3px;gap:0;margin:2px 0;padding:2px 3px!important}.resource-overview .console-resource-controls,.public-resource-grid .console-resource-controls{min-height:14px;margin-top:1px;gap:2px!important}.resource-overview .console-resource-controls>button,.public-resource-grid .console-resource-controls>button{min-width:14px;height:14px;min-height:14px;padding:0 2px;font-size:10px;line-height:12px}.resource-overview .console-resource-controls .resource-bar,.public-resource-grid .console-resource-controls .resource-bar{height:14px!important}.resource-overview .resource-bar b,.public-resource-grid .resource-bar b{font-size:8px}.resource-overview .resource-numeric,.public-resource-grid .resource-numeric,.resource-overview .console-resource-controls .resource-pips,.public-resource-grid .console-resource-controls .resource-pips{min-height:14px}.resource-overview .console-resource-controls .resource-pips button,.public-resource-grid .console-resource-controls .resource-pips button{width:12px;min-width:12px;height:14px;min-height:14px}.resource-overview .console-resource-controls small,.public-resource-grid .console-resource-controls small{font-size:8px}.resource-overview .resource-manual,.public-resource-grid .resource-manual{height:14px}.resource-overview .resource-manual .stat-input,.public-resource-grid .resource-manual .stat-input{padding:0;font-size:10px;line-height:12px}.quickbar-resources{flex-direction:column;gap:2px;padding:2px;display:flex}.quickbar-resources .quick-resource{border:0;padding:0}.quickbar-resources .console-resource{box-sizing:border-box;background:#ddd;border:0;border-radius:0;gap:0;width:100%;margin:0;padding:2px 3px!important}.quickbar-resources .resource-title>strong{font-size:9px;line-height:10px}.quickbar-resources .console-resource-controls{margin-top:1px;gap:2px!important}.quickbar-resources .console-resource-controls>button{border-radius:0;min-width:17px;height:17px;min-height:17px;padding:0 2px;font-size:10px}.quickbar-resources .console-resource-controls .resource-pips{min-height:17px;gap:1px!important}.quickbar-resources .console-resource-controls .resource-pips button{width:17px;min-width:17px;height:17px;min-height:17px;padding:1px!important}.quickbar-resources .console-resource-controls .resource-pip{box-sizing:border-box;width:14px;height:14px}.quickbar-resources .console-resource-controls .resource-numeric{min-height:17px}.quickbar-resources .resource-manual .stat-input{height:17px;padding:0;font-size:10px;line-height:15px}.stock-board>header .warehouse-toggle{width:18px;min-width:18px;height:18px;color:inherit;background:0 0;border:0;flex:none;padding:0;font-size:15px;line-height:18px}.public-stock.stock-collapsed{min-height:0!important}.public-stock.stock-collapsed>header{min-height:23px;margin:0}.public-stock.stock-collapsed>.stock-frame-art{pointer-events:none}@media (hover:none){.resource-title>.resource-actions{opacity:1;pointer-events:auto}}.resource-overview .resource-title{min-height:9px;line-height:9px}.resource-overview .resource-title>strong{font-size:5.5px;line-height:9px}.sheet-viewport{align-items:flex-start}.toolbar-actions .sheet-fullscreen-toggle{place-items:center;padding:3px 5px;display:grid}.sheet-pane.sheet-fullscreen{z-index:80;background:color-mix(in srgb,var(--suite-tone) 17%,#f0f0f2);border:0;flex-direction:column;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden;display:flex!important}.sheet-pane.sheet-fullscreen .sheet-viewport{margin:5px 8px 3px}.sheet-pane.sheet-fullscreen .pane-toolbar{height:30px;padding:0 8px}.sheet-pane.sheet-fullscreen .save-status{display:none}.resource-overview{container:roster/inline-size}.resource-overview .console-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.console-roster>.overview-give-zone{min-width:0}@container roster (width<=660px){.resource-overview .console-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@container roster (width<=430px){.resource-overview .console-roster{grid-template-columns:minmax(0,1fr)}}.public-stock>header[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}.public-stock>header[role=button]:hover{filter:brightness(.96)}.public-stock>header[role=button]:focus-visible{outline:2px solid var(--suite-tone);outline-offset:2px}.public-stock>header .warehouse-toggle{place-items:center;display:inline-grid}@media (max-width:700px){.app-shell{min-height:0}.app-header{flex-direction:column;align-items:stretch;gap:1px;height:auto;min-height:0;padding:3px 6px;display:flex}.app-header .brand{align-self:flex-start;gap:6px;height:22px}.app-header .brand-logo{width:21px;height:21px}.app-header .brand strong{letter-spacing:.2px;font-size:12px}.app-header .brand-en{font-size:9px}.header-tools{scrollbar-width:none;gap:4px;width:100%;min-width:0;padding:1px 0;overflow-x:auto}.header-tools button{white-space:nowrap;flex:none;min-height:22px;padding:3px 6px;font-size:10px;line-height:14px}.header-tools button span{margin-left:2px;font-size:9px}.workbench-bar{min-height:24px;font-size:10px;gap:5px!important;padding:2px 6px!important}.workbench-bar>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.workbench-bar label{white-space:nowrap;flex:none;font-size:10px}.workbench-bar input[type=checkbox]{width:12px;height:12px;margin:0 3px 0 0}.workbench-cards{scrollbar-width:none;flex-shrink:0;overflow-x:auto;gap:4px!important;padding:3px 6px!important}.workbench-cards>button,.workbench-cards .workbench-mode{white-space:nowrap;flex:none;min-width:42px;min-height:28px;padding:3px 7px;font-size:11px;line-height:14px}.workbench-cards small{font-size:8px;line-height:10px}.mobile-tabs{min-height:25px!important}.mobile-tabs button{padding:4px 6px;font-size:11px;line-height:16px}.pane-toolbar{gap:4px;height:28px;padding:0 6px}.pane-toolbar>div{gap:5px}.pane-toolbar .eyebrow{letter-spacing:0;font-size:10px}.toolbar-actions button{padding:2px 5px;font-size:18px}.toolbar-actions .paper-size{display:none}.sheet-viewport{margin:4px 4px 2px}.save-status{min-height:18px;font-size:9px;line-height:14px;padding:2px 6px!important}.save-status>span:last-child:not(.status-dot){display:none}.sheet-pane .character-tabs{min-width:0}.sheet-pane .character-tabs button{white-space:nowrap;font-size:10px}.dm-console{padding:8px!important}.resource-section-heading{flex-wrap:wrap}}@media print{.sheet-fullscreen-toggle{display:none!important}}.quickbar-copy-zone{height:100%;min-height:0}.paper .quickbar-manage-strip{border:0;border-bottom:1px solid var(--paper-frame,#555);width:100%;height:19px;min-height:19px;color:inherit;text-align:left;background:#00000012;border-radius:0;flex:0 0 100%;margin:0 0 3px;padding:0 4px;font-size:10px;line-height:19px;display:block}.quickbar-manage-strip:hover{background:#00000020}.quick-action-editor{grid-template-columns:minmax(100px,2fr) minmax(65px,1fr) minmax(90px,1.5fr) auto;align-items:end;gap:8px;margin-bottom:12px;display:grid}.quick-action-editor label{gap:3px;min-width:0;display:grid}.quick-action-editor input{width:100%;min-width:0}.quickbar-manager .pack-row{gap:8px}.quickbar-manager .pack-row strong{margin-right:auto}.resource-management-item{border-block-end:1px solid #8885}.resource-management-item summary{cursor:pointer;padding:8px;font-weight:650}.resource-management-item summary small{float:right;font-weight:400}.resource-editor-inline .resource-editor-form{box-shadow:none;border:0;width:100%;max-width:none;padding:8px 12px}.resource-editor-inline .resource-editor-actions>button:nth-child(2){display:none}.spell-slot-summary{background:var(--suite-surface,#eee);width:max-content;max-width:100%;color:inherit;text-align:left;border:1px solid #8886;border-radius:2px;padding:4px 7px;font-size:14px;font-weight:650;display:inline-block}.paper .spell-slot-summary{background:#0000000c;padding:3px 5px;font-size:11px}.spell-slot-popover{z-index:2147482600;border:1px solid var(--suite-tone,#50525b);background:var(--suite-paper,#f6f6f6);width:max-content;max-width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--suite-ink,#34343a);transform-origin:0 0;border-radius:4px;padding:10px;animation:.14s ease-out slot-unfold;position:fixed;overflow:auto;box-shadow:0 8px 28px #0003}.spell-slot-popover>.resource179-flow{gap:7px;margin-top:7px}.spell-slot-popover .resource179-row{background:#8881}@keyframes slot-unfold{0%{clip-path:inset(0 5% 12% 0);transform:scale(.88)}to{clip-path:inset(0);transform:scale(1)}}.console-roster .resource179-row .resource-title>strong,.spell-slot-popover .resource179-row .resource-title>strong{font-size:15px;line-height:19px}.console-roster .resource179-row .resource-title{min-height:19px}.spell-stock-cell.prepared-cell{flex:none;height:124px;min-height:124px}.header-法术 .cell-content:has(.adjusted-value){padding:0}.header-法术 .adjusted-value{min-height:42px}.spell-stock-cell .spell-stock-tile.stock-item.spell-ritual{background-image:linear-gradient(90deg,#5f9ec42b,#0000 85%)}.spell-stock-meta{justify-content:flex-end;align-items:center;gap:3px;min-width:0;display:flex}.spell-stock-cell .spell-stock-tile.stock-item{grid-template-columns:minmax(0,1fr) auto}.spell-concentration-mark{fill:none;stroke:#807047;stroke-width:1.2px;flex:none;width:12px;height:12px;animation:9s linear infinite spell-concentration-turn;display:block}@keyframes spell-concentration-turn{to{transform:rotate(360deg)}}@media (max-width:520px){.quick-action-editor{grid-template-columns:1fr 1fr}.quick-action-editor label:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.spell-slot-popover,.spell-concentration-mark{animation:none!important}}.compact-layout .brand-logo{image-rendering:auto;object-fit:contain;aspect-ratio:1;flex-shrink:0;display:block}.app-shell.compact-layout .save-status{display:none}.compact-layout .pane-toolbar{gap:8px;height:28px;min-height:28px;padding:0 10px}.compact-layout .pane-toolbar>div:first-child{flex:1;gap:6px;min-width:0}.compact-layout .pane-toolbar .eyebrow{display:none}.compact-layout .pane-toolbar .character-tabs{scrollbar-width:none;flex:1;gap:3px;min-width:0}.compact-layout .pane-toolbar .character-tabs::-webkit-scrollbar{display:none}.compact-layout .pane-toolbar .character-tabs button{white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:1px 8px;font-size:12px;line-height:20px;overflow:hidden}.compact-layout .toolbar-actions{flex:none;gap:3px}.compact-layout .toolbar-actions button{height:24px;padding:1px 5px;font-size:20px}.compact-layout .toolbar-actions .adjust-shortcut,.compact-layout .toolbar-actions .automation-toggle{font-size:11px}.compact-layout .toolbar-actions .edit-mode-toggle{letter-spacing:0;flex-shrink:0;align-items:center;gap:4px;font-size:11px;line-height:1;display:inline-flex}.compact-layout .toolbar-actions>button:not([aria-label]):not(.edit-mode-toggle){font-size:11px}.compact-layout .paper-size{white-space:nowrap;font-size:10px}@media screen and (min-width:701px){.compact-layout .app-header{gap:10px;height:36px;min-height:36px;padding:0 12px}.compact-layout .brand{gap:7px}.compact-layout .brand-logo{width:26px;height:26px}.compact-layout .brand strong{letter-spacing:1px;font-size:14px}.compact-layout .header-tools{gap:6px}.compact-layout .header-tools button{padding:2px 9px;font-size:12px;line-height:22px}}.compact-layout .wiki-layout{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.compact-layout .wiki-layout.wiki-columns{grid-template-columns:var(--catalog-width,42.8571%) 9px minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto auto minmax(0,1fr);display:grid;overflow:hidden}.wiki-columns>.wiki-header{grid-area:1/1;padding:0 12px}.wiki-columns>.global-search{grid-area:2/1;min-width:0}.wiki-columns>.category-tabs{grid-area:3/1;padding:0 8px}.wiki-columns>.wiki-choice-notice{grid-area:4/1;min-width:0}.wiki-columns>.wiki-filters{grid-area:5/1;padding:5px 12px}.wiki-columns>.catalog-status{grid-area:6/1;padding:0 12px 4px}.wiki-columns>.load-errors{grid-area:7/1;max-height:150px;overflow:auto}.wiki-columns>.library-body{display:contents}.wiki-columns .catalog-shell{grid-area:8/1;min-width:0;min-height:0}.wiki-columns .library-body>.entry-detail,.wiki-columns .library-body>.reading-placeholder,.wiki-columns .library-body>.custom-entry-editor{grid-area:1/3/-1;min-width:0;min-height:0}.wiki-columns .library-body:has(>.custom-entry-editor.is-collapsed)>.custom-entry-editor{grid-row:1}.wiki-columns .library-body:has(>.custom-entry-editor.is-collapsed)>.entry-detail{grid-row:2/-1}.wiki-columns .library-body:has(>.custom-entry-editor:not(.is-collapsed))>.entry-detail{display:none}.wiki-columns .wiki-splitter{cursor:col-resize;grid-area:1/2/-1;width:9px;height:auto}.wiki-columns .wiki-splitter:before{border-top:0;border-left:1px solid var(--suite-line,#c4c8ce);inset:0 auto 0 4px}.wiki-columns .wiki-splitter span{width:3px;height:36px}.wiki-columns .wiki-splitter:hover span,.wiki-columns .wiki-splitter:focus-visible span{width:3px;height:55px}body.wiki-resizing-columns,body.wiki-resizing-columns *{cursor:col-resize!important}.compact-layout .character-tabs.workbench-cards{flex:none;gap:3px;height:24px;min-height:24px;max-height:24px;padding:1px 10px}.compact-layout .character-tabs.workbench-cards>button{min-height:20px;max-height:20px;padding:1px 8px;font-size:11px;line-height:16px}.sheet-pane{container:sheetpane/inline-size}.pane-toolbar .toolbar-actions button.sheet-display-toggle{white-space:nowrap;min-height:24px;color:inherit;padding:2px 6px;font-size:12px;line-height:20px}.sheet-viewport.screen-mode{touch-action:pan-y pinch-zoom;overscroll-behavior-y:contain;scrollbar-width:thin;margin:5px 7px 3px;padding:0;display:block;overflow:hidden auto;container:screen/inline-size}.sheet-viewport.screen-mode .paper-stack{flex-direction:column;min-width:0;display:flex;width:100%!important;height:auto!important;transform:none!important}.sheet-viewport.screen-mode .paper:not(.sheet-export){min-height:0;box-shadow:none;flex-direction:column;flex:none;gap:4px;padding:3px 7px;font-size:14px;display:flex;position:relative;inset:auto;overflow:hidden;width:100%!important;height:auto!important;transform:none!important}.sheet-viewport.screen-mode .paper:not(.sheet-export)>.paper-heading{letter-spacing:.6px;border:0;flex:none;min-height:20px;margin:0;padding:0;font-size:12px;line-height:16px}.sheet-viewport.screen-mode .paper-footer{flex-wrap:wrap;flex:none;gap:8px;font-size:13px;line-height:18px}.sheet-viewport.screen-mode .paper-heading .card-lock{height:20px;min-height:20px;padding:0 2px}.sheet-viewport.screen-mode .paper:has(.screen-overview)>.paper-heading{pointer-events:none;position:absolute;top:6px;left:7px;right:7px}.sheet-viewport.screen-mode .paper:has(.screen-overview)>.paper-heading>*{background:var(--paper-paper,#ededeb);pointer-events:auto}.sheet-viewport.screen-mode .paper:has(.screen-overview)>.paper-heading>span{padding-right:4px}.sheet-viewport.screen-mode .sheet-pages{background:var(--paper-paper,#ededeb);z-index:40;flex-direction:row;order:-1;align-items:stretch;gap:3px;width:100%;height:35px;min-height:35px;padding:2px 0 0;position:sticky!important;top:0!important;left:0!important}.sheet-viewport.screen-mode .sheet-pages button,.sheet-viewport.screen-mode .sheet-pages button[aria-selected=true]{writing-mode:horizontal-tb;width:auto;height:auto;min-height:32px;box-shadow:none;color:var(--paper-ink,#343532);border:1px solid #a4a69e;border-bottom:0;border-radius:3px 3px 0 0;flex:1;margin:0;padding:2px;font-size:14px;line-height:22px}.sheet-viewport.screen-mode .sheet-pages button[aria-selected=true]{background:var(--paper-paper,#ededeb);box-shadow:inset 0 3px #595959}.sheet-viewport.screen-mode .page-number{display:none}.sheet-viewport.screen-mode .sheet-cell{flex:none;height:auto;min-height:0}.sheet-viewport.screen-mode .paper.has-card-art .sheet-cell .cell-face{flex:none;width:100%;height:auto;min-height:0;position:relative;inset:auto}.sheet-viewport.screen-mode .paper.has-card-art .portrait-cell .cell-face{flex:1;height:100%}.sheet-viewport.screen-mode .cell-heading{min-height:23px;padding:1px 5px}.sheet-viewport.screen-mode .cell-heading h3{letter-spacing:0;overflow-wrap:anywhere;font-size:14px;line-height:20px}.sheet-viewport.screen-mode .cell-content{flex:none;padding:4px 6px;font-size:14px;line-height:1.45;overflow:visible}.sheet-viewport.screen-mode .cell-drop-surface{flex:none;height:auto}.sheet-viewport.screen-mode .cell-fill{line-height:20px;padding:2px 0!important;font-size:13px!important}.sheet-viewport.screen-mode .paper input,.sheet-viewport.screen-mode .paper textarea,.sheet-viewport.screen-mode .paper select{font-size:14px}.sheet-viewport.screen-mode .screen-overview{flex:none;min-height:0;display:block}.screen-status{margin-bottom:3px}.sheet-viewport.screen-mode .edition-divider{gap:7px;min-height:26px}.sheet-viewport.screen-mode .edition-divider strong{letter-spacing:0;font-size:16px}.screen-layout{grid-template-columns:minmax(350px,min(45%,440px)) minmax(0,1fr);align-items:start;gap:9px;display:grid}.screen-summary,.screen-actions{flex-direction:column;gap:4px;min-width:0;display:flex}.sheet-viewport.screen-mode .paper .overview-identity{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px;display:grid}.sheet-viewport.screen-mode .overview-identity>.sheet-cell{grid-area:auto}.sheet-viewport.screen-mode .overview-identity>.identity-name{grid-column:1/-1}.sheet-viewport.screen-mode .identity-name .cell-surface,.sheet-viewport.screen-mode .overview-identity .identity-field .cell-drop-surface{grid-template-columns:34px minmax(0,1fr);align-items:stretch;display:grid}.sheet-viewport.screen-mode .identity-name .cell-surface{grid-template-columns:53px minmax(0,1fr)}.sheet-viewport.screen-mode .overview-identity .cell-heading{min-height:27px;padding:1px 2px}.sheet-viewport.screen-mode .overview-identity .cell-heading h3{text-align:center;font-size:13px;line-height:18px}.sheet-viewport.screen-mode .overview-identity .cell-content{justify-content:center;align-items:center;gap:3px;min-height:27px;padding:0 3px;display:flex}.sheet-viewport.screen-mode .paper .identity-name input[aria-label=角色姓名]{min-height:26px;font-size:16px;line-height:26px}.sheet-viewport.screen-mode .screen-name-input{resize:none;background:0 0;border:0;flex:1;width:100%;min-width:0;min-height:26px;padding:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.sheet-viewport.screen-mode .paper .identity-name input[aria-label=玩家姓名]{width:65px;font-size:13px}.sheet-viewport.screen-mode .identity-token{touch-action:pan-y;flex-wrap:wrap;gap:2px;min-height:26px;padding:1px}.sheet-viewport.screen-mode .identity-token .identity-title{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:22px;overflow:visible}.sheet-viewport.screen-mode .identity-token .identity-level{font-size:13px}.sheet-viewport.screen-mode .identity-token .identity-level input{width:2ch!important;height:22px!important;font-size:14px!important;line-height:20px!important}.sheet-viewport.screen-mode .overview-identity .identity-class .identity-record{padding-right:20px}.sheet-viewport.screen-mode .subclass-fill{position:absolute;top:calc(50% - 10px);right:0;transform:none}.sheet-viewport.screen-mode .overview-identity .identity-record{flex:1}.screen-vitals{grid-template-columns:62px minmax(0,1fr) 70px;align-items:start;gap:5px;display:grid}.sheet-viewport.screen-mode .overview-ratings,.sheet-viewport.screen-mode .overview-health{grid-template-rows:auto;grid-template-columns:1fr;gap:4px;display:grid}.sheet-viewport.screen-mode .overview-ratings .cell-surface{flex-direction:row;display:flex}.sheet-viewport.screen-mode .overview-ratings .cell-heading{writing-mode:horizontal-tb;width:22px;min-height:34px;padding:0 1px}.sheet-viewport.screen-mode .overview-ratings .cell-heading h3{text-align:center;font-size:13px;line-height:17px}.sheet-viewport.screen-mode .overview-ratings .cell-content{flex:1;justify-content:center;align-items:center;min-height:34px;padding:1px;display:flex}.sheet-viewport.screen-mode .overview-ratings strong,.sheet-viewport.screen-mode .armor-cell .adjusted-value strong{font-size:23px;line-height:28px}.sheet-viewport.screen-mode .overview-ratings small{display:none}.sheet-viewport.screen-mode .overview-ratings .armor-cell .cell-surface{flex-direction:column}.sheet-viewport.screen-mode .overview-ratings .armor-cell .cell-heading{width:auto;min-height:22px;padding:0 1px}.sheet-viewport.screen-mode .overview-ratings .armor-cell .cell-content{min-height:29px}.sheet-viewport.screen-mode .life-fields{justify-content:space-around;align-items:center;gap:3px;min-height:37px;padding:0;display:flex}.sheet-viewport.screen-mode .life-fields>label,.sheet-viewport.screen-mode .hp-maximum{min-width:0;font-size:13px;line-height:16px}.sheet-viewport.screen-mode .life-fields input,.sheet-viewport.screen-mode .life-fields .adjusted-value strong{width:3ch;padding:0;line-height:27px;font-size:23px!important}.sheet-viewport.screen-mode .life-fields>label:last-child input{font-size:18px!important}.sheet-viewport.screen-mode .dice-cell .cell-surface{flex-direction:row}.sheet-viewport.screen-mode .dice-cell .cell-heading{min-height:26px;padding-inline:3px}.sheet-viewport.screen-mode .dice-cell .cell-heading h3{white-space:nowrap;font-size:13px}.sheet-viewport.screen-mode .dice-cell .cell-content{flex:1;min-height:26px;padding:1px 3px}.sheet-viewport.screen-mode .screen-vitals .portrait-cell{grid-area:auto;height:98px}.sheet-viewport.screen-mode .portrait-view{height:100%;min-height:0}.sheet-viewport.screen-mode .screen-vitals .portrait-cell .cell-content{flex:1;padding:0;overflow:hidden}.sheet-viewport.screen-mode .adjusted-value{justify-content:center;align-items:center;gap:2px;height:auto;min-height:26px;display:flex}.sheet-viewport.screen-mode .adjusted-value .trace-value{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.sheet-viewport.screen-mode .adjusted-value strong{white-space:nowrap;font-size:20px;line-height:26px}.sheet-viewport.screen-mode .stat-adjustment{border-left:1px solid #b7bcb0;min-height:22px;padding:0 1px;flex:0 0 23px!important;width:23px!important;margin:0!important}.sheet-viewport.screen-mode .stat-adjustment>span:first-child{display:none}.sheet-viewport.screen-mode .stat-adjustment input,.sheet-viewport.screen-mode .adjustment-number{text-align:center;min-height:20px;padding:0;line-height:20px;width:21px!important;font-size:13px!important}.sheet-viewport.screen-mode .adjustment-reserved{visibility:hidden}.screen-abilities{--ability-columns:3;width:100%;min-height:300px;position:relative}.screen-ability-item{width:calc((100% - (var(--ability-columns) - 1) * 4px) / var(--ability-columns));min-width:0;position:absolute}.screen-ability-item>.sheet-cell{width:100%}.sheet-viewport.screen-mode .screen-abilities .ability-box .cell-surface{grid-template-columns:29px minmax(0,1fr);height:auto;display:grid}.sheet-viewport.screen-mode .screen-abilities .ability-box .cell-heading{grid-area:1/1;min-height:29px;padding:0 1px}.sheet-viewport.screen-mode .screen-abilities .ability-box .cell-heading h3{font-size:13px;line-height:20px}.sheet-viewport.screen-mode .screen-abilities .ability-box .cell-content{display:contents}.sheet-viewport.screen-mode .overview-sheet .ability-values{border:0;grid-area:1/2;justify-content:space-between;align-items:center;gap:1px;height:29px;min-height:29px;margin:0;padding:0 2px;display:flex}.sheet-viewport.screen-mode .ability-code,.sheet-viewport.screen-mode .ability-values label>span,.sheet-viewport.screen-mode .ability-values small{display:none!important}.sheet-viewport.screen-mode .paper .overview-sheet .ability-values input{width:2ch;min-width:0;height:27px;padding:0;font-size:23px;font-weight:700;line-height:27px}.sheet-viewport.screen-mode .overview-sheet .ability-values>div{flex:none}.sheet-viewport.screen-mode .overview-sheet .ability-modifier{min-width:0;height:27px;padding:0;font-size:20px;line-height:27px}.sheet-viewport.screen-mode .ability-save,.sheet-viewport.screen-mode .ability-skills,.sheet-viewport.screen-mode .ability-total,.sheet-viewport.screen-mode .jack-of-all-trades{grid-column:1/-1}.sheet-viewport.screen-mode .ability-save,.sheet-viewport.screen-mode .ability-skill{grid-template-columns:11px 10px 30px minmax(0,1fr);gap:1px;min-height:21px;padding:0 2px;font-size:14px;line-height:21px}.sheet-viewport.screen-mode .ability-save{border-bottom:1px solid #b7bcb0;grid-template-columns:11px 30px minmax(0,1fr);min-height:21px;margin:0 2px 1px;padding:0 2px;line-height:20px}.sheet-viewport.screen-mode .ability-skills{padding:0 0 1px}.sheet-viewport.screen-mode .ability-skill:not(.skill-editing)>:nth-child(2){grid-column:3}.sheet-viewport.screen-mode .ability-skill:not(.skill-editing)>:nth-child(3){grid-column:4}.sheet-viewport.screen-mode .ability-save b,.sheet-viewport.screen-mode .ability-skill b{white-space:nowrap;text-align:right;font-size:14px;font-weight:700}.sheet-viewport.screen-mode .ability-save .trace-value,.sheet-viewport.screen-mode .ability-skill .trace-value{text-align:right;display:block}.sheet-viewport.screen-mode .ability-save>span:last-child,.sheet-viewport.screen-mode .ability-skill>span:last-child{white-space:nowrap;font-size:14px;line-height:21px}.sheet-viewport.screen-mode .proficiency-mark,.sheet-viewport.screen-mode .paper .ability-skill input[type=checkbox],.sheet-viewport.screen-mode .paper .ability-save input[type=checkbox]{width:10px;min-width:10px;max-width:10px;height:10px;margin:0}.sheet-viewport.screen-mode .ability-total{font-size:13px;line-height:20px}.sheet-viewport.screen-mode .jack-of-all-trades{align-items:center;gap:3px;height:21px;min-height:21px;margin:0;padding:0 2px;font-size:13px;line-height:21px;display:flex}.sheet-viewport.screen-mode .jack-reserved{visibility:hidden}.sheet-viewport.screen-mode .screen-ability-item .size-cell .cell-drop-surface{flex-direction:row;align-items:stretch;display:flex}.sheet-viewport.screen-mode .screen-ability-item:not(:has(.ability-box)) .cell-surface{flex-direction:row;align-items:stretch;display:flex}.sheet-viewport.screen-mode .screen-ability-item:not(:has(.ability-box)) .cell-heading{flex:none;min-width:0;max-width:60%;min-height:29px;padding:1px 2px}.sheet-viewport.screen-mode .screen-ability-item:not(:has(.ability-box)) .cell-heading h3{text-align:center;font-size:13px;line-height:17px}.sheet-viewport.screen-mode .screen-ability-item:not(:has(.ability-box)) .cell-content{flex:1;justify-content:center;align-items:center;min-height:29px;padding:1px 2px;display:flex}.sheet-viewport.screen-mode .size-cell select,.sheet-viewport.screen-mode .size-value{width:100%;min-width:0;padding:0;font-size:14px;line-height:22px}.sheet-viewport.screen-mode .screen-abilities .death-saves-cell .cell-heading{width:30px;max-width:30px;padding:1px}.sheet-viewport.screen-mode .screen-abilities .death-saves-cell .cell-content{min-height:44px;padding:1px}.sheet-viewport.screen-mode .death-saves{flex-direction:column;gap:0;margin:0;font-size:13px;line-height:21px;display:flex}.sheet-viewport.screen-mode .death-saves>div{justify-content:center;align-items:center;gap:2px;display:flex}.sheet-viewport.screen-mode .death-saves input{min-width:11px;margin:0;width:11px!important;height:11px!important}.sheet-viewport.screen-mode .training-cell dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;margin:0;display:grid}.sheet-viewport.screen-mode .training-row{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:3px;padding:1px 0;display:grid}.sheet-viewport.screen-mode .training-row dt{font-size:13px;line-height:23px}.sheet-viewport.screen-mode .training-row dd{min-width:0;margin:0}.sheet-viewport.screen-mode .training-chips .feature-caption{padding:0 2px;font-size:13px;line-height:21px}.sheet-viewport.screen-mode .training-input{min-height:25px;font-size:14px;line-height:23px}.sheet-viewport.screen-mode .quickbar-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px;height:auto;min-height:0;display:grid}.sheet-viewport.screen-mode .quickbar-attacks,.sheet-viewport.screen-mode .quickbar-resources{width:100%;min-width:0;padding:0;overflow:visible}.sheet-viewport.screen-mode .quickbar-copy-zone{height:auto;min-height:0}.sheet-viewport.screen-mode .quick-weapon{grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:4px;min-height:28px;padding:0;font-size:14px;line-height:22px;display:grid}.sheet-viewport.screen-mode .quick-weapon button,.sheet-viewport.screen-mode .quick-weapon span,.sheet-viewport.screen-mode .quick-weapon strong{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:1px 0;font-size:14px;line-height:22px}.sheet-viewport.screen-mode .quick-pin{white-space:normal;touch-action:pan-y;padding:1px 4px;font-size:14px;line-height:22px}.sheet-viewport.screen-mode .quickbar-manage-strip{height:21px;min-height:21px;padding:0 2px;font-size:13px;line-height:20px}.sheet-viewport.screen-mode .quickbar-manage-strip:disabled{opacity:1;cursor:default;color:#65685e;text-align:left;background:0 0;border:0}.sheet-viewport.screen-mode .quickbar-resources .resource179-row{flex-wrap:wrap;align-items:center;gap:3px;width:100%;display:flex;padding:2px 3px!important}.sheet-viewport.screen-mode .quickbar-resources .resource179-row .resource-title{flex:1;min-width:0;min-height:20px}.sheet-viewport.screen-mode .quickbar-resources .console-resource-controls{flex:none}.sheet-viewport.screen-mode .quickbar-resources .console-resource-controls .resource-pips button{width:20px;min-width:20px;height:21px;min-height:21px}.sheet-viewport.screen-mode .quickbar-resources>.quick-resource{width:100%}.sheet-viewport.screen-mode .quickbar-resources .resource179-row .resource-title>strong{font-size:13px;line-height:20px}.sheet-viewport.screen-mode .quickbar-resources .console-resource-controls>button{min-width:23px;height:23px;min-height:23px;font-size:14px}.sheet-viewport.screen-mode .resource-numeric,.sheet-viewport.screen-mode .resource-manual input{font-size:14px}.sheet-viewport.screen-mode .resource-rests{min-height:23px}.sheet-viewport.screen-mode .resource-rests button{padding:0 5px;font-size:13px;line-height:21px}.sheet-viewport.screen-mode .screen-actions .feature-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sheet-viewport.screen-mode .feature-group{min-width:0;margin:0}.sheet-viewport.screen-mode .feature-group h4{margin:0 0 3px;padding:0;font-size:13px;line-height:20px}.sheet-viewport.screen-mode .feature-flow{gap:3px}.sheet-viewport.screen-mode .feature-caption{touch-action:pan-y;padding:0 5px;font-size:14px;line-height:21px}.sheet-viewport.screen-mode .screen-actions .class-features .feature-caption{padding-inline:3px}.sheet-viewport.screen-mode .feature-browse,.sheet-viewport.screen-mode .feature-pending{font-size:13px;line-height:20px}.sheet-viewport.screen-mode .feature-panel .cell-heading{padding-inline:28px}.sheet-viewport.screen-mode .feature-browse-heading{color:#fff;background:0 0;border:0;min-width:23px;height:23px;min-height:23px;padding:0 2px;font-size:17px;line-height:23px;position:absolute;top:0;right:2px}.player-viewer .feature-browse-heading{display:none!important}.sheet-viewport.screen-mode .feature-group+.feature-group{border:0;margin:0;padding:0}.sheet-viewport.screen-mode .feature-prose,.sheet-viewport.screen-mode .feature-bubble.is-expanded,.sheet-viewport.screen-mode .feature-page-body{max-height:none;font-size:15px;line-height:1.55;overflow:visible}.sheet-viewport.screen-mode .overview-spells .feature-groups{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.sheet-viewport.screen-mode .overview-spells .feature-bubble{min-height:28px}.sheet-viewport.screen-mode .detail-page-header{flex-wrap:wrap;flex:none;align-items:start;gap:7px;height:auto;min-height:0;display:flex}.sheet-viewport.screen-mode .sheet-details{flex:none;height:auto;min-height:0}.sheet-viewport.screen-mode .page-caption{flex:none;min-width:0}.sheet-viewport.screen-mode .detail-page-header .page-caption{align-self:flex-start;width:auto;max-width:100%}.sheet-viewport.screen-mode .page-caption h2{font-size:19px;line-height:26px}.sheet-viewport.screen-mode .page-caption small{white-space:normal;max-height:none;font-size:13px}.sheet-viewport.screen-mode .page-header-fields{flex:1;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;min-height:0;display:grid}.sheet-viewport.screen-mode .page-header-fields>.portrait-cell{max-width:78px;height:72px}.sheet-viewport.screen-mode .page-header-fields>.portrait-cell .cell-content{flex:1;padding:0;overflow:hidden}.sheet-viewport.screen-mode .page-header-fields .page-value{font-size:22px;line-height:28px}.sheet-viewport.screen-mode .features-page-grid{flex:none;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;min-height:0;display:grid}.sheet-viewport.screen-mode .features-page-grid>.sheet-cell{grid-area:auto}.sheet-viewport.screen-mode .biography-grid{flex:none;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;min-height:0;display:grid}.sheet-viewport.screen-mode .biography-grid>*{grid-area:auto}.sheet-viewport.screen-mode .biography-field{height:auto;min-height:26px;font-size:15px;line-height:24px}.sheet-viewport.screen-mode .biography-field>span{font-size:13px}.sheet-viewport.screen-mode .biography-text{min-height:24px;font-size:15px;line-height:1.55;overflow:visible}.sheet-viewport.screen-mode .biography-multi{height:auto;min-height:26px}.sheet-viewport.screen-mode .biography-multi textarea{resize:vertical;min-height:36px;font-size:15px;line-height:1.55}.sheet-viewport.screen-mode .bio-portrait>.portrait-cell{height:220px}.sheet-viewport.screen-mode .bio-portrait .cell-content{flex:1;padding:0}.sheet-viewport.screen-mode .spells-page-grid,.sheet-viewport.screen-mode .spell-workspace-grid{flex:none;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;height:auto;min-height:0}.sheet-viewport.screen-mode .spells-page-grid>.sheet-cell,.sheet-viewport.screen-mode .spell-workspace-grid>.sheet-cell{height:auto;min-height:0}.sheet-viewport.screen-mode .paper .spell-stock-cell .spell-stock-grid{grid-template-columns:repeat(auto-fill,minmax(min(125px,100%),1fr));gap:4px}.sheet-viewport.screen-mode .paper .spell-stock-cell .spell-stock-tile.stock-item{height:auto;min-height:34px;padding:3px 5px;font-size:14px}.sheet-viewport.screen-mode .paper .spell-stock-tile.stock-item .stock-name{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:14px;line-height:21px}.sheet-viewport.screen-mode .paper .spell-stock-cell.unified-prepared,.sheet-viewport.screen-mode .paper .spell-library.spell-stock-cell{flex:none;height:auto;min-height:0}.sheet-viewport.screen-mode .spell-settings{flex-wrap:wrap;height:auto;font-size:14px}.sheet-viewport.screen-mode .inventory-page{flex:none;height:auto;min-height:0}.sheet-viewport.screen-mode .stock-board{height:auto;min-height:0}.sheet-viewport.screen-mode .stock-board .stock-drop-zone{flex:none;overflow:visible}.sheet-viewport.screen-mode .stock-item{min-height:50px;font-size:14px}.sheet-viewport.screen-mode .stock-name{font-size:14px;line-height:21px}.sheet-viewport.screen-mode .stock-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sheet-viewport.screen-mode .paper .stock-grid .stock-item{grid-template-rows:auto auto;height:auto;min-height:50px}.sheet-viewport.screen-mode .paper .stock-grid .stock-item .stock-name{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:14px;line-height:21px}.sheet-viewport.screen-mode .workbench-monster{flex:none;height:auto;min-height:0;font-size:15px}.sheet-viewport.screen-mode .monster-paper-content .cell-content{font-size:15px;line-height:1.55}@container screen (width>=760px){.screen-layout{align-items:stretch}.sheet-viewport.screen-mode .screen-actions>.class-features,.sheet-viewport.screen-mode .screen-actions>.overview-spells{flex:1 0 auto}.sheet-viewport.screen-mode .paper.has-card-art .screen-actions>.class-features>.cell-face,.sheet-viewport.screen-mode .paper.has-card-art .screen-actions>.overview-spells>.cell-face,.sheet-viewport.screen-mode .screen-actions>.class-features .cell-content,.sheet-viewport.screen-mode .screen-actions>.overview-spells .cell-content{flex:1}}@container screen (width<=759px){.sheet-viewport.screen-mode .paper:has(.screen-overview)>.paper-heading{position:relative;top:auto;left:auto;right:auto}.sheet-viewport.screen-mode .paper.visual-editing:has(.screen-overview)>.paper-heading{justify-content:flex-end}.sheet-viewport.screen-mode .paper.visual-editing:has(.screen-overview)>.paper-heading>span:first-child{display:none}.sheet-viewport.screen-mode .paper:not(.sheet-export){gap:5px;padding:5px 4px}.screen-layout{flex-direction:column;gap:5px;display:flex}.screen-summary,.screen-actions{display:contents}.screen-layout .overview-identity{order:0;width:100%}.screen-vitals{order:1;grid-template-columns:72px minmax(0,1fr) 50px;gap:4px;width:100%}.screen-layout .quickbar-cell{order:2;width:100%}.screen-abilities{order:3;width:100%}.screen-layout .training-cell{order:4;width:100%}.screen-layout .class-features{order:5;width:100%}.screen-layout .overview-spells{order:6;width:100%}.screen-layout .heritage-features{order:7;width:100%}.sheet-viewport.screen-mode .screen-vitals .portrait-cell{height:76px}.sheet-viewport.screen-mode .overview-ratings .cell-heading{width:30px}.sheet-viewport.screen-mode .overview-ratings .cell-content{min-height:33px}.sheet-viewport.screen-mode .paper .identity-name input[aria-label=玩家姓名]{display:none}.sheet-viewport.screen-mode .screen-actions .class-features .feature-groups{grid-template-columns:1fr}.sheet-viewport.screen-mode .detail-page-header{flex-direction:column;gap:5px}.sheet-viewport.screen-mode .page-header-fields{flex:none;width:100%}.sheet-viewport.screen-mode .features-page-grid,.sheet-viewport.screen-mode .biography-grid,.sheet-viewport.screen-mode .spells-page-grid,.sheet-viewport.screen-mode .spell-workspace-grid{grid-template-columns:1fr}.sheet-viewport.screen-mode .bio-portrait>.portrait-cell{max-width:180px;height:150px}.sheet-viewport.screen-mode .biography-multi textarea{min-height:28px}}@container screen (width<=479px){.sheet-viewport.screen-mode .quickbar-split{flex-direction:column;gap:4px;display:flex}.sheet-viewport.screen-mode .paper .quickbar-resources{flex-flow:wrap;gap:3px;display:flex}.sheet-viewport.screen-mode .quickbar-resources>.quick-resource{flex:0 calc(50% - 1.5px);width:calc(50% - 1.5px)}.sheet-viewport.screen-mode .quickbar-resources>.quickbar-manage-strip,.sheet-viewport.screen-mode .quickbar-resources>.resource-rests{flex-basis:100%}.sheet-viewport.screen-mode .training-cell dl{grid-template-columns:1fr}.sheet-viewport.screen-mode .page-header-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-viewport.screen-mode .page-header-fields>.portrait-cell{height:65px}.sheet-viewport.screen-mode .cell-heading h3{font-size:14px}.sheet-viewport.screen-mode .quick-weapon{grid-template-columns:minmax(0,1fr) max-content max-content}}@container screen (width<=373px){.screen-abilities{--ability-columns:2}}@container screen (width<=359px){.screen-vitals{grid-template-columns:68px minmax(0,1fr) 43px;gap:3px}.sheet-viewport.screen-mode .life-fields input,.sheet-viewport.screen-mode .life-fields .adjusted-value strong{width:2.5ch;font-size:20px!important}.sheet-viewport.screen-mode .page-header-fields{grid-template-columns:1fr 1fr}}@media (max-width:700px){.toolbar-actions .sheet-display-toggle{padding:2px 4px;font-size:12px;display:block}}@container sheetpane (width<=599px){.sheet-pane .pane-toolbar{flex-direction:column;align-items:stretch;gap:2px;height:56px;min-height:56px;padding:2px 5px}.sheet-pane .pane-toolbar>div:first-child{flex:none;width:100%;min-width:0;max-width:100%;height:24px}.sheet-pane .pane-toolbar>.toolbar-actions{scrollbar-width:none;white-space:nowrap;flex-flow:row;flex:none;justify-content:flex-start;gap:3px;width:100%;max-width:100%;height:26px;display:flex;overflow:auto hidden}.sheet-pane .toolbar-actions>button{flex:none}}.sheet-viewport.screen-mode .paper .ability-skill.skill-editing:has(.skill-extra-adjustment){grid-template-columns:10px 20px minmax(0,1fr) 20px;gap:1px}.sheet-viewport.screen-mode .paper .ability-skill.skill-editing>span{font-size:13px;line-height:21px}.sheet-viewport.screen-mode .paper :is(.ability-skill,.ability-save) input:is(.skill-extra-adjustment,.save-extra-adjustment){width:20px;max-width:20px;height:20px;padding:0;font-size:12px;line-height:18px}.sheet-viewport.screen-mode .resource-module-art.rm-group{height:100%;container-type:inline-size}.sheet-viewport.screen-mode .resource-module-art .rm-pools{flex:none;min-height:22px}.sheet-viewport.screen-mode .resource-module-art .rm-pools.has-many-pools{min-height:calc(var(--rm-pool-rows) * 25px);grid-auto-rows:minmax(24px,auto)}.sheet-viewport.screen-mode .screen-attack-manage:disabled{opacity:1;color:#65685e;background:0 0;border-color:#0000}.quickbar-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);height:100%;min-height:0;font-size:10px;display:grid}.quickbar-attacks,.quickbar-resources{min-width:0;padding:3px;overflow:auto}.quickbar-resources{border-left:1px solid #888}.quick-weapon{border-bottom:1px solid #ccc;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:4px 0;transition:background .15s,transform .15s;display:grid}.quick-weapon:first-child{background:#00000008}.quick-resource{display:block;position:relative}.quick-resource>.quick-drag-handle{display:none}.visual-editing .quick-resource>.quick-drag-handle{cursor:grab;font-size:9px;display:block}.quick-pin{padding:2px 4px;font-size:10px}.quick-drag-handle[data-editing=true]{cursor:grab}.quick-drag-over{background:#dde4eb;box-shadow:inset 0 -2px #555}.rollable-stat{font:inherit;padding:0 3px;font-weight:700;color:inherit!important;background:0 0!important;border:0!important}.rollable-stat:not(:disabled){cursor:pointer;text-decoration:none}.rollable-stat:not(:disabled):hover{background:#d8e1e9!important}.rollable-stat:disabled{opacity:1;cursor:inherit}.card-lock{border:0;justify-content:center;align-items:center;width:25px;height:25px;padding:3px;display:inline-flex}.resource-title{align-items:center;gap:3px;min-width:0;display:flex}.resource-title>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-resource-controls{align-items:center;gap:3px;min-width:0;display:flex}.console-resource-controls>button{padding:0 4px;font-size:12px}.resource-pips{flex-wrap:wrap;gap:1px;max-width:100%;display:flex}.resource-pips button{background:0 0;border:0;width:15px;height:18px;padding:1px}.resource-pip{background:#555;border:1px solid #555;border-radius:50%;width:9px;height:9px;display:block}.resource-pip.spent{background:0 0}.resource-bar{background:#eee;border:1px solid #888;min-width:64px;position:relative;overflow:hidden}.resource-bar i{background:#aaa;position:absolute;inset:0 auto 0 0}.resource-bar b{font-size:10px;position:relative}.resource-manual{align-items:center;gap:2px;min-width:0;display:flex}.resource-manual .stat-input{text-align:center;width:100%;min-width:20px}.resource-numeric{text-align:center;min-height:22px;font-weight:700}.class-warning-icon{color:#ffcc38;text-shadow:0 1px #493c09;margin-left:6px}.class-compatibility-banner{color:#473810;background:#fff0bd;border:1px solid #b18a26;flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;margin:4px 12px 8px;padding:8px 10px;display:flex}.class-compatibility-banner p{overflow-wrap:anywhere;flex:220px;min-width:0;margin:0;font-size:12px;line-height:1.4}.class-compatibility-banner button{color:#473810;background:#fff8df;border:1px solid #b18a26;flex:none;padding:5px 8px;font-size:12px}.editing-load-error{color:#473810;background:#fff0bd;border:1px solid #b18a26;flex:none;min-width:0;margin:4px 12px 8px;padding:8px 10px;font-size:12px}.editing-load-error p{margin:0 0 5px;line-height:1.4}.editing-load-error>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.editing-load-error button{color:#473810;background:#fff8df;border:1px solid #b18a26;padding:5px 8px;font-size:12px}.editing-load-error details{min-width:0;max-width:100%}.editing-load-error summary{cursor:pointer}.editing-load-error pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow:auto}.clearable-search{align-items:center;gap:0;min-width:0;display:inline-flex;position:relative}.clearable-search input{flex:1;width:100%;min-width:0;padding-right:29px!important}.clearable-search .search-clear{cursor:pointer;z-index:1;background:0 0;border-radius:3px;place-items:center;width:25px;height:25px;font-size:19px;line-height:1;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%);border:1px solid #0000!important;padding:0!important}.clearable-search .search-clear:hover:not(:disabled),.clearable-search .search-clear:focus-visible{color:#25282a;background:#d8d9d7!important;border-color:#727572!important}.global-search .wiki-search>.clearable-search{flex:1}.source-settings>.clearable-search,.source-entry-settings>.clearable-search{width:100%;margin-bottom:10px;display:flex}.wiki-filters>.clearable-search{flex:1;min-width:100px;max-width:240px}.wiki-filters>.category-search-control{align-self:center;min-height:32px}.wiki-filters>.category-search-control input{box-sizing:border-box;height:32px;min-height:32px;padding-top:5px;padding-bottom:5px;font-size:12px;line-height:20px}.local-dice-dialog{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--suite-ink);border:0;margin:0;padding:0}.local-dice-dialog::backdrop{background:0 0}.local-dice-dialog:not([open]){display:none}.wiki-pane [data-drag-enabled]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y pinch-zoom!important}.wiki-pane [data-reference-draggable=true],.keyword-preview [data-reference-draggable=true]{-webkit-touch-callout:none;touch-action:pan-y pinch-zoom!important;-webkit-user-select:none!important;user-select:none!important}@media (pointer:coarse){[data-drag-enabled=true],[data-drag-enabled=true] *,[data-reference-draggable=true],[data-reference-draggable=true] *,[data-sheet-selection-draggable=true],[data-sheet-selection-draggable=true] *{-webkit-touch-callout:none;-webkit-user-select:none!important;user-select:none!important}}.pointer-dragging,.pointer-dragging *{-webkit-touch-callout:none;-webkit-user-select:none!important;user-select:none!important}.paper [data-drag-enabled=false],.paper [data-drag-enabled=false]:active,.paper [data-drag-enabled=false] .feature-caption,.paper [data-drag-enabled=false] .identity-title,.paper [data-drag-enabled=false] .feature-caption:active{touch-action:auto;cursor:default!important}.paper [data-drag-enabled=false] .feature-prose{cursor:text!important}.stock-menu>small{white-space:normal;color:var(--suite-muted,#666);max-width:225px;padding:3px 7px;font-size:10px;display:block}.trace-value{display:inline-block}.trace-value[role=button]{cursor:pointer}.adjusted-value>.trace-value{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.armor-cell .adjusted-value.has-adjustment>.trace-value>strong{font-size:26px}.hp-maximum .adjusted-value>.trace-value>strong{font-size:22px;line-height:25px}.detail-status-anchors .adjusted-value>.trace-value>strong{font-size:20px}.value-trace-panel{z-index:1200;color:#333;transform-origin:0 0;background:#e1e1e1;border:2px solid #555;max-height:calc(100dvh - 16px);padding:8px 12px 12px;position:fixed;overflow:auto;box-shadow:0 5px 20px #0004}.value-trace-panel header{justify-content:space-between;align-items:flex-start;min-height:24px;font-size:12px;display:flex}.value-trace-panel header button{background:0 0;border:0;padding:0 3px;font-size:18px;line-height:1}.trace-field{appearance:textfield;background:#eee;border:1px solid #888;border-radius:0}.trace-field::-webkit-inner-spin-button{appearance:none}.value-trace-panel ul{margin:8px 0;padding:0;font-size:11px;list-style:none}.value-trace-panel li{border-bottom:1px solid #bbb;padding:4px 0}.trace-result{border-top:2px solid #666;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.trace-result strong{font-size:18px}.header-tools .suite-website-link{color:#fff;font:inherit;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff50;border-radius:3px;justify-content:center;align-items:center;padding:5px 13px;text-decoration:none;display:inline-flex}.header-tools .suite-website-link:hover{background:#ffffff28;border-color:#fff}.header-tools .suite-website-link:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:1100px){.header-tools .suite-website-link{padding:5px 8px;font-size:11px}}@media (max-width:650px){.header-tools .suite-website-link{padding:5px 6px;font-size:10px}}.suite-toast{inset:max(16px,env(safe-area-inset-top)) 0 auto;color:#fff;z-index:2147483647;background:#28344c;border:1px solid #647394;width:max-content;max-width:min(620px,100vw - 30px);margin:0 auto;padding:10px 12px;font-size:12px;position:fixed;overflow:visible;box-shadow:0 4px 18px #18203244}.suite-toast:popover-open{align-items:center;gap:15px;animation:.22s ease-out toast-enter;display:flex}.suite-toast span{overflow-wrap:anywhere;min-width:0}.suite-toast button{color:inherit;background:0 0;border:0;padding:0 3px;font-size:19px;line-height:1}.toast-timer{transform-origin:0;background:#d6b356;height:2px;animation:6.5s linear forwards toast-countdown;position:absolute;top:-3px;left:-1px;right:-1px}@keyframes toast-countdown{to{transform:scaleX(0)}}.suite-toast .copy-diagnostic,.save-status .copy-diagnostic{font:inherit;white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:4px 7px;font-size:11px}.suite-toast:has(.diagnostic-text){flex-wrap:wrap}.diagnostic-text{width:100%;min-height:100px;font:11px/1.4 monospace}.save-status:has(.copy-diagnostic){flex-wrap:wrap}.suite-toast .toast-action{white-space:nowrap;background:#ffffff12;border:1px solid #c4d1e8;border-radius:3px;flex-shrink:0;padding:6px 9px;font-size:12px;font-weight:600;line-height:1.4}@keyframes toast-enter{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.suite-toast:popover-open{animation:none}}.paper .portrait-cell .cell-heading.heading-action{z-index:2;padding-left:3px;padding-right:3px}.paper .portrait-cell .cell-heading.heading-action h3{white-space:nowrap;font-size:min(1em,11px)}.paper .portrait-cell .cell-heading.heading-action:focus-visible{outline-offset:-2px;outline:2px solid}.paper .portrait-cell .cell-heading>.portrait-frame-eye{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;position:static;transform:none}.paper .portrait-frame-hidden{z-index:2;clip-path:none;background:0 0;overflow:visible}.paper .portrait-frame-hidden .cell-face,.paper .portrait-frame-hidden .cell-surface,.paper .portrait-frame-hidden .cell-content,.paper .portrait-frame-hidden .portrait-view{clip-path:none;background:0 0;overflow:visible!important}.paper .portrait-frame-hidden .portrait-image{object-fit:contain}.paper .portrait-frame-hidden .cell-face:before{opacity:0;pointer-events:none;z-index:3;transition:none}.paper .portrait-frame-hidden .cell-heading{visibility:hidden;pointer-events:none}.paper .portrait-frame-hidden .cell-state-art{display:none}.paper .portrait-frame-hidden.portrait-frame-editing .cell-face:before{opacity:.4}.paper .portrait-frame-hidden.portrait-frame-editing .cell-heading{visibility:visible;pointer-events:auto;opacity:.4}.paper.sheet-export .portrait-frame-eye{display:none}.paper.sheet-export .portrait-frame-hidden .cell-face:before{opacity:0}.paper.sheet-export .portrait-frame-hidden .cell-heading{visibility:hidden;pointer-events:none}@media print{.paper .portrait-frame-eye{display:none}.paper .portrait-frame-hidden.portrait-frame-editing .cell-face:before{opacity:0}.paper .portrait-frame-hidden.portrait-frame-editing .cell-heading{visibility:hidden;pointer-events:none}}.feature-group>h4{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.paper .feature-group>h4>button:first-child{text-align:left;flex:1 1 0;width:auto;min-width:80px}.feature-heading-choices{flex-wrap:wrap;flex:0 auto;gap:6px;max-width:100%;display:flex}.paper .feature-group>h4>.feature-heading-choices>.sheet-choice-chip{background:var(--paper-surface,#e8e8e8);width:auto;color:var(--paper-ink,#333);border:1px solid var(--paper-frame,#444);white-space:nowrap;border-radius:11px;padding:3px 8px;font-size:11px;position:relative}.sheet-choice-chip.is-pending,.feature-bubble.choice-pending{position:relative;border-color:#0000!important}.choice-outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.choice-outline rect{fill:none;stroke:#333;stroke-width:1.3px;stroke-dasharray:4 3;animation:1.1s linear infinite choice-dashes}.feature-bubble.choice-pending>.choice-outline rect{rx:7;stroke-width:1.4px}@keyframes choice-dashes{to{stroke-dashoffset:-14px}}.choice-shade{z-index:1100;background:#2225;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.choice-popup{color:#333;background:#e2e2e2;border:3px solid #555;width:min(440px,100%);max-height:80dvh;animation:.18s ease-out choice-open;overflow:auto;box-shadow:0 10px 40px #0005}.choice-popup header{color:#fff;z-index:1;background:#666;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:sticky;top:0}.choice-popup header button{color:inherit;background:0 0;border:0;font-size:22px}.choice-options{gap:7px;padding:12px;display:grid}.choice-option{text-align:left;color:#333;background:#eee;border:1px solid #777;width:100%;padding:9px 12px;display:block}.choice-option.is-picked{background:#c9c9c9;border:2px solid #444;padding:8px 11px}.choice-option.is-picked:before{content:"✓ ";font-weight:700}.choice-option small{display:block}.choice-popup footer{text-align:right;padding:0 12px 12px}.choice-popup p{padding:0 12px}.resource-formula{font:inherit;background:0 0;border:0;border-bottom:1px dotted #666;padding:1px 2px;font-size:11px}.resource-rests{justify-content:flex-end;gap:4px;padding-bottom:4px;display:flex}.resource-rests button{padding:2px 5px;font-size:10px}@keyframes choice-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.choice-outline rect,.choice-popup{animation:none}}.rest-body{padding:12px}.rest-die-choice{justify-content:space-between;align-items:center;margin:8px 0;display:flex}.rest-die-choice input{width:64px}.rest-result{color:#555;padding:3px 0;font-size:10px;line-height:1.4}.choice-hint{font-size:12px;line-height:1.5}.choice-search{align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.choice-search input{color:#333;background:#f5f5f5;border:1px solid #888;flex:1;min-width:0;padding:5px 7px}.paper .feature-heading-choices .sheet-choice-chip:not(.is-pending){background:#ccc}.choice-workspace{flex:1;min-height:0;animation:.18s ease-out choice-open}.choice-workspace .cell-content{padding:12px;overflow:auto}.choice-workspace .choice-progress{margin:0 0 8px;font-weight:700}.choice-workspace .cell-heading{padding-left:76px;padding-right:76px;position:relative}.choice-workspace .choice-exit{color:inherit;background:0 0;border:0;padding:1px 6px;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.choice-workspace .choice-options{padding:6px 0}.paper .choice-workspace .choice-option{text-align:left;background:#eee;border:1px solid #888;width:100%;padding:9px 12px;font-size:12px;line-height:1.5}.paper .choice-workspace .choice-option.is-picked{background:#ccc;border:2px solid #444;padding:8px 11px}.choice-slots{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.choice-slot{background:#dcdcdc66;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;min-height:62px;padding:6px;display:flex;position:relative}.choice-empty{color:#888;pointer-events:none;font-size:12px}.paper .choice-slot .choice-slot-entry{white-space:normal;text-align:center;background:0 0;border:0;flex:1;min-width:0;padding:8px;font-size:12px;font-weight:600}.paper .choice-slot .choice-remove{color:#555;background:0 0;border:0;flex:none;padding:4px;font-size:16px}.choice-slot.drop-ready{outline-offset:-1px;outline:1px solid #999}.choice-workspace footer{text-align:right;margin-top:12px}.wiki-choice-notice{background:#d6d6d6;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.wiki-choice-notice span{flex:1}.wiki-choice-notice button{padding:2px 6px;font-size:11px}@media (prefers-reduced-motion:reduce){.choice-workspace{animation:none}}.module-formula{z-index:2;white-space:nowrap;background:#eee;border-radius:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.choice-workspace{animation:.12s ease-out choice-fade}@keyframes choice-fade{0%{opacity:.65}to{opacity:1}}.choice-workspace .cell-heading{text-align:left;padding-left:12px;padding-right:86px}.choice-workspace .cell-heading h3{overflow-wrap:anywhere;min-width:0}.choice-workspace .choice-exit{white-space:nowrap;border:1px solid #ffffff60;border-radius:3px;padding:4px 7px}.choice-workspace .choice-owner{color:#666;margin:0 0 8px;font-size:11px;line-height:1.5}.choice-navigation{border-bottom:1px solid #aaa;flex-wrap:wrap;gap:5px;margin:0 0 12px;padding-bottom:9px;display:flex}.paper .choice-navigation button{color:#444;text-align:left;background:#e5e5e5;border:1px solid #aaa;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:11px;display:flex}.paper .choice-navigation button[aria-current]{background:#c9c9c9;border-color:#555;font-weight:700}.choice-navigation button span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.choice-workspace .choice-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.choice-progress>span{color:#666;font-size:11px;font-weight:400}.choice-workspace .choice-hint{color:#555;margin:8px 0;font-size:11px}.choice-slot{outline-offset:-1px;background:#d2d2d2;border-radius:4px;outline:1px dashed #999;min-height:64px;padding:8px 6px 8px 24px}.choice-slot.is-filled{background:#cfcfcf;outline-style:solid;outline-color:#aaa}.choice-slot-number{color:#888;font-variant-numeric:tabular-nums;pointer-events:none;font-size:10px;position:absolute;top:5px;left:7px}.choice-slot.drop-ready{outline-style:dashed;outline-color:#777}.choice-slot.drop-over{background:#bbb;outline:2px solid #555}.paper .choice-slot .choice-remove{align-self:stretch;min-width:28px;padding:6px}.choice-workspace .choice-loading{background:#d6d6d6;border-left:3px solid #999;padding:10px}.choice-workspace .choice-footer{border-top:1px solid #aaa;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.paper .choice-footer button{padding:6px 10px;font-size:11px}.feature-bubble.has-choices.is-expanded{background:#dedede;border:1px solid #aaa;border-radius:4px;padding:6px!important}.feature-bubble.has-choices.is-expanded .feature-caption{padding:3px 5px;font-weight:600;line-height:1.5;display:block}.feature-bubble.has-choices.is-expanded .feature-prose{border-top:1px solid #bbb;margin-top:5px;padding:5px 2px 0;display:block}.feature-bubble.has-choices.is-expanded .feature-prose>p:first-child{display:block}.feature-choice-actions{flex-wrap:wrap;align-items:center;gap:5px;margin:5px 0 0;display:flex}.paper .feature-choice-actions button{text-align:left;background:#ccc;border:1px solid #999;border-radius:3px;padding:3px 6px;font-size:10px;line-height:1.4}.feature-choice-actions span{font-variant-numeric:tabular-nums;white-space:nowrap}.paper .feature-choice-actions .feature-choice-collapse{white-space:nowrap;background:0 0;margin-left:auto}.choice-workspace button:focus-visible,.feature-choice-actions button:focus-visible{outline-offset:2px;outline:2px solid #555}@media (max-width:480px){.choice-workspace .cell-content{padding:9px}.choice-slots{gap:8px;margin:12px 0}.choice-navigation{gap:4px}.paper .choice-navigation button{padding:5px 6px}.choice-workspace .choice-progress{font-size:12px}}@media (prefers-reduced-motion:reduce){.choice-workspace{animation:none}}@media print{.feature-choice-actions{display:none}}@media screen and (max-width:760px){.sheet-viewport:has(.choice-workspace){touch-action:pan-y;overscroll-behavior-y:contain;display:block;overflow:hidden auto}.sheet-viewport .paper-stack:has(.choice-workspace){flex-direction:column;display:flex;width:100%!important;height:auto!important;transform:none!important}.sheet-viewport .paper:not(.sheet-export):has(.choice-workspace){min-height:0;box-shadow:none;padding:7px;font-size:14px;position:relative;width:100%!important;height:auto!important;transform:none!important}.paper:not(.sheet-export):has(.choice-workspace)>.paper-heading{display:none}.paper:not(.sheet-export):has(.choice-workspace)>.paper-footer{display:none}.paper:not(.sheet-export) .sheet-details:has(.choice-workspace)>.edition-divider{display:none}.paper:not(.sheet-export) .sheet-details:has(.choice-workspace)>.detail-page-header{display:none}.paper:not(.sheet-export) .sheet-details:has(.choice-workspace){flex:none;min-height:0}.paper:not(.sheet-export):has(.choice-workspace) .choice-workspace{flex:none;min-height:0}.paper:not(.sheet-export):has(.choice-workspace) .choice-workspace .cell-face{height:auto;min-height:0;position:relative;inset:auto}.paper:not(.sheet-export):has(.choice-workspace) .choice-workspace .cell-content{flex:none;font-size:14px;overflow:visible}.paper:not(.sheet-export):has(.choice-workspace) .choice-workspace .cell-heading{min-height:32px}.paper:not(.sheet-export):has(.choice-workspace) .choice-workspace .cell-heading h3{font-size:14px;line-height:1.4}.paper:not(.sheet-export):has(.choice-workspace) .choice-owner{font-size:12px}.paper:not(.sheet-export):has(.choice-workspace) .choice-hint{font-size:12px}.paper:not(.sheet-export):has(.choice-workspace) .choice-navigation button{font-size:12px}.paper:not(.sheet-export):has(.choice-workspace) .choice-exit{font-size:12px}.paper:not(.sheet-export):has(.choice-workspace) .choice-footer button{font-size:12px}:is(.paper:not(.sheet-export):has(.choice-workspace) .choice-navigation button,.paper:not(.sheet-export):has(.choice-workspace) .choice-footer button){min-height:34px}.paper:not(.sheet-export):has(.choice-workspace) .choice-slot-entry{font-size:14px}.paper:not(.sheet-export):has(.choice-workspace) .choice-option{min-height:38px;font-size:14px}.paper-stack:has(.choice-workspace)>.sheet-pages{flex-direction:row;gap:4px;width:100%;padding:6px 0;display:flex;position:relative;inset:auto!important}.paper-stack:has(.choice-workspace)>.sheet-pages button{writing-mode:horizontal-tb;border-radius:3px;flex:1;height:auto;min-height:34px;margin:0;padding:3px 2px;font-size:12px}}.proficiency-state{cursor:not-allowed;justify-content:center;justify-self:center;align-items:center;width:10px;height:10px;display:flex;position:relative}.paper .ability-proficiency-row input.proficiency-indicator:disabled{appearance:none;box-sizing:border-box;width:9px;min-width:9px;max-width:9px;height:9px;min-height:9px;max-height:9px;box-shadow:none;opacity:1;cursor:not-allowed;pointer-events:none;margin:0;padding:0;background:0 0!important;border:1.3px solid #858783!important;border-radius:50%!important}.paper .ability-proficiency-row input.proficiency-indicator.trained:disabled{background:#858783!important}.paper .ability-proficiency-row input.proficiency-indicator.expert:disabled{clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:#858783!important;border:0!important;border-radius:0!important}.proficiency-explanation{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.paper .overview-sheet .ability-box .ability-proficiency-row{--check-status-width:10px;--check-value-width:24px;--check-adjustment-width:30px;grid-template-columns:var(--check-status-width) var(--check-value-width) minmax(0,1fr);align-items:baseline;column-gap:2px;margin-inline:0;padding-inline:0;display:grid}.paper .overview-sheet .ability-box .ability-proficiency-row:is(.skill-editing,.save-editing):has(:is(.skill-extra-adjustment,.save-extra-adjustment)){grid-template-columns:var(--check-status-width) var(--check-value-width) minmax(0,1fr) var(--check-adjustment-width);column-gap:2px}.paper .overview-sheet .ability-box .ability-proficiency-row>:first-child{box-sizing:border-box;width:var(--check-status-width);height:var(--check-status-width);grid-column:1;place-self:center}.paper .overview-sheet .ability-box .ability-proficiency-row>:nth-child(2){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;line-height:inherit;grid-column:2}.paper .overview-sheet .ability-box .ability-proficiency-row>:nth-child(2) b{min-width:0;font-size:inherit;text-align:right;line-height:inherit;font-variant-numeric:tabular-nums}.paper .overview-sheet .ability-box .ability-proficiency-row>:nth-child(3){white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:inherit;grid-column:3;overflow:hidden}.paper .overview-sheet .ability-box .ability-proficiency-row>:is(.skill-extra-adjustment,.save-extra-adjustment){grid-column:4;align-self:center}.sheet-viewport.screen-mode .paper .overview-sheet .ability-box .ability-proficiency-row{--check-value-width:30px;--check-adjustment-width:24px;column-gap:2px}.sheet-viewport.screen-mode .paper .overview-sheet .ability-box .ability-proficiency-row:is(.skill-editing,.save-editing):has(:is(.skill-extra-adjustment,.save-extra-adjustment)){column-gap:2px}.sheet-viewport.screen-mode .paper .overview-sheet .ability-box .ability-proficiency-row>span{font-size:14px}.sheet-viewport.screen-mode .paper .overview-sheet .ability-box .ability-proficiency-row input:is(.skill-extra-adjustment,.save-extra-adjustment){width:24px;max-width:24px}.paper .overview-sheet .ability-box:has(.proficiency-manual) .ability-proficiency-row{--check-status-width:24px}.paper .overview-sheet .ability-box .ability-proficiency-row>.proficiency-manual{width:var(--check-status-width);cursor:default;gap:3px;height:12px;display:flex}.paper .ability-proficiency-row input.proficiency-manual-check,.paper .ability-proficiency-row input.expertise-check{cursor:pointer;flex:none;width:10px;min-width:10px;max-width:10px;height:10px;min-height:10px;max-height:10px;margin:0;padding:0}.paper .overview-sheet .ability-box:has(.proficiency-manual) .ability-proficiency-row>:first-child{height:12px}.sheet-viewport.a4-mode .paper .overview-sheet .ability-box:has(.proficiency-manual) .ability-proficiency-row{--check-status-width:22px;--check-value-width:21px;--check-adjustment-width:24px;column-gap:1px}.sheet-viewport.a4-mode .paper .overview-sheet .ability-box .proficiency-manual{gap:2px}.sheet-viewport.a4-mode .paper .overview-sheet .ability-box .ability-proficiency-row input:is(.skill-extra-adjustment,.save-extra-adjustment){width:var(--check-adjustment-width);max-width:var(--check-adjustment-width)}.resource179-flow,.paper .quickbar-resources{flex-flow:wrap;place-content:flex-start;align-items:flex-start;gap:4px;display:flex}.paper .quickbar-resources>.quick-resource{flex:0 auto;min-width:0;max-width:100%}.resource179-flow .resource179-row,.paper .quickbar-resources .resource179-row{box-sizing:border-box;align-self:start;gap:2px;width:fit-content;min-width:0;max-width:100%;margin:0;display:inline-grid;padding:3px 5px!important}.resource179-row .resource-title{overflow-wrap:anywhere;max-width:100%;min-height:15px;padding-right:30px;line-height:15px}.resource179-row .resource-title>strong{font-size:12px;line-height:15px}.paper .quickbar-resources .resource179-row .resource-title>strong{font-size:10px;line-height:13px}.resource179-row .resource-title>.resource-actions{top:1px}.resource179-row .resource-title .resource-actions>button{height:14px!important;line-height:14px!important}.resource179-row .console-resource-controls{flex:0 auto;gap:3px;width:max-content;max-width:100%;margin:0}.resource179-row .console-resource-controls>.resource-numeric{width:auto;min-width:32px;padding-inline:4px;flex:none!important}.resource179-row .console-resource-controls>.resource-bar{flex:0 94px;width:94px;min-width:64px}.resource179-row .console-resource-controls>.resource-pips{flex:0 auto;justify-content:flex-start;width:max-content;max-width:160px}.resource179-row .resource-manual{flex:0 56px;max-width:72px}.resource179-row .resource-manual>.stat-input{width:40px}.resource179-flow .resource179-row .console-resource-controls>button{height:18px;min-height:18px;font-size:11px}.resource179-flow .resource179-row .resource-bar b,.resource179-flow .resource179-row .resource-numeric{font-size:11px}.resource179-flow .resource179-row .console-resource-controls .resource-bar{height:18px!important}.resource179-flow .resource179-row .console-resource-controls .resource-pips button{width:15px;min-width:15px;height:18px;min-height:18px}.console-roster .console-resource-card.resource179-card{--paper-frame:#50525b;isolation:isolate;min-width:0;color:var(--suite-ink);background:0 0;border:0;border-radius:0;display:block;position:relative;overflow:visible;padding:0!important}.resource179-card>.resource179-face{isolation:isolate;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:var(--suite-paper);min-width:0;padding:7px;transition:background .7s;position:relative;overflow:hidden}.resource179-card>.stock-frame-art>.stock-outline{stroke-width:3px}.resource179-card .resource179-heading{z-index:5;isolation:isolate;border-bottom:1px solid #9996;align-items:center;gap:4px;height:auto;min-height:23px;margin:0 0 5px;padding:0 0 3px;display:flex;position:relative}.resource179-card .resource179-heading>.resource179-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;flex:0 auto;min-width:28px;max-width:100%;padding:0 2px;font-size:14px;font-weight:700;line-height:20px;transition:rotate .9s cubic-bezier(.3,.8,.3,1);overflow:hidden;rotate:0deg}.resource179-card .resource179-heading>.resource179-add{flex:none;min-width:20px;height:20px;margin-left:auto;padding:0 3px;font-size:15px;line-height:18px}.resource179-conditions{z-index:6;scrollbar-width:none;flex:0 auto;align-items:center;gap:3px;min-width:0;max-width:66%;padding-block:2px;display:flex;position:relative;overflow:auto hidden}.resource179-conditions:empty{display:none}.resource179-conditions>.resource179-condition{background:var(--suite-surface);white-space:nowrap;color:var(--suite-ink);touch-action:none;border:1px solid #a7a7ab;border-radius:4px;flex:none;padding:1px 5px;font-size:10px;line-height:15px}.resource179-conditions>.resource179-condition[data-can-drag=true]{cursor:grab}.resource179-conditions>.resource179-condition:hover{outline:1px solid var(--suite-tone);outline-offset:0;background:var(--suite-hover)}.resource179-body{z-index:1;flex-direction:column;gap:5px;min-width:0;min-height:110px;display:flex;position:relative}.resource179-body>.overview-passive{margin:0}.resource179-body>.overview-character-facts{border:0;margin:0;padding:0}.resource179-body [data-physical-frame]{transform:rotate(var(--fall-tilt,0deg));transform-origin:50%;transition:filter .7s,background .7s;position:relative}.resource179-card .resource179-flow{gap:4px;min-width:0}.resource179-card .resource179-physical{flex:0 auto;min-width:0;max-width:100%}.resource179-card .resource179-physical>.stock-frame-art{z-index:3}.resource179-card .resource179-physical>.stock-frame-art>.stock-outline{opacity:0}.resource179-card .card-art-layer{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.resource179-card .card-art-edge{z-index:3}.resource179-card .card-art-background{z-index:0}.resource179-card .card-art-layer .watermark-anchor{width:54%;top:55%}.resource179-card .resource179-heading>.cell-halo{width:90px;height:32px;inset:-4px auto auto 5px}.resource179-card.condition-prone .resource179-name{rotate:180deg}.resource179-card.condition-invisible>.stock-frame-art>.stock-outline{opacity:0}.resource179-card.condition-petrified>.resource179-face{background:color-mix(in srgb,var(--suite-paper) 85%,#999)}.resource179-card.condition-petrified .resource179-body{filter:grayscale()brightness(.92)}.resource179-card.condition-frightened>.stock-frame-art>.stock-outline{animation:.31s linear infinite frame-tremor}.resource179-card.condition-incapacitated .resource179-body{min-height:165px}.resource179-card.condition-unconscious .resource179-vitals{filter:grayscale();color:#fff;background:#23242a;border-radius:8px}.resource179-card.condition-invisible .resource179-name{opacity:.55}.resource179-card .resource179-body .overview-character-facts:empty{display:none}@media (hover:none){.resource179-row .resource-title>.resource-actions{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.resource179-card .resource179-name{transition:none}}.resource179-transfer-ready{outline-offset:2px;outline:2px solid #c8a13a55}.resource179-card.inventory-drop-over{outline-offset:2px;outline:2px solid #b48d24}.resource179-card .resource179-name>span{text-overflow:ellipsis;display:block;overflow:hidden}.resource179-card .resource179-name>small{color:var(--suite-muted);font-size:12px;font-weight:400;line-height:15px;display:block}.resource179-card .resource179-body.adaptive-physics-area{min-height:max(110px,var(--adaptive-gravity-height,0px))}.resource179-card.adaptive-condition-prone .resource179-heading>.resource179-name{rotate:180deg}.resource179-card.adaptive-condition-invisible .resource179-name{opacity:.55}.resource179-card.adaptive-condition-invisible .console-resource{border-color:#0000}.resource179-card.adaptive-condition-petrified>.resource179-face{background:color-mix(in srgb,var(--suite-paper) 85%,#999)}.resource179-card .resource179-physical>.adaptive-frame-art{z-index:3}.dice-cell .cell-content:has(.hit-dice-groups){min-width:0;padding:0 4px;overflow:hidden}.hit-dice-groups{justify-content:space-evenly;align-items:center;gap:4px;width:100%;min-width:0;height:100%;padding-right:1px;display:flex;container-type:inline-size}.hit-dice-group{--die-size:clamp(12px,calc((100cqw - (var(--hit-groups) - 1) * 4px) / var(--hit-groups) - 5px),23px);flex:var(--hit-count) 1 0;max-width:calc(var(--hit-count) * 24px);min-width:calc(var(--die-size) + 5px);isolation:isolate;display:grid}.paper .dice-cell .hit-die{width:100%;min-width:0;height:23px;min-height:0;color:var(--paper-ink,#343434);box-shadow:none;cursor:pointer;border:0;border-radius:0;align-items:center;padding:0;line-height:1;display:flex;position:relative;background:0 0!important}.hit-die>svg{width:var(--die-size);height:var(--die-size);pointer-events:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;flex:none;max-width:none;display:block;overflow:visible}.hit-die-face{fill:var(--paper-surface,#ededed)}.hit-die-facets{fill:none;opacity:.55}.hit-die text{fill:currentColor;stroke:none;font:750 12px Arial,sans-serif}.hit-die.spent{color:color-mix(in srgb,var(--paper-ink,#343434) 28%,var(--paper-surface,#ededed))!important}.hit-die:hover,.hit-die:focus-visible{z-index:2;filter:drop-shadow(0 0 1px var(--paper-ink,#343434))}.hit-dice-popover{min-width:180px;max-width:min(360px,100vw - 16px)}.hit-dice-tabs{flex-wrap:wrap;gap:4px;margin:7px 0;display:flex}.hit-dice-tabs button{padding:3px 7px;font-size:12px}.hit-dice-tabs [aria-selected=true]{background:var(--suite-tone,#50525b);color:#fff}.hit-dice-tabs small{opacity:.8;font-size:10px}.hit-dice-popover .resource179-row .resource-title .resource-actions{display:none}.hit-dice-popover .resource-pips{flex-wrap:wrap}.hit-dice-popover .resource-pips button{min-width:26px;min-height:26px}.hit-dice-popover .resource-title>strong{font-size:13px}@media print{.hit-dice-popover{display:none}}.hit-dice-group.single-die{min-width:var(--die-size);max-width:var(--die-size)}.resource-widget-face:has(>.resource-module-art){clip-path:none;gap:0;min-width:0;overflow:visible;background:0 0!important;border:0!important;padding:0!important}.resource-workspace .resource-widget-face:has(>.resource-module-art){clip-path:none;gap:0;min-width:0;overflow:visible;background:0 0!important;border:0!important;padding:0!important}.resource-workspace .widget-group .resource-widget-face:has(>.resource-module-art){clip-path:none;gap:0;min-width:0;overflow:visible;background:0 0!important;border:0!important;padding:0!important}.resource-module-art{--rm-tone:#56585e;--rm-icon-tone:#527880;--rm-wash:#ededed;box-sizing:border-box;background:var(--rm-wash);width:100%;min-width:0;height:100%;min-height:0;color:var(--rm-tone);text-align:left;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;border:1px solid #b9bbbe;border-radius:4px;flex-direction:column;justify-content:center;align-items:stretch;gap:3px;padding:4px 6px;font-size:10px;line-height:1.2;display:flex;position:relative;overflow:hidden;container-type:size}.resource-module-art *{box-sizing:border-box}.resource-module-art .rm-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.1px;flex:none;min-width:0;max-width:100%;font-size:clamp(9px,16cqh,11px);font-weight:650;line-height:1.3;display:block;position:relative;overflow:hidden;padding:0!important}.resource-module-art .rm-lock{opacity:.6;font-size:8px;position:absolute;top:2px;right:3px}.resource-module-art .rm-readout{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1;display:flex;position:absolute;inset:0}.resource-module-art .rm-readout strong{letter-spacing:-.5px;white-space:nowrap;font:700 clamp(14px,30cqh,25px) Georgia,serif}.resource-module-art .rm-readout small{opacity:.65;white-space:nowrap;font-size:8px}.resource-module-art:is(.rm-ring,.rm-orbit,.rm-square,.rm-half,.rm-diamond,.rm-reservoir)>.rm-content{align-items:center;gap:2px;padding:3px 4px}.resource-module-art:is(.rm-ring,.rm-orbit,.rm-square,.rm-half,.rm-diamond,.rm-reservoir)>.rm-content>.rm-name{text-align:center}.resource-module-art .rm-shape{aspect-ratio:1;flex:1;max-width:100%;min-height:0;max-height:90px;display:block;position:relative}.resource-module-art .rm-shape>svg{width:100%;height:100%;display:block;overflow:visible}.resource-module-art:is(.rm-ring,.rm-orbit) .rm-shape>svg{transform:rotate(-90deg)}.resource-module-art .rm-track{fill:none;stroke:color-mix(in srgb,var(--rm-tone) 16%,#fff);stroke-width:3px}.resource-module-art .rm-arc{fill:none;stroke:var(--rm-tone);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--rm-ratio)));transition:stroke-dashoffset .3s}.resource-module-art.rm-ring .rm-track,.resource-module-art.rm-ring .rm-arc{stroke-width:4px}.resource-module-art .rm-orbit-section{stroke-width:5px;stroke-linecap:butt}.resource-module-art .rm-orbit-on{fill:none;stroke:var(--rm-tone);stroke-width:5px;stroke-linecap:butt;transition:stroke-dasharray .3s}.resource-module-art.rm-half .rm-shape{aspect-ratio:1.62;width:100%;max-width:110px;max-height:65px}.resource-module-art.rm-half .rm-readout{padding-top:10%}.resource-module-art.rm-half .rm-track,.resource-module-art.rm-half .rm-arc{stroke-width:5px}.resource-module-art .rm-needle{stroke:var(--rm-tone);stroke-width:1px;opacity:.2}.resource-module-art.rm-diamond .rm-readout strong{font-size:clamp(12px,25cqh,21px)}.resource-module-art .rm-heading{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.resource-module-art .rm-heading .rm-name{flex:1}.resource-module-art .rm-inline-value{white-space:nowrap;flex:none;font:700 clamp(11px,24cqh,18px) Georgia,serif}.resource-module-art .rm-inline-value small{opacity:.6;font:9px Segoe UI,sans-serif}.resource-module-art .rm-segments{flex:none;gap:3px;height:clamp(9px,28cqh,19px);margin:3px 1px 1px;display:flex}.resource-module-art .rm-segments i{border:1px solid color-mix(in srgb,var(--rm-tone) 18%,transparent);background:linear-gradient(to right,var(--rm-tone) calc(var(--rm-segment)*100%),color-mix(in srgb,var(--rm-tone) 12%,transparent) 0);border-radius:1px;flex:1;min-width:0;transform:skew(-10deg)}.resource-module-art .rm-vessel{border:1px solid var(--rm-tone);border-top:3px double var(--rm-tone);border-radius:3px 3px 13px 13px;flex:1;width:min(76%,52px);min-height:0;position:relative;overflow:hidden}.resource-module-art .rm-vessel-fill{height:calc(var(--rm-ratio)*100%);background:color-mix(in srgb,var(--rm-tone) 25%,#f4f7ef);border-top:2px solid color-mix(in srgb,var(--rm-tone) 55%,#fff);border-radius:35% 35% 0 0/4px 4px 0 0;transition:height .3s;position:absolute;inset:auto 0 0}.resource-dashboard-icon{fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:100%;height:100%;display:block}.resource-module-art .rm-icons{grid-template-columns:repeat(var(--rm-columns),minmax(0,1fr));grid-template-rows:repeat(var(--rm-rows),minmax(0,1fr));flex:1;place-items:center;gap:3px 5px;width:100%;min-width:0;min-height:0;display:grid}.resource-module-art .rm-icon-unit{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.resource-module-art .rm-icon-unit .resource-dashboard-icon{aspect-ratio:1;max-width:23px;max-height:23px}.resource-module-art .rm-icon-unit.is-empty .resource-dashboard-icon{fill:#0000;opacity:.35}.resource-module-art.rm-matrix .rm-icons{gap:3px}.resource-module-art.rm-matrix .rm-icon-unit{border:1px solid color-mix(in srgb,var(--rm-tone) 22%,transparent);background:color-mix(in srgb,var(--rm-tone) 10%,transparent);border-radius:3px;padding:2px}.resource-module-art.rm-matrix .rm-icon-unit.is-empty{background:0 0}.resource-module-art.rm-matrix .rm-name{text-align:center}.resource-module-art .rm-count-fallback{white-space:nowrap;flex:1;justify-content:center;align-items:center;min-width:0;font:700 clamp(10px,20cqh,20px) Georgia,serif;display:flex}.resource-module-art .rm-fraction{flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;display:flex}.resource-module-art .rm-fraction strong{white-space:nowrap;align-self:flex-start;font:700 clamp(18px,35cqh,30px) Georgia,serif}.resource-module-art .rm-fraction small{opacity:.6;white-space:nowrap;align-self:flex-end;font:15px Georgia,serif}.resource-module-art .rm-fraction i{background:color-mix(in srgb,var(--rm-tone) 45%,transparent);flex:none;width:1px;height:85%;margin:0 4px;display:block;transform:rotate(30deg)}.resource-module-art .rm-counter{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:0;display:flex}.resource-module-art .rm-counter b{border:1px solid color-mix(in srgb,var(--rm-tone) 22%,transparent);background:linear-gradient(to bottom,transparent 48%,color-mix(in srgb,var(--rm-tone) 16%,transparent) 49%,transparent 53%);border-radius:2px;min-width:0;padding:1px 3px;font:700 clamp(13px,28cqh,23px) Georgia,serif}.resource-module-art .rm-counter em{align-self:flex-end;font:700 12px Georgia,serif}.resource-module-art .rm-counter-max{text-align:right;opacity:.65;font-size:9px}.resource-module-art.rm-ready>.rm-content{flex-flow:wrap;justify-content:space-between;align-items:center;gap:5px}.resource-module-art.rm-ready .rm-name{flex:1}.resource-module-art .rm-ready{border:1px solid color-mix(in srgb,var(--rm-tone) 35%,transparent);width:clamp(22px,58cqh,33px);height:clamp(22px,58cqh,33px);color:var(--rm-wash);background:var(--rm-tone);border-radius:50%;flex:none;place-items:center;padding:6px;display:grid}.resource-module-art .rm-ready.is-empty{color:var(--rm-tone);opacity:.35;background:0 0}.resource-module-art .rm-ready.is-empty svg{fill:none}.resource-module-art .rm-ready-count{text-align:right;width:100%;font-size:10px;font-weight:600}.resource-module-art .rm-pools{grid-template-columns:repeat(min(3,var(--rm-pool-count)),minmax(0,1fr));flex:1;align-content:center;gap:5px;min-width:0;min-height:0;display:grid}.resource-module-art .rm-pool{border-bottom:2px solid color-mix(in srgb,var(--rm-tone) 25%,transparent);flex-wrap:wrap;place-content:center;align-items:baseline;gap:2px 5px;min-width:0;max-width:none;min-height:0;padding:2px 1px;display:flex;position:relative}.resource-module-art .rm-pool-label{opacity:.65;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font:700 11px/1.2 Georgia,serif;overflow:hidden}.resource-module-art .rm-pools:not(.is-spell-pool) .rm-pool-label{text-align:center;width:100%;font:600 9px Segoe UI,sans-serif}.resource-module-art .rm-pool-current{white-space:nowrap;min-width:0;font:700 clamp(12px,28cqh,18px)/1 Georgia,serif}.resource-module-art .rm-pool-max{opacity:.6;white-space:nowrap;font-size:8px}.resource-module-art .rm-pools.has-many-pools{grid-template-rows:repeat(var(--rm-pool-rows),minmax(0,1fr));align-content:stretch;gap:3px}.resource-module-art .rm-pools.has-many-pools .rm-pool{border-bottom-width:1px;gap:1px 3px;padding:1px}.resource-module-art .rm-pools.has-many-pools .rm-pool-label{font-size:9px}.resource-module-art .rm-pools.has-many-pools .rm-pool-current{font-size:13px}.resource-module-art .rm-pools-poolchips .rm-pool{background:color-mix(in srgb,var(--rm-tone) 12%,transparent);border:0;border-radius:3px;justify-content:center;padding:2px 4px}.resource-module-art .rm-pools-poolchips.is-spell-pool .rm-pool-label{opacity:.2;font-size:21px;position:absolute;top:0;left:4px}.resource-module-art .rm-pools-poolchips .rm-pool-current{z-index:1;position:relative}.resource-module-art .rm-pools-poolchips.has-many-pools .rm-pool-label{font-size:11px}.resource-module-art .rm-pools-poolbars:not(.has-many-pools),.resource-module-art .rm-pools-poolpips:not(.has-many-pools){grid-template-columns:1fr;align-content:stretch;gap:4px}.resource-module-art .rm-pools-poolbars .rm-pool,.resource-module-art .rm-pools-poolpips .rm-pool{border:0;flex-wrap:nowrap;align-items:center;gap:5px;padding:0;display:flex}.resource-module-art .rm-pools-poolbars .rm-pool-label,.resource-module-art .rm-pools-poolpips .rm-pool-label{flex:none;max-width:50%;font-size:10px}.resource-module-art .rm-pools-poolbars .rm-pool-current,.resource-module-art .rm-pools-poolpips .rm-pool-current{order:3;font-size:12px}.resource-module-art .rm-pools-poolbars .rm-pool-max{order:4}.resource-module-art .rm-mini-rail{background:color-mix(in srgb,var(--rm-tone) 15%,transparent);border-radius:2px;flex:1;order:2;min-width:8px;height:4px;overflow:hidden}.resource-module-art .rm-mini-rail i{width:calc(var(--rm-part)*100%);background:var(--rm-tone);height:100%;transition:width .3s;display:block}.resource-module-art .rm-pools-poolpips .rm-icons{flex:1;grid-template-rows:1fr;gap:2px;width:auto}.resource-module-art .rm-pools-poolpips .rm-icon-unit .resource-dashboard-icon{max-width:14px;max-height:14px}.resource-module-art .rm-pools-poolpips .rm-count-fallback{justify-content:flex-end;font-size:10px}.resource-module-art .rm-pools-poolpips .rm-pool:has(.rm-count-fallback) .rm-pool-current{display:none}.resource-module-art .rm-pools-poolbars.has-many-pools .rm-pool,.resource-module-art .rm-pools-poolpips.has-many-pools .rm-pool{flex-wrap:wrap;align-content:center;gap:1px 3px}.resource-module-art .rm-pools-poolbars.has-many-pools .rm-mini-rail{flex-basis:100%;order:5;height:3px}.resource-module-art .rm-pools-poolpips.has-many-pools .rm-icons{flex-basis:100%;order:5;height:10px}.resource-module-art .rm-pools-poolpips.has-many-pools .rm-pool-current,.resource-module-art .rm-pools-poolbars.has-many-pools .rm-pool-current{margin-left:auto;font-size:10px}.resource-module-art.rm-large-number .rm-readout strong{letter-spacing:-.3px;font-size:clamp(10px,18cqh,16px)}.resource-module-art.rm-large-number .rm-readout small{font-size:7px}.resource-module-art.rm-large-number .rm-inline-value{font-size:12px}.resource-module-art.rm-large-number .rm-counter{gap:1px}.resource-module-art.rm-large-number .rm-counter b{padding:1px 2px;font-size:clamp(10px,15cqw,16px)}.resource-module-art.rm-large-number .rm-fraction strong{font-size:clamp(12px,16cqw,20px)}.resource-module-art.rm-large-number .rm-fraction small{font-size:11px}.resource-module-art.rm-large-number .rm-pool-current{font-size:13px}.resource-module-art.rm-large-number .rm-pools.has-many-pools .rm-pool-current{font-size:10px}@media (prefers-reduced-motion:reduce){.resource-module-art *{transition:none!important}}.resource-module-art .resource-dashboard-icon{color:var(--rm-icon-tone)}.resource-module-art .rm-icon-count{text-align:center;white-space:nowrap;flex:none;font:700 10px/1.15 system-ui}.resource-module-art .rm-pools-poolpips .rm-icon-count{order:3;font-size:10px}.resource-module-art.rm-number .rm-readout{flex:1;min-height:0;position:relative}.resource-module-art.rm-number .rm-readout strong{letter-spacing:0;font:700 clamp(16px,30cqh,30px) system-ui}.resource-module-art.rm-large-number.rm-number .rm-readout strong{font-size:clamp(12px,17cqw,24px)}.resource-module-art.rm-pips>.rm-content{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;display:grid}.resource-module-art.rm-pips>.rm-content>.rm-name{grid-column:1/-1}.resource-module-art.rm-pips>.rm-content>.rm-icons{grid-area:2/1;align-self:stretch;height:100%;min-height:0}.resource-module-art.rm-pips>.rm-content>.rm-icon-count{grid-area:2/2;align-self:center;font-size:10px}.resource-module-art .rm-shape{aspect-ratio:auto;width:100%;max-width:96px;container-type:size}.resource-module-art .rm-shape .rm-readout strong,.resource-module-art.rm-large-number .rm-shape .rm-readout strong{font-size:clamp(8px,min(30cqh,var(--rm-value-fit)),24px);letter-spacing:0}.resource-module-art .rm-readout small{font-size:clamp(7px,14cqh,10px);line-height:1.1}.resource-module-art .rm-counter b,.resource-module-art.rm-large-number .rm-counter b{font-size:clamp(8px,min(30cqh,var(--rm-value-fit)),24px);white-space:nowrap;flex:0 auto;padding:1px}.resource-module-art .rm-fraction strong,.resource-module-art.rm-large-number .rm-fraction strong{font-size:clamp(9px,min(34cqh,var(--rm-value-fit)),26px)}.resource-module-art .rm-fraction small,.resource-module-art.rm-large-number .rm-fraction small{font-size:clamp(8px,min(24cqh,var(--rm-value-fit)),18px)}.resource-module-art .rm-segments{gap:3px}.resource-module-art .rm-segments i{background:linear-gradient(to right,var(--rm-icon-tone) calc(var(--rm-segment)*100%),#d9dadd 0)}.resource-module-art .rm-orbit-on{stroke:var(--rm-icon-tone)}.resource-module-art .rm-pools{grid-auto-rows:minmax(0,1fr);align-content:stretch}.resource-module-art .rm-pool{flex-flow:column;justify-content:center;align-items:center;gap:2px;min-width:0;container-type:inline-size}.resource-module-art .rm-pool-label{text-align:center;flex:none;width:100%;max-width:100%;font-size:9px;line-height:12px}.resource-module-art .rm-pool-values{white-space:nowrap;flex:none;justify-content:center;align-items:baseline;gap:2px;min-width:0;max-width:100%;display:inline-flex}.resource-module-art .rm-pool-current,.resource-module-art.rm-large-number .rm-pool-current,.resource-module-art .rm-pools.has-many-pools .rm-pool-current{font-size:clamp(8px,var(--rm-row-fit),16px);margin:0;line-height:1.1}.resource-module-art .rm-pool-max{font-size:clamp(7px,var(--rm-row-fit),10px);line-height:1.1}.resource-module-art .rm-pools-poolpips .rm-pool,.resource-module-art .rm-pools-poolbars .rm-pool{grid-template-columns:minmax(0,1fr) minmax(20px,1fr) auto;align-content:center;align-items:center;gap:3px;display:grid}.resource-module-art .rm-pools-poolpips .rm-pool-label,.resource-module-art .rm-pools-poolbars .rm-pool-label{text-align:left;grid-column:1;max-width:100%;font-size:9px}.resource-module-art .rm-pools-poolpips .rm-pool-values,.resource-module-art .rm-pools-poolbars .rm-pool-values{white-space:nowrap;grid-area:1/3;max-width:100%}.resource-module-art .rm-pools-poolpips .rm-icons,.resource-module-art .rm-pools-poolpips.has-many-pools .rm-icons{grid-area:1/2;grid-template-rows:repeat(var(--rm-rows),minmax(0,1fr));gap:1px;width:100%;height:22px;min-height:12px}.resource-module-art .rm-pools-poolpips .rm-icon-unit .resource-dashboard-icon{max-width:14px;min-height:0;max-height:14px}.resource-module-art .rm-mini-rail{order:0;grid-area:1/2;width:100%;height:4px}.resource-module-art .rm-pools-poolpips.has-many-pools .rm-pool,.resource-module-art .rm-pools-poolbars.has-many-pools .rm-pool{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:1px}.resource-module-art .rm-pools.has-many-pools .rm-pool-label{text-align:center;grid-area:1/1}.resource-module-art .rm-pools.has-many-pools .rm-pool-values{grid-area:2/1;justify-self:center}.resource-module-art .rm-pools.has-many-pools .rm-icons,.resource-module-art .rm-pools.has-many-pools .rm-mini-rail{grid-area:3/1;height:14px;min-height:0}.resource-module-art .rm-ready{width:clamp(20px,55cqh,36px);height:clamp(20px,55cqh,36px)}.resource-module-art.rm-number .rm-readout strong{font-size:clamp(9px,min(30cqh,var(--rm-value-fit)),28px)}.resource-module-art .rm-pool-values>*{order:0!important}.resource-module-art .rm-pool-label{grid-row:1}.resource-module-art .rm-pool[data-large-values=true] .rm-pool-values{flex-direction:column;align-items:center;gap:0}.resource-module-art .rm-pool[data-large-values=true] .rm-pool-current{font-size:clamp(7px,calc(var(--rm-row-fit)*1.15),15px)}.resource-module-art .rm-pool[data-large-values=true] .rm-pool-max{font-size:clamp(7px,var(--rm-row-fit),9px)}.resource-module-art .rm-vessel{container-type:size}.resource-module-art .rm-vessel .rm-readout strong{font-size:clamp(7px,min(30cqh,var(--rm-value-fit)),24px)}@container (height<=140px){.rm-pools.has-many-pools .rm-pool[data-large-values=true]{border:0;gap:0;padding:0}.rm-pools.has-many-pools .rm-pool[data-large-values=true] .rm-pool-label{font-size:8px;line-height:9px}.rm-pools.has-many-pools .rm-pool[data-large-values=true] .rm-pool-current{font-size:8px;line-height:1}.rm-pools.has-many-pools .rm-pool[data-large-values=true] .rm-pool-max{font-size:7px;line-height:1}.rm-pools.has-many-pools .rm-pool[data-large-values=true] .rm-mini-rail{display:none}}.resource-module-art .rm-counter b,.resource-module-art.rm-large-number .rm-counter b{padding:1px 0}.resource-module-art .rm-fraction{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative}.resource-module-art .rm-fraction strong{place-self:start;max-width:100%}.resource-module-art .rm-fraction small{place-self:end;max-width:100%}.resource-module-art .rm-fraction i{height:84%;margin:0;position:absolute;top:8%;left:50%}.resource-module-art{border-radius:2px;padding:0;display:block}.resource-module-art>.rm-content{width:100%;min-width:0;height:100%;min-height:0;transform:scale(var(--rm-content-scale,1));transform-origin:50%;flex-direction:column;justify-content:center;align-items:stretch;gap:3px;padding:4px 6px;display:flex;container-type:size}.resource-module-art.rm-pips>.rm-content{grid-template-columns:minmax(0,1fr);column-gap:0}.resource-module-art.rm-pips>.rm-content>.rm-icons{grid-area:2/1}.resource-module-art.rm-matrix{border-radius:1px}.resource-module-art.rm-matrix .rm-icon-unit{border-radius:0}.resource-module-art .rm-icon-summary{flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:0;display:flex}.resource-module-art .rm-icon-summary>.resource-dashboard-icon{opacity:.65;flex:none;width:22px;height:22px}.resource-module-art .rm-icon-summary .rm-count-fallback{font-size:clamp(8px,min(24cqh,var(--rm-value-fit)),20px);flex:0 auto}.resource-module-art .rm-segments-summary i{background:0 0;border-style:dashed}.resource-module-art .rm-counter b,.resource-module-art.rm-large-number .rm-counter b{background:0 0;border:0;border-radius:0;padding:0}.resource-module-art .rm-counter{gap:0}.resource-module-art .rm-counter-max{text-align:center;opacity:.8}.resource-module-art .rm-fraction{font-size:clamp(7px,min(34cqh,var(--rm-ring-fit)),26px);flex:1;justify-content:center;align-items:center;gap:.13em;display:flex;position:relative}.resource-module-art .rm-fraction strong,.resource-module-art.rm-large-number .rm-fraction strong{align-self:center;font-size:1em;transform:translateY(-.22em)}.resource-module-art .rm-fraction small,.resource-module-art.rm-large-number .rm-fraction small{opacity:.88;align-self:center;font-size:.7em;transform:translateY(.3em)}.resource-module-art .rm-fraction i{flex:none;width:1px;height:1.6em;min-height:12px;max-height:34px;margin:0 .2em;position:static}.resource-module-art.rm-ring .rm-readout{max-width:85%;font-size:clamp(7px,min(38cqh,var(--rm-ring-fit)),30px);flex-direction:row;justify-content:center;align-items:baseline;gap:.12em;display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.resource-module-art.rm-ring .rm-shape .rm-readout strong,.resource-module-art.rm-large-number.rm-ring .rm-shape .rm-readout strong{font-size:1em;line-height:1;transform:translateY(-.12em)}.resource-module-art.rm-ring .rm-readout small{opacity:.95;color:var(--rm-tone);font:600 .62em/1 Georgia,serif;transform:translateY(.3em)}.resource-module-art.rm-ring .rm-value-slash{opacity:.65;margin-right:.08em;font-weight:400}.resource-module-art[data-module-unlimited] .rm-readout{flex-direction:row;gap:0}.resource-module-art.rm-ring[data-module-unlimited] .rm-readout strong,.resource-module-art[data-module-unlimited] .rm-fraction strong{transform:none}.resource-module-art.rm-ready>.rm-content{flex-wrap:nowrap}.resource-module-art.rm-ready .rm-ready{width:clamp(20px,50cqh,30px);height:clamp(20px,50cqh,30px);padding:5px}.resource-module-art.rm-ready .rm-ready-count{width:auto;font-size:clamp(8px,var(--rm-value-fit),12px);flex:none}.resource-module-art .rm-pools-poolpips .rm-pool[data-icon-count=true]{grid-template-columns:minmax(0,1fr) minmax(20px,1.5fr)}.resource-module-art .rm-pools-poolpips.has-many-pools .rm-pool[data-icon-count=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.resource-module-art .rm-pools-poolpips.has-many-pools .rm-pool[data-icon-count=true] .rm-icons{grid-area:2/1;height:100%}.resource-module-art.rm-group>.rm-content{align-items:stretch;padding:4px 6px;display:flex}.resource-module-art .rm-pools-poolpips .rm-pool{box-shadow:inset 0 -1px color-mix(in srgb,var(--rm-tone) 18%,transparent)}.resource-module-art.resource-module-art{border-width:var(--rm-border-width,0px);border-radius:var(--rm-radius,0px);background:var(--rm-background,transparent)}.resource-module-art.resource-module-art>.rm-content{padding:var(--rm-padding,0px);gap:var(--rm-gap,0px)}.resource-module-art.resource-module-art .rm-pools.rm-pools{gap:var(--rm-gap,0px)}.resource-module-art.resource-module-art .rm-pool.rm-pool{padding:var(--rm-padding,0px)}.paper .quickbar-split.resource-diy-quickbar{grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);gap:3px}.resource-diy-quickbar .quickbar-attacks{padding:2px;overflow:auto}.resource-diy-quickbar .quick-weapon{grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:3px 0}.resource-diy-quickbar .quick-weapon>span{overflow-wrap:anywhere}.resource-workspace{color:#34353b;border-left:1px solid #999;flex-direction:column;min-width:0;min-height:0;padding:2px;font-size:10px;display:flex;overflow:visible}.resource-workspace-toolbar{flex:none;justify-content:space-between;align-items:center;gap:3px;height:21px;font-weight:700;display:flex}.resource-workspace button,.resource-workspace select{border-radius:0;min-height:0;padding:2px 4px;font-size:10px;line-height:1.15}.resource-page-nav{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:flex}.resource-page-nav button{min-width:22px;min-height:20px}.resource-page-nav output{text-align:center;min-width:20px;font-size:9px}.resource-widget-canvas{isolation:isolate;flex:1;min-height:75px;position:relative}.resource-widget{box-sizing:border-box;min-width:0;min-height:0;padding:2px;position:absolute}.resource-widget-face{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);text-align:left;flex-direction:column;justify-content:center;align-items:stretch;gap:1px;width:100%;height:100%;transition:background .18s;display:flex;position:relative;overflow:hidden;box-sizing:border-box!important;color:#383941!important;background:linear-gradient(145deg,#f3f2ef,#dededc)!important;border:1px solid #999!important;padding:3px 5px!important}.resource-widget-face:hover{background:#f8f6f1!important}.resource-widget-face:focus-visible{outline-offset:-3px;outline:2px solid #7b4651}.resource-widget-name{-webkit-line-clamp:2;overflow-wrap:anywhere;z-index:1;-webkit-box-orient:vertical;font-size:9px;font-weight:600;line-height:1.1;display:-webkit-box;position:relative;overflow:hidden}.resource-widget-value{z-index:1;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.15;position:relative}.resource-widget-value small{font-size:8px;font-weight:400}.resource-widget-symbol{display:none}.resource-widget-meter{width:calc(var(--resource-ratio)*100%);background:#80505b;height:3px;transition:width .24s;position:absolute;bottom:0;left:0}.resource-widget-lock{color:#6b6264;font-size:8px;position:absolute;top:2px;right:3px}.widget-ring .resource-widget-meter{background:conic-gradient(#80505b calc(var(--resource-ratio)*1turn),#c4c4c2 0);border-radius:50%;width:26px;height:26px;transition:background .24s;top:calc(50% - 13px);left:3px;-webkit-mask:radial-gradient(#0000 8px,#000 9px);mask:radial-gradient(#0000 8px,#000 9px)}.widget-ring .resource-widget-value{font-size:11px}.widget-square .resource-widget-face{text-align:center;background:linear-gradient(0deg,#cdbfc1 calc(var(--resource-ratio)*100%),#ececea 0)!important}.widget-square .resource-widget-meter{display:none}.widget-icon .resource-widget-symbol{color:#80505b;font-size:21px;display:block;position:absolute;top:calc(50% - 11px);left:5px}.widget-icon .resource-widget-meter{height:2px}.resource-widget[data-locked=true] .resource-widget-face{border-color:#777!important}.resource-widget-move{z-index:3;touch-action:none;cursor:grab;opacity:.6;width:18px;height:17px;top:2px;right:3px;background:#e5dddf!important;border:0!important;padding:0!important;position:absolute!important}.resource-widget[data-selected=true]{z-index:5;outline-offset:-2px;outline:1px dashed #8c5b65}.resource-widget[data-selected=true] .resource-widget-move{opacity:1}.resource-widget-handle{z-index:6;touch-action:none;display:block;transform:translate(-50%,-50%);background:#f5f3f0!important;border:1px solid #80505b!important;width:8px!important;min-width:8px!important;height:8px!important;padding:0!important;position:absolute!important}.handle-nw{cursor:nwse-resize;top:2px;left:2px}.handle-n{cursor:ns-resize;top:2px;left:50%}.handle-ne{cursor:nesw-resize;top:2px;left:calc(100% - 2px)}.handle-e{cursor:ew-resize;top:50%;left:calc(100% - 2px)}.handle-se{cursor:nwse-resize;top:calc(100% - 2px);left:calc(100% - 2px)}.handle-s{cursor:ns-resize;top:calc(100% - 2px);left:50%}.handle-sw{cursor:nesw-resize;top:calc(100% - 2px);left:2px}.handle-w{cursor:ew-resize;top:50%;left:2px}.resource-layout-tools{white-space:nowrap;flex:none;align-items:center;gap:2px;height:22px;font-size:8px;display:flex}.resource-layout-tools>button:last-child{margin-left:auto}.resource-layout-tools label{align-items:center;gap:2px;display:flex}.resource-layout-tools select{max-width:65px;padding:1px}.resource-widget-popover{z-index:1800;box-sizing:border-box;background:#eee;border:3px solid #56585e;width:280px;max-width:calc(100vw - 16px);padding:18px 8px 8px;position:fixed;box-shadow:0 8px 24px #0004}.resource-widget-close{background:0 0;border:0;font-size:16px;line-height:16px;position:absolute;top:0;right:2px}.resource-widget-empty{color:#777;background:0 0;border:1px dashed #aaa;width:100%;height:100%}.resource-style-picker{border:0;margin:0;padding:8px 0}.resource-style-picker>div{gap:5px;display:flex}.resource-style-picker button{color:#554149;background:#e7e4e4;border:1px solid #aaa;flex:1;min-height:40px}.resource-style-picker button[aria-pressed=true]{background:#e6d9dc;border:2px solid #80505b}.sheet-export .resource-layout-tools,.sheet-export .resource-widget-move,.sheet-export .resource-widget-handle{display:none}@media (prefers-reduced-motion:reduce){.resource-workspace *{transition:none!important}}.resource-diy-quickbar .quick-weapon{grid-template-columns:minmax(0,1fr) auto auto;gap:2px;min-height:21px;padding:2px 0}.resource-diy-quickbar .quick-weapon>:last-child{grid-column:auto;justify-self:auto}.resource-diy-quickbar .quick-weapon button{text-overflow:ellipsis;min-width:0;max-width:58px;padding:2px 1px;font-size:9px;line-height:1.2;overflow:hidden}.resource-diy-quickbar .quick-weapon>span{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.resource-workspace .resource-widget-face{padding:2px 4px!important}.resource-widget-name{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;line-height:10px;display:block}.resource-widget-value{font-size:12px;line-height:13px}.widget-ring .resource-widget-face{padding-left:31px!important}.widget-icon .resource-widget-face{padding-left:24px!important}.resource-workspace[data-layout-editing=true] .resource-widget-move{width:12px;height:12px;font-size:9px;top:2px;right:3px}.resource-workspace[data-layout-editing=true] .resource-widget-name{padding-right:9px}.resource-layout-tools{height:20px}.resource-widget-handle:before{content:"";position:absolute;inset:-5px}.resource-widget-move:before{content:"";position:absolute;inset:-3px}@media (pointer:coarse){.resource-widget-handle:before{inset:-8px}}.widget-ring .resource-widget-value{letter-spacing:-.3px;font-size:10px}.widget-ring .resource-widget-value small{font-size:7px}.resource-workspace[data-layout-editing=true] .resource-widget-face{cursor:grab;touch-action:none}.resource-workspace[data-layout-editing=true] .resource-widget-face:active{cursor:grabbing}.resource-widget-configure{z-index:7;color:#67434e;width:20px;height:19px;top:5px;right:6px;background:#e9e3e4!important;border:1px solid #8b6972!important;padding:0!important;position:absolute!important}.resource-widget[data-selected=true] .resource-widget-name{padding-right:18px!important}.resource-widget-popover{max-height:min(430px,100vh - 20px);overflow:auto}.resource-widget-popover>.resource179-row+.resource179-row{border-top:1px solid #aaa;margin-top:6px;padding-top:5px}.resource-workspace-toolbar{height:19px}.resource-workspace .widget-group .resource-widget-face{padding-left:5px!important}.resource-workspace .widget-group .resource-subvalues{align-content:center;gap:2px}.resource-workspace .widget-group .resource-subvalue{gap:2px}.resource-workspace .widget-group .resource-widget-name{font-weight:700}.sheet-export .resource-widget-configure{display:none}.resource-widget-popover .resource-title>.resource-actions{opacity:1;pointer-events:auto}.resource-widget-popover .resource-configure{visibility:visible}.resource-style-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.resource-style-picker button{overflow-wrap:anywhere;min-width:0;padding:4px 2px;font-size:10px}.resource-diy-quickbar{min-width:0;height:100%;min-height:0;font-size:10px;display:block!important}.resource-diy-quickbar .resource-workspace{box-sizing:border-box;border:0;height:100%;padding:2px;overflow:visible}.resource-diy-quickbar .resource-widget-canvas{background:linear-gradient(#f0f0ed88,#e4e5df44);flex:1;min-height:0;overflow:visible}.resource-diy-quickbar .resource-workspace-toolbar{height:19px;font-size:10px;line-height:17px}.resource-diy-quickbar .resource-widget-face{clip-path:none;touch-action:manipulation;border-radius:3px}.resource-diy-quickbar .resource-workspace[data-layout-editing=true] .resource-widget-face{touch-action:none}.resource-diy-quickbar .resource-widget{padding:2px}.resource-diy-quickbar .resource-widget[data-selected=true]{outline-offset:0;border-radius:3px;outline:1px solid #527880}.resource-diy-quickbar .resource-widget-handle{z-index:8;border-radius:1px;border-color:#527880!important;width:6px!important;min-width:6px!important;height:6px!important}.resource-diy-quickbar .resource-attacks-content{box-sizing:border-box;background:#eceee8;border:1px solid #b1b5af;border-radius:3px;min-width:0;height:100%;overflow:hidden}.resource-diy-quickbar .resource-attacks-drag{z-index:3;cursor:grab;touch-action:none;background:0 0;border:0;position:absolute;inset:2px}.resource-diy-quickbar .resource-attacks-drag:focus-visible{outline-offset:-3px;outline:2px solid #527880}.resource-diy-quickbar .quickbar-attacks{box-sizing:border-box;height:100%;padding:1px 3px;display:block;overflow:hidden!important}.quickbar-attacks-heading{color:#646a67;white-space:nowrap;justify-content:space-between;align-items:center;gap:1px;height:19px;font-size:9px;font-weight:600;display:flex}.quickbar-attacks-heading>span:last-child{align-items:center;gap:1px;display:flex}.quickbar-attacks-heading button{background:0 0;border:0;min-width:12px!important;padding:0!important;font-size:13px!important}.resource-diy-quickbar .quick-weapon{box-sizing:border-box;border-bottom:1px solid #cdd0c8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;height:23px;min-height:0;padding:1px 0}.resource-diy-quickbar .quick-weapon>span{font-size:9px}.resource-diy-quickbar .quick-weapon button{max-width:54px;font-size:9px!important}.resource-diy-quickbar .quickbar-manage-strip{box-sizing:border-box;width:100%;height:23px;font-size:9px}.resource-diy-quickbar .quick-pin{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;height:23px;padding:4px 0;display:block;overflow:hidden}.resource-widget-canvas[data-edge=left]:after,.resource-widget-canvas[data-edge=right]:after{content:"‹";color:#fff;pointer-events:none;z-index:10;background:#52788099;place-items:center;width:16px;font-size:22px;display:grid;position:absolute;top:0;bottom:0}.resource-widget-canvas[data-edge=left]:after{left:0}.resource-widget-canvas[data-edge=right]:after{content:"›";right:0}.dialog:has(.resource-dashboard){background:#f0f1eb;width:min(780px,100vw - 24px);max-width:calc(100vw - 24px)}.dialog:has(.resource-dashboard) .dialog-body{padding:14px 18px;overflow:auto}.resource-dashboard{color:#414843;max-width:740px;margin:auto;font-size:12px}.dashboard-stage{z-index:20;background:#f0f1eb;border-bottom:1px solid #cdd2c8;padding-top:12px;padding-bottom:8px;position:sticky;top:-14px}.dashboard-preview{box-sizing:content-box;background:#e9ece3;border:2px solid #5b655d;border-radius:5px;max-width:100%;min-height:105px;margin:0 auto 8px;box-shadow:0 4px 14px #3331}.dashboard-tools{max-width:560px;min-height:67px;margin:auto}.dashboard-palette{align-items:center;gap:6px;height:30px;display:flex}.dashboard-palette>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:130px;font-size:11px;overflow:hidden}.dashboard-swatches{align-items:center;gap:4px;display:flex}.dashboard-swatches button{border:2px solid #0000;border-radius:50%;width:18px;height:18px;min-height:0;padding:0}.dashboard-swatches button[aria-pressed=true]{outline-offset:2px;outline:1px solid #3b5148}.dashboard-swatches input{cursor:pointer;background:0 0;border:0;width:22px;height:21px;padding:0}.dashboard-swatches[data-active=false]{opacity:.3}.dashboard-palette>button{white-space:nowrap;padding:3px 7px;font-size:11px}.dashboard-icons{align-items:center;gap:5px;height:34px;display:flex}.dashboard-icons button{color:#527880;background:#e7ecdf;border:1px solid #c7cfc0;border-radius:4px;place-items:center;width:25px;height:26px;padding:4px;display:grid}.dashboard-icons button svg{width:100%;height:100%}.dashboard-icons button[aria-pressed=true]{background:#d0e0cd;border-color:#608869}.dashboard-icons[data-active=false]>button{visibility:hidden}.dashboard-icons small{color:#6f766f;margin-left:auto;font-size:10px}.dashboard-library-heading,.dashboard-configuration>header{justify-content:space-between;align-items:center;margin:14px 0 10px;display:flex}.dashboard-library-heading strong{letter-spacing:2px;font-size:12px}.dashboard-library-heading button,.dashboard-configuration>header>button{padding:4px 9px;font-size:11px}.dashboard-configuration{max-width:600px;margin:auto}.dashboard-configuration .resource-editor-inline{max-width:470px;margin:auto}.dashboard-savebar{align-items:center;gap:7px;max-width:600px;min-height:36px;margin:auto;padding-top:5px;font-size:11px;display:flex}.dashboard-savebar>span{color:#6b746c;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.4;overflow:hidden}.dashboard-savebar>button{white-space:nowrap;padding:5px 10px;font-size:11px}.dashboard-savebar .dashboard-conflict{color:#aa3b49;font-weight:600}.dashboard-message{margin:8px 0;font-size:12px}.resource-diy-quickbar .resource-widget[data-overlapping=true]{outline-offset:-1px;border-radius:4px;outline:2px solid #b84652}.resource-diy-quickbar .resource-widget[data-overlapping=true]:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#b8465211 0 4px,#0000 4px 8px);border-radius:3px;position:absolute;inset:2px}.resource-diy-quickbar .resource-widget[data-overlapping=true][data-selected=true]{z-index:8;outline-style:dashed}.resource-workspace[data-layout-editing=true] .resource-widget-canvas{background-image:linear-gradient(90deg,#52788012 1px,#0000 1px),linear-gradient(#52788012 1px,#0000 1px);background-size:8.33333% 16.6667%}.sheet-export .resource-workspace-toolbar button{visibility:hidden}:is(.dialog:has(.resource-dashboard),.dashboard-stage){background:#ededee}.dashboard-preview,.resource-diy-quickbar .resource-attacks-content{background:#e7e7e8;border-color:#85888e}.resource-widget-popover,.compact-resource-popover{color:#414349;background:#ededee;border:1px solid #909399;border-radius:7px;padding:24px 10px 10px;box-shadow:0 8px 24px #0003}.resource-widget-popover .resource179-row,.compact-resource-popover .resource179-row{background:#e3e3e5;border:1px solid #c1c3c6;border-radius:5px;grid-template-columns:1fr;min-width:0;margin:0 0 7px;display:grid;position:relative;padding:8px!important}.resource-widget-popover .resource-title,.compact-resource-popover .resource-title{padding-right:40px}.resource-widget-popover .resource-title>.resource-actions,.compact-resource-popover .resource-title>.resource-actions{opacity:1;pointer-events:auto}.resource-widget-popover .console-resource-controls,.compact-resource-popover .console-resource-controls{width:100%;flex-wrap:wrap!important;gap:5px!important}.resource-widget-popover .resource-current-label,.compact-resource-popover .resource-current-label{white-space:nowrap;color:#414349;flex:none;min-width:32px;font:700 13px/22px system-ui}.resource-widget-popover .resource-pips,.compact-resource-popover .resource-pips{flex-wrap:wrap!important;max-width:100%!important}.resource-menu-rests{border-top:1px solid #c1c3c6;align-items:center;gap:6px;padding-top:8px;font-size:11px;display:flex}.resource-menu-rests>span{color:#64666b;flex:1}.resource-menu-rests button{color:#414349;font:inherit;background:#e3e3e5;border:1px solid #b2b5b9;border-radius:4px;padding:4px 9px}.resource-editor-form{color:#414349;background:#e7e7e8;border:1px solid #b9bbbe;border-radius:6px}.resource-editor-inline .resource-editor-form{background:#e7e7e8;border:1px solid #b9bbbe;padding:12px}.resource-editor-form .resource-edit-numbers{gap:10px}.resource-editor-form .resource-edit-numbers label{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.resource-editor-form input{color:#414349;background:#f6f6f6;border:1px solid #b9bbbe;border-radius:3px}.resource-editor-form .resource-edit-numbers input[type=number]{flex:1;min-width:45px}.resource-editor-form .resource-editor-actions{gap:7px;margin-top:12px}.resource-editor-form .resource-editor-actions button{border-radius:4px;padding:5px 9px!important}@media (max-width:480px){.dialog:has(.resource-dashboard) .dialog-body{padding:10px}.dashboard-stage{top:-10px}.dashboard-swatches{gap:3px}.dashboard-swatches button{width:15px;height:15px}.dashboard-palette>strong{max-width:80px}.dashboard-icons{gap:3px}.dashboard-icons small{max-width:120px;line-height:1.2}.dashboard-preview{max-width:calc(100% - 4px)}}.resource-editor-preview{max-width:170px;height:88px;margin:12px auto 0}.resource-menu-rests{flex-wrap:wrap}.resource-menu-rests>.rest-result{color:#64666b;flex-basis:100%;margin:0;padding:3px 0 0;font-size:10px;line-height:1.4}.resource-widget-popover .resource-title,.compact-resource-popover .resource-title{position:relative}.resource-widget-popover .resource-title>.resource-actions,.compact-resource-popover .resource-title>.resource-actions{align-items:center;gap:4px;display:flex;position:absolute;top:0;right:0}.resource-widget-popover .resource-title .resource-configure,.compact-resource-popover .resource-title .resource-configure{visibility:visible}.resource-diy-quickbar .resource-quickbar-split{grid-template-columns:minmax(0,var(--attack-split,32%)) 6px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:visible}.resource-fixed-attacks{min-width:0;height:100%;min-height:0;overflow:hidden;container-type:inline-size}.resource-diy-quickbar .resource-fixed-attacks .quickbar-attacks{box-sizing:border-box;height:100%;padding:0 4px 0 0;overflow:hidden auto!important}.resource-diy-quickbar .resource-fixed-attacks .quickbar-attacks-heading{z-index:1;background:#ededee;height:19px;font-size:10px;position:sticky;top:0}.resource-diy-quickbar .resource-fixed-attacks .quick-weapon{border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:2px;height:auto;min-height:24px;padding:4px 0}.resource-diy-quickbar .resource-fixed-attacks .quick-weapon>span{white-space:normal;overflow-wrap:anywhere;cursor:default;font-size:10px;overflow:visible}.resource-diy-quickbar .resource-fixed-attacks .quick-weapon button{white-space:normal;text-overflow:clip;max-width:none;overflow:visible;font-size:10px!important}.resource-diy-quickbar .resource-fixed-attacks .quick-weapon>:last-child{grid-column:auto;justify-self:end}.resource-diy-quickbar .resource-fixed-attacks .quick-pin{cursor:pointer;white-space:normal;height:auto;min-height:23px}.resource-diy-quickbar .quickbar-divider{cursor:col-resize;touch-action:none;z-index:12;background:0 0;width:6px;min-width:0;min-height:0;position:relative;border:0!important;padding:0!important}.quickbar-divider:before{content:"";background:#b5b6b9;width:1px;position:absolute;top:0;bottom:0;left:2px}.quickbar-divider:after{content:"";position:absolute;inset:0 -3px}.quickbar-divider:hover:before,.quickbar-divider:focus-visible:before{background:#527880;width:2px}.quickbar-divider:focus-visible{outline-offset:1px;outline:1px solid #527880}.quickbar-divider:disabled{cursor:default}.resource-diy-quickbar .resource-quickbar-split>.resource-workspace{min-width:0;padding:0 0 0 3px}.resource-diy-quickbar .resource-quickbar-split .resource-workspace-toolbar{flex-wrap:nowrap;min-width:0}.resource-diy-quickbar .resource-quickbar-split .resource-widget-canvas{flex:1;min-width:0;min-height:0;display:block;position:relative;overflow:visible}.sheet-viewport.screen-mode .resource-diy-quickbar{height:215px;min-height:215px}@container screen (width>=760px){.sheet-viewport.screen-mode .resource-diy-quickbar{height:150px;min-height:150px}}@container (width<=110px){.resource-fixed-attacks .quick-weapon{grid-template-columns:1fr auto!important}.resource-fixed-attacks .quick-weapon>span{grid-column:1/-1}.resource-fixed-attacks .quick-weapon>:last-child{grid-column:auto}}.sheet-export .quickbar-divider{pointer-events:none}.resource-diy-quickbar .resource-widget-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;height:100%;min-height:0;overflow:hidden auto}.resource-diy-quickbar .resource-widget-scroll>.resource-widget-canvas{flex:none;min-height:100%;overflow:visible}.resource-diy-quickbar .resource-workspace{min-height:0;overflow:hidden}.resource-diy-quickbar .quickbar-attacks-heading>button{text-align:left;cursor:pointer;font:inherit!important;padding:2px 0!important;font-weight:600!important}.resource-diy-quickbar .quickbar-attacks-heading>button:hover{text-decoration:underline}.dialog:has(.resource-dashboard){width:min(1050px,100vw - 24px)}.resource-dashboard{grid-template-columns:minmax(0,1fr) minmax(235px,32%);align-items:start;gap:12px;max-width:none;display:grid}.dashboard-stage{grid-area:1/1;min-width:0;padding:0 0 8px;position:static}.dashboard-preview{border-radius:2px;width:calc(100% - 4px);margin:0 0 8px}.dashboard-tools{max-width:none;min-height:0}.dashboard-palette{flex-wrap:wrap;height:auto;min-height:32px}.dashboard-palette>strong{flex:1;max-width:none}.dashboard-icons{flex-wrap:wrap;height:auto;min-height:34px}.dashboard-content-scale{align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.dashboard-content-scale input{width:90px}.dashboard-content-scale output{width:32px}.dashboard-library{overscroll-behavior:contain;grid-area:1/2/3;min-width:0;max-height:65vh;padding:0 3px;overflow-y:auto}.dashboard-library-heading{z-index:2;background:#ededee;margin:0 0 10px;padding:4px 0;position:sticky;top:0}.dashboard-library .resource-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboard-library .resource-template-option{height:104px;padding:5px!important}.dashboard-configuration{grid-area:2/1;width:100%;min-width:0;max-width:none}.dashboard-configuration>header{margin:0 0 8px}.dashboard-configuration .resource-editor-inline{max-width:none}.dashboard-savebar{flex-wrap:wrap;max-width:none}.resource-module-mode,.resource-template-children{grid-column:1/-1}.resource-module-mode{gap:6px;display:flex}.resource-module-mode button[aria-pressed=true]{background:#d4dedc;border-color:#527880}.resource-template-children{gap:8px;display:grid}.resource-child-fields{grid-template-columns:minmax(70px,2fr) minmax(55px,1fr) minmax(55px,1fr) auto;align-items:end;gap:6px;display:grid}.resource-child-fields>button{height:29px}.resource-child-fields label>span{align-items:center;gap:4px;display:flex}@media (max-width:650px){.resource-dashboard{grid-template-columns:minmax(0,1fr)}.dashboard-stage{grid-row:1}.dashboard-configuration{grid-area:2/1}.dashboard-library{grid-area:3/1;max-height:none}.dashboard-library .resource-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-content-scale{margin-left:0}}.resource-diy-quickbar .resource-quickbar-split{grid-template-columns:minmax(0,var(--attack-split,40%)) 1px minmax(0,1fr)}.resource-diy-quickbar .resource-fixed-attacks .quickbar-attacks{padding-right:0}.resource-diy-quickbar .quickbar-divider{width:1px;overflow:visible}.quickbar-divider:before{left:0}.quickbar-divider:after{inset:0 -5px}.resource-diy-quickbar .resource-quickbar-split>.resource-workspace,.resource-diy-quickbar .resource-widget,.compact-resource-dashboard-widget{padding:0}.resource-quickbar-split[data-has-attacks=false]{grid-template-columns:minmax(0,1fr)}.dashboard-appearance{border:0;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:0;padding:5px 0;display:flex}.dashboard-appearance label{align-items:center;gap:3px;font-size:11px;display:flex}.dashboard-appearance input[type=number]{width:48px;min-width:0;padding:3px}.dashboard-appearance input[type=color]{border:0;width:28px;height:25px;padding:0}.dashboard-appearance button{padding:3px 6px;font-size:11px}.resource-template-label{text-align:left;color:#64666b;font-size:10px;position:absolute;bottom:3px;left:4px;right:20px}.dashboard-library .resource-template-option{padding-bottom:17px!important}.dialog:has(.resource-dashboard){margin-block:12px auto}.paper .overview-spells .overview-spells-visibility{width:16px;height:16px;color:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:1px;line-height:1;display:inline-flex}.paper .overview-spells-visibility svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.paper .overview-spells-visibility:focus-visible{outline-offset:1px;outline:2px solid}.paper .overview-spells-hidden .cell-heading{opacity:.4}.paper .overview-lower.overview-spells-collapsed{grid-template-columns:minmax(0,1fr)}.paper.sheet-export .overview-spells-visibility,.paper.sheet-export .overview-spells-hidden{display:none}.paper.sheet-export .overview-lower:has(>.overview-spells-hidden){grid-template-columns:minmax(0,1fr)}@media print{.paper .overview-spells-visibility,.paper .overview-spells-hidden{display:none}.paper .overview-lower:has(>.overview-spells-hidden){grid-template-columns:minmax(0,1fr)}}@container screen (width>=760px){.sheet-viewport.screen-mode .overview-spells-collapsed .screen-actions>.heritage-features{flex:1 0 auto}.sheet-viewport.screen-mode .overview-spells-collapsed .screen-actions>.heritage-features>.cell-face,.sheet-viewport.screen-mode .overview-spells-collapsed .screen-actions>.heritage-features .cell-content{flex:1}}.workbench-bar{white-space:nowrap;flex:none;height:27px;min-height:27px;max-height:27px;overflow:hidden}.workbench-bar>span{white-space:nowrap;flex:0 0 66px;width:66px;overflow:hidden}.workbench-bar>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workbench-bar>label{white-space:nowrap;flex:none}.workbench-modes{background:var(--suite-surface,#ededf0);border-bottom:1px solid var(--suite-line,#ccc);flex-wrap:wrap;flex:none;align-items:center;gap:5px;padding:4px 10px;display:flex}.workbench-modes>button{justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;line-height:18px;display:flex}.workbench-modes>button.active{background:var(--suite-tone,#50525b);color:#fff;border-color:var(--suite-tone,#50525b)}.character-tabs.workbench-cards{scrollbar-width:none;touch-action:pan-x;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;flex:none;gap:4px;min-height:30px;max-height:30px;padding:3px 10px;display:flex;overflow:auto hidden}.character-tabs.workbench-cards:empty{display:none}.character-tabs.workbench-cards::-webkit-scrollbar{display:none}.character-tabs.workbench-cards>button{text-align:center;white-space:nowrap;flex:none;min-height:24px;padding:2px 8px;font-size:11px;line-height:18px;display:block}.stock-board>header>.warehouse-lock{background:var(--suite-tone,#50525b);color:#fff;border:0;border-radius:3px;flex:none;place-items:center;width:24px;min-width:24px;height:24px;margin-left:2px;padding:3px;display:grid}.stock-board>header>.warehouse-lock[aria-pressed=true]{color:#ff6269}.warehouse-lock svg{width:16px;height:16px}.warehouse-lock:disabled{opacity:1}.portrait-controls>.portrait-settings-row{flex:1;align-items:stretch;min-height:0;display:flex}.portrait-view.has-portrait .portrait-settings-row{border-top:1px solid #fff9}.paper .portrait-settings-row button{flex:1;width:50%;min-width:0;font-size:11px;line-height:1;border:0!important}.paper .portrait-settings-row button+button{border-left:1px solid #fff9!important}.portrait-view:not(.has-portrait) .portrait-settings-row button{font-size:25px}.portrait-view.portrait-moving .portrait-settings-row,.portrait-view.portrait-moving .portrait-settings-row button{border-color:#0000!important}.portrait-confirm-shade{z-index:2147482010;background:#20212a66;place-items:center;display:grid;position:fixed;inset:0}.portrait-confirm{background:var(--suite-paper,#fafafa);width:min(290px,92vw);color:var(--suite-ink,#303039);border:1px solid var(--suite-line,#aaa);border-radius:5px;padding:18px;font-size:14px;box-shadow:0 10px 35px #0004}.portrait-confirm>div{justify-content:end;gap:8px;margin-top:20px;display:flex}@media (max-width:700px){.workbench-modes{padding:3px 6px}.workbench-modes>button{min-height:27px;padding:3px 9px;font-size:11px}.character-tabs.workbench-cards{padding:2px 6px!important}.character-tabs.workbench-cards>button{min-height:24px;padding:2px 7px;font-size:11px}.public-stock .stock-collection{grid-template-columns:repeat(2,minmax(0,1fr))}.public-stock>header{gap:4px}.public-stock>header h3{font-size:12px}.public-stock>header small{font-size:10px}}.entry-detail.entry-disabled .detail-heading,.entry-detail.entry-disabled .detail-heading *,.entry-detail.entry-disabled .entry-facts,.entry-detail.entry-disabled .entry-facts *,.entry-detail.entry-disabled .rules-prose,.entry-detail.entry-disabled .rules-prose *,.document-section.entry-disabled,.document-section.entry-disabled *,.keyword-preview.entry-disabled>header,.keyword-preview.entry-disabled>header *,.keyword-preview.entry-disabled .keyword-content,.keyword-preview.entry-disabled .keyword-content *{text-decoration-line:line-through;text-decoration-thickness:1px}.class-jumps button[aria-expanded=true]{background:#dce5f1;border-color:#728baa}.player-viewer{color:#333;background:#ddd;flex-direction:column;height:100dvh;display:flex}.player-viewer-toolbar{border-bottom:2px solid #555;flex-wrap:wrap;align-items:center;gap:9px;padding:7px 12px;font-size:11px;display:flex}.player-viewer-toolbar strong{margin-right:auto;font-size:15px}.player-viewer-toolbar a{color:inherit;text-decoration:underline}.player-viewer-toolbar button{padding:3px 6px;font-size:11px}.player-viewer>.sheet-pane{flex-direction:column;flex:1;min-height:0;display:flex}.player-viewer .sheet-details{flex-direction:column;flex:1;gap:7px;min-height:0;display:flex}.player-viewer .feature-browse,.player-viewer .cell-fill,.player-viewer .palette-controls,.player-viewer .portrait-controls,.player-viewer .stock-toolbar,.player-viewer .inventory-toolbar,.player-viewer .quickbar-add,.player-viewer .overview-heading>button{display:none!important}.player-viewer .paper input:disabled,.player-viewer .paper select:disabled,.player-viewer .paper textarea:disabled{opacity:1;color:inherit;-webkit-text-fill-color:currentColor}.player-viewer .feature-caption,.player-viewer .feature-bubble,.player-viewer .identity-token,.player-viewer .stock-item{cursor:default!important}.player-viewer .stock-item,.player-viewer .spell-slot-levels button,.player-viewer .resource-pip,.player-viewer .death-saves button{touch-action:auto}.player-viewer-loading{max-width:520px;margin:15vh auto;padding:20px}.player-viewer-loading>a{margin-top:15px;display:block}.player-entry-shade{z-index:90;background:#0006;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.player-entry-shade>section{background:#f5f5f5;border:3px solid #555;width:min(640px,95vw);max-height:85dvh;padding:14px;overflow:auto}.player-entry-shade header{border-bottom:1px solid #aaa;justify-content:space-between;align-items:start;gap:10px;margin-bottom:10px;padding-bottom:7px;display:flex}.player-entry-shade header small{color:#666;font-size:10px;display:block}.player-entry-shade header button{background:0 0;border:0;padding:0 4px;font-size:22px}.player-viewer .paper input{cursor:default}
