.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}.character-tabs{touch-action:pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;scrollbar-width:thin}.character-tabs.is-dragging,.character-tabs.is-dragging button{cursor:grabbing}.pane-toolbar>div:has(.character-tabs){min-width:0;overflow:hidden}.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:#747474;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{box-sizing:border-box;border-radius:0;width:100%;height:20px;min-height:20px;margin:0;padding:0 7px;overflow:hidden}.wiki-pane .virtual-row .catalog-row :is(.entry-name,.catalog-value){line-height:18px}.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{box-sizing:border-box;text-align:left;align-items:center;gap:7px;width:100%;height:20px;min-height:20px;display:flex;background:#e7ecf3!important;border:0!important;border-bottom:1px solid #c3ccd8!important;border-radius:0!important;padding:0 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 170px 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:2/2}.bio-appearance{grid-area:2/1}.bio-personality{grid-area:1/2/2/4}.bio-story{grid-area:3/1/4/3}.bio-portrait{flex-direction:column;grid-area:2/3/4/4;min-height:0;display:flex}.bio-portrait>.portrait-cell{flex:1}.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>.workbench-panel{flex:1;min-height:0}.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,.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] [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)}.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,.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(--wiki-entry)!important}:root[data-suite-night=true] .wiki-pane :is(.catalog-row:hover,.catalog-row.active,.catalog-row:focus-visible){outline-color:var(--wiki-line);border-color:var(--wiki-line);background-color:var(--wiki-selected)!important}:root[data-suite-night=true] :is(.wiki-pane,.keyword-preview) :is(.inline-reference:hover,.inline-reference[aria-describedby],.document-nav button.active){color:var(--wiki-selectedInk);outline-color:var(--wiki-line);background:var(--wiki-selected)!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(--wiki-tableAlternate)!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(--wiki-entry)!important;color:var(--wiki-entryInk)!important;border-color:var(--wiki-line)!important}:root[data-suite-night=true] .wiki-pane .global-result:hover{background:var(--wiki-selected)!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}:root{--ui-buttonLine:#6f6f6f;--icon:1.15em}.ui-icon{width:var(--icon);height:var(--icon);vertical-align:-.2em;flex:none;display:inline-block}.icon-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.app-header .header-tools{--icon:18px}.pane-toolbar .toolbar-actions{--icon:16px}.dialog,.dialog-head{--icon:18px}.dialog-body,.manager-table .row-actions{--icon:16px}.seg-options,.button-count,.mini{--icon:14px}.paper-heading-right{--icon:16px}.paper-heading-right .card-lock{--icon:16px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.sheet-viewport.screen-mode .paper-heading-right .card-lock{--icon:15px;width:22px;height:22px}.workbench-bar{--icon:14px}.empty-state .ui-icon{--icon:24px}.icon-button .button-count{background:var(--ui-selected,#50525b);border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-grid;color:var(--ui-selectedInk,#fff)!important}.app-shell :is(.app-header,.dialog) button[aria-pressed=true] .button-count,.app-shell .app-header button.primary .button-count{background:var(--ui-selectedInk,#fff);color:var(--ui-selected,#50525b)!important}button,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{border-color:var(--ui-buttonLine)}.app-shell :is(.app-header,.pane-toolbar,.dialog,.character-tabs,.workbench-bar,.workbench-modes,.cloud-header) :is(button,.suite-website-link){border-radius:4px;min-height:28px;line-height:1.2;border:1px solid var(--ui-buttonLine)!important;background:var(--ui-button)!important;color:var(--ui-buttonInk)!important}.app-shell :is(.app-header,.pane-toolbar,.dialog,.character-tabs,.workbench-bar,.workbench-modes) :is(button,.suite-website-link):hover:not(:disabled){filter:brightness(.95);border-color:var(--ui-selected)!important}.app-shell :is(.app-header,.pane-toolbar,.dialog,.character-tabs,.workbench-bar,.workbench-modes) :is(button,.suite-website-link):focus-visible{outline:2px solid var(--ui-selected);outline-offset:1px}.app-shell :is(.app-header,.character-tabs,.workbench-bar,.workbench-modes,.dialog) :is(button.primary,button[aria-checked=true],[aria-pressed=true],[aria-selected=true],.workbench-mode.active){background:var(--ui-selected)!important;color:var(--ui-selectedInk)!important;border-color:var(--ui-selected)!important}.app-shell button:disabled{opacity:.55;cursor:not-allowed}.app-header .header-tools{flex-wrap:nowrap;gap:6px;min-width:0}.app-header .header-tools button,.app-header .header-tools .suite-website-link{padding:3px 10px;font-size:12px}.app-header .header-tools .header-group{flex:none;align-items:center;gap:6px;display:inline-flex}.app-header .header-tools .header-group>*{flex:none}.app-header .header-tools .header-group+.header-group{border-left:1px solid var(--ui-line,#a5a5a5);margin-left:6px;padding-left:8px}.app-header .header-tools .suite-website-link{font:inherit;border-radius:4px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;text-decoration:none;display:inline-flex;background:var(--ui-button)!important;color:var(--ui-buttonInk)!important;border:1px solid var(--ui-buttonLine)!important}.app-header .header-tools .suite-website-link:hover{filter:brightness(.95);border-color:var(--ui-selected)!important}.app-header .header-tools .suite-website-link:focus-visible{outline:2px solid var(--ui-selected);outline-offset:1px}.app-header .palette-toggle{padding:3px 7px!important}.app-header .header-tools .qq-account-trigger{max-width:200px}.app-header .header-tools .workbench-qq-entry{min-height:0;background:0 0!important;border:0!important;padding:0!important}.app-header .qq-account-dialog a,.app-header .qq-cloud-card-details a{color:var(--ui-accent,#50525b)}.app-header .qq-account-dialog button{padding:3px 10px;font-size:12px}.pane-toolbar .toolbar-actions{gap:4px!important}.pane-toolbar .toolbar-actions button{border-radius:4px;justify-content:center;align-items:center;gap:4px;height:26px;min-height:26px;padding:0 7px;font-size:11px;line-height:1;display:inline-flex;border:1px solid var(--ui-buttonLine)!important;background:var(--ui-button)!important;color:var(--ui-buttonInk)!important}.pane-toolbar .toolbar-actions button[aria-pressed=true]:not(.sheet-display-toggle),.pane-toolbar .toolbar-actions .edit-mode-toggle[aria-checked=true]{background:var(--ui-selected)!important;color:var(--ui-selectedInk)!important;border-color:var(--ui-selected)!important}.pane-toolbar .toolbar-actions .edit-mode-toggle .edit-switch-track{border-color:currentColor}.pane-toolbar .toolbar-actions .sheet-display-toggle{min-height:26px!important;padding:0 7px!important;font-size:11px!important;line-height:1!important}.compact-layout .toolbar-actions button{height:24px;min-height:24px;font-size:11px}.app-shell .workbench-bar>button,.app-shell .workbench-bar label{white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:21px;min-height:21px;padding:0 9px;font-size:11px;line-height:1;display:inline-flex}.app-shell .workbench-bar>button[role=status]{text-align:center;border-radius:11px;min-width:0;font-weight:600}.app-shell .workbench-bar button.linked{color:#1f6b3a!important;background:var(--ui-button)!important;border-color:#1f6b3a!important}.app-shell .workbench-bar button.disconnected{color:#9b2f1f!important;background:var(--ui-button)!important;border-color:#9b2f1f!important}.app-shell .workbench-bar button.disconnected .ui-icon{animation:1.1s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-shell .workbench-bar button.disconnected .ui-icon{animation:none}}.dialog .dialog-head>button{border-radius:50%;place-items:center;width:30px;height:30px;min-height:30px;font-size:16px;display:inline-grid;padding:0!important}.cloud-room-dialog,.qq-account-dialog,.cloud-save-dialog{border-color:var(--ui-selected,#50525b);background:var(--ui-surface,#f5f5f3);color:var(--ui-ink,#343532)}.cloud-room-dialog>header button,.qq-account-dialog>header button{border:1px solid var(--ui-buttonLine);background:var(--ui-button);min-height:28px;color:var(--ui-buttonInk);border-radius:4px;align-items:center;gap:4px;display:inline-flex}.seg-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.seg-group>span{color:var(--ui-muted,#666);font-size:12px}.seg-options{border:1px solid var(--ui-buttonLine);background:var(--ui-button,#f7f7f5);border-radius:5px;display:inline-flex;overflow:hidden}.seg-options button{min-height:26px;font-size:12px;color:var(--ui-buttonInk,#303239)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:3px 10px!important}.seg-options button+button{border-left:1px solid var(--ui-buttonLine)!important}.seg-options button[aria-pressed=true]{background:var(--ui-selected,#50525b)!important;color:var(--ui-selectedInk,#fff)!important}.seg-options button:focus-visible{outline:2px solid var(--ui-selected);outline-offset:-2px}@media (max-width:700px){.app-header .header-tools{scrollbar-width:thin;flex-wrap:nowrap;gap:5px;padding:2px 0;overflow-x:auto}.app-header .header-tools>.palette-toggle{z-index:1;box-shadow:-4px 0 4px var(--ui-heading);flex:none;position:sticky;right:0}.app-header .header-tools .icon-button .label{display:none}.app-header .header-tools .icon-button{min-height:30px;padding:3px 7px}.app-header .header-tools .icon-button.primary .label{display:inline}.app-header .header-tools .header-group+.header-group{margin-left:2px;padding-left:5px}.app-header .header-tools .qq-account-trigger{max-width:120px}.app-header .header-tools button span.qq-profile,.app-header .header-tools button span.qq-profile>span,.app-header .header-tools .button-count{font-size:10px;display:inline-flex}.app-header .header-tools .qq-account-chevron{display:none}.pane-toolbar .toolbar-actions{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pane-toolbar .toolbar-actions button{height:24px;min-height:24px;padding:0 6px;font-size:10px}.pane-toolbar .toolbar-actions .automation-toggle .label-long{display:none}}@media (max-width:520px){.header-tools button span.qq-profile{display:inline-flex}.header-tools .icon-button .button-count{display:inline-grid}}:root[data-suite-night=true]{--ui-buttonLine:#8a94a6}.paper-heading{color:#5f5f5b}.paper-footer{color:#60615c}.life-fields{color:#5e6358}.hp-maximum>span{color:#5f625a}.remove{color:#5c5c55}.empty-state{color:#606657}.wiki-pane .eyebrow,.wiki-pane .wiki-source{color:var(--wiki-muted,#5f5f5f)}.mobile-tabs button{color:var(--ui-muted,#5a6150)}.sheet-pages button,.sheet-viewport.screen-mode .sheet-pages button{border-color:#73756e}.app-shell .wiki-pane :is(.load-errors,.empty-state,.reading-placeholder) button{border:1px solid var(--ui-buttonLine);background:var(--wiki-entry,#f5f5f3);border-radius:4px}.app-shell .wiki-pane :is(.wiki-header,.wiki-filters,.library-toolbar,.catalog-status,.custom-create) :is(button,select,input:not([type=checkbox]):not([type=radio])){border:1px solid var(--ui-buttonLine);background:var(--wiki-entry,#f5f5f3);color:var(--wiki-entryInk,#343532);border-radius:4px;min-height:24px}.app-shell .wiki-pane :is(.wiki-header,.wiki-filters,.library-toolbar) button[aria-pressed=true]{background:var(--wiki-selected,#d8d8d4);color:var(--wiki-selectedInk,#252525);border-color:var(--ui-buttonLine)}.app-shell .wiki-pane .wiki-search input{border:1px solid var(--ui-buttonLine)}.app-shell .load-errors summary{color:#525a3f}.app-shell .load-errors p{color:#6a5222}.app-shell .dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){border:1px solid var(--ui-buttonLine);border-radius:4px}dialog.dialog{border:1px solid var(--ui-buttonLine,#8f8472);background:var(--ui-surface,#f7f3ea);width:min(820px,100vw - 24px);max-height:88dvh;color:var(--ui-ink,#2d2a25);border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000040,0 2px 8px #0002}dialog.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a16108c}.dialog .dialog-head{background:var(--ui-heading,#ece6d8);border-bottom:1px solid var(--ui-line,#b8ad9b);flex:none;align-items:center;gap:10px;padding:12px 16px 12px 18px;display:flex;position:static}.dialog .dialog-head h2{letter-spacing:.3px;flex:1;align-items:center;gap:9px;min-width:0;margin:0;font-size:16px;font-weight:600;display:flex}.dialog .dialog-head h2 .ui-icon{--icon:20px;color:var(--ui-accent,#8a5a2b)}.dialog .dialog-head .dialog-subtitle{color:var(--ui-muted,#625b4f);margin-top:2px;font-size:12px;font-weight:400;display:block}.dialog .dialog-head>button{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;min-height:32px;display:inline-grid;padding:0!important}.dialog .dialog-body{min-height:0;padding:16px 18px 20px;font-size:13px;line-height:1.55;overflow:auto}.dialog .dialog-body>h3,.dialog .dialog-body section>h3{letter-spacing:.4px;color:var(--ui-muted,#625b4f);text-transform:none;margin:14px 0 8px;font-size:13px;font-weight:600}.dialog .dialog-body p{margin:6px 0}.dialog .dialog-body details{border:1px solid var(--ui-line,#b8ad9b);background:color-mix(in srgb,var(--ui-surface,#f7f3ea) 70%,#fff);border-radius:8px;padding:0 14px}.dialog .dialog-body details>summary{cursor:pointer;align-items:center;gap:8px;padding:10px 0;font-weight:600;list-style:none;display:flex}.dialog .dialog-body details>summary::-webkit-details-marker{display:none}.dialog .dialog-body details>summary:before{content:"";border:5px solid #0000;border-left:6px solid var(--ui-muted,#625b4f);width:0;height:0;margin-right:-2px;transition:transform .15s}.dialog .dialog-body details[open]>summary:before{transform:rotate(90deg)}.dialog .dialog-body details>:not(summary){margin-bottom:12px}.dialog .dialog-body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){color:var(--ui-ink,#2d2a25);background:#fff;padding:6px 9px}.dialog .dialog-body textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:88px;font:inherit}.dialog .inline-error{border-radius:6px;margin:8px 0}.dialog .delete-confirm{color:#7a3b1f;background:#f8e9e2;border:1px solid #d9a992;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;max-width:none;margin:8px 0;padding:10px 12px;font-size:12px;display:flex}.dialog .delete-confirm button{margin:0;font-size:12px}.dialog .delete-confirm button:first-of-type{color:#fff!important;background:#a4412a!important;border-color:#a4412a!important}.chip{border:1px solid var(--ui-line,#b8ad9b);color:var(--ui-muted,#625b4f);background:var(--ui-button,#fbf8f1);white-space:nowrap;border-radius:10px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;line-height:16px;display:inline-flex}.chip.is-on{background:var(--ui-selected,#4d5a6b);color:var(--ui-selectedInk,#fff);border-color:var(--ui-selected,#4d5a6b)}.chip.is-warn{color:#7a3b1f;background:#f8e9e2;border-color:#d9a992}.app-shell .dialog button.is-danger{color:#8f3a24!important;border-color:#c0795f!important}.app-shell .dialog button.is-danger:hover:not(:disabled){background:#f8e9e2!important}.character-manager .manager-tools{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.character-manager .manager-tools input[type=search],.character-manager .manager-tools>input{border:1px solid var(--ui-buttonLine);border-radius:6px;flex:200px;min-width:150px;padding:6px 10px}.character-manager .manager-select-all{color:var(--ui-muted,#625b4f);align-items:center;gap:5px;font-size:12px;display:inline-flex}.character-manager .manager-summary{color:var(--ui-muted,#625b4f);white-space:nowrap;font-size:12px}.character-manager .manager-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.book-list{overscroll-behavior:contain;gap:6px;max-height:52vh;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow:auto}.book-row{border:1px solid var(--ui-line,#b8ad9b);background:var(--ui-button,#fbf8f1);border-radius:8px;grid-template-columns:22px auto minmax(140px,1.4fr) auto auto auto;align-items:center;gap:8px 10px;padding:8px 10px 8px 4px;transition:box-shadow .15s,transform .15s,background .15s;display:grid}.book-row:has(.book-cloud){grid-template-columns:22px auto minmax(140px,1.4fr) auto auto auto auto}.book-row.is-current{border-color:var(--ui-selected,#4d5a6b);box-shadow:inset 3px 0 0 var(--ui-selected,#4d5a6b)}.book-row.is-dragging{opacity:.35;background:var(--ui-heading,#ece6d8);border-style:dashed}body.book-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.book-dragging .book-row{transition:transform .12s}.book-grip{cursor:grab;touch-action:none;border-radius:4px;place-items:center;width:22px;height:30px;display:inline-grid;min-height:0!important;color:var(--ui-muted,#625b4f)!important;background:0 0!important;border:0!important;padding:0!important}.book-grip:disabled{opacity:.3;cursor:default}.book-grip:not(:disabled):hover{background:var(--ui-heading,#ece6d8)!important}.book-grip .ui-icon{--icon:16px}.book-title{text-align:left;border-radius:6px;align-items:center;gap:10px;min-width:0;display:flex;background:0 0!important;border:0!important;padding:2px 6px 2px 2px!important}.book-title:hover:not(:disabled){background:var(--ui-heading,#ece6d8)!important;filter:none!important}.book-avatar{background:var(--ui-band,#6e5a46);width:34px;height:34px;color:var(--ui-bandInk,#fff8ec);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:inline-grid}.book-name{gap:1px;min-width:0;display:grid}.book-name strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:13px;display:flex;overflow:hidden}.book-name small{color:var(--ui-muted,#625b4f);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.book-stats{font-variant-numeric:tabular-nums;white-space:nowrap;gap:10px;font-size:12px;display:inline-flex}.book-stat{align-items:center;gap:3px;display:inline-flex}.book-stat .ui-icon{--icon:14px;color:var(--ui-muted,#625b4f)}.book-stat em{color:var(--ui-muted,#625b4f);font-style:normal}.book-chips{flex-wrap:wrap;gap:4px;max-width:220px;display:inline-flex}.book-cloud{align-items:center;display:inline-flex}.book-row .row-actions{flex-wrap:nowrap;justify-self:end;align-items:center;gap:4px;display:inline-flex}.book-row .row-actions button{justify-content:center;align-items:center;gap:4px;height:28px;min-height:28px;padding:0 8px;font-size:12px;display:inline-flex}.book-row .row-actions button:not(.icon-button){width:28px;padding:0}.book-row .row-actions .ui-icon{--icon:15px}.book-drag-ghost{z-index:2147483000;pointer-events:none;will-change:transform;max-width:none;padding:0;position:fixed;top:0;left:0}.book-drag-ghost>.book-list{border:0;max-height:none;margin:0;padding:0;overflow:visible}.book-drag-ghost .book-row{opacity:1;margin:0}.book-empty{color:var(--ui-muted,#625b4f);border:1px dashed var(--ui-line,#b8ad9b);text-align:center;border-radius:8px;justify-items:center;gap:8px;padding:26px 12px;display:grid}.book-empty .ui-icon{--icon:28px}.book-empty p{max-width:360px;margin:0}.manager-create{margin-top:4px}.manager-create>summary .ui-icon{--icon:16px}.manager-create label{gap:5px;margin:8px 0;display:grid}.manager-create textarea{min-height:80px}.manager-hint{color:var(--ui-muted,#625b4f);align-items:center;gap:6px;font-size:12px;display:flex}.manager-hint .ui-icon{--icon:14px}@media (max-width:720px){:is(.book-row,.book-row:has(.book-cloud)){grid-template-columns:22px auto minmax(0,1fr);grid-template-areas:"grip check title""grip check stats""grip check chips""grip check cloud""grip check actions";row-gap:4px}.book-grip{grid-area:grip}.book-row>input[type=checkbox]{grid-area:check}.book-title{grid-area:title}.book-stats{grid-area:stats}.book-chips{grid-area:chips;max-width:none}.book-cloud{grid-area:cloud}.book-row .row-actions{flex-wrap:wrap;grid-area:actions;justify-self:start}.character-manager .manager-actions{margin-left:0}.book-list{max-height:58vh}dialog.dialog{border-radius:8px;width:calc(100vw - 16px);max-height:92dvh}.dialog .dialog-body{padding:12px}}.announcement{width:min(760px,100vw - 32px);height:min(88dvh,780px);max-height:88dvh;box-shadow:none;overscroll-behavior:contain;color:#4a5140;background:0 0;border:0;padding:0;overflow:visible}.announcement::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2c302d45}.announcement>.supporter-marquee{z-index:0}.announcement-panel{z-index:1;background:#fafaf6;border:1px solid #b7bfaa;border-radius:5px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 70px #171e2240}.announcement-head{background:#f4f5ed;border-bottom:1px solid #d8ddcd;flex-shrink:0;padding:17px 26px 0}.announcement-head h2{letter-spacing:1px;color:#414b3d;margin:0 0 6px;font-size:19px;font-weight:500}.announcement-version{letter-spacing:.3px;color:#414b3d;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.4}.announcement-version small{color:#5f6b4e;font-size:11px;font-weight:400}.announcement-body{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;scrollbar-gutter:stable;flex:1;min-height:0;padding:18px 26px 10px;font-size:12.5px;line-height:1.6;overflow-y:auto}.announcement-body p{margin:0 0 8px}.announcement-body h3{color:#4e5a3e;margin:16px 0 7px;font-size:13px}.announcement-issues{border-top:1px solid #d8ddcd;border-bottom:1px solid #d8ddcd;margin:8px 0;padding:8px 0}.announcement-issues>summary{cursor:pointer;color:#414b3d;font-size:14px;font-weight:650}.announcement-issues hr{border:0;border-top:1px solid #d8ddcd;margin:10px 0}.announcement-section h4{color:#414b3d;margin:8px 0 4px;font-size:15px;font-weight:600}.announcement-section ul{margin:0;padding:0;list-style:none}.announcement-issues li{margin:3px 0;padding-left:16px;line-height:1.55;position:relative}.announcement-issues li:before{content:"◆";color:#7d8d66;font-size:9px;position:absolute;top:6px;left:0}.announcement-faq{border-top:1px solid #e2e6d8;margin:15px 0 10px;padding-top:12px;font-size:12px}.announcement-faq>summary{color:#4e5a3e;font-weight:600}.announcement-faq details{background:#f6f7f0;border:1px solid #e2e6d8;border-radius:0;margin-top:8px;padding:9px 12px}.announcement-faq details>summary{color:#5f6b4e}.announcement-faq details>p{color:#7d876d;margin:8px 0 2px;line-height:1.9}.announcement-foot{background:#f4f5ed;border-top:1px solid #d8ddcd;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 26px;display:flex}.announcement-foot label{color:#6f7a5f;align-items:center;gap:7px;font-size:11.5px;display:flex}.announcement-foot button{min-width:102px;padding:7px 18px}@media (max-width:520px){.announcement{width:calc(100vw - 20px)}.announcement-head{padding:14px 16px 0}.announcement-head h2{font-size:16px}.announcement-body{padding:14px 16px 8px;font-size:12px}.announcement-foot{padding:11px 16px}.announcement-faq details{padding:8px 10px}}.announcement-owner{border-bottom:1px solid #bbb;margin-bottom:16px;padding-bottom:16px}.announcement-owner img{max-width:100%;height:auto;margin:10px 0;display:block}.announcement-owner li{margin:12px 0}.announcement-owner>summary{color:#ae2727;cursor:pointer;font-weight:700}.announcement-history{border-top:1px solid #d8ddcd;margin:10px 0;padding-top:12px}.announcement-history>summary{color:#4e5a3e;cursor:pointer;font-size:13px;font-weight:600}.spell-learners{border-top:1px solid #aaa;margin-top:18px;padding-top:12px}.announcement-feedback>a{overflow-wrap:anywhere;margin-right:16px;display:inline-block}.announcement-changelog{font-size:12px;line-height:1.35}.announcement-log-day{background:#f0f0f0;border:1px solid #dedede;border-radius:2px;margin:0 0 4px;padding:4px 7px}.announcement-changelog .announcement-log-day>h3{color:#414b3d;margin:4px 0 2px;font-size:13px}.announcement-changelog .announcement-section h4{margin:2px 0 1px;font-size:12px}.announcement-changelog hr{border:0;border-top:1px solid #dedede;margin:2.5px 0}.announcement-changelog li{margin:.75px 0;padding-left:11px;line-height:1.35;position:relative}.announcement-changelog li:before{content:"◆";color:#7b8272;font-size:7px;position:absolute;top:4px;left:0}.announcement-cloud-poster{text-align:center;color:#393b43;background:#ddd;border:3px solid #50525b;margin:0 0 16px;padding:20px 16px}.announcement-cloud-poster strong{font-size:clamp(23px,3.5vw,35px);font-weight:900;line-height:1.4;display:block}.announcement-cloud-poster small{margin-top:10px;font-size:12px;display:block}.announcement-credit{color:#6f7a5f;margin-left:auto;font-size:11px}.announcement-credit a{color:inherit}.announcement-head{background:var(--ui-heading,#f4f5ed);border-bottom-color:var(--ui-line,#d8ddcd)}.announcement-foot{background:var(--ui-heading,#f4f5ed);border-top-color:var(--ui-line,#d8ddcd)}.announcement-foot label,.announcement-credit,.announcement-tabs button{color:var(--ui-muted,#6f7a5f)}.announcement-tabs button[aria-selected=true]{color:var(--ui-ink,#343532);border-bottom-color:var(--ui-selected,#50525b)}.announcement-foot button.primary{border-radius:6px;background:var(--ui-selected,#50525b)!important;color:var(--ui-selectedInk,#fff)!important;border-color:var(--ui-selected,#50525b)!important}.panel-loading{color:var(--suite-muted,#667085);gap:14px;padding:12px 0;display:grid}.panel-loading p{margin:0;font-size:14px}.panel-loading-lines{gap:10px;display:grid}.panel-loading-lines i{opacity:.12;background:currentColor;max-width:86%;height:12px;display:block}.panel-loading-lines i:nth-child(2){max-width:62%}.sheet-details-loading{align-content:start;min-height:350px;padding-top:20px}.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}.wiki-content-drop{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.wiki-content-drop>.custom-entry-editor.is-collapsed{flex:none}.wiki-content-drop>.entry-detail{min-height:0}.custom-copy-preview{bottom:auto}.custom-copy-preview strong{letter-spacing:0;padding:0 16px;font-size:clamp(18px,2vw,30px)}.custom-canvas{margin:10px 0}.canvas-hint{color:var(--suite-muted,#64666d);font-size:12px;line-height:1.6}.custom-document{isolation:isolate;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:#55575e;padding:18px 20px;position:relative}.custom-document .detail-heading{border-bottom:2px solid #777}.custom-document .detail-heading>small{margin-top:8px;display:block}.canvas-edition,.canvas-item-facts,.canvas-extra-fields{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.custom-document .canvas-region{cursor:pointer;color:inherit;text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;border:1px dashed #0000;border-radius:0;max-width:100%;padding:2px 4px;transition:background .12s,border-color .12s}.custom-document .canvas-region:hover,.custom-document .canvas-region:focus-visible{background:var(--suite-hover,#dfe3e8);border-color:#747a85;outline:none}.custom-document h1{margin:8px 0;font-size:24px}.custom-document h1 .canvas-region{font:inherit;font-weight:700}.custom-document .entry-facts{margin:12px 0}.custom-document .canvas-body{min-height:80px;margin-top:10px;padding:8px}.custom-document .canvas-body p:last-child{margin-bottom:0}.custom-document .monster-ability-row{padding:2px}.custom-document .monster-ability-row button{pointer-events:none}.canvas-field-editor{z-index:9;background:var(--suite-paper,#ececee);border:3px solid #5b5e66;flex-wrap:wrap;gap:10px;max-height:50dvh;margin:8px 0;padding:10px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:0 6px 14px #25272d30}.canvas-field-editor>header{border-bottom:1px solid #aaa;flex:100%;margin-bottom:4px;padding-bottom:6px}.canvas-field-editor>label{flex:180px;gap:5px;min-width:0;display:grid}.canvas-field-editor input,.canvas-field-editor select{min-height:30px}.canvas-field-editor input[type=checkbox]{width:auto;min-height:0}.canvas-field-editor fieldset{border:1px solid #92959b;flex-wrap:wrap;flex:100%;gap:10px;margin:0;padding:8px;display:flex}.canvas-field-editor fieldset label{align-items:center;gap:5px;display:flex}.canvas-field-editor textarea{min-height:100px}.canvas-field-editor nav{flex-wrap:wrap;flex:100%;gap:5px;display:flex}.canvas-field-editor [aria-pressed=true]{background:var(--suite-tone,#55575e);color:#fff}.wiki-header .wiki-header-actions{align-items:center;gap:6px;display:flex}.wiki-header .custom-visibility{white-space:nowrap;font-size:11px}@media (max-width:520px){.wiki-header{flex-wrap:wrap;gap:5px}.custom-document{padding:9px}.canvas-field-editor{max-height:55dvh}.canvas-field-editor>label{flex-basis:100%}}.custom-document:before{content:"";z-index:-1;background:var(--suite-paper,#eee);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);position:absolute;inset:4px}.wiki-columns .library-body>.wiki-content-drop{grid-area:1/3/-1}.wiki-content-drop:has(>.custom-entry-editor:not(.is-collapsed))>.entry-detail{display:none}.wiki-content-drop>.custom-entry-editor:not(.is-collapsed){overscroll-behavior:contain;flex:1 1 0;min-height:0;padding-bottom:32px;overflow-y:auto}.custom-entry-editor>form,.custom-canvas,.custom-document{flex-shrink:0;min-width:0;height:auto;max-height:none}.custom-entry-editor>form{min-height:max-content;display:block}.custom-document .canvas-region{border-style:dashed;border-color:#90929a}.canvas-field-editor{z-index:2147483100;box-sizing:border-box;overscroll-behavior:contain;width:min(480px,100vw - 24px);max-height:min(55dvh,100dvh - 24px);color:var(--suite-ink,#333);margin:0;font:13px/1.5 system-ui,sans-serif;position:fixed;top:auto}.canvas-field-editor>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.canvas-field-editor input,.canvas-field-editor select,.canvas-field-editor textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;max-width:100%}.canvas-field-editor textarea{resize:vertical;min-height:120px}.canvas-field-editor button{font:inherit;cursor:pointer;padding:4px 8px}.canvas-field-editor>p{flex-basis:100%;margin:0}.monster-editor-document>fieldset{border:0;min-width:0;margin:0;padding:0}.monster-editor-document .custom-document{box-sizing:border-box;width:100%}.monster-editor-document>nav{gap:8px;display:flex}.monster-editor-document>nav [aria-pressed=true]{background:var(--suite-tone,#55575e);color:#fff}.json-file-drop{color:#34363b;text-align:center;cursor:pointer;background:#eeeeef;border:3px dashed #62646b;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:104px;padding:16px;transition:background .15s,border-color .15s;display:flex}.json-file-drop span{font-size:12px}.json-file-drop.is-over{background:#d9dee5;border-color:#303a47;box-shadow:inset 0 0 0 3px #858b94}.json-file-drop:focus-visible{outline-offset:3px;outline:3px solid #526880}.json-file-import>p{color:#a52f36;font-size:12px}.settings-section .file-input[data-testid=character-file]{display:none}.character-context-menu{z-index:2147483000;background:#ddd;border:2px solid #555;width:190px;padding:5px;position:fixed;box-shadow:2px 4px 12px #0005}.character-context-menu button{color:#333;background:#eee;border:1px solid #888;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.character-context-menu button:disabled{opacity:.5}.card-locate{color:inherit;justify-content:center;align-items:center;display:inline-flex}.monster-editor-document{background:var(--suite-paper,#eee);color:var(--suite-ink,#333);border-color:#555}.monster-editor-document .monster-editor-footer{background:var(--suite-paper,#eee)}.canvas-field-editor>fieldset{border:0;flex-wrap:wrap;flex:100%;gap:10px;min-width:0;padding:0;display:flex}.canvas-field-editor>fieldset>label{flex:180px;gap:5px;min-width:0;display:grid}.workbench-monsters{border-top:1px solid #888;min-height:28px;margin-top:2px;padding:3px 0}.workbench-monsters>strong{color:var(--suite-ink,#555);flex:none;align-self:center;padding:0 8px;font-size:12px}.class-navigation .class-jumps>button[aria-pressed=true],.wiki-header .wiki-header-actions>.custom-visibility[data-mode=native],.wiki-header .wiki-header-actions>.custom-visibility[data-mode=custom]{text-shadow:none;position:relative;overflow:hidden;box-shadow:inset 0 -3px #ddd;color:#fff!important;background:#494949!important;border-color:#292929!important}.class-navigation .class-jumps>button[aria-pressed=true]:after,.wiki-header .wiki-header-actions>.custom-visibility[data-mode=native]:after,.wiki-header .wiki-header-actions>.custom-visibility[data-mode=custom]:after{content:"";pointer-events:none;background:#fff;width:35%;height:2px;animation:2.4s linear infinite active-state-sweep;position:absolute;bottom:1px;left:-35%}@keyframes active-state-sweep{0%{transform:translate(0)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.class-navigation .class-jumps>button[aria-pressed=true]:after,.wiki-header .wiki-header-actions>.custom-visibility[data-mode=native]:after,.wiki-header .wiki-header-actions>.custom-visibility[data-mode=custom]:after{width:100%;animation:none;left:0}}.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}.cloud-sync-icon{vertical-align:middle;color:inherit;margin-left:5px;display:inline-flex}.cloud-room-toggle{align-items:center;gap:7px;display:flex}.cloud-room-toggle input{width:auto}.cloud-room-dialog .qq-account-id:first-child{border-top:0;padding-top:8px}dialog.cloud-room-dialog.cloud-modal{width:min(560px,100vw - 24px);font-size:14px}.cloud-room-dialog.cloud-modal .cloud-modal-section>h3{font-size:15px}.cloud-room-dialog.cloud-modal .cloud-modal-section>p,.cloud-room-dialog.cloud-modal .cloud-modal-status,.cloud-room-dialog.cloud-modal .cloud-modal-alert{font-size:14px}.cloud-room-name{overflow-wrap:anywhere;margin:0 0 10px;font-size:17px;display:block}.cloud-room-fields{gap:8px;margin:0;display:grid}.cloud-room-fields>div{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.cloud-room-fields dt{color:var(--ui-muted,#666)}.cloud-room-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.cloud-room-editor-form{flex-wrap:wrap;align-items:end;gap:8px;margin-top:10px;display:flex}.cloud-room-editor-form label{flex:1;gap:5px;min-width:180px;display:grid}.cloud-room-editor-form input{box-sizing:border-box;width:100%;font:inherit;padding:7px}.cloud-room-editors{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cloud-room-editors li{justify-content:space-between;align-items:center;gap:10px;display:flex}.cloud-room-editors code{overflow-wrap:anywhere;min-width:0}.cloud-room-editors button{flex:none}.workbench-qq-entry{clip-path:none;box-shadow:none;flex:none;line-height:0;display:inline-flex;background:0 0!important;border:0!important;padding:0!important}.workbench-qq-entry:before{display:none!important}.workbench-qq-entry img{object-fit:contain;filter:none;width:170px;height:32px;display:block}.workbench-qq-status{align-items:center;gap:6px;font-size:12px;display:inline-flex}dialog.workbench-qq-dialog{width:min(860px,100vw - 24px);height:min(720px,100dvh - 24px);overflow:hidden}.workbench-qq-dialog .cloud-modal-head{gap:12px}.workbench-qq-dialog .workbench-qq-id{border-top:0;border-bottom:1px solid var(--ui-line,#a5a5a5);flex-shrink:0;padding:8px 14px 10px}.workbench-qq-dialog .workbench-qq-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.workbench-qq-dialog .workbench-panel{flex:1;height:auto;min-height:0}.workbench-qq-dialog iframe{border:0;width:100%;height:100%;display:block}dialog.cloud-modal.cloud-modal :is(.cloud-modal-body,footer,header) button,.app-shell dialog.cloud-modal.cloud-modal :is(.cloud-modal-body,footer) button.primary{border-color:var(--ui-buttonLine,#6f6f6f)!important}dialog.cloud-modal.cloud-modal :is(.cloud-modal-body,footer) button.cloud-danger{color:var(--cloud-danger)!important;border-color:var(--cloud-danger)!important}.app-shell dialog.cloud-modal .cloud-modal-close{border-radius:50%}.app-shell dialog.cloud-modal .cloud-button{border:1px solid var(--ui-buttonLine,#6f6f6f);background:var(--ui-button,#f7f7f5);border-radius:4px;align-items:center;gap:5px;min-height:30px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex;color:var(--ui-buttonInk,#303239)!important}.class-compatibility-banner{box-shadow:none;border:0;border-radius:0;gap:6px;margin:2px 0 4px;padding:4px 8px}.class-compatibility-banner p{font-size:11px;line-height:1.25}.class-compatibility-banner button{padding:2px 6px;font-size:11px;line-height:1.25}.card-permission-banner{flex:none}.cloud-card-control svg{display:block}@media (max-width:640px){.workbench-qq-entry img{width:120px;height:24px}}.cloud-save-control{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.cloud-id-box{max-width:100%;min-height:28px;color:var(--ui-ink,#343532);background:var(--ui-heading,#e5e5e5);border:1px solid var(--ui-buttonLine,#6f6f6f);align-items:center;display:inline-flex}.cloud-id-box code{letter-spacing:1px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;padding:0 8px;font-size:12px}.cloud-id-box button{min-height:26px;font:inherit;cursor:pointer;border:1px solid var(--ui-buttonLine,#6f6f6f)!important;clip-path:none!important;color:var(--ui-buttonInk,#303239)!important;background:var(--ui-button,#f7f7f5)!important;border-radius:0!important;margin:0!important;padding:3px 8px!important;font-size:11px!important}.cloud-sync-status{white-space:nowrap;color:var(--ui-muted,#666);align-items:center;gap:5px;display:inline-flex}.cloud-sync-retry{color:var(--cloud-danger)!important}.cloud-save-book{max-width:260px}.cloud-save-book small{white-space:normal;flex-basis:100%}.cloud-save-book small[role=alert]{color:var(--cloud-danger)}.cloud-save-details{color:var(--ui-muted,#666);margin:10px 0 0;font-size:12px;line-height:1.6}.cloud-upload-warning{color:var(--cloud-warn);background:var(--cloud-warn-soft);border-left:4px solid var(--cloud-warn);margin-top:12px;padding:10px 12px;line-height:1.6}.cloud-upload-warning p{margin:0 0 4px}.cloud-upload-warning p:last-child{margin-bottom:0}.cloud-upload-warning strong{color:var(--cloud-danger);font-size:1.1em;font-weight:900}.cloud-save-consent{cursor:pointer;align-items:flex-start;gap:8px;margin:14px 0 2px;font-size:13px;line-height:1.5;display:flex}.cloud-save-consent input{width:16px;height:16px;accent-color:var(--ui-selected,#50525b);flex-shrink:0;margin:2px 0 0}.cloud-save-actions{justify-content:flex-end}@media (max-width:600px){.cloud-save-control{font-size:11px}.cloud-id-box code{letter-spacing:.5px;padding:0 6px}}:root{--cloud-danger:#a8261a;--cloud-danger-soft:#f3dcd8;--cloud-ok:#2e6b3a;--cloud-ok-soft:#dcebdf;--cloud-warn:#6b5305;--cloud-warn-soft:#f3ead0}:root[data-suite-night=true]{--cloud-danger:#ffa198;--cloud-danger-soft:#4a2622;--cloud-ok:#9ad6a6;--cloud-ok-soft:#1f3a27;--cloud-warn:#f2dc92;--cloud-warn-soft:#3d3519}.qq-account{flex-shrink:0;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}a.qq-login-button{clip-path:none;background:0 0;border:0;flex-shrink:0;align-items:center;min-height:32px;padding:0;line-height:0;text-decoration:none;display:inline-flex}.qq-login-button picture{line-height:0;display:block}.qq-account .qq-login-button img{object-fit:contain;image-rendering:auto;filter:none;border:0;width:170px;max-width:none;height:32px;padding:0;display:block}.qq-account-trigger{box-sizing:border-box;flex:none;align-items:center;gap:6px;max-width:190px;min-height:30px;padding:2px 8px 2px 5px;font-size:12px;display:inline-flex}.qq-profile{align-items:center;gap:6px;min-width:0;max-width:150px;display:flex}.qq-profile>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qq-account .qq-profile>img,.qq-account-trigger .qq-profile>img{object-fit:cover;image-rendering:auto;filter:none;border-radius:50%;flex:none;width:22px;height:22px}.qq-account-chevron{flex:none;line-height:0;display:inline-flex}.qq-account-error{white-space:normal;max-width:200px;color:var(--cloud-danger);font-size:11px}.cloud-header-tools{min-width:0}dialog.cloud-modal{border:3px solid var(--ui-accent,#50525b);background:var(--ui-surface,#f5f5f3);width:min(460px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ui-ink,#343532);text-align:left;white-space:normal;border-radius:0;margin:auto;padding:0;font:13px/1.5 system-ui,Microsoft YaHei,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 12px 40px #0005}dialog.cloud-modal[open]{flex-direction:column;display:flex}dialog.cloud-modal::backdrop{background:#0006}dialog.cloud-modal.is-wide{width:min(600px,100vw - 24px)}dialog.cloud-modal code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-family:ui-monospace,Menlo,Consolas,monospace}dialog.cloud-modal a{color:var(--ui-accent,#50525b)}dialog.cloud-modal>header,.cloud-modal-head{background:var(--ui-heading,#e5e5e5);border-bottom:1px solid var(--ui-line,#a5a5a5);flex-shrink:0;align-items:center;gap:10px;margin:0;padding:12px 14px;display:flex}.cloud-modal-icon{background:var(--ui-selected,#50525b);width:34px;height:34px;color:var(--ui-selectedInk,#fff);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cloud-modal-heading{flex:1;min-width:0}dialog.cloud-modal h2{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.3}.cloud-modal-heading p{color:var(--ui-muted,#666);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.4}.cloud-modal-heading code{letter-spacing:1px;font-size:12px}dialog.cloud-modal>header .cloud-modal-close{flex:none;place-items:center;width:32px;height:32px;min-height:32px;margin-left:auto;font-size:12px;display:inline-grid;padding:0!important}.cloud-modal-body{flex-direction:column;flex:1;min-height:0;padding:2px 14px 12px;display:flex}.cloud-modal-section{border-top:1px solid var(--ui-line,#a5a5a5);padding:12px 0}.cloud-modal-body>.cloud-modal-section:first-child,.cloud-modal-body>.qq-account-card:first-child{border-top:0}.cloud-modal-section>h3,.qq-card-picker h3{align-items:center;gap:6px;margin:0 0 6px;font-size:13px;line-height:1.3;display:flex}.cloud-modal-help{color:var(--ui-muted,#666);margin:0 0 8px;font-size:12px;line-height:1.6}.cloud-modal-section>p:last-child,.cloud-modal-help:last-child{margin-bottom:0}.cloud-modal-section>p{margin:0 0 6px;font-size:13px;line-height:1.5}.cloud-modal-danger{border:2px solid var(--cloud-danger);background:var(--cloud-danger-soft);margin-top:10px;padding:10px 12px}.cloud-modal-danger>h3{color:var(--cloud-danger)}.cloud-modal-danger .cloud-modal-help{color:var(--ui-ink,#343532)}dialog.cloud-modal>footer,.cloud-modal-foot{background:var(--ui-heading,#e5e5e5);border-top:1px solid var(--ui-line,#a5a5a5);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.cloud-modal-foot .qq-help{margin-right:auto}.cloud-modal-alert,.cloud-modal-status{align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.cloud-modal-alert .ui-icon,.cloud-modal-status .ui-icon{flex:none;margin-top:2px}.cloud-modal-alert{color:var(--cloud-danger);background:var(--cloud-danger-soft);border-left:3px solid var(--cloud-danger)}.cloud-modal-status{color:var(--ui-ink,#343532);background:var(--ui-heading,#e5e5e5);border-left:3px solid var(--ui-line,#a5a5a5)}dialog.cloud-modal .cloud-modal-body button,dialog.cloud-modal>footer button,dialog.cloud-modal .cloud-modal-body .cloud-button,dialog.cloud-modal>footer .cloud-button{min-height:30px;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:4px 10px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-flex}dialog.cloud-modal .cloud-modal-body button .ui-icon,dialog.cloud-modal>footer .ui-icon{flex:none}.cloud-editor-form{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 8px;display:flex}.cloud-editor-form label{min-width:200px;color:var(--ui-muted,#666);flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}dialog.cloud-modal .cloud-modal-body input:not([type=checkbox]):not([type=radio]){width:100%;min-height:32px;font:inherit;color:var(--ui-ink,#343532);background:var(--ui-surface,#f5f5f3);border:2px solid var(--ui-buttonLine,#6f6f6f);border-radius:0;margin:0;padding:5px 8px;font-size:13px;display:block}dialog.cloud-modal .cloud-modal-body input:not([type=checkbox]):not([type=radio]):focus-visible{outline:2px solid var(--ui-selected,#50525b);outline-offset:1px}dialog.cloud-modal input::placeholder{color:var(--ui-muted,#666);opacity:1}.cloud-editor-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cloud-editor-list li{background:var(--ui-heading,#e5e5e5);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.cloud-editor-list li .ui-icon{color:var(--ui-muted,#666);flex:none}.cloud-editor-list code{letter-spacing:.5px;flex:1;min-width:0}.cloud-muted{color:var(--ui-muted,#666);margin:0;font-size:12px}.cloud-spin{animation:1s linear infinite cloud-spin}@keyframes cloud-spin{to{transform:rotate(360deg)}}.qq-account-card{align-items:center;gap:12px;padding:12px 0;display:flex}.qq-avatar{background:var(--ui-selected,#50525b);width:44px;height:44px;color:var(--ui-selectedInk,#fff);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.qq-avatar img{object-fit:cover;width:100%;height:100%;display:block}.qq-avatar-small{width:22px;height:22px;font-size:11px}.qq-account-name{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.qq-account-name strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.qq-chips{flex-wrap:wrap;gap:4px;margin:0;display:flex}.qq-chip{border:1px solid var(--ui-line,#a5a5a5);color:var(--ui-muted,#666);background:var(--ui-heading,#e5e5e5);border-radius:2px;align-items:center;gap:3px;padding:3px 7px;font-size:11px;line-height:1;display:inline-flex}.qq-chip.is-on{color:var(--cloud-ok);background:var(--cloud-ok-soft);border-color:#0000}.qq-account-id{border-top:1px solid var(--ui-line,#a5a5a5);flex-direction:column;gap:4px;padding:10px 0;display:flex}.qq-field-label{color:var(--ui-muted,#666);font-size:12px}.qq-id-row{background:var(--ui-heading,#e5e5e5);border:1px solid var(--ui-line,#a5a5a5);align-items:center;gap:6px;padding:3px 3px 3px 10px;display:flex}.qq-id-row code{letter-spacing:.5px;flex:1;min-width:0;font-size:12px}dialog.cloud-modal .qq-id-row button{min-height:26px;padding:2px 8px;font-size:11px}.qq-help{color:var(--ui-muted,#666);margin:0;font-size:12px;line-height:1.6}.qq-cloud-card-details .qq-account-id{border-top:0;padding-top:4px}.qq-card-picker{border-top:1px solid var(--ui-line,#a5a5a5);padding:12px 0}.qq-card-picker>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.qq-card-picker>header h3{margin:0}.qq-picker-search{min-height:32px;color:var(--ui-muted,#666);background:var(--ui-surface,#f5f5f3);border:2px solid var(--ui-buttonLine,#6f6f6f);align-items:center;gap:6px;margin:0 0 6px;padding:0 8px;display:flex}.qq-picker-search:focus-within{border-color:var(--ui-selected,#50525b)}dialog.cloud-modal .qq-picker-search input{outline:none;flex:1;min-width:0;min-height:0;margin:0;padding:4px 0;color:var(--ui-ink,#343532)!important;background:0 0!important;border:0!important;border-radius:0!important}.qq-card-picker-list{flex-direction:column;max-height:240px;display:flex;overflow:auto}.qq-card-picker-list>div{border-top:1px solid var(--ui-line,#a5a5a5);align-items:center;gap:8px;padding:8px 0;display:flex}.qq-card-picker-list>div:first-child{border-top:0}.qq-picker-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.qq-picker-info>.ui-icon{color:var(--ui-muted,#666);flex:none}.qq-picker-info>span{flex-direction:column;gap:1px;min-width:0;display:flex}.qq-picker-info strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.qq-picker-info small{color:var(--ui-muted,#666);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.qq-picker-info code{letter-spacing:.5px;font-size:11px}.qq-card-picker-list button{flex:none}.qq-picker-empty,.qq-picker-status{color:var(--ui-muted,#666);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}@media (max-width:640px){.qq-account .qq-login-button img{width:120px;height:24px}.qq-account-trigger{max-width:132px;padding-right:6px}.qq-profile{max-width:104px}.qq-account-chevron{display:none}dialog.cloud-modal>header,.cloud-modal-head{padding:10px 12px}.cloud-modal-body{padding:2px 12px 10px}dialog.cloud-modal>footer,.cloud-modal-foot{padding:8px 12px}.cloud-editor-form label{min-width:100%}}@media (prefers-reduced-motion:reduce){.cloud-spin{animation:none}}.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}.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}}.workspace[data-hidden-side]{grid-template-columns:minmax(0,1fr)}.workspace[data-hidden-side=sheet]>.sheet-pane,.workspace[data-hidden-side=wiki]>.wiki-pane,.workspace[data-hidden-side]>.workspace-splitter{display:none}.workspace[data-hidden-side=sheet]>.wiki-pane,.workspace[data-hidden-side=wiki]>.sheet-pane{width:100%;min-width:0;display:flex}.mobile-tabs[data-hidden-side]{display:none}.workspace-reset-mount{display:contents}.workspace-hide-preview{z-index:1200;pointer-events:none;color:#fff;text-align:center;background:#1e242c94;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;top:0;bottom:0}.workspace-hide-preview strong{letter-spacing:2px;font-size:clamp(20px,3vw,38px);font-weight:600}.workspace-hide-preview span{color:#ffffffe0;font-size:13px}@media print{.workspace-hide-preview,.header-tools .workspace-reset{display:none!important}.workspace[data-hidden-side]>.sheet-pane{display:block!important}.workspace[data-hidden-side]>.wiki-pane{display:none!important}}.palette-stage{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;width:min(100%,420px);min-width:0}.pstage{border:1px solid var(--ui-buttonLine,#6f6f6f);border-radius:6px;font:10px/1.35 system-ui,Microsoft YaHei,sans-serif;overflow:hidden;box-shadow:0 2px 10px #0002}.pstage .ui-icon{--icon:11px;vertical-align:-.15em;margin-right:2px}.ps-spacer{flex:1}.is-hot{z-index:1;outline-offset:1px;outline:2px solid #d29125;transition:box-shadow .12s;position:relative;box-shadow:0 0 0 3px #ffd65c55,0 0 10px #e5ad4a99}i.is-hot,b.is-hot,span.is-hot,a.is-hot,small.is-hot{outline-offset:2px;border-radius:2px}.pstage-ui .ps-page{background:var(--ui-background,#d1d1d1);gap:5px;padding:6px;display:grid}.ps-header{background:var(--ui-heading,#e5e5e5);color:var(--ui-ink,#343532);border-radius:4px;align-items:center;gap:5px;padding:4px 6px;display:flex}.ps-brand{color:var(--ui-ink,#343532);font-weight:700}.ps-btn{border:1px solid var(--ui-buttonLine,#6f6f6f);background:var(--ui-button,#f7f7f5);color:var(--ui-buttonInk,#303239);white-space:nowrap;border-radius:3px;align-items:center;gap:2px;padding:2px 6px;display:inline-flex}.ps-btn.is-selected,.ps-tab.is-selected{background:var(--ui-selected,#50525b);color:var(--ui-selectedInk,#fff);border-color:var(--ui-selected,#50525b)}.ps-btn.is-icon{padding:2px 4px}.ps-btn.is-small{padding:1px 5px;font-size:9px}.ps-toolbar{background:var(--ui-heading,#e5e5e5);color:var(--ui-ink,#343532);border-radius:4px;align-items:center;gap:6px;padding:3px 6px;display:flex}.ps-sep{background:var(--ui-line,#a5a5a5);width:1px;height:12px}.ps-row{grid-template-columns:1fr 92px;gap:5px;min-width:0;display:grid}.ps-surface{background:var(--ui-surface,#f5f5f3);color:var(--ui-ink,#343532);border:1px solid var(--ui-line,#a5a5a5);border-radius:4px;gap:4px;min-width:0;padding:6px;display:grid}.ps-band{background:var(--ui-band,#747474);color:var(--ui-bandInk,#fff);letter-spacing:1px;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);padding:2px 6px;font-weight:700}.ps-text{color:var(--ui-ink,#343532);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ps-text.is-muted{color:var(--ui-muted,#666)}.pstage-ui .ps-line,.pstage .ps-line{background:var(--ui-line,#a5a5a5);height:1px;display:block}.ps-link{color:var(--ui-accent,#50525b);text-decoration:underline}.ps-tab{border:1px solid var(--ui-buttonLine,#6f6f6f);background:var(--ui-button,#f7f7f5);color:var(--ui-buttonInk,#303239);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:2px 6px;overflow:hidden}.pstage-wiki .ps-page{background:var(--wiki-background,#fafaf8);color:var(--wiki-ink,#343532);gap:5px;padding:6px;display:grid}.ps-wiki-head{background:var(--wiki-area,#eeeeec);border:1px solid var(--wiki-line,#b8b8b4);color:var(--wiki-title,#454545);border-radius:4px;align-items:center;gap:5px;padding:3px 6px;display:flex}.ps-wiki-head .ps-btn{background:var(--wiki-area,#eeeeec);color:var(--wiki-ink,#343532);border-color:var(--wiki-line,#b8b8b4)}.pstage-wiki .ps-row{grid-template-columns:96px 1fr}.ps-wiki-list{background:var(--wiki-area,#eeeeec);border:1px solid var(--wiki-line,#b8b8b4);border-radius:4px;align-content:start;gap:3px;padding:4px;display:grid}.ps-entry{background:var(--wiki-entry,#f5f5f3);color:var(--wiki-entryInk,#343532);border:1px solid var(--wiki-line,#b8b8b4);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:2px 5px;overflow:hidden}.ps-entry small{color:var(--wiki-muted,#606060);font-size:8px}.ps-entry.is-selected{background:var(--wiki-selected,#d8d8d4);color:var(--wiki-selectedInk,#252525)}.ps-entry.is-selected small{color:inherit}.ps-wiki-detail{gap:3px;min-width:0;padding:2px;display:grid}.ps-wiki-title{color:var(--wiki-title,#454545);font-size:11px}.pstage-wiki .ps-text{color:var(--wiki-ink,#343532);white-space:normal}.pstage-wiki .ps-text.is-muted{color:var(--wiki-muted,#606060)}.pstage-wiki .ps-link{color:var(--wiki-link,#50525b)}.ps-feature{background:var(--wiki-feature,#eeeeea);color:var(--wiki-featureInk,#343532);border:1px solid var(--wiki-line,#b8b8b4);border-left-width:3px;border-radius:3px;padding:3px 5px}.ps-table{border-collapse:collapse;border:1px solid var(--wiki-tableLine,#b2b2ad);width:100%}.ps-table th,.ps-table td{border:1px solid var(--wiki-tableLine,#b2b2ad);text-align:left;padding:2px 5px}.ps-table th{background:var(--wiki-tableHeading,#deded9);color:var(--wiki-tableHeadingInk,#343532)}.ps-table td{background:var(--wiki-tableCell,#fafaf8);color:var(--wiki-tableInk,#343532)}.ps-table tr:nth-child(3) td{background:var(--wiki-tableAlternate,#eeeee9)}.pstage-card{box-shadow:none;border:0;overflow:visible}.ps-sheet{background:var(--card-all-paper,#ededeb);border:2px solid var(--card-all-frame,#595959);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);padding:6px}.ps-sheet.is-hot{clip-path:none}.ps-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.ps-cell{border:1.5px solid var(--ps-frame);background:var(--ps-surface);min-width:0;color:var(--ps-ink);border-radius:2px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ps-cell.ps-wide{grid-column:span 2}.ps-cell-heading{background:var(--ps-heading);color:var(--ps-headingInk,#fff);letter-spacing:.5px;white-space:nowrap;justify-content:space-between;align-items:center;gap:3px;padding:1px 4px;font-size:9px;font-weight:700;display:flex}.ps-cell-heading .ps-badge{color:var(--ps-badge);background:#fff3;border-radius:2px;padding:0 1px;display:inline-flex}.ps-cell-heading .ps-badge .ui-icon{--icon:10px;margin:0}.ps-cell-content{background:var(--ps-surface);color:var(--ps-ink);white-space:nowrap;text-overflow:ellipsis;min-height:16px;padding:3px 4px;overflow:hidden}.ps-cell-ink{color:var(--ps-ink)}.ps-dots{gap:2px;display:inline-flex}.ps-dots b{border:1px solid var(--ps-frame);border-radius:50%;place-items:center;width:12px;height:12px;font-size:8px;font-weight:600;display:inline-grid}.ps-portrait{height:20px;color:var(--ps-badge);place-items:center;display:grid}.ps-caption{color:var(--ui-muted,#666);margin:5px 0 0;font-size:11px}@media (max-width:650px){.palette-stage{width:100%}.pstage{font-size:9px}.ps-row{grid-template-columns:1fr 80px}.pstage-wiki .ps-row{grid-template-columns:80px 1fr}}@media (prefers-reduced-motion:reduce){.is-hot{transition:none}}:root{--ui-background:#e4ddd0;--ui-surface:#f7f3ea;--ui-heading:#ece6d8;--ui-band:#6e5a46;--ui-bandInk:#fff8ec;--ui-ink:#2d2a25;--ui-muted:#625b4f;--ui-line:#b8ad9b;--ui-accent:#8a5a2b;--ui-button:#fbf8f1;--ui-buttonInk:#2f2b25;--ui-buttonLine:#857a68;--ui-selected:#4d5a6b;--ui-selectedInk:#fff;--wiki-background:#fbf8f1;--wiki-ink:#2d2a25;--wiki-muted:#625b4f;--wiki-title:#3f362c;--wiki-link:#8a5a2b;--wiki-area:#f0eadd;--wiki-line:#bfb4a1;--wiki-entry:#f7f3ea;--wiki-entryInk:#2d2a25;--wiki-selected:#e0d6c2;--wiki-selectedInk:#221f1a;--wiki-feature:#f1ebdf;--wiki-featureInk:#2d2a25;--wiki-tableHeading:#e3dac8;--wiki-tableHeadingInk:#2d2a25;--wiki-tableCell:#fbf8f1;--wiki-tableAlternate:#f1ebdf;--wiki-tableInk:#2d2a25;--wiki-tableLine:#bfb4a1;--suite-paper:var(--ui-surface);--suite-surface:var(--ui-heading);--suite-ink:var(--ui-ink);--suite-muted:var(--ui-muted);--suite-line:var(--ui-line);--ink:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-line);--accent:var(--ui-accent)}body,.app-shell,.sheet-pane,.cloud-library,.cloud-gallery-stage{background:var(--ui-background);color:var(--ui-ink)}.app-header,.cloud-header,.dialog,.dm-console{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}.app-shell :is(.pane-toolbar,.save-status,.character-tabs,.workbench-bar,.dialog-head,.mobile-tabs){background:var(--ui-heading);color:var(--ui-ink);border-color:var(--ui-line)}:is(.app-header,.pane-toolbar,.dialog,.character-tabs,.workbench-bar,.cloud-header) :is(button,.suite-website-link),.cloud-library :is(.cloud-button,.cloud-stack-id button,.cloud-id-box button){border-color:var(--ui-line);background:var(--ui-button)!important;color:var(--ui-buttonInk)!important}:is(.app-header,.character-tabs,.workbench-bar,.dialog) :is(button.primary,[aria-pressed=true],[aria-selected=true]){background:var(--ui-selected)!important;color:var(--ui-selectedInk)!important}.cloud-library .cloud-frame{background:var(--ui-line)}.cloud-content,.cloud-sidebar{background:var(--ui-surface);color:var(--ui-ink)}.cloud-sidebar :is(p,strong),.cloud-sidebar-warning :is(h2,p){color:var(--ui-ink)}.cloud-library button:not(.player-viewer *,.cloud-gallery-select,.cloud-gallery-open,.palette-drawer *,.palette-toggle){color:var(--ui-buttonInk)!important}.cloud-library button:not(.player-viewer *,.cloud-gallery-select,.cloud-gallery-open,.palette-drawer *,.palette-toggle):before{background:var(--ui-button)!important}.cloud-sidebar nav [aria-current=page]{color:var(--ui-selectedInk)!important}.cloud-sidebar nav [aria-current=page]:before{background:var(--ui-selected)!important}.cloud-stack-id button,.cloud-id-box button{color:var(--ui-buttonInk,#303239)!important;background:var(--ui-button,#e5e5e5)!important}.cloud-stack-id button:before{background:var(--ui-button,#e5e5e5)!important}.app-shell .wiki-pane{--ink:var(--wiki-ink);--muted:var(--wiki-muted);--accent:var(--wiki-link);--line:var(--wiki-line);background:var(--wiki-background);color:var(--wiki-ink)}.app-shell .wiki-pane :is(.wiki-header,.wiki-footer,.wiki-filters,.catalog-status,.category-tabs,.custom-create,.library-toolbar){background:var(--wiki-area);color:var(--wiki-ink);border-color:var(--wiki-line)}.app-shell .wiki-pane :is(.entry-detail,.reading-placeholder,.detail-frozen,.wiki-detail,.custom-entry-editor){background:var(--wiki-background);color:var(--wiki-ink)}.app-shell .wiki-pane :is(.catalog-entry,.entry-row,.library-entry,.catalog-item){background:var(--wiki-entry);color:var(--wiki-entryInk);border-color:var(--wiki-line)}.app-shell .wiki-pane :is(.catalog-entry,.entry-row,.library-entry,.catalog-item) :is(strong,b){color:var(--wiki-entryInk)}.app-shell .wiki-pane :is(.catalog-entry,.entry-row,.library-entry,.catalog-item):is(.active,[aria-selected=true]),.app-shell .wiki-pane .category-tabs button.active{background:var(--wiki-selected);color:var(--wiki-selectedInk);border-color:var(--wiki-line)}.app-shell .wiki-pane :is(h1,h2,h3,h4,.entry-title,.entry-name){color:var(--wiki-title)}.app-shell .wiki-pane :is(a,.reference-link,.rule-link,.entry-link){color:var(--wiki-link)}.app-shell .wiki-pane :is(small,.source-name,.source-tag,.catalog-status,.entry-source){color:var(--wiki-muted)}.app-shell .wiki-pane :is(.feature-subentry,.resolved-feature,.entry-inset){background:var(--wiki-feature);color:var(--wiki-featureInk);border-color:var(--wiki-line)}.app-shell .wiki-pane table{color:var(--wiki-tableInk);background:var(--wiki-tableCell);border-color:var(--wiki-tableLine)}.app-shell .wiki-pane table :is(td,th){border-color:var(--wiki-tableLine);color:var(--wiki-tableInk);background:var(--wiki-tableCell)}.app-shell .wiki-pane table th{background:var(--wiki-tableHeading);color:var(--wiki-tableHeadingInk)}.app-shell .wiki-pane table tbody tr:nth-child(2n) td{background:var(--wiki-tableAlternate)}.paper [data-palette-component=identity]{--paper-surface:var(--card-identity-surface,var(--card-all-surface));--paper-frame:var(--card-identity-frame,var(--card-all-frame));--paper-heading:var(--card-identity-heading,var(--card-all-heading));--paper-ink:var(--card-identity-ink,var(--card-all-ink));--paper-badge:var(--card-identity-badge,var(--card-all-badge))}.paper [data-palette-component=abilities]{--paper-surface:var(--card-abilities-surface,var(--card-all-surface));--paper-frame:var(--card-abilities-frame,var(--card-all-frame));--paper-heading:var(--card-abilities-heading,var(--card-all-heading));--paper-ink:var(--card-abilities-ink,var(--card-all-ink));--paper-badge:var(--card-abilities-badge,var(--card-all-badge))}.paper [data-palette-component=skills]{--paper-surface:var(--card-skills-surface,var(--card-abilities-surface,var(--card-all-surface)));--paper-frame:var(--card-skills-frame,var(--card-all-frame));--paper-heading:var(--card-skills-heading,var(--card-all-heading));--paper-ink:var(--card-skills-ink,var(--card-abilities-ink,var(--card-all-ink)))}.paper [data-palette-component=vitals]{--paper-surface:var(--card-vitals-surface,var(--card-all-surface));--paper-frame:var(--card-vitals-frame,var(--card-all-frame));--paper-heading:var(--card-vitals-heading,var(--card-all-heading));--paper-ink:var(--card-vitals-ink,var(--card-all-ink));--paper-badge:var(--card-vitals-badge,var(--card-all-badge))}.paper [data-palette-component=portrait]{--paper-surface:var(--card-portrait-surface,var(--card-all-surface));--paper-frame:var(--card-portrait-frame,var(--card-all-frame));--paper-heading:var(--card-portrait-heading,var(--card-all-heading));--paper-ink:var(--card-portrait-ink,var(--card-all-ink))}.paper [data-palette-component=features],.paper.page-1 .sheet-cell{--paper-surface:var(--card-features-surface,var(--card-all-surface));--paper-frame:var(--card-features-frame,var(--card-all-frame));--paper-heading:var(--card-features-heading,var(--card-all-heading));--paper-ink:var(--card-features-ink,var(--card-all-ink));--paper-badge:var(--card-features-badge,var(--card-all-badge))}.paper [data-palette-component=spells],.paper.page-3 .sheet-cell{--paper-surface:var(--card-spells-surface,var(--card-all-surface));--paper-frame:var(--card-spells-frame,var(--card-all-frame));--paper-heading:var(--card-spells-heading,var(--card-all-heading));--paper-ink:var(--card-spells-ink,var(--card-all-ink));--paper-badge:var(--card-spells-badge,var(--card-all-badge))}.paper [data-palette-component=inventory],.paper.page-4 .sheet-cell{--paper-surface:var(--card-inventory-surface,var(--card-all-surface));--paper-frame:var(--card-inventory-frame,var(--card-all-frame));--paper-heading:var(--card-inventory-heading,var(--card-all-heading));--paper-ink:var(--card-inventory-ink,var(--card-all-ink))}.paper.page-2 .sheet-cell:not(.portrait-cell){--paper-surface:var(--card-background-surface,var(--card-all-surface));--paper-frame:var(--card-background-frame,var(--card-all-frame));--paper-heading:var(--card-background-heading,var(--card-all-heading));--paper-ink:var(--card-background-ink,var(--card-all-ink))}.paper [data-palette-component=resources]{--paper-surface:var(--card-resources-surface,var(--card-all-surface));--paper-frame:var(--card-resources-frame,var(--card-all-frame));--paper-heading:var(--card-resources-heading,var(--card-all-heading));--paper-ink:var(--card-resources-ink,var(--card-all-ink));--paper-badge:var(--card-resources-badge,var(--card-all-badge))}.paper [data-palette-component]{color:var(--paper-ink)}.paper [data-palette-component] :is(.cell-surface,.cell-content){background:var(--paper-surface);color:var(--paper-ink)}.paper [data-palette-component] .cell-heading{background:var(--paper-heading)}.paper [data-palette-component=skills]{background:var(--paper-surface);color:var(--paper-ink)}.paper [data-palette-component=skills] :is(b,span){color:var(--paper-ink)}.app-shell .wiki-pane :is(.catalog-row,.catalog-race-group){background:var(--wiki-entry);color:var(--wiki-entryInk);border-color:var(--wiki-line)}.app-shell .wiki-pane .catalog-row .entry-name{color:var(--wiki-entryInk)}.app-shell .wiki-pane .catalog-row:is(.active,:hover){background:var(--wiki-selected);color:var(--wiki-selectedInk);outline-color:var(--wiki-line)}.app-shell .wiki-pane .catalog-row:is(.active,:hover) .entry-name{color:var(--wiki-selectedInk)}.app-shell .wiki-pane :is(.catalog-columns,.document-nav,.document-heading-toggle,.document-section.depth-1,.document-section.depth-2){background:var(--wiki-area);border-color:var(--wiki-line)}.app-shell .wiki-pane :is(.inline-reference,.text-link){color:var(--wiki-link)}.app-shell .wiki-pane .rules-prose :is(h3,h4),.app-shell .wiki-pane .document-section .document-heading-toggle{color:var(--wiki-title)}.paper .cell-heading,.paper .cell-heading h3{color:var(--paper-headingInk,#fff)}.paper [data-palette-component=identity] .cell-heading,.paper [data-palette-component=identity] .cell-heading h3{color:var(--card-identity-headingInk,var(--card-all-headingInk,#fff))}.paper [data-palette-component=abilities] .cell-heading,.paper [data-palette-component=abilities] .cell-heading h3{color:var(--card-abilities-headingInk,var(--card-all-headingInk,#fff))}.paper [data-palette-component=skills] .cell-heading,.paper [data-palette-component=skills] .cell-heading h3{color:var(--card-skills-headingInk,var(--card-all-headingInk,#fff))}.paper [data-palette-component=vitals] .cell-heading,.paper [data-palette-component=vitals] .cell-heading h3{color:var(--card-vitals-headingInk,var(--card-all-headingInk,#fff))}.paper [data-palette-component=portrait] .cell-heading,.paper [data-palette-component=portrait] .cell-heading h3{color:var(--card-portrait-headingInk,var(--card-all-headingInk,#fff))}.paper [data-palette-component=features] .cell-heading,.paper [data-palette-component=features] .cell-heading h3{color:var(--card-features-headingInk,var(--card-all-headingInk,#fff))}.paper [data-palette-component=spells] .cell-heading,.paper [data-palette-component=spells] .cell-heading h3{color:var(--card-spells-headingInk,var(--card-all-headingInk,#fff))}.paper [data-palette-component=inventory] .cell-heading,.paper [data-palette-component=inventory] .cell-heading h3{color:var(--card-inventory-headingInk,var(--card-all-headingInk,#fff))}.paper [data-palette-component=background] .cell-heading,.paper [data-palette-component=background] .cell-heading h3{color:var(--card-background-headingInk,var(--card-all-headingInk,#fff))}.paper [data-palette-component=resources] .cell-heading,.paper [data-palette-component=resources] .cell-heading h3{color:var(--card-resources-headingInk,var(--card-all-headingInk,#fff))}.paper.page-1 .cell-heading,.paper.page-1 .cell-heading h3{color:var(--card-features-headingInk,var(--card-all-headingInk,#fff))}.paper.page-2 .cell-heading,.paper.page-2 .cell-heading h3{color:var(--card-background-headingInk,var(--card-all-headingInk,#fff))}.paper.page-3 .cell-heading,.paper.page-3 .cell-heading h3{color:var(--card-spells-headingInk,var(--card-all-headingInk,#fff))}.paper.page-4 .cell-heading,.paper.page-4 .cell-heading h3{color:var(--card-inventory-headingInk,var(--card-all-headingInk,#fff))}.cloud-library :is(.cloud-frame>h2,.cloud-gallery-title){background:var(--ui-band,#747474);color:var(--ui-bandInk,#fff)}.cloud-gallery-title>.cloud-stack-id{color:var(--ui-bandInk,#fff)}.app-header,.cloud-header{background:var(--ui-heading);color:var(--ui-ink)}.app-header .brand,.app-header .brand strong,.cloud-header .cloud-brand{color:var(--ui-ink)!important}:root .app-shell .wiki-pane :is(button,input,select,textarea){color:var(--wiki-ink);border-color:var(--wiki-line)}:root .app-shell .wiki-pane :is(input,select,textarea){background:var(--wiki-background)}:root :is(.keyword-tooltip,.pinned-tooltip){border-color:var(--wiki-line);background:var(--wiki-background)!important;color:var(--wiki-ink)!important}:root .app-shell .wiki-pane .library-body :is(.catalog-list,.catalog-row,.virtual-row:nth-child(odd) .catalog-row,.catalog-row:nth-child(odd),.catalog-race-group){border-color:var(--wiki-line);background-color:var(--wiki-entry)!important;color:var(--wiki-entryInk)!important}:root .app-shell .wiki-pane .library-body .catalog-list .catalog-row:is(.active,.selected,[aria-selected=true],:hover,:focus-visible){outline-color:var(--wiki-line);border-color:var(--wiki-line);background-color:var(--wiki-selected)!important;color:var(--wiki-selectedInk)!important}:root .app-shell .wiki-pane .catalog-row :is(.entry-name,.catalog-value){color:var(--wiki-entryInk)!important}:root .app-shell .wiki-pane .catalog-row:is(.active,.selected,[aria-selected=true],:hover,:focus-visible) :is(.entry-name,.catalog-value){color:var(--wiki-selectedInk)!important}:root .app-shell .wiki-pane :is(.catalog-columns,.entry-facts,.detail-facts,.document-nav,.monster-ability-row,.entry-badges>span){border-color:var(--wiki-line);background:var(--wiki-area)!important;color:var(--wiki-ink)!important}:root .app-shell .wiki-pane :is(.catalog-columns,.category-tabs,.document-nav) button{color:var(--wiki-ink);border-color:var(--wiki-line);background:0 0}:root .app-shell .wiki-pane :is(.category-tabs button.active,.document-nav button.active){border-color:var(--wiki-line);background:var(--wiki-selected)!important;color:var(--wiki-selectedInk)!important}:root :is(.wiki-pane,.keyword-preview) :is(.rules-prose,.document-prose,.monster-document,.entry-facts dd,.monster-footnotes,.table-caption){color:var(--wiki-ink)!important}:root :is(.wiki-pane,.keyword-preview) :is(h1,h2,h3,h4,.document-nav>strong){border-color:var(--wiki-line);color:var(--wiki-title)!important}:root :is(.wiki-pane,.keyword-preview) :is(small,.eyebrow,.wiki-source,.catalog-value small,.entry-facts dt,.nav-level){color:var(--wiki-muted)!important}:root :is(.wiki-pane,.keyword-preview) :is(.inline-reference,.reference-link,.rule-link,.text-link,a){border-color:var(--wiki-line);color:var(--wiki-link)!important}:root .app-shell .wiki-pane .rules-prose .inline-reference:is(:hover,[aria-describedby]){outline-color:var(--wiki-line);background:var(--wiki-selected)!important;color:var(--wiki-selectedInk)!important}:root :is(.wiki-pane,.keyword-preview) :is(.entry-inset,.entry-quote,.feature-subentry,.resolved-feature){border-color:var(--wiki-line);background:var(--wiki-feature)!important;color:var(--wiki-featureInk)!important}:root :is(.wiki-pane,.keyword-preview) .rules-prose :is(table,td){border-color:var(--wiki-tableLine);background:var(--wiki-tableCell)!important;color:var(--wiki-tableInk)!important}:root :is(.wiki-pane,.keyword-preview) .rules-prose th{border-color:var(--wiki-tableLine);background:var(--wiki-tableHeading)!important;color:var(--wiki-tableHeadingInk)!important}:root :is(.wiki-pane,.keyword-preview) .rules-prose tbody tr:nth-child(2n)>td,:root :is(.wiki-pane,.keyword-preview) .rules-prose tbody tr:hover>td{background:var(--wiki-tableAlternate)!important}.palette-toggle{justify-content:center;align-items:center;min-width:30px;min-height:27px;display:inline-flex;padding:3px!important}.palette-toggle svg{display:block}.palette-drawer{z-index:20000;background:var(--ui-surface,#ececea);max-height:min(390px,46dvh);color:var(--ui-ink,#343532);border-top:3px solid var(--ui-selected,#595959);visibility:hidden;contain:layout style;flex-direction:column;transition:transform .3s cubic-bezier(.22,.8,.22,1),visibility .3s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(105%);box-shadow:0 -8px 25px #0002}.palette-drawer.is-open{visibility:visible;transform:translateY(0)}.palette-drawer>header{background:var(--ui-heading,#d8d8d5);border-bottom:1px solid var(--ui-line,#aaa);flex-shrink:0;align-items:center;gap:10px;padding:7px 15px;font-size:13px;display:flex}.palette-drawer>header>strong{white-space:nowrap}.palette-drawer nav{gap:5px;margin-right:auto;display:flex}.palette-drawer button{min-height:28px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:4px 10px;display:inline-flex;background:var(--ui-button,#ececea)!important;color:var(--ui-buttonInk,#343532)!important;border:1px solid var(--ui-buttonLine,#888)!important}.palette-drawer button[aria-pressed=true]{background:var(--ui-selected,#595959)!important;color:var(--ui-selectedInk,#fff)!important;border-color:var(--ui-selected,#595959)!important}.palette-drawer button:before{display:none!important}.palette-drawer button:disabled{opacity:.5;cursor:default}.palette-drawer-body{overscroll-behavior:contain;min-height:0;padding:13px 18px 12px;overflow:auto}.palette-color-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:9px 22px;max-width:1440px;margin:0 auto;display:grid}.palette-color{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.palette-color>span{flex:1}.palette-color input[type=color]{appearance:none;cursor:pointer;background:#fff;border:1px solid #888;width:34px;height:27px;padding:2px}.palette-color input[type=text]{color:#343532;border:1px solid var(--ui-buttonLine,#aaa);background:#fff;border-radius:4px;width:78px;padding:4px 6px;font:11px ui-monospace,monospace}.palette-component{align-items:center;gap:16px;max-width:1440px;margin:0 auto 12px;font-size:12px;display:flex}.palette-component label{align-items:center;gap:8px;display:flex}.palette-component select{font:inherit;color:#343532;background:#fff;border:1px solid #999;padding:4px}.palette-component p,.palette-note{color:var(--ui-muted,#666);margin:5px 0;font-size:11px}.palette-note{max-width:1440px;margin:12px auto 0}.palette-drawer input:focus-visible,.palette-drawer button:focus-visible,.palette-drawer select:focus-visible{outline-offset:2px;outline:2px solid #333}@media (max-width:650px){.palette-drawer{max-height:51dvh}.palette-drawer>header{flex-wrap:wrap;gap:5px;padding:7px;font-size:11px}.palette-drawer>header>strong{display:none}.palette-drawer nav{gap:3px}.palette-drawer button{padding:4px 7px}.palette-drawer-body{padding:12px}.palette-color-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.palette-component{flex-direction:column;align-items:flex-start;gap:4px}.palette-component p{margin:0}}@media (prefers-reduced-motion:reduce){.palette-drawer{transition:none}}.palette-drawer>header{flex-wrap:wrap}.palette-component{display:block}.palette-component nav{flex-wrap:wrap;gap:5px;margin:0 0 6px;display:flex}.palette-component nav button{font-size:12px}.palette-drawer .palette-swatch{touch-action:none;flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;display:block;box-shadow:inset 0 0 0 1px #ffffff50;border:2px solid var(--ui-buttonLine,#777)!important;clip-path:none!important;background:var(--swatch-color)!important;border-radius:50%!important;padding:0!important}.palette-swatch:before,.palette-swatch:after{display:none!important}.palette-swatch[aria-expanded=true]{outline-offset:3px;outline:2px solid #343532}.palette-picker{z-index:21000;box-sizing:border-box;color:#343532;-webkit-user-select:none;user-select:none;touch-action:none;background:#ececea;border:2px solid #595959;width:248px;padding:12px;font:12px system-ui,sans-serif;position:fixed;box-shadow:0 5px 25px #0004}.palette-picker>strong{margin-bottom:8px;display:block}.palette-picker-plane{cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);height:145px;position:relative}.palette-picker-plane>i{pointer-events:none;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #333}.palette-picker-hue{cursor:crosshair;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);height:18px;margin:12px 0;position:relative}.palette-picker-hue>i{pointer-events:none;border:2px solid #fff;width:5px;height:22px;position:absolute;top:-2px;transform:translate(-50%);box-shadow:0 0 0 1px #333}.palette-picker-footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.palette-picker-footer button{font:inherit;cursor:pointer;border-radius:0;padding:5px 12px;clip-path:none!important;color:#fff!important;background:#595959!important;border:0!important}.palette-picker-footer button:before{display:none!important}.palette-picker>small{color:#666;margin-top:8px;font-size:10px;display:block}.palette-export-option{align-items:center;gap:7px;display:flex}.palette-export-option input{accent-color:#595959}.palette-layout{align-items:flex-start;gap:18px;max-width:1440px;margin:0 auto;display:flex}.palette-fields{flex:1;gap:10px;min-width:0;display:grid}.palette-fields .palette-color-grid,.palette-fields .palette-component,.palette-fields .palette-note{max-width:none;margin:0}.palette-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.palette-presets-label{color:var(--ui-muted,#555);align-items:center;gap:4px;margin-right:4px;font-size:12px;display:inline-flex}.palette-drawer .palette-preset{align-items:center;gap:6px;font-size:12px;display:inline-flex;border-radius:14px!important;padding:3px 9px 3px 5px!important}.palette-preset-swatches{border:1px solid #0003;border-radius:8px;gap:1px;display:inline-flex;overflow:hidden}.palette-preset-swatches i{width:9px;height:14px;display:block}.palette-drawer{max-height:min(460px,56dvh)}@media (max-width:900px){.palette-layout{flex-direction:column}.palette-stage{width:100%;max-width:460px}}.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}.class-choice-records{gap:6px;max-width:100%;margin:8px 0;display:grid}.class-choice-records>section{background:var(--paper-surface,#e8e8e8);border:1px solid var(--paper-frame,#444);min-width:0;padding:6px}.paper .class-choice-records .sheet-choice-chip{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;font-size:11px}.class-choice-records small{color:#666;font-size:10px;display:block}.class-choice-records>section>div{flex-wrap:wrap;gap:5px;font-size:11px;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:not(.choice-inline)){touch-action:pan-y;overscroll-behavior-y:contain;display:block;overflow:hidden auto}.sheet-viewport .paper-stack:has(.choice-workspace:not(.choice-inline)){flex-direction:column;display:flex;width:100%!important;height:auto!important;transform:none!important}.sheet-viewport .paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)){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:not(.choice-inline))>.paper-heading{display:none}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline))>.paper-footer{display:none}.paper:not(.sheet-export) .sheet-details:has(.choice-workspace:not(.choice-inline))>.edition-divider{display:none}.paper:not(.sheet-export) .sheet-details:has(.choice-workspace:not(.choice-inline))>.detail-page-header{display:none}.paper:not(.sheet-export) .sheet-details:has(.choice-workspace:not(.choice-inline)){flex:none;min-height:0}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-workspace{flex:none;min-height:0}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-workspace .cell-face{height:auto;min-height:0;position:relative;inset:auto}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-workspace .cell-content{flex:none;font-size:14px;overflow:visible}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-workspace .cell-heading{min-height:32px}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-workspace .cell-heading h3{font-size:14px;line-height:1.4}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-owner{font-size:12px}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-hint{font-size:12px}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-navigation button{font-size:12px}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-exit{font-size:12px}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-footer button{font-size:12px}:is(.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-navigation button,.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-footer button){min-height:34px}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-slot-entry{font-size:14px}.paper:not(.sheet-export):has(.choice-workspace:not(.choice-inline)) .choice-option{min-height:38px;font-size:14px}.paper-stack:has(.choice-workspace:not(.choice-inline))>.sheet-pages{flex-direction:row;gap:4px;width:100%;padding:6px 0;display:flex;position:relative;inset:auto!important}.paper-stack:has(.choice-workspace:not(.choice-inline))>.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}}.paper .feature-panel .choice-inline{flex:none;width:100%;height:300px;min-height:0;max-height:none;margin:0 0 8px;position:relative}.paper .feature-panel .choice-inline>.cell-face{flex:none;width:100%;height:100%;position:absolute;inset:0}.paper .feature-panel .choice-inline .cell-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.paper .feature-panel .choice-inline .cell-heading{min-height:24px}.paper .feature-panel .choice-inline .choice-slots{grid-template-columns:1fr;gap:6px;margin:10px 0}.paper .feature-panel .choice-inline .choice-slot{min-height:44px}.paper .feature-panel .choice-inline .choice-options{gap:4px}.paper .feature-panel .choice-inline .choice-option{padding:6px 8px}.paper .feature-panel .choice-inline .choice-option.is-picked{padding:5px 7px}.paper .feature-panel .choice-inline .choice-footer{background:var(--paper-surface,#e8e8e8);margin-top:6px;padding:6px 0;position:relative}@media print{.choice-inline{display:none!important}}.overview-sheet{position:relative}.overview-choice-overlay{z-index:12;background:var(--paper-paper,#ededeb);min-width:0;min-height:0;animation:.18s ease-out choice-cover-open;position:absolute}.paper .overview-choice-overlay>.choice-workspace{width:100%;max-height:none;margin:0;animation:none;position:absolute;inset:0;height:100%!important}.paper .overview-choice-overlay>.choice-workspace>.cell-face{flex:none;width:100%;height:100%!important;position:absolute!important;inset:0!important}.paper .overview-choice-overlay .cell-surface{background:var(--paper-surface,#e8e8e8)}.overview-choice-overlay>.sheet-cell,.overview-choice-overlay>.sheet-cell>.cell-face,.overview-choice-overlay .cell-surface{height:100%;min-height:0}.overview-choice-overlay .cell-surface{flex-direction:column;display:flex}.overview-choice-overlay .cell-heading{flex:none}.overview-choice-overlay .cell-content{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.overview-choice-overlay .choice-navigation{flex-wrap:wrap;max-height:120px;overflow:auto}.overview-choice-overlay .choice-navigation button{white-space:normal;text-align:left}.overview-choice-overlay .choice-footer{background:var(--sheet-content,#ddd);padding-top:8px;position:sticky;bottom:0}@keyframes choice-cover-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.overview-choice-overlay{animation:none}}.sheet-export .overview-choice-overlay{display:none!important}@media print{.overview-choice-overlay{display:none!important}}.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-ink:#3a3c42;--rm-muted:#6f727a;--rm-line:#acaeb4;--rm-wash:#f2f2f0;--rm-band:#80838b;--rm-empty:#d4d5d9;--rm-icon-tone:#527880;box-sizing:border-box;border:var(--rm-border-width,1px) solid var(--rm-line);border-radius:var(--rm-radius,2px);background:var(--rm-background,var(--rm-wash));width:calc(100% - 2px);min-width:0;height:calc(100% - 2px);min-height:0;color:var(--rm-ink);text-align:left;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;letter-spacing:0;margin:1px;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1.2;display:block;position:relative;overflow:hidden;container:rm/size}.resource-module-art *{box-sizing:border-box}.resource-module-art>.rm-content{gap:var(--rm-gap,0px);width:100%;min-width:0;height:100%;min-height:0;transform:scale(var(--rm-content-scale,1));transform-origin:50%;flex-direction:column;display:flex;container:rm-content/size}.resource-module-art .rm-lock{z-index:2;color:#fff;opacity:.9;width:9px;height:9px;position:absolute;top:1px;right:2px}.resource-module-art .rm-lock svg{fill:currentColor;width:100%;height:100%;display:block}.resource-module-art.rm-empty{color:var(--rm-muted);place-items:center;font-size:9px;display:grid}.resource-module-art .rm-head{background:var(--rm-band);color:#fff;letter-spacing:.2px;flex:none;align-items:center;min-width:0;height:12px;padding:0 4px;font-size:9px;font-weight:600;line-height:12px;display:flex}.resource-module-art .rm-head>.rm-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden;padding:0!important}.resource-module-art .rm-body{min-width:0;min-height:0;padding:var(--rm-padding,2px) var(--rm-padding,4px);flex-direction:column;flex:1;justify-content:center;align-items:stretch;display:flex;position:relative;container:rm-body/size}.resource-module-art strong{color:var(--rm-ink);font-weight:700}.resource-module-art small{color:var(--rm-muted);font-weight:500}.resource-module-art .rm-inline-value{white-space:nowrap;flex:none;font-size:clamp(10px,52cqh,16px);line-height:1}.resource-module-art .rm-inline-value small{font-size:.7em}.resource-module-art .rm-readout{white-space:nowrap;line-height:1;font-size:clamp(7px,min(36cqmin,calc(150cqmin / var(--rm-digits,3))),28px);flex-wrap:wrap;place-content:center;align-items:baseline;gap:.06em;display:flex;position:absolute;inset:0}.resource-module-art .rm-readout strong{font-size:1em;line-height:1}.resource-module-art .rm-readout small{word-spacing:-.2em;font-size:.64em;line-height:1}.resource-module-art .rm-value-slash{opacity:.7;margin:0 .05em;font-weight:400}.resource-module-art .rm-body-segments{gap:2px}.resource-module-art .rm-segments{flex:1;gap:2px;min-height:5px;max-height:16px;margin:0 2px 0 0;display:flex}.resource-module-art .rm-segments i{background:var(--rm-empty);border-radius:1px;flex:1;min-width:2px;transform:skew(-14deg)}.resource-module-art .rm-segments i.is-filled{background:var(--rm-icon-tone)}.resource-module-art .rm-segments-summary i{background:repeating-linear-gradient(90deg,var(--rm-empty) 0 4px,transparent 4px 7px);align-self:center;max-height:4px;transform:none}@container rm-body (height<=24px){.resource-module-art .rm-body-segments{flex-direction:row;align-items:center;gap:4px}.resource-module-art .rm-body-segments .rm-inline-value{font-size:clamp(10px,70cqh,14px)}.resource-module-art .rm-body-segments .rm-segments{min-height:4px;max-height:60%}}.resource-dashboard-icon{fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:100%;height:100%;display:block}.resource-module-art .resource-dashboard-icon{color:var(--rm-icon-tone)}.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:1px 2px;width:100%;min-width:0;min-height:0;display:grid}.resource-module-art .rm-icon-unit{width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative}.resource-module-art .rm-icon-unit .resource-dashboard-icon{width:100%;max-width:22px;height:100%;max-height:22px;margin:auto;position:absolute;inset:0}.resource-module-art .rm-icon-unit.is-empty .resource-dashboard-icon{fill:#0000;color:var(--rm-empty);stroke:color-mix(in srgb,var(--rm-icon-tone) 45%,var(--rm-empty))}.resource-module-art.rm-matrix .rm-icons{gap:2px}.resource-module-art.rm-matrix .rm-icon-unit{border:1px solid color-mix(in srgb,var(--rm-icon-tone) 30%,transparent);background:color-mix(in srgb,var(--rm-icon-tone) 12%,transparent);border-radius:2px;padding:2px}.resource-module-art.rm-matrix .rm-icon-unit.is-empty{border-color:var(--rm-empty);background:0 0}.resource-module-art .rm-icon-summary{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:0;display:flex}.resource-module-art .rm-icon-summary>.resource-dashboard-icon{opacity:.8;flex:none;width:clamp(10px,60cqh,20px);height:clamp(10px,60cqh,20px)}.resource-module-art .rm-count-fallback{font-size:clamp(9px,min(55cqh,calc(160cqw / var(--rm-digits,3))),18px);white-space:nowrap;line-height:1}.resource-module-art .rm-body-ready{flex-direction:row;justify-content:center;align-items:center;gap:4px}.resource-module-art .rm-ready{background:var(--rm-icon-tone);color:#fff;border-radius:50%;flex:none;place-items:center;width:clamp(14px,76cqh,32px);height:clamp(14px,76cqh,32px);padding:17%;display:grid}.resource-module-art .rm-ready .resource-dashboard-icon{color:currentColor}.resource-module-art .rm-ready.is-empty{box-shadow:inset 0 0 0 1.5px var(--rm-empty);color:var(--rm-empty);background:0 0}.resource-module-art .rm-ready.is-empty svg{fill:none}.resource-module-art .rm-ready-count{white-space:nowrap;font-size:clamp(9px,46cqh,14px);line-height:1}.resource-module-art.rm-gauge .rm-body{flex-direction:column;align-items:stretch;display:flex}.resource-module-art .rm-shape{flex:1;width:100%;min-width:0;min-height:0;display:block;position:relative;container:rm-shape/size}.resource-module-art .rm-shape>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.resource-module-art:is(.rm-ring,.rm-orbit) .rm-shape>svg{transform:rotate(-90deg)}.resource-module-art .rm-track{fill:none;stroke:var(--rm-empty);stroke-width:4.5px}.resource-module-art .rm-arc{fill:none;stroke:var(--rm-icon-tone);stroke-width:4.5px;stroke-linecap:butt;stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--rm-ratio)));transition:stroke-dashoffset .3s}.resource-module-art .rm-orbit-section{stroke-width:5.5px}.resource-module-art .rm-orbit-on{fill:none;stroke:var(--rm-icon-tone);stroke-width:5.5px;stroke-linecap:butt}.resource-module-art.rm-half .rm-track,.resource-module-art.rm-half .rm-arc{stroke-width:7px}.resource-module-art.rm-half .rm-readout{font-size:clamp(7px,min(44cqh,calc(150cqmin / var(--rm-digits,3))),28px);align-content:flex-end;padding-bottom:3%}.resource-module-art .rm-needle{stroke:var(--rm-ink);stroke-width:1.2px;opacity:.25}.resource-module-art .rm-vessel{border:1px solid color-mix(in srgb,var(--rm-icon-tone) 70%,var(--rm-line));border-top:2px solid color-mix(in srgb,var(--rm-icon-tone) 70%,var(--rm-line));border-radius:2px 2px 9px 9px;flex:1;align-self:center;width:min(62%,78cqh);min-height:0;position:relative;overflow:hidden;container:rm-shape/size}.resource-module-art .rm-vessel-fill{height:calc(var(--rm-ratio) * 100%);background:color-mix(in srgb,var(--rm-icon-tone) 32%,#fff);border-top:1px solid color-mix(in srgb,var(--rm-icon-tone) 60%,#fff);transition:height .3s;position:absolute;inset:auto 0 0}.resource-module-art .rm-fraction{white-space:nowrap;min-height:0;line-height:1;font-size:clamp(9px,min(64cqh,calc(170cqw / var(--rm-digits,3))),32px);flex:1;justify-content:center;align-items:center;gap:.08em;display:flex;position:relative}.resource-module-art .rm-fraction strong{font-size:1em;transform:translateY(-.16em)}.resource-module-art .rm-fraction small{font-size:.68em;transform:translateY(.2em)}.resource-module-art .rm-fraction i{background:var(--rm-line);flex:none;width:1px;height:1.3em;max-height:90%;margin:0 .14em;display:block;transform:rotate(22deg)}.resource-module-art .rm-body-counter{align-items:center;gap:1px}.resource-module-art .rm-counter{justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.resource-module-art .rm-counter b{border:1px solid var(--rm-line);font-weight:700;line-height:1.15;font-size:clamp(8px,min(58cqh,calc((100cqw - var(--rm-current-digits,1) * 3px) / (var(--rm-current-digits,1) * .85))),30px);background:#fffc;border-radius:2px;padding:0 .1em}.resource-module-art .rm-counter em{align-self:flex-end;font-size:.8em;font-style:normal;font-weight:700}.resource-module-art .rm-counter.is-dense{gap:0}.resource-module-art .rm-counter.is-dense b{font-size:clamp(7px,min(58cqh,calc(100cqw / (var(--rm-current-digits,1) * .66))),30px);background:0 0;border:0;padding:0 .02em}@container rm-body (width<=100px){.resource-module-art .rm-counter{gap:0}.resource-module-art .rm-counter b{font-size:clamp(7px,min(58cqh,calc(100cqw / (var(--rm-current-digits,1) * .66))),30px);background:0 0;border:0;padding:0 .02em}}.resource-module-art .rm-counter-max{text-align:center;font-size:clamp(7px,22cqh,10px);line-height:1}.resource-module-art .rm-body-counter .rm-counter-max:only-child{display:none}.resource-module-art .rm-pools{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(34px,calc(100% / var(--rm-pool-cols,3) - 4px))),1fr));gap:var(--rm-gap,1px 3px);padding:var(--rm-padding,1px) var(--rm-padding,3px);grid-auto-rows:minmax(0,1fr);align-content:stretch;display:grid}.resource-module-art .rm-pool{min-width:0;min-height:0;padding:var(--rm-padding,0px) 1px;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:relative;container:rm-pool/size}.resource-module-art .rm-pool-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--rm-muted);font-size:8.5px;font-weight:600;line-height:10px;display:block;overflow:hidden}.resource-module-art .is-spell-pool .rm-pool-label{letter-spacing:.3px;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:700}.resource-module-art .rm-pool-values{white-space:nowrap;justify-content:center;align-items:baseline;gap:1px;min-width:0;max-width:100%;line-height:1;display:inline-flex}.resource-module-art .rm-pool-current{font-size:clamp(9px,min(60cqh,calc(170cqw / var(--rm-pool-digits,3))),16px);line-height:1}.resource-module-art .rm-pool-max{font-size:clamp(7px,min(38cqh,calc(110cqw / var(--rm-pool-digits,3))),10px);line-height:1}.resource-module-art .rm-pools-pool .rm-pool{box-shadow:inset 0 -1px color-mix(in srgb,var(--rm-icon-tone) 35%,var(--rm-empty))}.resource-module-art .rm-pools-poolchips .rm-pool{background:color-mix(in srgb,var(--rm-icon-tone) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rm-icon-tone) 28%,transparent)}.resource-module-art .rm-pools-poolbars,.resource-module-art .rm-pools-poolpips{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(88px,calc(100% / var(--rm-pool-cols,1) - 7px))),1fr));gap:var(--rm-gap,1px 6px)}.resource-module-art .rm-pools-poolbars .rm-pool,.resource-module-art .rm-pools-poolpips .rm-pool{text-align:left;box-shadow:inset 0 -1px color-mix(in srgb,var(--rm-icon-tone) 22%,var(--rm-empty));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(14px,auto) minmax(12px,1fr) auto;align-items:center;gap:3px;display:grid}.resource-module-art .rm-pools-poolbars .rm-pool-label,.resource-module-art .rm-pools-poolpips .rm-pool-label{text-align:left;grid-area:1/1;max-width:46cqw}.resource-module-art .rm-pools-poolbars .rm-pool-values,.resource-module-art .rm-pools-poolpips .rm-pool-values{grid-area:1/3}.resource-module-art .rm-mini-rail{background:var(--rm-empty);border-radius:2px;grid-area:1/2;width:100%;min-width:8px;height:4px;overflow:hidden}.resource-module-art .rm-mini-rail i{width:calc(var(--rm-part) * 100%);background:var(--rm-icon-tone);height:100%;transition:width .3s;display:block}.resource-module-art .rm-pools-poolpips .rm-icons{grid-area:1/2;grid-template-columns:repeat(var(--rm-columns),minmax(0,16px));justify-items:start;gap:1px;height:100%;min-height:7px;max-height:16px}.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-pool[data-icon-count=true]{grid-template-columns:minmax(14px,auto) minmax(0,1fr)}.resource-module-art .rm-pools-poolbars.has-many-pools,.resource-module-art .rm-pools-poolpips.has-many-pools{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(60px,calc(100% / var(--rm-pool-cols,1) - 7px))),1fr));gap:var(--rm-gap,0px 6px)}.resource-module-art .rm-pools-poolbars.has-many-pools .rm-pool,.resource-module-art .rm-pools-poolpips.has-many-pools .rm-pool{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 3px}.resource-module-art .rm-pools-poolbars.has-many-pools .rm-pool-label,.resource-module-art .rm-pools-poolpips.has-many-pools .rm-pool-label{grid-area:1/1;max-width:100%;font-size:8px;line-height:9px}.resource-module-art .rm-pools-poolbars.has-many-pools .rm-pool-values,.resource-module-art .rm-pools-poolpips.has-many-pools .rm-pool-values{grid-area:1/2}.resource-module-art .rm-pools-poolbars.has-many-pools .rm-mini-rail,.resource-module-art .rm-pools-poolpips.has-many-pools .rm-mini-rail{grid-area:2/1/auto/-1;height:3px}.resource-module-art .rm-pools-poolpips.has-many-pools .rm-icons{grid-area:2/1/auto/-1;height:9px;min-height:6px;max-height:9px}.resource-module-art .rm-pools-poolpips.has-many-pools .rm-pool[data-icon-count=true]{grid-template-columns:minmax(0,1fr)}.resource-module-art .rm-pools.has-many-pools .rm-pool-current{font-size:clamp(8px,min(70cqh,calc(150cqw / var(--rm-pool-digits,3))),14px)}.resource-module-art .rm-pools.has-many-pools .rm-pool-max{font-size:clamp(7px,min(50cqh,calc(100cqw / var(--rm-pool-digits,3))),9px)}@container rm-body (height<=150px){.resource-module-art .rm-pools.has-many-pools .rm-mini-rail{display:none}.resource-module-art .rm-pools-poolbars.has-many-pools .rm-pool{grid-template-rows:minmax(0,1fr)}.resource-module-art .rm-pools.has-many-pools .rm-pool{padding:0 1px}}.resource-module-art .rm-pool[data-large-values=true] .rm-pool-values{flex-direction:column;align-items:center;gap:0}.resource-module-art .rm-pools-poolbars .rm-pool[data-large-values=true] .rm-pool-values,.resource-module-art .rm-pools-poolpips .rm-pool[data-large-values=true] .rm-pool-values{flex-direction:row}@container rm (height<=46px){.resource-module-art .rm-head{height:11px;font-size:8.5px;line-height:11px}.resource-module-art .rm-pools{grid-template-columns:repeat(auto-fit,minmax(min(100%,28px),1fr))}.resource-module-art .rm-pool{flex-direction:row;align-items:baseline;gap:3px}.resource-module-art .rm-pools-poolbars .rm-pool,.resource-module-art .rm-pools-poolpips .rm-pool{display:grid}}@container rm (height<=32px){.resource-module-art .rm-head{height:0;min-height:0;padding:0;overflow:hidden}.resource-module-art .rm-body{flex-direction:row;justify-content:center;align-items:center;gap:3px;padding:1px 3px}.resource-module-art .rm-shape>svg,.resource-module-art .rm-vessel-fill,.resource-module-art .rm-needle{display:none}.resource-module-art .rm-shape,.resource-module-art .rm-vessel{justify-content:center;align-items:center;display:flex}.resource-module-art .rm-vessel{border:0;border-radius:0;width:100%}.resource-module-art .rm-readout{font-size:clamp(9px,70cqh,15px);position:static}.resource-module-art .rm-fraction{font-size:clamp(9px,80cqh,15px)}.resource-module-art .rm-counter b{font-size:clamp(8px,min(80cqh,calc((100cqw - var(--rm-current-digits,1) * 3px) / (var(--rm-current-digits,1) * .85))),15px)}.resource-module-art .rm-counter.is-dense b{font-size:clamp(7px,min(80cqh,calc(100cqw / (var(--rm-current-digits,1) * .66))),15px)}.resource-module-art .rm-body-counter{flex-direction:row}.resource-module-art .rm-icon-unit .resource-dashboard-icon{max-width:14px;max-height:14px}.resource-module-art .rm-pools{gap:1px 3px;padding:1px 2px}.resource-module-art .rm-pool-label{font-size:8px}}@container rm (width<=40px){.resource-module-art .rm-head{padding:0 2px;font-size:8px}.resource-module-art .rm-body{padding:1px 2px}.resource-module-art .rm-ready-count,.resource-module-art .rm-counter-max{display:none}.resource-module-art .rm-body-ready .rm-ready:not(:only-child){width:clamp(12px,70cqh,24px);height:clamp(12px,70cqh,24px)}}.resource-module-art.rm-large-number .rm-readout{font-size:clamp(7px,min(30cqmin,calc(150cqmin / var(--rm-digits,3))),20px)}@media (prefers-reduced-motion:reduce){.resource-module-art *{transition:none!important}}.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%}.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{border:0;min-width:0;margin:0;padding:6px 0 2px}.resource-style-picker>legend{color:#3a3c42;padding:0;font-size:11px;font-weight:600}.resource-style-group{min-width:0;margin:6px 0 0}.resource-style-group>h4{letter-spacing:1px;color:#6f727a;margin:0 0 4px;font-size:10px;font-weight:600}.resource-style-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.resource-style-picker button{color:#3a3c42;text-align:left;background:#f3f3f1;border:1px solid #c3c5c9;border-radius:4px;min-width:0;height:54px;min-height:0;font-size:10px;display:block;position:relative;padding:3px!important}.resource-style-picker button:hover:not(:disabled){background:#fafaf8;border-color:#7b7e86}.resource-style-picker button[aria-pressed=true]{background:#e8eeee;border-color:#527880;box-shadow:inset 0 0 0 1px #527880}.resource-style-preview{pointer-events:none;min-width:0;height:100%;display:block;position:relative}.resource-style-default{color:#fff;background:#527880;border-radius:2px;padding:0 4px;font-size:9px;font-style:normal;line-height:13px;position:absolute;bottom:4px;right:4px}.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%;min-height:0;padding:0;overflow:hidden}.resource-diy-quickbar .resource-widget-canvas{background:0 0;flex:1;min-height:0;overflow:visible}.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,.compact-resource-dashboard-widget{padding:0}.resource-diy-quickbar .resource-widget[data-selected=true]{z-index:5;outline-offset:-1px;border-radius:3px;outline:1.5px solid #527880}.resource-diy-quickbar .resource-widget-handle{z-index:8;border-radius:1px;box-shadow:0 0 0 1px #fff;background:#fff!important;border:1px solid #527880!important;width:7px!important;min-width:7px!important;height:7px!important;padding:0!important}.resource-diy-quickbar .resource-widget[data-overlapping=true]{outline-offset:-1px;border-radius:3px;outline:2px solid #b84652}.resource-diy-quickbar .resource-widget[data-overlapping=true]:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#b8465214 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,#52788014 1px,#0000 1px),linear-gradient(#52788014 1px,#0000 1px);background-size:8.33333% 16.6667%}.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}.sheet-export .resource-workspace-toolbar button{visibility:hidden}.resource-diy-quickbar .resource-widget .resource-formula.module-formula{z-index:3;background:#fdfdfb;border:1px solid #b9bbbf;border-radius:2px;min-height:0;padding:0 4px;font-size:8px;line-height:12px;position:absolute;bottom:2px;right:3px}.resource-diy-quickbar .resource-quickbar-split{grid-template-columns:minmax(0,var(--attack-split,40%)) 1px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:visible}.resource-quickbar-split[data-has-attacks=false]{grid-template-columns:minmax(0,1fr)}.resource-fixed-attacks{min-width:0;height:100%;min-height:0;overflow:hidden;container-type:inline-size}.resource-diy-quickbar .resource-attacks-content{box-sizing:border-box;min-width:0;height:100%;overflow:hidden}.resource-diy-quickbar .quickbar-attacks{box-sizing:border-box;height:100%;padding:1px 3px;display:block;overflow:hidden!important}.resource-diy-quickbar .resource-fixed-attacks .quickbar-attacks{padding:0 2px 0 0;overflow:hidden auto!important}.quickbar-attacks-heading{color:#5f6368;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 .quickbar-attacks-heading>button{text-align:left;cursor:pointer;letter-spacing:.3px;font:inherit!important;padding:2px 0!important;font-weight:600!important}.resource-diy-quickbar .quickbar-attacks-heading>button:hover{text-decoration:underline}.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 .quick-weapon{box-sizing:border-box;border-bottom:1px solid #d3d4d7;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 .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;box-shadow:inset 0 -1px #d3d4d7}.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 .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-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:1px;min-width:0;min-height:0;position:relative;overflow:visible;border:0!important;padding:0!important}.quickbar-divider:before{content:"";background:#b5b6b9;width:1px;position:absolute;top:0;bottom:0;left:0}.quickbar-divider:after{content:"";position:absolute;inset:0 -5px}.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}.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-widget-popover,.compact-resource-popover{color:#3a3c42;background:#ededee;border:1px solid #8e9096;border-radius:6px;padding:22px 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;position:relative}.resource-widget-popover .resource-title>.resource-actions,.compact-resource-popover .resource-title>.resource-actions{opacity:1;pointer-events:auto;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-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:#3a3c42;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;flex-wrap:wrap;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:#3a3c42;font:inherit;background:#e3e3e5;border:1px solid #b2b5b9;border-radius:4px;padding:4px 9px}.resource-menu-rests>.rest-result{color:#64666b;flex-basis:100%;margin:0;padding:3px 0 0;font-size:10px;line-height:1.4}.dialog:has(.resource-dashboard){background:#ededee;width:min(1050px,100vw - 24px);max-width:calc(100vw - 24px);margin-block:12px auto}.dialog:has(.resource-dashboard) .dialog-body{padding:14px 18px 18px;overflow:auto}.resource-dashboard{color:#3a3c42;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(236px,31%);align-items:start;gap:12px 16px;font-size:12px;display:grid}.dashboard-stage{grid-area:1/1;min-width:0}.dashboard-preview{box-sizing:border-box;background:#e6e6e5;border:1px solid #8e9096;border-radius:3px;width:100%;min-height:105px;position:relative}.dashboard-savebar{align-items:center;gap:8px;min-height:34px;padding:6px 0 0;font-size:11px;display:flex}.dashboard-savebar>span{color:#6f727a;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 12px;font-size:11px}.dashboard-savebar .dashboard-conflict{color:#aa3b49;font-weight:600}.dashboard-message{margin:8px 0;font-size:12px}.dashboard-configuration{grid-area:2/1;width:100%;min-width:0}.dashboard-configuration>header{border-bottom:1px solid #c9cbcf;align-items:center;gap:8px;margin:0 0 8px;padding:0 0 6px;display:flex}.dashboard-configuration>header>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.dashboard-kind{color:#5f6368;background:#dfe0e2;border-radius:3px;flex:none;padding:0 6px;font-size:10px;line-height:16px}.dashboard-remove{color:#80505b;flex:none;margin-left:auto;padding:3px 9px;font-size:11px}.dashboard-props{gap:6px;display:grid}.dashboard-prop{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:8px;min-height:28px;display:grid}.dashboard-prop-label{color:#6f727a;font-size:11px}.dashboard-palette,.dashboard-swatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-swatches button{border:2px solid #fff;border-radius:50%;width:18px;height:18px;min-height:0;padding:0;box-shadow:0 0 0 1px #b9bbbf}.dashboard-swatches button:hover:not(:disabled){box-shadow:0 0 0 1px #3a3c42}.dashboard-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #3a3c42}.dashboard-custom-color{place-items:center;display:inline-grid}.dashboard-custom-color input,.dashboard-appearance input[type=color]{cursor:pointer;background:0 0;border:1px solid #b9bbbf;border-radius:4px;width:22px;height:22px;padding:0}.dashboard-icons{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dashboard-icons button{color:#527880;background:#f3f3f1;border:1px solid #c3c5c9;border-radius:4px;place-items:center;width:24px;height:24px;min-height:0;padding:4px;display:grid}.dashboard-icons button svg{width:100%;height:100%}.dashboard-icons button[aria-pressed=true]{color:#fff;background:#527880;border-color:#527880}.dashboard-icons button:disabled{opacity:.3}.dashboard-icons small{color:#6f727a;margin-left:2px;font-size:10px}.dashboard-size{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-size-times{color:#6f727a;font-size:11px}.dashboard-stepper{background:#f6f6f5;border:1px solid #b9bbbf;border-radius:4px;align-items:stretch;height:24px;display:inline-flex;overflow:hidden}.dashboard-stepper button{color:#3a3c42;background:0 0;border:0;border-radius:0;width:22px;min-height:0;padding:0;font-size:13px;line-height:1}.dashboard-stepper button:hover:not(:disabled){background:#e4e6e1}.dashboard-stepper input{text-align:center;appearance:textfield;background:#fbfbfa;border:0;border-left:1px solid #d7d8db;border-right:1px solid #d7d8db;border-radius:0;width:34px;min-width:0;padding:0;font-size:11px}.dashboard-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dashboard-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dashboard-compact{padding:3px 9px;font-size:11px}.dashboard-content-scale{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-content-scale input{accent-color:#527880;flex:1;min-width:80px;max-width:170px}.dashboard-content-scale output{color:#6f727a;font-variant-numeric:tabular-nums;min-width:36px;font-size:11px}.dashboard-prop-appearance{align-items:start}.dashboard-prop-appearance>.dashboard-prop-label{line-height:24px}.dashboard-appearance{border:0;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;margin:0;padding:0;display:flex}.dashboard-field{grid-template-columns:auto 50px auto;align-items:center;gap:4px;font-size:11px;display:inline-grid}.dashboard-field>span{color:#6f727a;white-space:nowrap}.dashboard-field input[type=number]{box-sizing:border-box;background:#fbfbfa;border:1px solid #b9bbbf;border-radius:3px;width:100%;min-width:0;height:24px;padding:0 5px;font-size:11px}.dashboard-field small{color:#9a9da4;font-size:10px}.dashboard-field-background{grid-template-columns:auto auto auto}.dashboard-field-background button{padding:2px 8px;font-size:10px}.dashboard-field-background button[aria-pressed=true]{color:#fff;background:#527880;border-color:#527880}.dashboard-values{border-top:1px solid #d0d2d6;margin-top:4px;padding-top:8px}.dashboard-configuration .resource-editor-inline{max-width:none;margin:0}.resource-editor-inline .resource-editor-form{color:#3a3c42;background:0 0;border:0;padding:0}.resource-editor-inline .resource-editor-form fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.resource-editor-inline .resource-editor-form .resource-name-edit{color:#6f727a;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.resource-editor-inline .resource-editor-form .resource-edit-numbers{flex-wrap:wrap;align-items:center;gap:6px 14px;padding-left:68px;display:flex}.resource-editor-inline .resource-editor-form .resource-edit-numbers label{color:#6f727a;white-space:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.resource-editor-inline .resource-editor-form .resource-edit-numbers label>input{flex:none}.resource-editor-inline .resource-editor-form input:not([type=checkbox]){box-sizing:border-box;color:#3a3c42;height:24px;font:inherit;background:#fbfbfa;border:1px solid #b9bbbf;border-radius:3px;padding:0 6px;font-size:11px}.resource-editor-inline .resource-editor-form .resource-edit-numbers input[type=number]{width:76px;min-width:0}.resource-editor-inline .resource-editor-form input[type=checkbox]{accent-color:#527880;margin:0}.resource-editor-inline .resource-editor-form .resource-lock{place-items:center;width:24px;height:24px;min-height:0;padding:3px;display:grid}.resource-editor-inline .resource-editor-form .resource-editor-preview{width:150px;height:52px;margin:2px 0 0 68px;position:relative}.resource-editor-inline .resource-editor-form .resource-editor-actions{flex-wrap:wrap;gap:6px;margin:6px 0 0 68px;display:flex}.resource-editor-inline .resource-editor-form .resource-editor-actions button{border-radius:4px;font-size:11px;padding:4px 10px!important}.resource-editor-inline .resource-editor-form .resource-editor-actions button[type=submit]{color:#fff;background:#414b3d;border-color:#414b3d}.resource-editor-inline .resource-editor-form p[role=alert]{color:#aa3b49;margin:6px 0 0;font-size:11px}.dashboard-configuration .resource-module-editor .resource-module-mode{color:#6f727a;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;display:flex}.dashboard-configuration .resource-module-editor .resource-module-mode button{padding:3px 9px;font-size:11px}.dashboard-configuration .resource-module-editor>strong{display:none}.dashboard-configuration .resource-module-editor p[role=alert]{color:#aa3b49;margin:0 0 6px;font-size:11px}.dashboard-library{overscroll-behavior:contain;scrollbar-width:thin;grid-area:1/2/3;min-width:0;max-height:min(70vh,760px);padding:0 3px 0 0;position:sticky;top:0;overflow-y:auto}.dashboard-library-heading{z-index:2;background:#ededee;border-bottom:1px solid #c9cbcf;align-items:center;gap:6px;margin:0 0 8px;padding:4px 0 6px;display:flex;position:sticky;top:0}.dashboard-library-heading strong{letter-spacing:1px;flex:none;font-size:12px}.dashboard-library-heading small{color:#6f727a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;overflow:hidden}.dashboard-library-heading button{flex:none;margin-left:auto;padding:3px 9px;font-size:11px}.dashboard-library .resource-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.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;position:static}.dashboard-library .resource-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-editor-inline .resource-editor-form .resource-edit-numbers,.resource-editor-inline .resource-editor-form .resource-editor-actions,.resource-editor-inline .resource-editor-form .resource-editor-preview{margin-left:0;padding-left:0}}@media (max-width:480px){.dialog:has(.resource-dashboard) .dialog-body{padding:10px}.dashboard-prop{grid-template-columns:52px minmax(0,1fr)}.dashboard-library .resource-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.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}}.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}.cloud-library-preview{background:0 0}.cloud-library-preview>.player-viewer-toolbar,.cloud-library-preview>.sheet-pane>.pane-toolbar{display:none}.cloud-library-preview .sheet-pane{background:0 0}.cloud-library-preview .sheet-viewport{background:0 0;padding:8px 0}.cloud-library-preview .paper{box-shadow:0 3px 15px #0002}
