.cs2-cond{flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.cs2-cond-filter{padding:8px 12px 0}.cs2-cond[data-step=s] .cs2-cond-filter{padding:8px 8px 0}.cs2-cond-none{margin:0;padding:12px 20px}.cs2-cond-trail{color:var(--mv2-muted);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.cs2-cond-panel{flex-direction:column;gap:8px;padding:0 0 10px;display:flex}.cs2-cond-panel-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cs2-cond-strip{color:var(--mv2-accent-ink);flex-wrap:nowrap;align-items:center;gap:2px;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cs2-cond-strip-item{align-items:center;gap:1px;display:inline-flex}.cs2-cond-strip-more{color:var(--mv2-muted)}
.dm2-dice{flex-direction:column;flex:auto;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:flex}.dm2-dice-body{flex-direction:column;gap:12px;padding:16px 20px 12px;display:flex}.dm2-dice[data-step=s] .dm2-dice-body{padding-inline:16px}.dm2-dice-hero{align-items:center;gap:12px;min-block-size:36px;display:flex}.dm2-dice-hero-total{color:var(--mv2-text)}.dm2-dice-hero-text{flex-direction:column;min-inline-size:0;display:flex}.dm2-dice-hero-title{color:var(--mv2-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.dm2-dice-hero-math{color:var(--mv2-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm2-dice-hero-empty{color:var(--mv2-muted)}.dm2-dice-keys{grid-template-columns:repeat(var(--dm2-dice-keys,7), minmax(0, 1fr));gap:8px;display:grid}.dm2-dice-keys[data-count="5"]{--dm2-dice-keys:5}.dm2-dice-keys[data-count="6"]{--dm2-dice-keys:6}.dm2-dice-key{min-inline-size:0;padding-inline:0;font-size:15px}.dm2-dice-modifiers,.dm2-dice-macros{flex-wrap:wrap;gap:8px;display:flex}.dm2-dice-modifiers .mv2-choice-pill{border-radius:var(--mv2-r-control);min-block-size:32px;font-size:15px}.dm2-dice-status{color:var(--mv2-text);align-items:center;gap:2px;display:inline-flex}.dm2-dice-status[data-off]{color:var(--mv2-muted)}.dm2-dice-status[data-off] .dm2-dice-status-value{text-decoration:line-through}.dm2-dice-status-value{font-size:12px;font-weight:600;line-height:16px}.dm2-dice-footer{flex-wrap:nowrap;align-items:center}.dm2-dice-footer>.dm2-dice-formula,.dm2-dice-footer>.mv2-field{flex:auto;min-inline-size:0}.dm2-dice-formula{font-family:var(--mv2-mono)}.dm2-dice-footer .mv2-input,.dm2-dice-footer .mv2-btn{min-block-size:40px;font-size:15px}
.dm2-feed{flex-direction:column;flex:auto;block-size:100%;min-block-size:0;display:flex}.dm2-feed-filters{padding:10px 20px 2px}.dm2-feed-list .dm2-feed-row .mv2-list-row-head{min-block-size:60px}.dm2-feed-row .mv2-list-row-name{font-size:15px;line-height:20px}.dm2-feed-row[data-pending=true] .mv2-list-row-meta{font-style:italic}.dm2-feed-trail{align-items:center;gap:12px;display:inline-flex}.dm2-feed-total{min-inline-size:20px;color:var(--mv2-text);text-align:end;font-size:15px;font-weight:600;line-height:20px}.dm2-feed-total[data-tone=good]{color:var(--mv2-good-ink)}.dm2-feed-total[data-tone=bad]{color:var(--mv2-bad-ink)}.dm2-feed-time{min-inline-size:36px;color:var(--mv2-muted);text-align:end;font-size:13px;line-height:16px}.dm2-feed-open{flex-direction:column;gap:8px;padding-block:4px 10px;display:flex}.dm2-feed-seen{color:var(--mv2-muted);margin:0}.dm2-feed-actions{flex-wrap:wrap;gap:8px;display:flex}.dm2-feed-more{padding:8px 20px 12px}.dm2-feed-whose.mv2-select-trigger,.dm2-feed-whose{color:var(--mv2-muted);background:0 0;border-color:#0000;font-size:16px;line-height:20px}.dm2-feed[data-step=s] .dm2-feed-trail{gap:8px}.dm2-feed-request{border:1px solid var(--mv2-line);border-radius:var(--mv2-r-control);background:var(--mv2-raised);flex-direction:column;gap:8px;margin:8px 20px 4px;padding:12px;display:flex}.dm2-feed-request-fields{gap:8px;display:flex}.dm2-feed-request-fields>:nth-child(2){flex:auto;min-inline-size:0}.dm2-feed-request-dc{inline-size:64px}.dm2-feed[data-step=s] .dm2-feed-row .mv2-list-row-name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.cs2-fl{block-size:100%;min-inline-size:0;color:var(--mv2-text);flex-direction:column;display:flex}.cs2-fl-pad{padding:12px 20px}.cs2-fl-roster .mv2-list-row-head{block-size:auto;min-block-size:55px;padding-block:8px}.cs2-fl-roster .mv2-list-row-text{align-items:stretch}.cs2-fl-roster .mv2-list-row-meta{display:block;overflow:visible}.cs2-fl-meta{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.cs2-fl-meta-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs2-fl-hp{align-items:center;gap:8px;display:flex}.cs2-fl-hp-bar{flex:auto}.cs2-fl-sheet{flex-direction:column;gap:16px;min-inline-size:0;display:flex}.cs2-fl-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-inline-size:0;display:flex}.cs2-fl-head p{overflow-wrap:anywhere;margin:0}.cs2-fl-link{color:var(--mv2-text);text-decoration:underline}.cs2-fl-muted{color:var(--mv2-muted)}.cs2-fl-strip{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.cs2-fl-strip div{align-items:baseline;gap:4px;display:flex}.cs2-fl-strip dd{margin:0}.cs2-fl-strip dt{color:var(--mv2-muted)}.cs2-fl-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-inline-size:0;display:flex}.cs2-fl-stack{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.cs2-fl-prose{overflow-wrap:anywhere;margin:0}.cs2-fl-options{flex-wrap:wrap;gap:4px;display:flex}.cs2-fl-tags{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cs2-fl-tag{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;min-inline-size:0;display:flex}.cs2-fl-initial{background:var(--mv2-well);block-size:32px;inline-size:32px;color:var(--mv2-text);border-radius:50%;place-items:center;display:inline-grid}.cs2-fl-portrait{border-radius:var(--mv2-r-card);object-fit:cover;block-size:48px;inline-size:48px}.cs2-fl-foot{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}
.cs2-identity{block-size:100%;min-inline-size:0;color:var(--mv2-text);flex-direction:column;display:flex}.cs2-identity-block,.cs2-idl,.cs2-ids{min-inline-size:0;padding:16px 20px}.cs2-identity[data-width=s] .cs2-identity-block,.cs2-identity[data-width=s] .cs2-idl,.cs2-identity[data-width=s] .cs2-ids{padding:12px 16px}.cs2-identity-block{flex-direction:column;gap:16px;display:flex}.cs2-identity[data-width=s] .cs2-identity-block{gap:12px}.cs2-idl,.cs2-ids{border-block-start:1px solid var(--mv2-line)}.cs2-identity-presence{align-items:flex-start;gap:16px;min-inline-size:0;display:flex}.cs2-identity[data-width=s] .cs2-identity-presence{align-items:center;gap:12px}.cs2-identity-split{flex:auto;grid-template-columns:220px minmax(0,1fr);min-block-size:100%;display:grid}.cs2-identity-split>.cs2-idp{border-inline-end:1px solid var(--mv2-line);inline-size:auto}.cs2-identity-split>.cs2-idp .cs2-idp-frame,.cs2-identity-split>.cs2-idp .mv2-btn[data-tier].cs2-idp-frame{aspect-ratio:auto;border:0;border-radius:0;block-size:100%}.cs2-identity-column{flex-direction:column;min-inline-size:0;display:flex}.cs2-identity-who{flex-direction:column;flex:auto;gap:4px;min-inline-size:0;display:flex}.cs2-identity-who>[role=group],.cs2-identity-who>.mv2-tag-row{margin-block-start:6px}.cs2-identity-lead{align-items:center;gap:8px;min-inline-size:0;display:flex}.cs2-identity-lead>:first-child{flex:auto;min-inline-size:0}.cs2-identity-name{margin:0;font-weight:600}.cs2-identity-unnamed{color:var(--mv2-muted)}.cs2-identity[data-width=s] .cs2-identity-name{font-size:1rem;line-height:1.25rem}.cs2-identity-line{color:var(--mv2-muted);margin:0}.cs2-identity[data-width=s] .cs2-identity-line{font-size:.75rem}.cs2-identity-error{color:var(--mv2-bad-ink);margin:0}.cs2-idg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.cs2-idg-row{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.cs2-idg-key{color:var(--mv2-muted);margin:0;font-size:.75rem;line-height:1rem}.cs2-idg-value{overflow-wrap:anywhere;min-inline-size:0;margin:0}.cs2-idg-muted{color:var(--mv2-muted)}.cs2-idg-after{color:var(--mv2-muted);margin-inline-start:6px;font-size:.75rem}.cs2-idg-link{text-decoration:underline;-webkit-text-decoration-color:var(--mv2-edge);text-decoration-color:var(--mv2-edge);text-underline-offset:3px;cursor:help}.cs2-idg-link:focus-visible{outline:2px solid var(--mv2-focus);outline-offset:2px}.cs2-idg-peek{flex-direction:column;gap:4px;display:flex}.cs2-idg-peek p{margin:0}.cs2-idl-stack{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.cs2-idl-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cs2-idl-line{align-items:flex-start;gap:8px;min-inline-size:0;display:flex}.cs2-idl-text{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.cs2-idl-body{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.25rem}.cs2-idl-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cs2-idl-meta:empty{display:none}.cs2-idl-private{color:var(--mv2-muted);font-size:.75rem}.cs2-idl-muted{color:var(--mv2-muted);margin:0}.cs2-idl-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;max-inline-size:60%;display:inline-flex}.cs2-ids{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cs2-ids-text{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.cs2-ids-text p{margin:0}.cs2-ids-title{font-weight:600}.cs2-ids.mv2-section{flex-wrap:nowrap;align-items:stretch}.cs2-ids-opening{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs2-identity-block.cs2-identity-error{padding-block:8px}.cs2-idb,.cs2-ids-reader{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.cs2-idb{padding:16px 20px 8px}.cs2-identity[data-width=s] .cs2-idb{padding:12px 16px 8px}.cs2-ids-reader .cs2-idb-head{flex-flow:wrap;align-items:center;gap:4px 8px}.cs2-idb-title{margin:0;font-weight:600}.cs2-idb-extra{flex-direction:column;align-items:flex-start;gap:8px;padding:0 20px 12px;display:flex}.cs2-idb-head{flex-direction:column;gap:2px;display:flex}.cs2-idb-head p{margin:0}.cs2-idb-rows{flex-direction:column;margin:0;display:flex}.cs2-idb-row{border-block-end:1px solid var(--mv2-line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:8px;min-block-size:44px;padding-block:4px;display:grid}.cs2-idb-row .cs2-idg-key{color:var(--mv2-muted);font-size:.8125rem;line-height:1rem}.cs2-identity[data-width=s] .cs2-idb-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.cs2-identity[data-width=s] .cs2-idb-row>dt{grid-column:1/-1}.cs2-idb-change{color:var(--mv2-muted)}.cs2-idb-value{min-inline-size:0;margin:0}.cs2-idb-value .mv2-field-pair-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cs2-idb-value .mv2-field-pair{display:block}.cs2-idb-advancement,.cs2-idb-list{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cs2-idb-chip{align-items:center;gap:2px;display:inline-flex}.cs2-identity-wizard{z-index:var(--z-modal);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.nn-wiz{border:1px solid var(--mv2-edge);border-radius:var(--mv2-r-card);background:var(--mv2-raised);max-block-size:calc(100dvh - 32px);inline-size:min(380px,100vw - 32px);box-shadow:var(--mv2-shadow);color:var(--mv2-text);flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex;overflow-y:auto}.nn-wiz p,.nn-wiz h3,.nn-wiz dl,.nn-wiz dd{margin:0}.nn-wiz-head{justify-content:space-between;align-items:center;gap:8px;margin-inline-end:-8px;display:flex}.nn-wiz-title{min-inline-size:0}.nn-wiz-progress{background:var(--mv2-well);border-radius:2px;block-size:4px;overflow:hidden}.nn-wiz-progress-fill{background:var(--mv2-accent-line);block-size:100%;transition:inline-size .16s}@media (prefers-reduced-motion:reduce){.nn-wiz-progress-fill{transition:none}}.nn-wiz-step{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.nn-wiz-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nn-wiz-facts,.nn-wiz-abilities{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.nn-wiz-ability{align-items:flex-end;gap:8px;min-inline-size:0;display:flex}.nn-wiz-ability>:first-child{flex:auto;min-inline-size:0}.nn-wiz-ability>span:last-child{flex:none;min-inline-size:28px;padding-block-end:8px}.nn-wiz-review{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px 16px;display:grid}.nn-wiz-review dt{color:var(--mv2-muted)}.nn-wiz-features{border-block-start:1px solid var(--mv2-line);flex-direction:column;gap:8px;padding-block-start:12px;display:flex}.nn-wiz-feature-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nn-wiz-muted{color:var(--mv2-muted)}.nn-wiz-strong{font-weight:600}.nn-wiz-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.cs2-idp{flex-direction:column;flex:none;gap:4px;inline-size:100px;min-inline-size:0;display:flex;position:relative}.cs2-idp[data-size=s]{inline-size:64px}.cs2-idp[data-size=l]{inline-size:100%}.cs2-idp-frame,.mv2-btn[data-tier].cs2-idp-frame{aspect-ratio:4/5;border:1px solid var(--mv2-line);border-radius:var(--mv2-r-control);background:var(--mv2-well);block-size:auto;inline-size:100%;color:var(--mv2-text);font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;position:relative;overflow:hidden}.cs2-idp[data-size=s] .cs2-idp-frame,.cs2-idp[data-size=s] .mv2-btn[data-tier].cs2-idp-frame{aspect-ratio:1}button.cs2-idp-frame{cursor:pointer}.cs2-idp-frame .mv2-btn-label,.cs2-idp-thumb .mv2-btn-label,.cs2-idp-strip .mv2-btn-label{display:contents}.cs2-idp-frame:focus-visible,.cs2-idp-strip:focus-visible,.cs2-idp-item:focus-visible,.cs2-idp-thumb:focus-visible{outline:2px solid var(--mv2-focus);outline-offset:2px}.cs2-idp[data-drag=valid] .cs2-idp-frame{border-color:var(--mv2-accent-line)}.cs2-idp[data-drag=invalid] .cs2-idp-frame{border-color:var(--mv2-bad)}.cs2-idp-img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.cs2-idp-empty{border-style:dashed;border-color:var(--mv2-edge);text-align:center;background:0 0;padding:8px}.cs2-idp-empty-actions{flex-direction:column;align-items:stretch;gap:4px;display:flex}.cs2-idp-empty-actions .mv2-btn{white-space:normal;text-align:center;block-size:auto;min-block-size:28px;padding-inline:4px}.cs2-idp-muted{color:var(--mv2-muted)}.cs2-idp-ai{border:1px solid var(--mv2-line);border-radius:var(--mv2-r-control);background:var(--mv2-raised);color:var(--mv2-text);font-family:var(--mv2-mono);align-items:baseline;gap:2px;padding:0 4px;font-size:12px;line-height:16px;display:inline-flex;position:absolute;inset-block-start:4px;inset-inline-start:4px}.cs2-idp-item .cs2-idp-ai{position:static}.cs2-idp-ai-cr{color:var(--mv2-muted)}.cs2-idp-busy{background:var(--mv2-raised);color:var(--mv2-text);align-items:center;gap:8px;padding:4px 8px;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.cs2-idp-spin{border:2px solid var(--mv2-line);border-block-start-color:var(--mv2-accent-line);border-radius:50%;flex:none;block-size:12px;inline-size:12px;animation:.6s linear infinite cs2-idp-spin}@media (prefers-reduced-motion:reduce){.cs2-idp-spin{animation:none}}@keyframes cs2-idp-spin{to{transform:rotate(360deg)}}.cs2-idp-credit{color:var(--mv2-muted)}.cs2-idp-file{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cs2-idp-menu{flex-direction:column;gap:2px;display:flex}.cs2-idp-item{border-radius:var(--mv2-r-control);min-block-size:40px;color:var(--mv2-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.cs2-idp-item:hover{background:var(--mv2-hover)}.cs2-idp-item:disabled{color:var(--mv2-faint);cursor:default}.cs2-idp-item-head{align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.cs2-idp-token{cursor:grab}.cs2-idp-token-img{object-fit:cover;border-radius:50%;block-size:24px;inline-size:24px}.cs2-idp-gallery{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:4px 8px;list-style:none;display:grid}.cs2-idp-thumb,.mv2-btn[data-tier].cs2-idp-thumb{aspect-ratio:1;border:1px solid var(--mv2-line);border-radius:var(--mv2-r-control);background:var(--mv2-well);cursor:pointer;block-size:auto;inline-size:100%;padding:0;display:block;overflow:hidden}.cs2-idp-thumb[aria-pressed=true],.mv2-btn[data-tier].cs2-idp-thumb[aria-pressed=true]{border-color:var(--mv2-accent-line)}.cs2-idp-thumb img{object-fit:cover;block-size:100%;inline-size:100%}.cs2-idp-illustrate{padding:0 8px}.cs2-idp-strip,.mv2-btn[data-tier].cs2-idp-strip{border:1px solid var(--mv2-line);border-radius:var(--mv2-r-control);background:var(--mv2-raised);block-size:auto;min-block-size:32px;inline-size:100%;color:var(--mv2-text);font:inherit;text-align:start;cursor:pointer;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 8px;padding:4px 8px;display:flex}.mv2-btn[data-tier].cs2-idp-strip[data-compact=true]{justify-content:center;min-block-size:24px}.cs2-idp-strip-marks{gap:2px;display:inline-flex}.cs2-idp-strip-mark{background:var(--mv2-line);border-radius:2px;block-size:4px;inline-size:8px}.cs2-idp-strip-mark[data-on=true]{background:var(--mv2-accent-line)}.cs2-idp-strip-words{flex:auto;min-inline-size:0}.cs2-idp-strip-verb{border-radius:var(--mv2-r-pill);background:var(--mv2-warn);color:var(--mv2-text);padding:0 6px;font-weight:600}.cs2-idp-strip[data-yours=true] .cs2-idp-strip-mark[data-on=true]{background:var(--mv2-warn)}
.cs2-dice{flex-direction:column;gap:12px;min-block-size:0;min-inline-size:0;padding:12px;display:flex}.cs2-qdice{flex-direction:column;align-items:stretch;gap:8px;min-inline-size:0;display:flex}.cs2-dice-keys{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs2-dice-keys>li{min-inline-size:0;display:flex}.cs2-dice-keys .mv2-btn.cs2-dice-key{flex:auto;block-size:44px;min-inline-size:0;padding-inline:4px;font-weight:600}.cs2-qdice-keys{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs2-qdice-chip{border-radius:var(--mv2-r-control);box-shadow:inset 0 0 0 1px var(--mv2-edge);color:var(--mv2-text);align-items:center;gap:2px;padding-inline-start:8px;display:inline-flex}.cs2-dice-result{flex-wrap:wrap;align-items:center;gap:4px 8px;inline-size:100%;min-inline-size:0;display:flex}.cs2-dice-result>.mv2-result-line{flex:160px;min-inline-size:0}.cs2-macros-roll{justify-content:flex-end;display:flex}.cs2-macros-add{flex-wrap:wrap;align-items:flex-end;gap:8px;min-inline-size:0;display:flex}.cs2-macros-add>.mv2-field{flex:120px;min-inline-size:0}
.pi-card{flex-direction:column;gap:8px;padding:8px 12px 0;display:flex}.pi-haul{border:1px solid var(--mv2-accent-line);border-radius:var(--mv2-r-control);background:var(--mv2-raised);overflow:hidden}.pi-haul-head{border-bottom:1px solid var(--mv2-line);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.pi-haul-head-text{flex-direction:column;flex:auto;min-width:0;display:flex}.pi-haul-title{color:var(--mv2-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pi-haul-coin{color:var(--mv2-muted);font-family:var(--mv2-mono)}.pi-haul .mv2-row-list{padding:0 4px}.pi-folded{border:1px solid var(--mv2-line);background:var(--mv2-well);color:var(--mv2-text);justify-content:flex-start}.pi-claimed{color:var(--mv2-muted)}.pi-empty{color:var(--mv2-text);padding:12px}.pi-stores{justify-content:space-between;align-items:center;gap:8px;min-height:52px;display:flex}.pi-stores-where{color:var(--mv2-muted)}.pi-split-row{border-bottom:1px solid var(--mv2-line);align-items:center;gap:12px;min-height:52px;display:flex}.pi-split-row:last-child{border-bottom:0}.pi-split-name{min-width:0;color:var(--mv2-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.pi-split-share{color:var(--mv2-text);font-family:var(--mv2-mono);font-weight:600}.pi-split-out{color:var(--mv2-muted);font-family:var(--mv2-mono)}.pi-crew-row{min-height:36px;color:var(--mv2-text);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.pi-crew-purses{color:var(--mv2-muted);padding-top:4px}.pi-choices{flex-direction:column;gap:4px;padding:4px;display:flex}.pi-footer-field{flex:1 1 0;min-width:0}.pi-footer-end{margin-inline-start:auto}
.cs2-res{flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.cs2-res-scroll{flex-direction:column;flex:1 1 0;gap:8px;min-block-size:0;padding:0 0 8px;display:flex;overflow-y:auto}.cs2-res-scroll>:not(.mv2-list){margin-inline:20px}.cs2-res-scroll>:first-child:not(.mv2-list){margin-block-start:12px}.cs2-res[data-step=s] .cs2-res-scroll>:not(.mv2-list){margin-inline:16px}.cs2-res-meta{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.cs2-res-chip.mv2-static-pill{block-size:16px;padding:0 6px;font-size:.75rem}.cs2-res-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs2-res-trail{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cs2-res-actions{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cs2-res-spare{margin-block-start:4px}.cs2-res-rest{flex-direction:column;gap:8px;display:flex}.cs2-res-rest-hp{color:var(--mv2-text);margin:0}.cs2-res-rest-choices{flex-wrap:wrap;gap:4px;display:flex}.cs2-res-preview{color:var(--mv2-text);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cs2-res-muted{color:var(--mv2-muted);margin:0}.cs2-res-edit{flex-direction:column;gap:12px;display:flex}.cs2-res-edit-row,.cs2-res-dice-form,.cs2-res-presets{flex-wrap:wrap;align-items:center;gap:4px 8px;min-inline-size:0;display:flex}.cs2-res-edit-row+.cs2-res-edit-row{margin-block-start:8px}.cs2-res-edit-grow{flex:140px;min-inline-size:0}.cs2-res-edit-narrow{flex:0 0 88px}.cs2-res-legendary-edit{flex-direction:column;gap:8px;display:flex}.cs2-res-momentum-bar{flex:0 0 64px;inline-size:64px}
.cs2-skills{flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.cs2-skills:focus-visible{outline:2px solid var(--mv2-focus);outline-offset:-2px}.cs2-skills-content{scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:6px;min-block-size:0;min-inline-size:0;padding:12px 14px 4px;display:flex;overflow-y:auto}.cs2-skills[data-step=s] .cs2-skills-content{padding:6px 8px}.cs2-skills-muted,.cs2-skills-typed{color:var(--mv2-muted);margin:0}.cs2-skills-group{flex-direction:column;gap:2px;display:flex}.cs2-skills-caption{color:var(--mv2-muted);margin:0;padding:8px 6px 2px}.cs2-skills-spare{margin-block-start:4px}.cs2-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs2-skills-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr);gap:0}.cs2-skills-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cs2-skill-cell{min-inline-size:0;display:flex;position:relative}.cs2-skill-cell[data-wide]{grid-column:1/-1}.cs2-skills-slot{grid-column:1/-1;min-inline-size:0;position:relative}.cs2-skills-slot[data-placement=callout]{block-size:0}.cs2-skills .cs2-skill-cell .cs2-skill-chip{border-radius:var(--mv2-r-card);background:var(--mv2-well);block-size:36px;min-block-size:36px;min-inline-size:0;box-shadow:0 0 0 1px var(--mv2-line);color:var(--mv2-text);border:0;flex:auto;justify-content:flex-start;align-items:center;padding:0 8px;display:flex}.cs2-skills .cs2-skill-cell .mv2-btn.cs2-skill-chip:hover{background:var(--mv2-control-h)}.cs2-skill-chip .mv2-btn-label{flex:auto;min-inline-size:0;display:flex}.cs2-skill-chip-body{flex:auto;align-items:center;gap:6px;min-inline-size:0;display:flex}.cs2-skill-ability{color:var(--mv2-muted);flex:none;font-size:.75rem;line-height:1rem}.cs2-skills .cs2-skill-chip[data-editing]{padding-inline-start:4px}.cs2-skills .mv2-btn.cs2-skill-cycle{border:1px solid var(--mv2-edge);border-radius:11px;flex:none;justify-content:center;block-size:22px;min-block-size:22px;inline-size:22px;padding:0}.cs2-skills .cs2-skill-cycle .mv2-btn-label{flex:auto;justify-content:center;align-items:center;display:flex}.cs2-skills .cs2-skill-cycle .cs2-skill-rank{box-shadow:none}.cs2-skill-name{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-inline-size:0;font-size:.875rem;line-height:1.125rem;overflow:hidden}.cs2-skill-total{font-family:var(--mv2-mono);flex:none;font-size:.875rem;font-weight:600;line-height:1.125rem}.cs2-skill-dot{block-size:7px;inline-size:7px;box-shadow:inset 0 0 0 1.5px var(--mv2-edge);border-radius:4px;flex:none}.cs2-skill-dot[data-level=proficient]{background:var(--mv2-mark);box-shadow:none}.cs2-skill-dot[data-level=expert]{background:var(--mv2-mark);box-shadow:0 0 0 2px var(--mv2-plate), 0 0 0 3px var(--mv2-mark)}.cs2-skill-rank{block-size:16px;inline-size:16px;box-shadow:inset 0 0 0 1px var(--mv2-edge);text-align:center;font-family:var(--mv2-mono);color:var(--mv2-muted);border-radius:3px;flex:none;font-size:.6875rem;font-weight:600;line-height:1rem}.cs2-skill-rank[data-trained]{color:var(--mv2-text)}.cs2-skill-tag,.cs2-skill-ask{font-family:var(--mv2-mono);border-radius:3px;flex:none;padding:0 4px;font-size:.625rem;font-weight:600;line-height:.875rem}.cs2-skill-tag{color:var(--mv2-warn-ink);box-shadow:inset 0 0 0 1px var(--mv2-warn)}.cs2-skill-ask{color:var(--mv2-on-accent);background:var(--mv2-accent)}.cs2-skills .cs2-skill-cell.cs2-skill-requested .cs2-skill-chip{background:color-mix(in oklab, var(--mv2-accent) 16%, var(--mv2-well));box-shadow:0 0 0 2px var(--mv2-accent)}.cs2-skills .cs2-skill-cell.cs2-skill-match .cs2-skill-chip{background:var(--mv2-hover);box-shadow:0 0 0 1px var(--mv2-accent-line)}.cs2-skills[data-step=s] .cs2-skill-cell .cs2-skill-chip{block-size:44px;min-block-size:44px;box-shadow:none;background:0 0;padding:0 6px}.cs2-skills[data-step=s] .cs2-skill-name{font-size:.9375rem;font-weight:500;line-height:1.25rem}.cs2-skills[data-step=s] .cs2-skill-total{font-size:.875rem;line-height:1.125rem}.cs2-skills-edit{flex-direction:column;gap:12px;display:flex}.cs2-skills-edit-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cs2-skills-edit-row{border-block-end:1px solid var(--mv2-line);flex-direction:column;gap:8px;min-inline-size:0;padding-block-end:12px;display:flex}.cs2-skills-edit-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs2-skills-edit-actions,.cs2-skills-senses{flex-direction:column;gap:8px;display:flex}.cs2-skills-sense-step{justify-content:space-between;align-items:center;gap:8px;min-block-size:36px;min-inline-size:0;display:flex}
.cs2-spell{flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.cs2-spell-muted{color:var(--mv2-muted);margin:0}.cs2-spell-note{flex:none;margin:0;padding:8px 20px 0}.cs2-spell[data-step=s] .cs2-spell-note{padding-inline:16px}.cs2-spell-empty{padding:2px 8px 8px}.cs2-spell-band{background:var(--mv2-well);border-block-end:1px solid var(--mv2-line);flex-wrap:wrap;flex:none;align-items:center;gap:6px 16px;padding:10px 16px 10px 20px;display:flex}.cs2-spell[data-step=s] .cs2-spell-band{padding-inline-start:16px}.cs2-spell-chips{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-inline-size:0;display:inline-flex}.cs2-spell-chip{color:var(--mv2-text);align-items:baseline;gap:6px;display:inline-flex}.cs2-spell-chip-n{font-size:.8125rem;font-weight:600;line-height:1rem}.cs2-spell-slots{flex-wrap:wrap;align-items:flex-end;gap:4px 12px;margin-inline-start:auto;display:inline-flex}.cs2-spell-slot{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.cs2-spell-slot .mv2-pip-mark[data-size="12"]{block-size:10px;inline-size:10px}.cs2-spell-held{border-block-end:1px solid var(--mv2-line);flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;min-inline-size:0;padding:6px 12px 6px 20px;display:flex}.cs2-spell[data-step=s] .cs2-spell-held{padding-inline-start:16px}.cs2-spell-held-name{flex:auto;min-inline-size:0}.cs2-spell-content{scrollbar-width:thin;flex-direction:column;flex:1 1 0;min-block-size:0;min-inline-size:0;padding:0 12px;display:flex;overflow-y:auto}.cs2-spell[data-step=s] .cs2-spell-content{padding:0 8px}.cs2-spell-edit{gap:12px;padding:12px 20px}.cs2-spell-group{flex-direction:column;flex:none;min-inline-size:0;display:flex}.cs2-spell-row[data-idle]{background:0 0;border-radius:0}.cs2-spell-row[data-idle]>.mv2-list-row-extra{block-size:0;padding:0;overflow:hidden}.cs2-spell-trail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.cs2-spell-trail .cs2-spell-pin{color:var(--mv2-muted)}.cs2-spell-trail .cs2-spell-pin[aria-pressed=true]{box-shadow:none;color:var(--mv2-text);background:0 0}.cs2-spell-trail .cs2-spell-pin[aria-pressed=true] svg{fill:currentColor}.cs2-spell-upcasts{flex-wrap:wrap;gap:4px 8px;display:flex}.cs2-spell-facts{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.cs2-spell-confirm{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;display:flex}.cs2-spell-confirm>p{color:var(--mv2-text);flex:160px;margin:0}.cs2-spell-book-tools{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 12px 6px 20px;display:flex}.cs2-spell[data-step=s] .cs2-spell-book-tools{padding-inline-start:16px}.cs2-spell-book-search{flex:140px;min-inline-size:0}.cs2-spell-group-head{color:var(--mv2-muted);background:var(--mv2-raised);margin:0;padding:10px 8px 6px}.cs2-spell-adds{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.cs2-spell-count{align-items:baseline;gap:6px;display:inline-flex}.cs2-spell-done{margin-inline-start:auto}
.cs2-stats-content{scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:6px;min-block-size:0;padding:14px 16px 6px;display:flex;overflow-y:auto}.cs2-stats-content[data-layout=rows]{padding-block-end:0}.cs2-stats-content[data-layout=list]{padding:6px 8px}.cs2-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.cs2-stats-edit{border-radius:var(--mv2-r-card);background:var(--mv2-well);min-inline-size:0;box-shadow:0 0 0 1px var(--mv2-line);border:0;flex-direction:column;align-items:center;gap:4px;margin:0;padding:8px 4px 0;display:flex;overflow:hidden}.cs2-stats-edit legend{float:inline-start;text-align:center;inline-size:100%;color:var(--mv2-muted);padding:0}.cs2-stats-edit .cs2-stats-edit-field{text-align:center;block-size:32px;min-block-size:32px;inline-size:56px;font-family:var(--mv2-mono);flex:none;padding:0 4px;font-size:1rem;font-weight:600}.cs2-stats-edit-mod{color:var(--mv2-muted)}.cs2-stats-edit .mv2-btn.cs2-stats-edit-prof{border:0;border-top:1px solid var(--mv2-line);color:var(--mv2-muted);border-radius:0;justify-content:flex-start;align-self:stretch;gap:6px;margin-block-start:2px}.cs2-stats-edit .mv2-btn.cs2-stats-edit-prof[aria-pressed=true]{box-shadow:none;border:0;border-top:1px solid var(--mv2-line);color:var(--mv2-muted);background:0 0}.cs2-stats-edit .cs2-stats-edit-prof .mv2-btn-label{align-items:center;gap:6px;display:inline-flex}.cs2-stats-slot{grid-column:1/-1;min-inline-size:0;position:relative}.cs2-stats-slot[data-placement=callout]{block-size:0}.cs2-stats-spare{flex:none}.cs2-stats-cell{flex-direction:column;min-inline-size:0;display:flex}.cs2-stats-cell>.mv2-tile,.cs2-stats-cell>.mv2-tile>.mv2-tile-face{flex:auto}.cs2-stats-cell[data-folded]{block-size:36px;overflow:hidden}.cs2-stats-cell[data-folded] .mv2-tile-save,.cs2-stats-cell[data-folded] .mv2-tile-score,.cs2-stats-cell[data-folded] .mv2-tile-mod{display:none}.cs2-stats-cell[data-folded] .mv2-tile-face{block-size:36px}.cs2-stats-rowwrap[data-folded] .cs2-stats-chiprow,.cs2-stats-listitem[data-folded] .cs2-stats-listrow{block-size:36px;min-block-size:0;overflow:hidden}.cs2-stats-rows{flex-direction:column;gap:8px;display:flex}.cs2-stats-rowwrap{flex-direction:column;gap:8px;display:flex;position:relative}.cs2-stats-chiprow{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.cs2-stats-chipcell{flex-direction:column;align-items:stretch;min-inline-size:0;display:flex}.cs2-stats-mini .mv2-tile-face{padding:6px 0}.cs2-stats-mini .mv2-tile-mod{font-size:1.25rem;line-height:1.5rem}.cs2-stats-none{color:var(--mv2-muted);align-self:center}.cs2-stats .mv2-btn.cs2-stats-savechip{border-radius:var(--mv2-r-card);block-size:32px;inline-size:100%;min-inline-size:0;box-shadow:inset 0 0 0 1px var(--mv2-line);color:var(--mv2-text);font-family:var(--mv2-mono);padding:0 4px;font-size:.8125rem;font-weight:600}.cs2-stats .cs2-stats-savechip .mv2-btn-label{justify-content:center;align-items:center;gap:6px;display:inline-flex}.cs2-stats-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs2-stats-listitem{border-block-end:1px solid var(--mv2-line);flex-direction:column;display:flex;position:relative}.cs2-stats-listrow{align-items:center;gap:12px;min-block-size:59px;padding:0 8px;display:flex}.cs2-stats-listname{inline-size:40px;font-family:var(--mv2-mono);flex:none;font-weight:500}.cs2-stats .mv2-btn.cs2-stats-checkchip{color:var(--mv2-text);font-family:var(--mv2-mono);flex:auto;justify-content:flex-start;padding:0 6px;font-size:1.125rem;font-weight:600;line-height:1.5rem}.cs2-stats-listrow .mv2-btn.cs2-stats-savechip{inline-size:auto;box-shadow:none;color:var(--mv2-muted);padding:0 6px;font-size:.75rem;font-weight:400}.cs2-stats .mv2-btn[data-static]{cursor:default;pointer-events:none;align-items:center;display:inline-flex}.cs2-stats-requested{box-shadow:0 0 0 2px var(--mv2-accent)}
.cs2-vitality-card>.mv2-card-content{scrollbar-width:thin;scrollbar-color:var(--mv2-edge) transparent;overflow-y:auto;container:cs2-vitality/size}.cs2-vitality{flex-direction:column;gap:10px;min-inline-size:0;padding:14px 16px 10px 20px;display:flex}.cs2-vitality[data-step=s]{padding:12px 16px 10px}.cs2-vitality-muted{color:var(--mv2-muted);margin:0}.cs2-vitality-hp{align-items:center;gap:14px;min-inline-size:0;display:flex}.cs2-vitality-hp-main{flex-direction:column;flex:auto;gap:8px;min-inline-size:0;display:flex}.cs2-vitality-hp-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cs2-vitality-hp-label{min-inline-size:0}.cs2-vitality-hp-toggle.mv2-btn{block-size:auto;color:var(--mv2-text);margin-inline-start:-4px;padding:0 4px}.cs2-vitality-hp-big{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.cs2-vitality-hp-big-value{color:var(--mv2-text);font-size:1.75rem;font-weight:600;line-height:2rem}.cs2-vitality-hp-big-value[data-tone=bad]{color:var(--mv2-bad-ink)}.cs2-vitality-hp-big-max{color:var(--mv2-muted);font-size:.9375rem}.cs2-vitality-ac.mv2-stat-tile{background:var(--mv2-well);min-block-size:56px;min-inline-size:56px;box-shadow:inset 0 0 0 1px var(--mv2-edge);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:0;padding:4px 8px}.cs2-vitality-ac .mv2-stat-tile-value{font-family:var(--mv2-mono);order:1;font-size:1.25rem;font-weight:600;line-height:1.5rem}.cs2-vitality-ac .mv2-stat-tile-label{color:var(--mv2-muted);order:2;font-size:.75rem}.cs2-vitality-ac .mv2-stat-tile-sub{order:3;font-size:.75rem}.cs2-vitality[data-step=s] .cs2-vitality-ac.mv2-stat-tile{min-block-size:44px;min-inline-size:44px}.cs2-vitality-result:empty{display:none}.cs2-vitality-temp{min-block-size:32px}.cs2-vitality-temp-label{color:var(--mv2-muted);flex:auto}.cs2-vitality-zero-toggle.mv2-btn{align-self:flex-start}.cs2-vitality-temp,.cs2-vitality-prompt,.cs2-vitality-shield,.cs2-vitality-chips,.cs2-vitality-zero-actions{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;display:flex}.cs2-vitality-prompt,.cs2-vitality-zero{background:var(--mv2-well);box-shadow:inset 0 0 0 1px var(--mv2-line);border-radius:6px;margin-inline:-8px -4px;padding:10px 12px}.cs2-vitality-prompt{flex-wrap:nowrap;gap:12px}.cs2-vitality-prompt-text{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.cs2-vitality-zero{flex-direction:column;gap:8px;display:flex}.cs2-vitality-zero-line{flex-wrap:wrap;align-items:center;gap:8px 12px;min-inline-size:0;display:flex}.cs2-vitality-zero-rule{background:var(--mv2-line);block-size:20px;inline-size:1px}.cs2-vitality-zero-gap{flex:1 1 0}.cs2-vitality-zero-grid{grid-template-columns:72px 1fr auto;align-items:center;gap:2px 8px;display:grid}.cs2-vitality-bands{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cs2-vitality-band{min-inline-size:32px;color:var(--mv2-muted);display:inline-block}.cs2-vitality-defenses{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cs2-vitality-defense{background:var(--mv2-control);block-size:24px;color:var(--mv2-text);white-space:nowrap;border-radius:12px;align-items:center;padding:0 9px;display:inline-flex}.cs2-vitality-defense b{font-weight:600}@container cs2-vitality (max-height:199px){.cs2-vitality-defenses{display:none}}.cs2-vitality-defense[data-timed=true]{border:1px solid var(--mv2-edge);background:0 0}.cs2-vitality-meters,.cs2-vitality-pools,.cs2-vitality-edit-pools{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs2-vitality-meter{flex-direction:column;gap:4px;display:flex}.cs2-vitality-meter-head,.cs2-vitality-pool{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs2-vitality-edit{flex-direction:column;gap:12px;display:flex}.cs2-vitality-edit-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs2-vitality-chips-caption{color:var(--mv2-muted);flex:1 0 100%}
