/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */html[data-ui-theme=modern] .rm-forum-metier-card-tooltip{gap:0;width:min(300px,100vw - 16px);padding:0;overflow:hidden}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .rm-race-modal-meta-tooltip-title{display:none}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip-status{font-family:var(--arc-ds-font-sans);color:var(--arc-ds-text-secondary);margin:0;padding:12px 14px;font-size:.8125rem;line-height:1.5}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .arcanes-metier-card.rm-metier-tile{box-sizing:border-box;background:#1b171480;border:none;border-radius:0;flex-direction:column;width:100%;max-width:none;margin:0;padding:0;display:flex;overflow:hidden}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .arcanes-metier-card .rm-metier-tile-banner{text-align:center;color:var(--arc-ds-text-primary);border-bottom:1px solid var(--arc-ds-border-subtle);background:linear-gradient(#342a24f2,#28211cd9);flex-shrink:0;padding:10px 12px}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .arcanes-metier-card .rm-metier-tile-banner-title{font-family:var(--arc-ds-font-serif);text-shadow:none;font-size:.95rem;font-weight:600}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .arcanes-metier-card .rm-metier-tile-content{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 14px;display:flex}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .arcanes-metier-card .rm-metier-description{color:var(--arc-ds-text-secondary);margin:0;font-family:inherit;font-size:.82rem;line-height:1.45}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .arcanes-metier-card .rm-metier-description--placeholder{color:var(--arc-ds-text-muted);opacity:1;font-style:italic}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .arcanes-metier-card .rm-metier-stats{table-layout:fixed;border-collapse:collapse;border-radius:8px;flex-shrink:0;width:100%;font-family:inherit;font-size:.75rem;overflow:hidden}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .arcanes-metier-card .rm-metier-stats thead{color:var(--arc-ds-accent-muted);background:#28211cf2}html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .arcanes-metier-card .rm-metier-stats td,html[data-ui-theme=modern] .rm-forum-metier-card-tooltip .arcanes-metier-card .rm-metier-stats th{text-align:center;border:1px solid var(--arc-ds-border-subtle);color:var(--arc-ds-text-primary);padding:5px 4px}html[data-ui-theme=modern]{--arc-forum-gap:20px;--arc-forum-post-list-gap:18px;--arc-forum-radius:12px;--arc-forum-radius-sm:8px;--arc-forum-accent:var(--arc-ds-accent);--arc-forum-accent-muted:var(--arc-ds-accent-muted);--arc-forum-parser-action:#5b2680;--arc-forum-parser-whisper:var(--arc-ds-text-primary)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]{--arc-forum-parser-whisper:color-mix(in srgb,var(--arc-ds-text-primary) 78%,transparent)}}html[data-ui-theme=modern]{--arc-forum-help-code-fg:var(--arc-ds-accent-copper,#5d472e);--arc-forum-help-code-bg:var(--arc-ds-accent-copper,#5d472e)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]{--arc-forum-help-code-bg:color-mix(in srgb,var(--arc-ds-accent-copper,#5d472e) 14%,var(--arc-ds-bg-inset,#d8cdb8))}}html[data-ui-theme=modern]{--arc-forum-help-code-border:var(--arc-ds-accent-copper,#5d472e)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]{--arc-forum-help-code-border:color-mix(in srgb,var(--arc-ds-accent-copper,#5d472e) 30%,var(--arc-ds-border-subtle,#c4b8a4))}}html[data-ui-theme=modern][data-modern-palette=dark]{--arc-forum-parser-action:#d4b0f0;--arc-forum-parser-whisper:var(--arc-ds-text-muted);--arc-forum-help-code-fg:var(--arc-ds-accent,#d4af37);--arc-forum-help-code-bg:var(--arc-ds-accent,#d4af37)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern][data-modern-palette=dark]{--arc-forum-help-code-bg:color-mix(in srgb,var(--arc-ds-accent,#d4af37) 18%,var(--arc-ds-bg-inset,#2a221c))}}html[data-ui-theme=modern][data-modern-palette=dark]{--arc-forum-help-code-border:var(--arc-ds-border-subtle,#4a3f35)}html[data-ui-theme=modern] main.arc-forum-page-root{--color-text-main:var(--arc-ds-text-primary);--color-subtitle:var(--arc-ds-text-secondary);--color-title-red:var(--arc-ds-accent-red-bright);--color-link:var(--arc-ds-accent-muted);--color-link-hover:var(--arc-ds-accent);--color-menu-border:var(--arc-ds-border-gold);--color-light:var(--arc-ds-bg-surface);--color-bg-body:var(--arc-ds-bg-card);--color-bg-menu:var(--arc-ds-bg-elevated);--color-dark:var(--arc-ds-bg-elevated);--rm-forum-badge-pinned-fg:var(--arc-ds-accent);--rm-forum-badge-pinned-bg:#d4af3738;--rm-forum-badge-locked-fg:#6b2818;--rm-forum-badge-locked-bg:#ffe8e2eb;color:var(--arc-ds-text-primary);font-size:.9375rem;line-height:1.6}html[data-ui-theme=modern] main.arc-forum-page-root a:not([class]){color:var(--arc-ds-accent-muted)}html[data-ui-theme=modern] main.arc-forum-page-root a:not([class]):hover{color:var(--arc-ds-accent)}html[data-ui-theme=modern] main.rm-layout-content--forum-modern{background:0 0}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-content-wrapper{padding-top:0;padding-left:var(--arc-ds-section-pad-x);padding-right:var(--arc-ds-section-pad-x);box-sizing:border-box;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-bottom:0}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-content-wrapper:has(.rm-yria-desc-card){padding-left:var(--arc-ds-section-pad-x);padding-right:var(--arc-ds-section-pad-x)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-home-section{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:24px 0 56px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-spacing-md{margin:0}html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum.arc-modern-page-header--has-actions .arc-modern-page-header__row,html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum.arc-modern-page-header--has-actions .arc-modern-page-header__row,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum.arc-modern-page-header--has-actions .arc-modern-page-header__row{flex-wrap:nowrap;align-items:center;gap:12px 16px}html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum .arc-modern-page-header__heading,html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum .arc-modern-page-header__heading,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum .arc-modern-page-header__heading{flex:auto;min-width:0}html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum .arc-modern-page-header__title-text,html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum .arc-modern-page-header__title-text,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum .arc-modern-page-header__title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum .arc-modern-page-header__actions,html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum .arc-modern-page-header__actions,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum .arc-modern-page-header__actions{flex-wrap:nowrap;flex:none}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-header-toolbar-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-header-toolbar-row .arc-toolbar{min-height:0;box-shadow:none;background:0 0;border:none;padding:0}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-header-toolbar-row .arc-toolbar__inner{flex-wrap:nowrap;justify-content:flex-end;gap:10px;padding:0}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-header-toolbar-row .arc-toolbar__spacer--fill{display:none}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-toolbar-slot{background:var(--arc-ds-bg-surface)}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-toolbar-wrapper{max-width:none;margin:0;box-shadow:none!important;background:0 0!important;border:none!important}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-toolbar-table,html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-toolbar-table td{background:0 0!important;border:none!important}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-forum-popup-trigger,html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-toolbar-btn .rm-popup-link{transition:color .15s,border-color .15s,background .15s;color:var(--arc-ds-text-secondary)!important;background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-gold)!important;border-radius:var(--arc-forum-radius-sm)!important;text-shadow:none!important;box-shadow:none!important;padding:6px 12px!important;font-size:.78rem!important;font-weight:600!important}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-forum-popup-trigger.rm-forum-popup-open,html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-forum-popup-trigger:hover,html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-toolbar-btn .rm-popup-link:hover{color:var(--arc-ds-accent)!important;border-color:var(--arc-ds-accent-muted)!important;background:var(--arc-ds-bg-elevated)!important}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-charte-popup,html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-forums-list-popup{background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-gold)!important;border-radius:var(--arc-forum-radius)!important;box-shadow:var(--arc-ds-shadow-lg)!important}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-forums-list-popup .rm-forums-cat-title{background:var(--arc-ds-bg-elevated)!important;color:var(--arc-ds-accent)!important;text-shadow:none!important}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-forums-list-popup .rm-forums-room-link{color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-forums-list-popup .rm-forums-room-link.rm-forums-room-link--active,html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-forums-list-popup .rm-forums-room-link:hover{background:var(--arc-ds-glow-gold)!important;color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-charte-popup,html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-charte-popup li,html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-charte-popup p{color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card{background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-gold);border-radius:var(--arc-forum-radius);margin-bottom:var(--arc-forum-gap);box-shadow:var(--arc-ds-shadow-lg),inset 0 1px 0 #d8c4a50f;overflow:hidden}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card--secondary{background:var(--arc-ds-bg-surface);border-color:var(--arc-ds-border-subtle);box-shadow:none}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card:not(.arc-forum-card--secondary) .arc-forum-card__body{padding:22px 24px 24px}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card--secondary .arc-forum-card__body{padding:4px 20px 20px}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card .rm-community-subsection{padding:0!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-yria-desc-card.rm-graphic-header-card{margin-bottom:var(--arc-forum-gap);background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-gold)!important;border-radius:var(--arc-forum-radius)!important;overflow:hidden!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-yria-desc-card.rm-graphic-header-card>.rm-graphic-header-card-header{display:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-yria-desc-card .rm-graphic-header-card-content{background:var(--arc-ds-bg-card)!important;background-image:none!important;padding:20px 24px!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-intro-card{background:var(--arc-ds-bg-surface);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-forum-radius-sm);margin-bottom:var(--arc-forum-gap);padding:16px 18px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-intro-row{justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-intro-card .rm-forum-category-description{min-width:0;color:var(--arc-ds-text-secondary);flex:auto;margin:0;font-size:.95rem;line-height:1.6}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-stats{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-count,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-room-count{color:var(--arc-ds-accent-muted);background:var(--arc-ds-glow-gold);border:1px solid var(--arc-ds-border-gold);width:auto;text-shadow:none;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-stats .rm-forum-card-count,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-stats .rm-forum-card-room-count{min-height:0;font-size:var(--arc-ds-text-sm);letter-spacing:.01em;color:var(--arc-ds-text-primary);background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-gold);align-items:center;gap:0;padding:5px 12px;font-weight:600;line-height:1.35;display:inline-flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-card{background:var(--arc-ds-bg-surface);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-forum-radius-sm);margin:0 0 var(--arc-forum-gap);padding:16px 18px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-description{min-width:0;color:var(--arc-ds-text-secondary);flex:auto;margin:0;font-size:.95rem;font-style:italic;line-height:1.6}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-meta{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;max-width:min(100%,20rem);display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-meta-label{font-size:var(--arc-ds-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--arc-ds-accent-muted);font-weight:700}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-moderators{font-size:var(--arc-ds-text-sm);color:var(--arc-ds-text-secondary);line-height:1.45}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-moderators .rm-forum-modo-link{font-weight:600;color:var(--arc-ds-text-primary)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-no-modo{font-size:var(--arc-ds-text-sm);color:var(--arc-ds-text-muted);font-style:italic}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-moderators .rm-forum-modo-link:hover{color:var(--arc-ds-accent)!important;text-decoration:none!important}@media (max-width:768px){html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-row{flex-direction:column;align-items:stretch;gap:12px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-meta{text-align:left;align-items:flex-start;max-width:none}}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card{background:var(--arc-ds-bg-surface);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-forum-radius);margin-bottom:var(--arc-forum-gap);box-shadow:var(--arc-ds-shadow);transition:border-color .15s,box-shadow .15s}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card:hover{border-color:var(--arc-ds-border-gold);box-shadow:var(--arc-ds-shadow-lg)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card{transition:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card:hover{border-color:var(--arc-ds-border-subtle);box-shadow:var(--arc-ds-shadow)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-header{background:var(--arc-ds-bg-elevated)!important;border-bottom:1px solid var(--arc-ds-border-subtle)!important;min-height:auto!important;box-shadow:none!important;padding:12px 16px!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-header .fa-regular,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-header .fa-solid,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-header .fas,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-header .ra{color:var(--arc-ds-accent-muted)!important;opacity:1!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-title,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-title strong{color:var(--arc-ds-text-primary)!important;text-shadow:none!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-title strong{font-family:var(--arc-ds-font-serif)!important;font-size:var(--arc-ds-text-lg)!important;font-weight:700!important;line-height:var(--arc-ds-leading-tight)!important;letter-spacing:var(--arc-ds-tracking-tight)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-title-main .rm-forum-card-header-icon{font-size:1rem}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-title:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-title:hover strong{color:var(--arc-ds-accent)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-body{background:var(--arc-ds-bg-surface)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-rooms{background:0 0;padding:12px 16px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-room-badge{background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-gold);color:var(--arc-ds-text-secondary);border-radius:999px;padding:4px 12px;font-size:.78rem;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-room-badge:hover{background:var(--arc-ds-glow-gold);color:var(--arc-ds-accent);border-color:var(--arc-ds-accent-muted);text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent{border-top:1px solid var(--arc-ds-border-subtle);--rm-forum-recent-col-author:7.5rem;--rm-forum-recent-col-date:11rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent:before{display:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-col{min-width:0;padding:14px 16px 16px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-col--posts{border-left:1px solid var(--arc-ds-border-subtle)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-col-empty{font-size:var(--arc-ds-text-xs);line-height:var(--arc-ds-leading-normal);color:var(--arc-ds-text-muted);margin:0;font-style:italic}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-heading{border-bottom:1px solid var(--arc-ds-border-subtle);font-family:var(--arc-ds-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--arc-ds-accent-muted);align-items:center;gap:8px;margin:0 0 10px;padding-bottom:8px;font-size:.72rem;font-weight:700;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-heading-icon{color:var(--arc-ds-accent-muted);font-size:.8125rem}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-list{margin:0;padding:0;list-style:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-list-item+.rm-forum-room-card-recent-list-item{border-top:1px solid var(--arc-ds-border-subtle)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item{border-radius:var(--arc-forum-radius-sm);align-items:center;column-gap:12px;padding:7px 8px;transition:background-color .15s;display:grid;color:var(--arc-ds-text-secondary)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item--topic{grid-template-columns:minmax(0,1fr) var(--rm-forum-recent-col-author) var(--rm-forum-recent-col-date)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item--post{grid-template-columns:var(--rm-forum-recent-col-author) minmax(0,1fr) var(--rm-forum-recent-col-date)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item:hover{background:var(--arc-ds-bg-elevated);text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item--post:hover .rm-forum-room-card-recent-item-author,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item--topic:hover .rm-forum-room-card-recent-item-primary,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item-author,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item-date,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item-primary{text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item-author,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item-primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item--topic .rm-forum-room-card-recent-item-primary{font-size:var(--arc-ds-text-sm);font-weight:600;line-height:var(--arc-ds-leading-tight);color:var(--arc-ds-text-primary)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item--topic .rm-forum-room-card-recent-item-author{font-size:var(--arc-ds-text-xs);font-weight:400;line-height:var(--arc-ds-leading-normal);color:var(--arc-ds-text-muted)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item--topic:hover .rm-forum-room-card-recent-item-primary{color:var(--arc-ds-accent)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item--post .rm-forum-room-card-recent-item-author{font-size:var(--arc-ds-text-sm);font-weight:600;line-height:var(--arc-ds-leading-tight);color:var(--arc-ds-text-primary)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item--post .rm-forum-room-card-recent-item-primary{font-size:var(--arc-ds-text-xs);font-weight:400;line-height:var(--arc-ds-leading-normal);color:var(--arc-ds-text-muted)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item--post:hover .rm-forum-room-card-recent-item-author{color:var(--arc-ds-accent)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-item-date{white-space:nowrap;text-align:end;font-size:var(--arc-ds-text-xs);line-height:var(--arc-ds-leading-normal);color:var(--arc-ds-text-muted)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topics{border-top:1px solid var(--arc-ds-border-subtle);padding:14px 16px 16px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topics:before{display:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topics-title{color:var(--arc-ds-accent-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topic-title{color:var(--arc-ds-text-primary)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topic-link:hover .rm-forum-card-recent-topic-title{color:var(--arc-ds-accent)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-date,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-last-post-meta,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topic-author,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topic-date{color:var(--arc-ds-text-muted)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-author-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-topic-link{color:var(--arc-ds-accent-muted)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-author-link:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-topic-link:hover{color:var(--arc-ds-accent)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card .rm-forum-room-description{color:var(--arc-ds-text-secondary);font-style:italic;font-size:var(--arc-ds-text-sm);line-height:var(--arc-ds-leading-normal);margin:0;padding:0 0 0 calc(1rem + 10px)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-empty{background:var(--arc-ds-bg-surface);border-top:1px solid var(--arc-ds-border-subtle);align-items:center;gap:12px;min-height:0;margin:0;padding:14px 16px;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-empty-icon{border-radius:var(--arc-forum-radius-sm);background:var(--arc-ds-glow-gold);width:2rem;height:2rem;color:var(--arc-ds-accent-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-empty-content{flex:auto;min-width:0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-empty-title{font-size:var(--arc-ds-text-sm);font-weight:600;line-height:var(--arc-ds-leading-tight);color:var(--arc-ds-text-secondary);margin:0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-empty-text{font-size:var(--arc-ds-text-xs);line-height:var(--arc-ds-leading-normal);color:var(--arc-ds-text-muted);margin:2px 0 0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-empty-link{font-size:var(--arc-ds-text-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:inline-flex;color:var(--arc-ds-accent-muted)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-empty-link:hover{color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-empty-link .fa-solid{font-size:.6875rem}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;padding:14px 16px!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-header-intro{flex-direction:column;gap:6px;min-width:0;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-title-link{align-items:center;gap:10px;width:fit-content;max-width:100%;display:inline-flex;color:var(--arc-ds-text-primary)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-title-link:hover{color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-title-icon{color:var(--arc-ds-accent-muted);flex-shrink:0;font-size:1rem}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-title-text{font-family:var(--arc-ds-font-serif);font-size:var(--arc-ds-text-lg);font-weight:700;line-height:var(--arc-ds-leading-tight);letter-spacing:var(--arc-ds-tracking-tight)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-lastline{color:var(--arc-ds-text-muted);font-size:.78rem}@media (max-width:768px){html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-intro-row{flex-wrap:wrap;align-items:flex-start}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-stats{justify-content:flex-end;width:100%}}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-rooms-grid{gap:var(--arc-forum-gap);grid-template-columns:1fr;display:grid}@media (max-width:768px){html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent{grid-template-columns:1fr}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-recent-col--posts{border-left:none;border-top:1px solid var(--arc-ds-border-subtle)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-empty{flex-wrap:wrap;gap:8px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-empty-link{justify-content:flex-end;width:100%}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-header{padding:12px 14px!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-title-text{font-size:var(--arc-ds-text-md)}}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room.rm-compact-list-striped{border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-forum-radius);background:var(--arc-ds-bg-surface);--rm-forum-recent-col-author:7.5rem;--rm-forum-recent-col-date:11rem;--rm-forum-recent-col-count:7rem;--rm-compact-topic-list-row-pad-inline:8px;overflow:hidden}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list__header{background:var(--arc-ds-bg-elevated);border-bottom:1px solid var(--arc-ds-border-gold);padding:10px var(--rm-compact-topic-list-row-pad-inline)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list__columns--header .rm-compact-topic-list__col-count{text-align:center}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list__columns--header .rm-compact-topic-list__col-date{text-align:end}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list__columns--header .rm-compact-topic-list__col{color:var(--arc-ds-accent-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row--alt{background:var(--arc-ds-bg-surface);border-bottom:1px solid var(--arc-ds-border-subtle);padding:7px var(--rm-compact-topic-list-row-pad-inline);border-radius:0;transition:background-color .15s;color:var(--arc-ds-text-secondary)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row--alt:focus-visible,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row--alt:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row:focus-visible,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row:hover{background:var(--arc-ds-bg-elevated)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__title{font-size:var(--arc-ds-text-sm);font-weight:600;line-height:var(--arc-ds-leading-tight);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--arc-ds-text-primary)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row--alt:focus-visible .rm-compact-list-striped__title,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row--alt:hover .rm-compact-list-striped__title,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row:focus-visible .rm-compact-list-striped__title,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row:hover .rm-compact-list-striped__title{transform:none;color:var(--arc-ds-accent)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-topic-list__col-author,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-topic-list__col-count,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-topic-list__col-date{line-height:var(--arc-ds-leading-normal);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden;color:var(--arc-ds-text-muted)!important;font-size:var(--arc-ds-text-xs)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-topic-list__col-count{text-align:center;white-space:nowrap}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-topic-list__col-date{text-align:end}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row--alt:hover .rm-compact-topic-list__col-author,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row--alt:hover .rm-compact-topic-list__col-count,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row--alt:hover .rm-compact-topic-list__col-date,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row:hover .rm-compact-topic-list__col-author,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row:hover .rm-compact-topic-list__col-count,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list--forum-room .rm-compact-list-striped__row:hover .rm-compact-topic-list__col-date{color:var(--arc-ds-text-muted)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__empty{color:var(--arc-ds-text-muted);background:var(--arc-ds-bg-surface);padding:24px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-posts-list{gap:var(--arc-forum-post-list-gap,18px);flex-direction:column;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-card{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:0;overflow:visible}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-card--first{box-shadow:none;border:none;margin-bottom:0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-content{align-items:flex-start;gap:12px;padding:0;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-avatar{flex-shrink:0;width:83px;display:block}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-avatar img{border:1px solid var(--arc-ds-border-gold);border-radius:var(--arc-forum-radius-sm);object-fit:cover;width:83px;height:117px;display:block;box-shadow:0 1px 3px #0003}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-avatar-inline{display:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-body{flex:1;min-width:0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header{background:var(--arc-ds-bg-elevated);border-radius:var(--arc-forum-radius-sm) var(--arc-forum-radius-sm) 0 0;border:1px solid var(--arc-ds-border-subtle);border-bottom:1px solid #d8c4a51f;align-items:center;gap:7px;margin:0;padding:6px 12px;display:flex;box-shadow:inset 0 1px #ffffff0a}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-header{background:var(--arc-ds-bg-surface)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-header{background:color-mix(in srgb,var(--arc-ds-bg-surface) 90%,var(--arc-ds-accent-muted) 10%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-header{border-color:var(--arc-ds-border-gold);border-bottom-color:var(--arc-ds-accent-muted)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-header{border-bottom-color:color-mix(in srgb,var(--arc-ds-accent-muted) 28%,var(--arc-ds-border-gold) 72%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-header{box-shadow:inset 0 1px #ffffffb8,0 1px 2px #3b31280d}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-info{flex-flow:row;flex:1;align-items:center;gap:8px 12px;min-width:0;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-footer{display:contents}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-footer .rm-forum-post-date-wrapper{flex:none;min-width:0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-footer .rm-forum-post-author-line-right{flex:none;margin-left:auto}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line{width:auto;min-width:0;color:var(--arc-ds-text-muted);flex:0 auto;justify-content:flex-start;align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-left{flex-flow:row;flex:1;align-items:center;gap:10px;min-width:0;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-subline{flex-wrap:nowrap;flex:auto;align-items:center;gap:10px;width:auto;min-width:0;display:inline-flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-meta{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:8px;min-width:0;display:inline-flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-topic-title-inline{font-size:15px;font-family:var(--font-base);border:none;border-right:2px solid var(--arc-ds-border-gold);text-shadow:none;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;max-width:100%;margin-right:4px;padding-right:12px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden;color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-number{background:0 0;border:none;border-radius:0;min-width:0;padding:0;font-size:13px;font-weight:700;color:var(--arc-ds-accent-red)!important}html[data-ui-theme=modern][data-modern-palette=dark] main.arc-forum-page-root .rm-forum-post-number{color:#ffd4cc!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-name{font-size:14px;font-weight:700;color:var(--arc-ds-text-primary)!important;text-shadow:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-name-wrapper{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-ui-theme=modern] main.arc-forum-page-root a.rm-forum-post-author-link:focus-visible .rm-forum-post-author-name,html[data-ui-theme=modern] main.arc-forum-page-root a.rm-forum-post-author-link:hover .rm-forum-post-author-name{text-decoration:underline;color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-label{font-weight:500;color:var(--arc-ds-text-muted)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-date-inline,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-date-wrapper{flex-shrink:0;font-size:12px;font-style:italic;font-weight:400;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-subline>.rm-forum-post-date-wrapper:before{content:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badges-inline{flex-shrink:0;align-items:center;gap:6px;margin-left:0;display:inline-flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badge{min-height:18px;font-family:var(--arc-ds-font-sans);letter-spacing:.02em;box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.25;display:inline-flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badge--metier{text-transform:uppercase;letter-spacing:.05em;background:#d4af372e;border:1px solid #d4af3780;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badge--level{text-transform:uppercase;letter-spacing:.05em;background:#a33a2b38;border:1px solid #d4786480;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badge--rp-mj{text-transform:uppercase;letter-spacing:.08em;background:var(--arc-ds-accent);gap:4px;padding:2px 9px}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badge--rp-mj{background:color-mix(in srgb,var(--arc-ds-accent) 22%,var(--arc-ds-bg-card))}}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badge--rp-mj{border:1px solid var(--arc-ds-accent-muted)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badge--rp-mj{border:1px solid color-mix(in srgb,var(--arc-ds-accent-muted) 65%,transparent)}}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badge--rp-mj{box-shadow:0 0 0 1px var(--arc-ds-glow-gold);color:var(--arc-ds-accent)!important}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badge--rp-mj{box-shadow:0 0 0 1px color-mix(in srgb,var(--arc-ds-glow-gold) 35%,transparent)}}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badge--rp-mj .fa-book-open{opacity:.9;font-size:.62rem}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-metier-badge-trigger{cursor:pointer;transition:background-color .15s,border-color .15s}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-metier-badge-trigger--active,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-metier-badge-trigger:focus-visible,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-metier-badge-trigger:hover{background:#d4af3747;border-color:#d4af37bf;outline:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-right{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--secondary,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--secondary{border:1px solid var(--arc-ds-border-gold);box-shadow:none;background:#efe6d61a;color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger:hover:not(:disabled),html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--secondary:hover:not(:disabled),html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger:hover:not(:disabled),html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--secondary:hover:not(:disabled){border-color:var(--arc-ds-accent-muted);box-shadow:none;background:#d4af3733;color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger i,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger i:before,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger:hover:not(:disabled) i,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger:hover:not(:disabled) i:before,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger i,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger i:before,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger:hover:not(:disabled) i,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger:hover:not(:disabled) i:before{color:inherit!important}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--secondary,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--secondary{background:var(--arc-ds-bg-surface)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--secondary,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--secondary{background:color-mix(in srgb,var(--arc-ds-bg-surface) 50%,var(--arc-ds-bg-card) 50%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--secondary,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--secondary{color:var(--arc-ds-accent-copper)!important}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger{background:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger{background:color-mix(in srgb,var(--arc-ds-accent-red) 8%,var(--arc-ds-bg-card) 92%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger{border-color:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 35%,var(--arc-ds-border-gold) 65%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger{color:var(--arc-ds-accent-red)!important}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger i,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger i:before,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--secondary i,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--secondary i:before,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger i,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger i:before,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--secondary i,html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--secondary i:before{color:inherit!important}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--secondary:hover:not(:disabled),html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--secondary:hover:not(:disabled){background:var(--arc-ds-accent-muted)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--secondary:hover:not(:disabled),html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--arc-ds-accent-muted) 18%,var(--arc-ds-bg-card) 82%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--secondary:hover:not(:disabled),html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--secondary:hover:not(:disabled){border-color:var(--arc-ds-accent-muted);color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger:hover:not(:disabled),html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger:hover:not(:disabled){background:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger:hover:not(:disabled),html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--arc-ds-accent-red) 14%,var(--arc-ds-bg-card) 86%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-author-line-right .rm-icon-button--danger:hover:not(:disabled),html[data-ui-theme=modern]:not([data-modern-palette=dark]) main.arc-forum-page-root .rm-forum-post-mod-actions .rm-icon-button--danger:hover:not(:disabled){border-color:var(--arc-ds-accent-red);color:var(--arc-ds-accent-red-bright)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-mod-inline{border-right-color:var(--arc-ds-border-gold);gap:8px;padding-right:10px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-mod-inline-error{color:var(--arc-ds-accent-red-bright)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-status-badge{box-sizing:border-box;border:1px solid #0000;width:1.5rem;height:1.5rem;font-size:.8125rem}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-status-badge i,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-status-badge i:before{color:inherit}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-status-badge--pinned{color:#6b4e12;box-shadow:none;background:#fff8e6f2;border-color:#a0782880}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-status-badge--locked{color:#6b2818;box-shadow:none;background:#ffe8e2eb;border-color:#b4463773}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text{color:var(--arc-ds-text-primary);border-radius:0 0 var(--arc-forum-radius-sm) var(--arc-forum-radius-sm);border:1px solid var(--arc-ds-border-subtle);border-top:none;margin:0;padding:12px;font-size:.8125rem;line-height:1.6;background:var(--arc-ds-bg-card)!important;box-shadow:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-card--first .rm-forum-post-text{border-color:var(--arc-ds-border-subtle)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-to{border:none;border-top:1px solid var(--arc-ds-border-subtle);color:var(--arc-ds-text-muted);background:0 0;border-radius:0;margin:0 0 10px;padding:6px 0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-avatar{border:1px solid var(--arc-ds-border-gold);border-radius:var(--arc-forum-radius-sm);background:var(--arc-ds-bg-card);box-shadow:0 1px 3px #0003}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-link{color:var(--arc-ds-accent-red-bright);font-weight:700}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-mod-panel{background:var(--arc-ds-bg-elevated);border:1px dashed var(--arc-ds-border-gold);border-radius:var(--arc-forum-radius-sm);color:var(--arc-ds-text-secondary);margin:0 0 8px;padding:10px 12px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-edited-history{border-top:1px solid var(--arc-ds-border-subtle);flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-edited-history .rm-forum-post-edited-note,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-edited-note{margin-top:0;font-size:.625rem;font-style:italic;font-weight:400;line-height:1.35;color:var(--arc-ds-text-muted)!important}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-edited-history .rm-forum-post-edited-note,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-edited-note{color:color-mix(in srgb,var(--arc-ds-text-muted) 88%,transparent)!important}}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-edited-note:not(.rm-forum-post-edited-history .rm-forum-post-edited-note){border-top:1px solid var(--arc-ds-border-subtle);margin-top:6px;padding-top:6px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-edited-history em,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-edited-note em{color:inherit;font-style:italic;font-weight:400}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-live-feed-banner{border-color:var(--arc-ds-accent-red);color:var(--arc-ds-accent-red-bright);border-radius:var(--arc-forum-radius-sm);background:#a33a2b1f}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card.rm-forum-reply-card .arc-forum-card__body{padding:14px 22px 22px}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card.rm-forum-reply-card .rm-forum-post-editor-wrapper{background:0 0;border:none;border-radius:0;margin-top:0;padding:0}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card.rm-forum-reply-card .rm-forum-post-editor-wrapper .rm-forum-my-15{width:100%;margin:0}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card.rm-forum-reply-card .rm-forum-post-editor-wrapper table{border-collapse:collapse;border-spacing:0;width:100%}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card.rm-forum-reply-card .rm-forum-post-editor-wrapper .rm-forum-pt-5,html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card.rm-forum-reply-card .rm-forum-post-editor-wrapper td.rm-forum-form-cell{padding:0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-editor-wrapper,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-section{background:var(--arc-ds-bg-surface);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-forum-radius);margin-top:20px;padding:16px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-textarea-wrap textarea,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-editor-wrapper textarea{background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-forum-radius-sm);color:var(--arc-ds-text-primary);font-family:var(--font-base)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-help-block,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-help-text{color:var(--arc-ds-text-muted);font-size:.78rem}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-help-block.rm-forum-card{cursor:default;transition:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-status-notice{font-size:12px;font-weight:600;line-height:1.45;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-status-notice p{color:inherit;margin:0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-status-notice .fa-lock{color:inherit;margin-right:6px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-status-notice .rm-forum-link{font-weight:600;color:var(--arc-ds-accent-muted)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-help-block.rm-forum-card:hover{border-color:var(--arc-ds-border-subtle);box-shadow:var(--arc-ds-shadow)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-footer-submit-row{align-items:stretch;gap:8px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-footer-submit-row .inline-help-tooltip.rm-forum-editor-format-help-tooltip{border-radius:var(--arc-forum-radius-sm);border:1px solid var(--arc-ds-border-subtle);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;min-width:44px;max-width:44px;height:auto;min-height:44px;max-height:none;padding:0;transition:background .2s,border-color .2s,color .2s;display:inline-flex;overflow:visible}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-footer-submit-row .inline-help-tooltip.rm-forum-editor-format-help-tooltip:focus-visible,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-footer-submit-row .inline-help-tooltip.rm-forum-editor-format-help-tooltip:hover{color:var(--arc-ds-accent);background:var(--arc-ds-glow-gold);border-color:var(--arc-ds-border-gold);outline:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-footer-submit-row .inline-help-tooltip.rm-forum-editor-format-help-tooltip:focus-visible{outline:2px solid var(--arc-ds-accent);outline-offset:2px}@media (min-width:1025px){html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-message-row .rm-forum-editor-help-block{flex:0 0 320px;min-width:300px;max-width:360px}}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-buttons .rm-btn,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-section .rm-btn{border-radius:var(--arc-forum-radius-sm)}html[data-ui-theme=modern] .rm-forum-poll-create-modal-overlay .rm-forum-btn,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-btn{min-height:40px;font-family:var(--arc-ds-font-sans,var(--font-base));border-radius:var(--arc-forum-radius-sm);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;line-height:1.25;transition:background .2s,border-color .2s,color .2s,filter .2s;display:inline-flex}html[data-ui-theme=modern] .rm-forum-poll-create-modal-overlay .rm-forum-btn:not(.rm-forum-btn-primary),html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-btn:not(.rm-forum-btn-primary){background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-gold);color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] .rm-forum-poll-create-modal-overlay .rm-forum-btn:not(.rm-forum-btn-primary):hover:not(:disabled),html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-btn:not(.rm-forum-btn-primary):hover:not(:disabled){background:var(--arc-ds-glow-gold);border-color:var(--arc-ds-accent-muted);color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] .rm-forum-poll-create-modal-overlay .rm-forum-btn-primary,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-btn-primary{background:linear-gradient(180deg,var(--arc-ds-accent-red-bright) 0,var(--arc-ds-accent-red) 100%);box-shadow:var(--arc-ds-shadow-sm);border:1px solid #a33a2b73;color:var(--arc-ds-text-on-accent)!important}html[data-ui-theme=modern] .rm-forum-poll-create-modal-overlay .rm-forum-btn-primary:hover:not(:disabled),html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-btn-primary:hover:not(:disabled){filter:brightness(1.06);color:var(--arc-ds-text-on-accent)!important}html[data-ui-theme=modern] .rm-forum-poll-create-modal-overlay .rm-forum-btn:focus-visible,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-btn:focus-visible{outline:2px solid var(--arc-ds-accent);outline-offset:2px}html[data-ui-theme=modern] .rm-forum-poll-create-modal-overlay .rm-forum-btn.rm-forum-opacity-60,html[data-ui-theme=modern] .rm-forum-poll-create-modal-overlay .rm-forum-btn:disabled,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-btn.rm-forum-opacity-60,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-btn:disabled{opacity:.55;cursor:not-allowed}html[data-ui-theme=modern] main.arc-forum-page-root .rm-pagination-inner{background:0 0;border:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-pagination-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-pagination-page{color:var(--arc-ds-text-secondary);background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-forum-radius-sm)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-pagination-page--current{background:var(--arc-ds-glow-gold);border-color:var(--arc-ds-border-gold);color:var(--arc-ds-accent);font-weight:700}html[data-ui-theme=modern] main.arc-forum-page-root .rm-pagination-link:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-pagination-page--link:hover{color:var(--arc-ds-accent);border-color:var(--arc-ds-accent-muted)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-pagination-chevron{color:inherit;font-size:15px;font-weight:700;line-height:1}html[data-ui-theme=modern] main.arc-forum-page-root .rm-pagination-link--disabled .rm-pagination-chevron{color:var(--arc-ds-text-muted);opacity:.55}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-empty,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-empty-list,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-empty-list--padded{color:var(--arc-ds-text-muted);background:0 0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-subdescription{color:var(--arc-ds-text-muted)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card .rm-forum-empty-list-watermark{color:#d8c4a514;text-shadow:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card .rm-forum-empty-list--padded:before{background:var(--arc-ds-border-subtle)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-header-title,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-meta{color:var(--arc-ds-text-secondary)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-poll-block{background:var(--arc-ds-bg-surface);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-forum-radius);padding:16px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-poll-block,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-poll-block label{color:var(--arc-ds-text-primary)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__empty,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-body,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-last-post,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-rooms,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-intro-card,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-form-cell,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-form-section-row,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-card--first .rm-forum-post-text,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-reply-indicator,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-card{background:var(--arc-ds-bg-surface)!important;background-image:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-card--first .rm-forum-post-text,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text{background:var(--arc-ds-bg-card)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-intro-card,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-card{background:var(--arc-ds-bg-elevated)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-room-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-room-link strong,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-title,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-title strong{color:var(--arc-ds-text-primary)!important;text-shadow:none!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-room-link:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-room-link:hover strong,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-title:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-title:hover strong{color:var(--arc-ds-accent)!important;text-decoration:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-author-text,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-last-post-content-inline,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-last-post-meta,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topic-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topic-room,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-description,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-empty-list,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-font-11,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-help-line,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-reply-indicator-text,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-card-lastline,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-meta-label,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-meta-value,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-label,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-moderators,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-no-modo,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-subdescription{color:var(--arc-ds-text-secondary)!important;text-shadow:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-category-intro-card .rm-forum-category-description{font-weight:600;color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-salle-intro-card .rm-forum-salle-intro-description{color:var(--arc-ds-text-secondary)!important;font-style:italic!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-author-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-topic-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-modo-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-meta-value .rm-forum-topic-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-room-meta-value strong,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-link{color:var(--arc-ds-accent-muted)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-author-link:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-topic-link:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-link:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-modo-link:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-link:hover{color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-last-post-icon{color:var(--arc-ds-accent-muted)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-date,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topic-author,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-card-recent-topic-date,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-date-inline,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-line,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-line--date,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-line--ref{color:var(--arc-ds-text-muted)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-line--author,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-reply-line--author strong{color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__row,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__row--alt{color:var(--arc-ds-text-primary);background:var(--arc-ds-bg-surface)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__row--alt{background:var(--arc-ds-bg-card)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__row--alt:focus-visible,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__row--alt:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__row:focus-visible,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__row:hover{background:var(--arc-ds-bg-elevated)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__title{font-size:.875rem;font-weight:600;color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__row:focus-visible .rm-compact-list-striped__title,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__row:hover .rm-compact-list-striped__title{transform:none;color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__empty,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__meta,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-list-striped__meta-text,html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list__col{font-size:.8125rem;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list__page-chip{color:var(--arc-ds-accent-muted)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-compact-topic-list__columns--header .rm-compact-topic-list__col{color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text.ql-editor,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text.rm-quill-content{font-size:.9375rem;line-height:1.68;color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text blockquote,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text li,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text p{color:inherit}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text h1,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text h2,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text h3,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text strong{color:var(--arc-ds-accent-muted)!important;text-shadow:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text a{color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text a:hover{color:var(--arc-ds-accent-muted)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-text .rm-forum-action,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-action,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-forum-post-text .rm-forum-action{font-style:italic;color:var(--arc-forum-parser-action)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-text .rm-forum-whisper,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-whisper,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-forum-post-text .rm-forum-whisper{font-style:italic;color:var(--arc-forum-parser-whisper)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-info .rm-forum-topic-title,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-name{color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-reply-indicator{border-color:var(--arc-ds-border-gold)!important;border-left-color:var(--arc-ds-accent-red-bright)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-reply-cancel-badge{background:var(--arc-ds-bg-card)!important;border-color:var(--arc-ds-accent-red-bright)!important;color:var(--arc-ds-accent-red-bright)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-reply-title-header .rm-home-welcome-title{color:var(--arc-ds-text-primary)!important;text-shadow:none!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-notice--error{color:#f0a89a!important;background:#a33a2b26!important;border-color:#a33a2b73!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-notice--success{color:#a8d4a8!important;background:#48784826!important;border-color:#60a06066!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-textarea-wrap textarea,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-editor-wrapper input,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-editor-wrapper select,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-editor-wrapper textarea{color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-help-code{font-family:var(--font-mono,ui-monospace,monospace);border-radius:4px;padding:2px 6px;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-block;border:1px solid var(--arc-forum-help-code-border)!important;background:var(--arc-forum-help-code-bg)!important;color:var(--arc-forum-help-code-fg)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-pages-badge{background:var(--arc-ds-bg-card)!important;border-color:var(--arc-ds-border-gold)!important;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-pages-badge:hover{background:var(--arc-ds-glow-gold)!important;color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-pages-dropdown-content{background:var(--arc-ds-bg-card)!important;border-color:var(--arc-ds-border-gold)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-page-link,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-page-nav-button{color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-page-link:hover,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-page-nav-button:hover{color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-topic-page-link--current{font-weight:700;color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-reply-popup{background:var(--arc-ds-bg-card)!important;border-color:var(--arc-ds-border-gold)!important;color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-reply-popup-header{background:var(--arc-ds-bg-elevated)!important;color:var(--arc-ds-text-primary)!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-reply-popup-content{color:var(--arc-ds-text-secondary)!important}@media (max-width:768px){html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--forum-modern .rm-content-wrapper:has(.rm-yria-desc-card){padding-left:var(--arc-ds-section-pad-x-mobile,12px);padding-right:var(--arc-ds-section-pad-x-mobile,12px)}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-home-section{box-sizing:border-box;width:100%;max-width:100%;padding:16px 0 40px}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card{box-sizing:border-box;width:100%;max-width:100%}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card:not(.arc-forum-card--secondary) .arc-forum-card__body{padding:14px 10px 18px}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card--secondary .arc-forum-card__body{padding:4px 10px 18px}html[data-ui-theme=modern] main.arc-forum-page-root .arc-forum-card.rm-forum-reply-card .arc-forum-card__body{padding:12px 10px 18px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-yria-desc-card .rm-community-subsection{padding:12px 10px!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-body,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-card,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-content,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-posts-list{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-content{flex-direction:column;align-items:stretch;gap:10px;padding:8px 0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-avatar{display:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-avatar-inline{flex:none;display:block!important}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-avatar-inline .rm-forum-avatar{aspect-ratio:220/340;border:1px solid var(--arc-ds-border-gold);border-radius:var(--arc-forum-radius-sm);object-fit:cover;width:auto;height:45px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header{align-items:flex-start;gap:4px;padding:4px 10px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-info{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"subline actions""date date";align-items:center;gap:4px 8px;display:grid}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-left,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-footer{display:contents}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-subline{flex-wrap:wrap;grid-area:subline;align-content:flex-start;align-items:center;gap:4px 6px;min-width:0;display:flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-footer .rm-forum-post-date-wrapper{flex:unset;grid-area:date;width:auto;min-width:0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-line-right{flex-wrap:nowrap;flex:none;grid-area:actions;justify-content:flex-end;align-self:center;gap:4px;width:auto;margin-left:0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-meta{flex-wrap:nowrap;flex:0 auto;min-width:0}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-author-name-wrapper{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-badges-inline{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;width:auto;max-width:none;display:inline-flex}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-card--first .rm-forum-post-badges-inline{flex:0 auto;width:auto;max-width:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-header-subline>.rm-forum-post-date-wrapper:before{content:none}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-topic-title-inline{white-space:normal;text-overflow:unset;border-right:none;margin-right:0;padding-right:0;font-size:14px;overflow:visible}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-text{padding:10px 12px}html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-editor-textarea-wrap textarea,html[data-ui-theme=modern] main.arc-forum-page-root .rm-forum-post-editor-wrapper textarea.rm-forum-w-full{resize:vertical;height:5.5rem;min-height:88px;max-height:min(40vh,160px)}}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */html[data-ui-theme=modern]{--arc-ds-bg-page:#d8cdb8;--arc-ds-bg-surface:#efe6d6;--arc-ds-bg-reading:#efe6d6;--arc-ds-bg-card:#faf5ec;--arc-ds-bg-elevated:#faf5ec;--arc-ds-bg-inset:#d8cdb8;--arc-ds-text-primary:#3b3128;--arc-ds-text-secondary:#5d472e;--arc-ds-text-muted:#7a6a58;--arc-ds-text-eyebrow:#5d472e;--arc-ds-text-on-accent:#faf5ec;--arc-ds-accent:#d4af37;--arc-ds-accent-muted:#b78c4a;--arc-ds-accent-copper:#5d472e;--arc-ds-accent-red:#a33a2b;--arc-ds-accent-red-bright:#b04438;--arc-ds-beige:#d8cdb8;--arc-ds-beige-light:#efe6d6;--arc-ds-cream:#faf5ec;--arc-ds-border-subtle:#3b31281a;--arc-ds-border-gold:#b78c4a6b;--arc-ds-border-nav:#5d472e38;--arc-ds-nav-bg:#efe6d6;--arc-ds-nav-bg-elevated:#faf5ec;--arc-ds-nav-text:#3b3128;--arc-ds-nav-muted:#5d472e;--arc-ds-nav-gold:#b78c4a;--arc-ds-glow-gold:#b78c4a38;--arc-ds-glow-amber:#b78c4a24;--arc-ds-font-sans:var(--font-base,system-ui,sans-serif);--arc-ds-font-serif:var(--font-serif,ui-serif,serif);--arc-ds-text-xs:.625rem;--arc-ds-text-sm:.75rem;--arc-ds-text-base:.875rem;--arc-ds-text-md:1rem;--arc-ds-text-lg:1.25rem;--arc-ds-text-xl:1.5rem;--arc-ds-text-2xl:clamp(1.75rem,3.5vw,2.5rem);--arc-ds-text-3xl:clamp(2rem,4.5vw,3rem);--arc-ds-leading-tight:1.2;--arc-ds-leading-normal:1.5;--arc-ds-leading-relaxed:1.65;--arc-ds-tracking-tight:.02em;--arc-ds-tracking-wide:.08em;--arc-ds-tracking-wider:.12em;--arc-ds-gap-xs:8px;--arc-ds-gap-sm:12px;--arc-ds-gap:18px;--arc-ds-gap-lg:36px;--arc-ds-gap-xl:48px;--arc-ds-section-pad-x:clamp(20px,4vw,56px);--arc-ds-content-max:100%;--arc-ds-layout-max:100%;--arc-ds-read-max:720px;--arc-ds-form-max:480px;--arc-ds-stack-sm:12px;--arc-ds-stack:24px;--arc-ds-stack-lg:40px;--arc-ds-nav-header-h:72px;--arc-ds-nav-header-h-compact:58px;--arc-ds-radius-sm:6px;--arc-ds-radius:12px;--arc-ds-radius-lg:16px;--arc-ds-radius-pill:999px;--arc-ds-shadow-sm:0 2px 8px #3b312814;--arc-ds-shadow:0 4px 20px #3b31281f;--arc-ds-shadow-lg:0 12px 40px #3b312824;--arc-ds-transition-fast:.15s ease;--arc-ds-transition:.2s ease;--arc-ds-transition-slow:.3s ease}html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-account-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-auth-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-codex-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-community-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-content-detail-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-content-listing-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-encyclo-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-error-modern-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-forum-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-gallery-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-ins-page-root):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-ps-page):before,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-static-page-root):before{background:var(--arc-ds-bg-page)}html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-account-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-auth-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-codex-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-community-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-content-detail-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-content-listing-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-encyclo-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-error-modern-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-forum-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-gallery-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-ins-page-root)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-ps-page)>.rm-layout-main,html[data-ui-theme=modern] .rm-layout-main-column:has(.arc-static-page-root)>.rm-layout-main{width:100%;max-width:none;margin-left:0;margin-right:0}html[data-ui-theme=modern] main.arc-error-modern-root,html[data-ui-theme=modern] main.rm-layout-content--account-modern,html[data-ui-theme=modern] main.rm-layout-content--auth-modern,html[data-ui-theme=modern] main.rm-layout-content--codex-modern,html[data-ui-theme=modern] main.rm-layout-content--community-modern,html[data-ui-theme=modern] main.rm-layout-content--content-detail-modern,html[data-ui-theme=modern] main.rm-layout-content--content-listing-modern,html[data-ui-theme=modern] main.rm-layout-content--encyclopedie-modern,html[data-ui-theme=modern] main.rm-layout-content--forum-modern,html[data-ui-theme=modern] main.rm-layout-content--gallery-modern,html[data-ui-theme=modern] main.rm-layout-content--inscription-modern,html[data-ui-theme=modern] main.rm-layout-content--static-modern{background:0 0}html[data-ui-theme=modern] main.arc-encyclo-detail-root .rm-content-wrapper,html[data-ui-theme=modern] main.arc-error-modern-root .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--account-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--auth-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--codex-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--community-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--content-detail-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--content-listing-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--gallery-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--inscription-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--personnage-modern .rm-content-wrapper,html[data-ui-theme=modern] main.rm-layout-content--static-modern .rm-content-wrapper{width:100%;max-width:none;padding:0}html[data-ui-theme=modern] main.rm-layout-content--personnage-modern .rm-content-wrapper{overflow-x:visible}html[data-ui-theme=modern] main.arc-encyclo-page-root:not(.arc-encyclo-detail-root) .rm-content-wrapper{padding-left:var(--arc-ds-section-pad-x);padding-right:var(--arc-ds-section-pad-x);padding-top:var(--rm-toolbar-content-gap,10px);padding-bottom:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rm-home-section{background:linear-gradient(to bottom,var(--color-bg-menu),var(--color-light));border:1px solid var(--color-menu-border);box-sizing:border-box;border-radius:8px;width:100%;margin-top:20px;margin-bottom:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.rm-home-section:first-child{margin-top:0}.rm-home-section:hover{transform:none;box-shadow:0 2px 8px #0000001a}.rm-content-wrapper .rm-home-section{width:100%;margin-left:0;margin-right:0}.rm-home-section-header{box-sizing:border-box;width:100%;min-height:32px;transition:box-shadow var(--transition-base,.2s ease);border:1px solid var(--color-menu-border);border-bottom:1px solid #c8a07866;border-radius:8px 8px 0 0;margin-bottom:0;padding:6px 16px;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000014}.rm-home-section-header *{z-index:1;position:relative;background:0 0!important}.rm-home-section-header h1,.rm-home-section-header h2,.rm-home-section-header h3,.rm-home-section-header-inner h1,.rm-home-section-header-inner h2,.rm-home-section-header-inner h3,.rm-home-section-title-wrapper h1,.rm-home-section-title-wrapper h2,.rm-home-section-title-wrapper h3{background:0 0!important}.rm-home-section:hover .rm-home-section-header{box-shadow:0 3px 6px #0000001f}.rm-home-section-header-inner{z-index:1;align-items:center;gap:4px;padding-left:10px;display:flex;position:relative;background:0 0!important}.rm-home-section-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rm-home-section-icon-img{object-fit:contain;filter:drop-shadow(0 1px 2px #0003)}.rm-home-section-icon-svg{color:#000;filter:drop-shadow(0 1px 2px #0003);flex-shrink:0}.rm-home-section-icon-fa{text-align:center;width:1em;font-size:18px}.rm-home-section-icon-fa,.rm-home-section-icon-rpg{color:#000;vertical-align:middle;line-height:1;display:inline-block}.rm-home-section-icon-rpg{font-size:20px}.rm-home-section-title-wrapper{flex:1;min-width:0;background:0 0!important}.rm-home-section-title{color:#000;font-size:14px;font-weight:700;font-family:var(--font-base);text-transform:uppercase;letter-spacing:0;text-shadow:none;text-align:left;width:100%;margin:0;padding-left:20px;line-height:1.4;text-decoration:none;display:block}.rm-home-section-description{color:var(--color-subtitle);margin:4px 0 0;font-size:11px;font-style:italic;line-height:1.4}.rm-home-section-header-accent,.rm-home-section:hover .rm-home-section-header-accent{display:none}.rm-home-section-header--accent{border:1px solid var(--color-menu-border);border-bottom:3px solid var(--color-title-red);background:linear-gradient(90deg,#58171726,#58171740,#58171726)}.rm-home-section:hover .rm-home-section-header--accent{background:linear-gradient(90deg,#58171733,#5817174d,#58171733)}.rm-home-section-header--accent .rm-home-section-header-accent{background:var(--color-title-red);width:100px;height:3px}.rm-home-section-header--minimal{border:none;border-bottom:1px solid var(--color-menu-border);box-shadow:none;background:0 0;padding:8px 12px}.rm-home-section:hover .rm-home-section-header--minimal{background:#f3e5ca4d}.rm-home-section-header--minimal .rm-home-section-title{text-transform:none;font-weight:600}.rm-home-section-header--minimal .rm-home-section-header-accent{display:none}.rm-home-section-table-headers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rm-home-section-table-header{min-width:0}.rm-home-section-content{width:100%;max-width:100%;padding:var(--rm-card-pad-y) var(--rm-card-pad-x);background:linear-gradient(to bottom,var(--color-bg-menu),var(--color-light));box-shadow:none;box-sizing:border-box;border:none;border-radius:0 0 8px 8px;flex-direction:column;min-height:100%;margin-left:0;margin-right:0;display:flex}.rm-home-section:not(:has(.rm-home-section-header)) .rm-home-section-content{border:none;border-radius:8px}.rm-content-wrapper .rm-home-section-content{width:100%;padding-left:var(--rm-card-pad-x);padding-right:var(--rm-card-pad-x);margin-left:0;margin-right:0;padding-top:var(--rm-card-pad-y)!important;padding-bottom:var(--rm-card-pad-y)!important}.rm-home-section:has(.rm-gallery-images-grid) .rm-home-section-content{padding-left:var(--rm-card-pad-x);padding-right:var(--rm-card-pad-x)}.rm-home-section-header--minimal+.rm-home-section-content{box-shadow:none;padding:var(--rm-card-pad-y) var(--rm-card-pad-x);background:0 0;border:none}.rm-comment-section .rm-community-subsection.rm-comment-section-inner,.rm-comment-section .rm-home-section-content.rm-comment-section-content,.rm-home-section.rm-comment-section{box-shadow:none!important;background:0 0!important;border:none!important}.rm-comment-section .rm-community-subsection.rm-comment-section-inner{padding:var(--rm-card-pad-y) var(--rm-card-pad-x);box-sizing:border-box}.rm-comment-section.rm-comment-section--no-top-band .rm-community-subsection.rm-comment-section-inner{padding-top:var(--rm-card-pad-y);padding-bottom:var(--rm-card-pad-y)}.rm-content-wrapper .rm-comment-section .rm-comment-section-content{padding:0!important}.rm-comment-section .rm-comment-section-content{padding:0}@media (max-width:768px){.rm-home-section-title{padding-left:var(--rm-home-title-indent);font-size:14px}.rm-home-section-header{padding:8px var(--rm-card-pad-x);margin-bottom:0}.rm-home-section-header-inner{gap:6px;padding-left:0}.rm-home-section-icon{width:20px;height:20px}.rm-home-section-header-accent{width:60px;height:2px}.rm-home-section:hover .rm-home-section-header-accent{width:80px}.rm-content-wrapper .rm-home-section-content,.rm-home-section-content{padding:var(--rm-card-pad-y) var(--rm-card-pad-x)!important}.rm-home-section-description{margin:2px 0 0;font-size:10px}.rm-comment-section .rm-community-subsection.rm-comment-section-inner{box-sizing:border-box;padding:var(--rm-card-pad-y) var(--rm-card-pad-x)!important}.rm-comment-section.rm-comment-section--no-top-band .rm-community-subsection.rm-comment-section-inner{padding-top:var(--rm-card-pad-y)!important;padding-bottom:var(--rm-card-pad-y)!important}}.rm-content-grid-empty,.rm-content-list-empty,.rm-forums-categories-list,.rm-members-grid-empty{width:100%;font-family:var(--font-base);flex-direction:column;gap:20px;display:flex}.rm-forums-list-empty{text-align:center;border:1px dashed var(--color-menu-border);background:linear-gradient(#f3e5ca4d,#f9f0de4d);border-radius:6px;padding:32px 16px;animation:fadeIn .5s ease-in}.rm-forum-post-editor-wrapper{border-top:2px solid var(--color-menu-border);font-family:var(--font-base);margin-top:24px;padding-top:24px}.rm-content-grid-empty .subdescription,.rm-content-list-empty .subdescription,.rm-forums-list-empty .subdescription,.rm-members-grid-empty .subdescription{font-family:var(--font-base);color:var(--color-subtitle);font-size:12px;font-style:italic}.rm-content-list-empty--compact{gap:0;padding:4px 0}.rm-content-list-empty--compact .subdescription{font-size:10px}.rm-pagination{width:100%;margin:20px 0}.rm-pagination.rm-spacing-md{margin:4px 0 20px}.rm-pagination-inner{background:linear-gradient(to bottom,var(--color-light) 0,#f5e6d3 50%,var(--color-menu) 100%);border:1px solid var(--color-menu-border);border-radius:6px;gap:0;height:35px;box-shadow:0 2px 4px #00000014}.rm-pagination-inner,.rm-pagination-nav{justify-content:center;align-items:center;padding:0 4px;display:flex}.rm-pagination-nav{text-align:center;width:40px;height:100%}.rm-pagination-nav--prev{justify-content:flex-end}.rm-pagination-nav--next{justify-content:flex-start}.rm-pagination-link{color:var(--color-title-red);font-size:11px;line-height:1.3;text-decoration:none;transition:color .2s}.rm-pagination-link:hover{color:var(--color-link-hover);text-decoration:underline}.rm-pagination-link--disabled{color:var(--color-subtitle);cursor:default;pointer-events:none}.rm-pagination-chevron{font-size:14px;font-weight:700;line-height:1;font-family:var(--font-base);display:inline-block}.rm-pagination-pages{flex:1;justify-content:center;align-items:center;gap:0;padding:0 8px;font-size:12px;display:flex}.rm-pagination-page{color:var(--color-title-red);padding:0 4px;text-decoration:none;transition:color .2s}.rm-pagination-page--link:hover{color:var(--color-link-hover);text-decoration:underline}.rm-pagination-page--current{color:var(--color-title-red);cursor:default;pointer-events:none;font-weight:700}.rm-pagination-separator{color:var(--color-subtitle);padding:0 2px}.rm-pagination-ellipsis{color:var(--color-subtitle);padding:0 4px}.rm-mobile-only{display:none}@media (max-width:768px){.rm-mobile-only{display:block}.rm-desktop-only{display:none!important}}@media (min-width:769px){.rm-desktop-only{display:block}}.rm-account-confirm-box{max-width:600px;font-family:var(--font-base);margin:2rem auto;padding:1rem}.rm-account-message-success{color:green;margin-bottom:1rem}.rm-account-message-error{color:#c00;margin-bottom:1rem}.rm-account-message-mb{margin-bottom:1rem}.rm-account-suspense{text-align:center;padding:2rem}.rm-inline-editor-loading{text-align:center;padding:20px}.rm-inline-editor-actions-mb{margin-bottom:12px}.rm-inline-editor-btn-ml{margin-left:4px}.rm-inline-editor-box{border:1px solid var(--color-menu-border);background:#f3e5ca;border-radius:3px;margin-bottom:16px;padding:12px}.rm-inline-editor-field-mb,.rm-inline-editor-notice-mb{margin-bottom:12px}.rm-inline-editor-label{margin-bottom:4px;display:block}.rm-inline-editor-input-full{width:100%}.rm-sidebar-muted{color:#8a7a5d;font-size:10px;font-style:italic;font-family:var(--font-base)}.rm-featured-placeholder-hidden{display:none!important}.rm-subdescription-ml{margin-left:6px}.rm-moderation-box{border:1px solid var(--color-menu-border);background:#f3e5ca;border-radius:3px;margin-bottom:16px;padding:12px}.rm-moderation-notice-mb{margin-bottom:12px}.rm-moderation-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rm-moderation-label{color:#581717;margin-right:8px;font-size:11px;font-weight:700}.rm-moderation-banner-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.rm-moderation-hint{color:#666;font-size:10px;font-style:italic}.rm-icon-button{cursor:pointer;color:currentColor;box-sizing:border-box;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:0;transition:all .2s;display:inline-flex;overflow:hidden}.rm-icon-button,.rm-icon-button i,.rm-icon-button svg{justify-content:center;align-items:center;line-height:1}.rm-icon-button i,.rm-icon-button svg{width:100%;height:100%;font-size:inherit;display:flex;margin:0!important;padding:0!important}.rm-icon-button i{font-style:normal;font-weight:900;font-family:Font Awesome\ 7 Free,Font Awesome\ 6 Free,Font Awesome\ 5 Free,Font Awesome!important}.rm-icon-button i:before{font-family:inherit;line-height:1;font-weight:inherit;display:block}.rm-icon-button:disabled{cursor:not-allowed;opacity:.5}.rm-icon-button--md{width:28px;height:28px;font-size:14px}.rm-icon-button--sm{width:22px;height:22px;font-size:11px}.rm-icon-button--xs{width:18px;height:18px;font-size:9px}.rm-icon-button--secondary{color:#8a7a5d;background:#8a7a5d1a}.rm-icon-button--secondary:hover:not(:disabled){color:#581717;background:#8a7a5d33}.rm-icon-button--primary{color:#fff;background:#581717}.rm-icon-button--primary:hover:not(:disabled){background:#7a2222;box-shadow:0 2px 4px #58171733}.rm-icon-button--danger{color:#dc3545;background:#dc35451a}.rm-icon-button--danger:hover:not(:disabled){color:#fff;background:#dc3545}.rm-icon-button--success{color:#228b22;background:#228b221f}.rm-icon-button--success:hover:not(:disabled){color:#fff;background:#228b22}.rm-icon-button--ghost{color:inherit;background:0 0;border-radius:50%}.rm-icon-button--ghost:hover:not(:disabled){background:#0000000d}.rm-icon-button--glass{-webkit-backdrop-filter:blur(8px);color:#fff;background:#00000073;border:1px solid #ffffff1f;box-shadow:0 1px 6px #0003}.rm-icon-button--glass:hover:not(:disabled){background:#0009;transform:scale(1.1)}.rm-content-list-badge-moderation{color:#fff;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;background:#b8860b;border-radius:3px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-weight:700;display:inline-flex}.rm-content-list-badge-moderation i{font-size:var(--text-xs)}.rm-form-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.rm-form-field-label{font-family:var(--font-base);font-size:var(--text-xs,10px);color:var(--color-text-main);font-weight:700}.rm-form-field-required{color:var(--color-title-red)}.rm-form-field-control{flex-direction:column;display:flex}.rm-form-field-hint{color:var(--color-subtitle)}.rm-form-field-error,.rm-form-field-hint{font-size:var(--text-xs,10px);margin:2px 0 0}.rm-form-field-error{color:var(--color-title-red);font-weight:700}.rm-form-field--invalid .rm-form-field-control input,.rm-form-field--invalid .rm-form-field-control select,.rm-form-field--invalid .rm-form-field-control textarea{border-color:var(--color-title-red);box-shadow:0 0 0 2px var(--color-primary-10,#5817171a)}.rm-form-field-fieldset{border:none;min-width:0;margin:0;padding:0;display:contents}.rm-form-field-fieldset>legend{float:none;margin:0;padding:0}.rm-form-field--horizontal{flex-flow:wrap;align-items:center;gap:10px}.rm-form-field--horizontal .rm-form-field-label{width:var(--rm-field-label-width,140px);color:var(--rm-form-focus,#036);cursor:text;flex-shrink:0;margin:0;font-size:11px;font-weight:600}.rm-form-field--horizontal .rm-form-field-control{flex:1;min-width:0}.rm-form-field--horizontal .rm-form-field-error,.rm-form-field--horizontal .rm-form-field-hint{width:100%;margin-left:calc(var(--rm-field-label-width,140px) + 10px)}@media (max-width:600px){.rm-form-field--horizontal{flex-direction:column;align-items:flex-start}.rm-form-field--horizontal .rm-form-field-label{width:auto}.rm-form-field--horizontal .rm-form-field-error,.rm-form-field--horizontal .rm-form-field-hint{margin-left:0}}.rm-loading-message{font-size:var(--text-base,14px);color:var(--color-subtitle);text-align:center;padding:20px}.rm-loading-inline{font-size:var(--text-xs,10px);color:var(--color-subtitle);align-items:center;gap:4px;display:inline-flex}html[data-ui-theme=modern]{--arc-modern-layout-max:var(--arc-ds-layout-max);--arc-modern-read-max:var(--arc-ds-read-max);--arc-modern-form-max:var(--arc-ds-form-max);--arc-modern-gap:28px;--arc-modern-sidebar-width:300px;--arc-modern-radius:12px;--arc-modern-radius-sm:var(--arc-ds-radius-sm,6px)}html[data-ui-theme=modern] .arc-auth-page-root,html[data-ui-theme=modern] .arc-community-page-root,html[data-ui-theme=modern] .arc-content-detail-root,html[data-ui-theme=modern] .arc-content-listing-root,html[data-ui-theme=modern] .arc-gallery-page-root,html[data-ui-theme=modern] .arc-static-page-root{background:var(--arc-ds-bg-page);width:100%;color:var(--arc-ds-text-primary);font-size:var(--arc-ds-text-base);line-height:var(--arc-ds-leading-normal)}html[data-ui-theme=modern] .arc-modern-page{width:100%;max-width:none;padding:24px var(--arc-ds-section-pad-x) 56px;box-sizing:border-box;margin:0}html[data-ui-theme=modern] .arc-modern-page--narrow,html[data-ui-theme=modern] .arc-modern-read{width:100%;max-width:var(--arc-ds-read-max);box-sizing:border-box;margin-left:auto;margin-right:auto}html[data-ui-theme=modern] .arc-modern-form,html[data-ui-theme=modern] .arc-modern-page--auth{width:100%;max-width:var(--arc-ds-form-max);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-top:32px}html[data-ui-theme=modern] .arc-modern-page__body{min-width:0}html[data-ui-theme=modern] .arc-modern-page>.arc-modern-page__body>*{box-sizing:border-box;width:100%;max-width:none;padding-left:0;padding-right:0}html[data-ui-theme=modern] .arc-modern-page>.arc-modern-page__body>:is(.arc-codex-page,.arc-content-detail-page,.arc-encyclo-detail-page,.arc-modern-layout){padding-top:0}html[data-ui-theme=modern] .arc-modern-layout__grid{grid-template-columns:minmax(0,1fr) var(--arc-modern-sidebar-width);gap:var(--arc-modern-gap);align-items:start;min-width:0;display:grid}html[data-ui-theme=modern] .arc-modern-layout--sidebar-left .arc-modern-layout__grid{grid-template-columns:var(--arc-modern-sidebar-width) minmax(0,1fr)}html[data-ui-theme=modern] .arc-modern-main,html[data-ui-theme=modern] .arc-modern-sidebar{min-width:0}html[data-ui-theme=modern] .arc-modern-sidebar{background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-modern-radius-sm);box-shadow:var(--arc-ds-shadow-sm);padding:16px}html[data-ui-theme=modern] .arc-modern-card{background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-modern-radius);box-shadow:var(--arc-ds-shadow-sm);box-sizing:border-box;padding:24px}html[data-ui-theme=modern] .arc-modern-card--inset{background:var(--arc-ds-bg-reading);border-radius:var(--arc-modern-radius-sm);padding:20px}html[data-ui-theme=modern] .arc-modern-page__body a:not([class]){color:var(--arc-ds-accent-muted)}html[data-ui-theme=modern] .arc-modern-page__body a:not([class]):hover{color:var(--arc-ds-accent)}html[data-ui-theme=modern][data-modern-palette=dark] .arc-auth-page-root,html[data-ui-theme=modern][data-modern-palette=dark] .arc-community-page-root,html[data-ui-theme=modern][data-modern-palette=dark] .arc-content-detail-root,html[data-ui-theme=modern][data-modern-palette=dark] .arc-content-listing-root,html[data-ui-theme=modern][data-modern-palette=dark] .arc-gallery-page-root,html[data-ui-theme=modern][data-modern-palette=dark] .arc-static-page-root{background:var(--arc-ds-bg-page);color:var(--arc-ds-text-primary)}@media (max-width:768px){html[data-ui-theme=modern] .arc-modern-page{padding:18px var(--arc-ds-section-pad-x) 40px}html[data-ui-theme=modern] .arc-modern-layout__grid{grid-template-columns:minmax(0,1fr);gap:0}html[data-ui-theme=modern] .arc-modern-layout--sidebar-left .arc-modern-layout__grid{grid-template-columns:minmax(0,1fr)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-adv-title:#5d472e;--arc-rp-adv-body:#3b3128;--arc-rp-adv-gold:#b78c4a;--arc-rp-adv-red:#a33a2b;--arc-rp-adv-green:#2d6a4f;--arc-rp-adv-card:#faf5ec;--arc-rp-adv-surface:#efe6d6;--arc-rp-adv-inset:#f3ebdd;--arc-rp-adv-scene:#f3ebdd;--arc-rp-adv-border-gold:#b78c4a59;--arc-rp-adv-border-gold-strong:#b78c4a8c;--arc-rp-adv-border-subtle:#3b31282e;--arc-rp-adv-border-faint:#3b312824;--arc-rp-adv-border-red:#a33a2b47;--arc-rp-adv-shadow-sm:0 4px 18px #3b312814;--arc-rp-adv-shadow-md:0 10px 28px #3b31281f;--arc-rp-adv-shadow-card:0 2px 12px #3b31280f;--arc-rp-adv-shadow-post:0 4px 16px #3b312812;--arc-rp-adv-shadow-inset:0 3px 12px #3b312814;--arc-rp-adv-accent-gradient:linear-gradient(180deg,#b78c4a,#b78c4a59);--arc-rp-adv-accent-gradient-live:linear-gradient(180deg,#b78c4a,#a33a2b);--arc-rp-adv-banner-wait-bg:#e4d4ba;--arc-rp-adv-banner-invite-bg:#f2e3d9d4;--arc-rp-adv-option-selected:#f4ecdec3;--arc-rp-adv-scene-chrome:linear-gradient(180deg,#faf5ec,#efe6d6);--arc-rp-adv-timeline-line:linear-gradient(180deg,#b78c4a73,#3b312814);--arc-rp-adv-post-mj-bg:linear-gradient(90deg,#b78c4a14,#faf5ec 28%);--arc-rp-adv-post-player-border:#5d472e59;--arc-rp-adv-dock-bg:linear-gradient(180deg,#efe6d6f2,#efe6d6);--arc-rp-adv-inset-dice-bg:linear-gradient(135deg,#a33a2b1a,#faf5ec);--arc-rp-adv-inset-dice-bg-opaque:#faf5ec;--arc-rp-adv-inset-dice-inner-bg-opaque:#f3ebdd;--arc-rp-adv-inset-positive-bg:linear-gradient(135deg,#2e7d4e24,#faf5ec);--arc-rp-adv-inset-negative-bg:linear-gradient(135deg,#a33a2b1f,#faf5ec);--arc-rp-adv-inset-system-bg:#faf5ec;--arc-rp-adv-inset-log-negative-bg:#f6e8e8;--arc-rp-adv-inset-log-positive-bg:#e6f2eb;--arc-rp-adv-inset-log-neutral-bg:#faf5ec;--arc-rp-adv-inset-system-border:#2a5a8a38;--arc-rp-adv-inset-system-accent:#2a5a8a8c;--arc-rp-adv-header-compact:#faf5eceb;--arc-rp-adv-status-strip:#faf5ecd9}html[data-ui-theme=modern][data-modern-palette=dark]{--arc-rp-adv-title:var(--arc-ds-text-eyebrow);--arc-rp-adv-body:var(--arc-ds-text-primary);--arc-rp-adv-gold:var(--arc-ds-accent-muted);--arc-rp-adv-red:var(--arc-ds-accent-red-bright);--arc-rp-adv-green:#4caf7a;--arc-rp-adv-card:#1b17149e;--arc-rp-adv-surface:#231e1ab8;--arc-rp-adv-inset:#1b17147a;--arc-rp-adv-scene:#161310e0;--arc-rp-adv-border-gold:var(--arc-ds-border-gold);--arc-rp-adv-border-gold-strong:#d4af377a;--arc-rp-adv-border-subtle:var(--arc-ds-border-subtle);--arc-rp-adv-border-faint:#efe6d60f;--arc-rp-adv-border-red:#c04a3a61;--arc-rp-adv-shadow-sm:var(--arc-ds-shadow-sm);--arc-rp-adv-shadow-md:var(--arc-ds-shadow);--arc-rp-adv-shadow-card:var(--arc-ds-shadow-sm);--arc-rp-adv-shadow-post:var(--arc-ds-shadow-sm);--arc-rp-adv-shadow-inset:var(--arc-ds-shadow-sm);--arc-rp-adv-accent-gradient:linear-gradient(180deg,var(--arc-ds-accent-muted),#b78c4a38);--arc-rp-adv-accent-gradient-live:linear-gradient(180deg,var(--arc-ds-accent),var(--arc-ds-accent-red));--arc-rp-adv-banner-wait-bg:#d4af371a;--arc-rp-adv-banner-invite-bg:#a33a2b24;--arc-rp-adv-option-selected:#d4af371f;--arc-rp-adv-scene-chrome:linear-gradient(180deg,#231e1ae6,#1b1714bf);--arc-rp-adv-timeline-line:linear-gradient(180deg,#d4af3761,#efe6d60d);--arc-rp-adv-post-mj-bg:linear-gradient(90deg,#d4af3724,#1b17149e 32%);--arc-rp-adv-post-player-border:#d8cdb838;--arc-rp-adv-dock-bg:linear-gradient(180deg,#231e1af0,#1b1714e0);--arc-rp-adv-inset-dice-bg:linear-gradient(135deg,#c04a3a38,#1b1714ad);--arc-rp-adv-inset-dice-bg-opaque:#1b1714;--arc-rp-adv-inset-dice-inner-bg-opaque:#221d19;--arc-rp-adv-inset-positive-bg:linear-gradient(135deg,#4caf7a33,#1b1714ad);--arc-rp-adv-inset-negative-bg:linear-gradient(135deg,#c04a3a2e,#1b1714ad);--arc-rp-adv-inset-system-bg:#1b171494;--arc-rp-adv-inset-log-negative-bg:#2c2220;--arc-rp-adv-inset-log-positive-bg:#1f2a24;--arc-rp-adv-inset-log-neutral-bg:#1b1714;--arc-rp-adv-inset-system-border:#7eb0e847;--arc-rp-adv-inset-system-accent:#7eb0e885;--arc-rp-adv-header-compact:#1b1714bf;--arc-rp-adv-status-strip:#1b171494}html[data-ui-theme=modern] .arc-rp-retro-only,html[data-ui-theme=retro] .arc-rp-adventure-only{display:none!important}html[data-ui-theme=modern] main.arc-rp-adventure-root,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern{--arc-rp-layout-pad-x:var(--arc-ds-section-pad-x)}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern{--arc-rp-layout-pad-x:10px}html[data-ui-theme=modern]:has(main.rm-layout--roleplay-salon-scene){scrollbar-gutter:auto}html[data-ui-theme=modern] main.arc-rp-adventure-root.rm-layout-content--forum-modern .rm-toolbar-slot--modern,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .rm-toolbar-slot--modern{background:0 0}html[data-ui-theme=modern] main.arc-rp-adventure-root.rm-layout-content--forum-modern .arc-toolbar-drawer .arc-toolbar,html[data-ui-theme=modern] main.arc-rp-adventure-root.rm-layout-content--forum-modern .rm-toolbar-slot--modern .arc-toolbar,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .arc-toolbar-drawer .arc-toolbar,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .rm-toolbar-slot--modern .arc-toolbar{padding-left:var(--arc-rp-layout-pad-x,var(--arc-ds-section-pad-x));padding-right:var(--arc-rp-layout-pad-x,var(--arc-ds-section-pad-x));border-bottom-color:var(--arc-rp-adv-border-subtle,var(--arc-ds-border-subtle));background:var(--arc-rp-adv-surface,var(--arc-ds-bg-surface))}html[data-ui-theme=modern] main.arc-rp-adventure-root.rm-layout-content--forum-modern .rm-toolbar-wrapper,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .rm-toolbar-wrapper{max-width:none;margin:0}html[data-ui-theme=modern] main.arc-rp-adventure-root.rm-layout-content--forum-modern .rm-content-wrapper{max-width:none;padding-left:var(--arc-rp-layout-pad-x);padding-right:var(--arc-rp-layout-pad-x)}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .rm-content-wrapper{max-width:none;padding-left:10px;padding-right:10px}html[data-ui-theme=modern] .arc-rp-adventure-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:28px 0 56px}html[data-ui-theme=modern] .arc-rp-adventure-page--dashboard{padding-top:16px}html[data-ui-theme=modern] main.arc-rp-adventure-root.arc-forum-page-root .arc-modern-page-header--forum:not(.arc-modern-page-header--secondary){margin-bottom:0;padding-top:0;padding-left:0;padding-right:0}html[data-ui-theme=modern] .arc-rp-adventure-hero{margin-bottom:28px}@media (max-width:768px){html[data-ui-theme=modern] main.arc-rp-adventure-root.arc-forum-page-root .arc-modern-page-header--forum:not(.arc-modern-page-header--secondary){padding-left:0;padding-right:0}}html[data-ui-theme=modern] .arc-rp-campaign-hero__pitch--after-header{max-width:62ch;color:var(--arc-ds-text-secondary);margin:0 0 16px;font-size:.9375rem;line-height:1.6}html[data-ui-theme=modern] .arc-rp-campaign-header-error{color:var(--arc-rp-adv-red,#b42318);background:var(--arc-rp-adv-red,#b42318);margin:0;padding:10px 14px;font-size:.875rem}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-campaign-header-error{background:color-mix(in srgb,var(--arc-rp-adv-red,#b42318) 8%,transparent)}}html[data-ui-theme=modern] .arc-rp-campaign-header-error{border:1px solid var(--arc-rp-adv-red,#b42318)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-campaign-header-error{border:1px solid color-mix(in srgb,var(--arc-rp-adv-red,#b42318) 28%,transparent)}}html[data-ui-theme=modern] .arc-rp-campaign-header-error{border-radius:8px}html[data-ui-theme=modern] .arc-rp-adventure-hero__lead{width:100%;max-width:none;margin-top:16px}html[data-ui-theme=modern] .arc-rp-adventure-hero__lead .rm-roleplay-hub-intro{width:100%;max-width:none;box-shadow:none;background:0 0;border:none;margin:0;padding:0}html[data-ui-theme=modern] .arc-rp-adventure-hero__lead .rm-roleplay-hub-intro__lead{width:100%;max-width:none;color:var(--arc-ds-text-secondary);margin:0 0 10px;font-size:1.05rem;font-style:normal;line-height:1.65}html[data-ui-theme=modern] .arc-rp-adventure-hero__lead .rm-roleplay-hub-intro__rules{color:var(--arc-ds-text-muted);margin:0;font-size:.875rem}html[data-ui-theme=modern] .arc-rp-adventure-hero__lead .rm-roleplay-hub-intro__rules a{color:var(--arc-ds-accent-muted);font-weight:600}html[data-ui-theme=modern] .arc-rp-party-hub__header{margin-bottom:20px}html[data-ui-theme=modern] .arc-rp-party-hub__title{font-family:var(--arc-ds-font-serif);color:var(--arc-rp-adv-title);margin:0 0 6px;font-size:1.35rem;font-weight:600}html[data-ui-theme=modern] .arc-rp-party-hub__lead{color:var(--arc-ds-text-muted);margin:0;font-size:.9375rem}html[data-ui-theme=modern] .arc-rp-party-hub__status{text-align:center;color:var(--arc-ds-text-muted);background:var(--arc-ds-bg-surface);border:1px dashed var(--arc-ds-border-gold);border-radius:12px;margin:0;padding:24px 16px;font-style:italic}html[data-ui-theme=modern] .arc-rp-party-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}html[data-ui-theme=modern] .arc-rp-party-card__link{height:100%;color:inherit;text-decoration:none;display:block}html[data-ui-theme=modern] .arc-rp-party-card{background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-gold);height:100%;min-height:0;box-shadow:var(--arc-rp-adv-shadow-sm);border-radius:12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}html[data-ui-theme=modern] .arc-rp-party-card__link:focus-visible .arc-rp-party-card,html[data-ui-theme=modern] .arc-rp-party-card__link:hover .arc-rp-party-card{border-color:var(--arc-rp-adv-border-gold-strong);box-shadow:var(--arc-rp-adv-shadow-md);transform:translateY(-3px)}html[data-ui-theme=modern] .arc-rp-party-card--locked{opacity:.82;filter:grayscale(.15)}html[data-ui-theme=modern] .arc-rp-party-card__main{flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px 14px 10px;display:flex}html[data-ui-theme=modern] .arc-rp-party-card__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}html[data-ui-theme=modern] .arc-rp-party-card__title{font-family:var(--arc-ds-font-serif);color:var(--arc-rp-adv-body);margin:0;font-size:.95rem;font-weight:600;line-height:1.2}html[data-ui-theme=modern] .arc-rp-party-card__lock{color:var(--arc-rp-adv-red);margin-right:6px;font-size:.75rem}html[data-ui-theme=modern] .arc-rp-party-card__status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:.62rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-party-card__meta{flex-wrap:wrap;gap:8px 14px;margin:0;display:flex}html[data-ui-theme=modern] .arc-rp-party-card__meta-item{margin:0}html[data-ui-theme=modern] .arc-rp-party-card__meta-item dt{letter-spacing:.08em;text-transform:uppercase;color:var(--arc-rp-adv-title);margin:0 0 2px;font-size:.62rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-party-card__meta-item dd{color:var(--arc-rp-adv-body);margin:0;font-size:.8125rem;font-weight:600}html[data-ui-theme=modern] .arc-rp-party-card__cta{border-top:1px solid var(--arc-rp-adv-border-faint);color:var(--arc-rp-adv-gold);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:.75rem;font-weight:700;display:flex}html[data-ui-theme=modern] .arc-rp-party-card__cta-arrow{opacity:.85;margin-left:auto;font-size:.75rem}html[data-ui-theme=modern] .arc-rp-campaign-hero{border-bottom:1px solid var(--arc-ds-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}html[data-ui-theme=modern] .arc-rp-campaign-hero--start{display:block}html[data-ui-theme=modern] .arc-rp-campaign-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--arc-ds-text-eyebrow);margin:0 0 6px;font-size:.68rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-campaign-hero__title{font-family:var(--arc-ds-font-serif);color:var(--arc-rp-adv-title);margin:0 0 10px;font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:600;line-height:1.15}html[data-ui-theme=modern] .arc-rp-campaign-hero__pitch{max-width:58ch;color:var(--arc-ds-text-secondary);white-space:pre-wrap;margin:0;font-size:.975rem;line-height:1.6}html[data-ui-theme=modern] .arc-rp-campaign-banner{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:14px 16px;font-size:.9375rem;display:flex}html[data-ui-theme=modern] .arc-rp-campaign-banner--invite{background:var(--arc-rp-adv-banner-invite-bg);border:1px solid var(--arc-rp-adv-border-red);color:var(--arc-rp-adv-body)}html[data-ui-theme=modern] .arc-rp-campaign-banner__actions{flex-wrap:wrap;gap:8px;display:flex}html[data-ui-theme=modern] .arc-rp-campaign-dashboard{flex-direction:column;gap:24px;display:flex}html[data-ui-theme=modern] .arc-rp-campaign-dashboard>.arc-rp-campaign-banner,html[data-ui-theme=modern] .arc-rp-campaign-dashboard>.arc-rp-campaign-header-error{margin-bottom:0}html[data-ui-theme=modern] .arc-rp-campaign-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html[data-ui-theme=modern] .arc-rp-campaign-dashboard__span-full{grid-column:1/-1}html[data-ui-theme=modern] .arc-rp-dashboard-section{background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-subtle);box-shadow:var(--arc-rp-adv-shadow-card);border-radius:14px;overflow:hidden}html[data-ui-theme=modern] .arc-rp-dashboard-section__header{background:var(--arc-rp-adv-surface);border-bottom:1px solid var(--arc-rp-adv-border-faint);align-items:center;gap:10px;padding:12px 16px;display:flex}html[data-ui-theme=modern] .arc-rp-dashboard-section__icon{color:var(--arc-rp-adv-gold);font-size:.9rem}html[data-ui-theme=modern] .arc-rp-dashboard-section__title{letter-spacing:.1em;text-transform:uppercase;color:var(--arc-rp-adv-title);margin:0;font-size:.78rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-dashboard-section__body{padding:16px}html[data-ui-theme=modern] .arc-rp-campaign-section-lead{color:var(--arc-ds-text-muted);margin:0 0 12px;font-size:.875rem;line-height:1.55}html[data-ui-theme=modern] .arc-rp-campaign-facts__pitch{border-bottom:1px solid var(--arc-rp-adv-border-faint);color:var(--arc-ds-text-secondary);margin:0 0 14px;padding-bottom:14px;font-size:.9375rem;line-height:1.6}html[data-ui-theme=modern] .arc-rp-campaign-facts{gap:10px;margin:0;display:grid}html[data-ui-theme=modern] .arc-rp-campaign-facts__notice{color:var(--arc-rp-adv-title);background:var(--arc-rp-adv-banner-wait-bg);border:1px solid var(--arc-rp-adv-border-gold);border-radius:8px;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;font-size:.875rem;line-height:1.45;display:flex}html[data-ui-theme=modern] .arc-rp-campaign-facts__notice i{color:var(--arc-rp-adv-gold);flex-shrink:0;font-size:.9rem}html[data-ui-theme=modern] .arc-rp-campaign-facts__status{letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:700;display:inline-block}html[data-ui-theme=modern] .arc-rp-campaign-facts__row{border-bottom:1px solid var(--arc-rp-adv-border-faint);justify-content:space-between;gap:12px;margin:0;padding-bottom:8px;font-size:.875rem;display:flex}html[data-ui-theme=modern] .arc-rp-campaign-facts__row:last-child{border-bottom:none;padding-bottom:0}html[data-ui-theme=modern] .arc-rp-campaign-facts__row dt{color:var(--arc-rp-adv-title);margin:0;font-weight:600}html[data-ui-theme=modern] .arc-rp-campaign-facts__row dd{color:var(--arc-rp-adv-body);text-align:right;margin:0;font-weight:600}html[data-ui-theme=modern] .arc-rp-campaign-actions{flex-direction:column;gap:10px;display:flex}html[data-ui-theme=modern] .arc-rp-campaign-actions__primary,html[data-ui-theme=modern] .arc-rp-campaign-actions__secondary{justify-content:center;width:100%}html[data-ui-theme=modern] .arc-rp-campaign-danger-zone{color:var(--arc-ds-text-muted);flex-direction:column;gap:10px;font-size:.875rem;display:flex}html[data-ui-theme=modern] .arc-rp-campaign-danger-zone__error{color:var(--arc-rp-adv-red);margin:0;font-weight:600}html[data-ui-theme=modern] .arc-rp-stash-dashboard__actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}html[data-ui-theme=modern] .arc-rp-stash-dashboard__action{align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;display:inline-flex}html[data-ui-theme=modern] .arc-rp-stash-dashboard__message{color:var(--arc-rp-adv-title);background:var(--arc-rp-adv-banner-wait-bg);border:1px solid var(--arc-rp-adv-border-gold);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:.8125rem}html[data-ui-theme=modern] .arc-rp-stash-dashboard__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}html[data-ui-theme=modern] .arc-rp-stash-dashboard__players,html[data-ui-theme=modern] .arc-rp-stash-dashboard__reserve{background:var(--arc-rp-adv-inset);border:1px solid var(--arc-rp-adv-border-subtle);box-shadow:var(--arc-rp-adv-shadow-card);border-radius:10px;overflow:hidden}html[data-ui-theme=modern] .arc-rp-stash-dashboard__col-header{background:var(--arc-rp-adv-surface);border-bottom:1px solid var(--arc-rp-adv-border-faint);padding:10px 14px}html[data-ui-theme=modern] .arc-rp-stash-dashboard__col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--arc-rp-adv-title);align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:700;display:flex}html[data-ui-theme=modern] .arc-rp-stash-dashboard__col-title i{color:var(--arc-rp-adv-gold)}html[data-ui-theme=modern] .arc-rp-stash-dashboard__count{color:var(--arc-ds-text-muted);background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-faint);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.68rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-stash-dashboard__col-body{padding:12px 14px}html[data-ui-theme=modern] .arc-rp-stash-dashboard__hint{color:var(--arc-ds-text-muted);margin:0;font-size:.8125rem;line-height:1.5}html[data-ui-theme=modern] .arc-rp-stash-dashboard__grant{gap:6px;margin-bottom:12px;font-size:.8125rem;display:grid}html[data-ui-theme=modern] .arc-rp-stash-dashboard__grant-label{color:var(--arc-rp-adv-title);font-weight:600}html[data-ui-theme=modern] .arc-rp-stash-dashboard__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}html[data-ui-theme=modern] .arc-rp-stash-dashboard__item{background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-faint);border-radius:8px;gap:10px;padding:10px 12px;display:grid}html[data-ui-theme=modern] .arc-rp-stash-dashboard__item-name{color:var(--arc-rp-adv-title);font-size:.875rem;display:block}html[data-ui-theme=modern] .arc-rp-stash-dashboard__item-effects,html[data-ui-theme=modern] .arc-rp-stash-dashboard__item-meta{color:var(--arc-ds-text-muted);font-size:.75rem;line-height:1.4;display:block}html[data-ui-theme=modern] .arc-rp-stash-dashboard__item-actions{flex-wrap:wrap;gap:6px;display:flex}html[data-ui-theme=modern] .arc-rp-stash-dashboard__item-btn{padding:4px 10px;font-size:.75rem}html[data-ui-theme=modern] .arc-rp-stash-player-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}html[data-ui-theme=modern] .arc-rp-stash-player-grid--single{grid-template-columns:1fr}html[data-ui-theme=modern] .arc-rp-stash-player-card{background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-faint);border-radius:10px;flex-direction:column;min-height:120px;display:flex;overflow:hidden}html[data-ui-theme=modern] .arc-rp-stash-player-card__header{background:var(--arc-rp-adv-surface);border-bottom:1px solid var(--arc-rp-adv-border-faint);align-items:center;gap:8px;padding:10px 12px;display:flex}html[data-ui-theme=modern] .arc-rp-stash-player-card__select{min-width:0;max-width:100%;color:var(--arc-rp-adv-title);background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-faint);border-radius:6px;flex:auto;margin:0;padding:4px 8px;font-size:.8125rem;font-weight:600;line-height:1.3}html[data-ui-theme=modern] .arc-rp-stash-player-card__list{gap:6px;margin:0;padding:8px;list-style:none;display:grid}html[data-ui-theme=modern] .arc-rp-stash-player-card__item{background:var(--arc-rp-adv-inset);border:1px solid var(--arc-rp-adv-border-faint);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:10px;font-size:.8125rem;display:grid}html[data-ui-theme=modern] .arc-rp-stash-player-card__item .rm-roleplay-inventory-popup__item-main{gap:4px;min-width:0;display:grid}html[data-ui-theme=modern] .arc-rp-stash-player-card__item .rm-roleplay-inventory-popup__item-name{color:var(--arc-rp-adv-title);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.8125rem;font-weight:700;line-height:1.35;display:flex}html[data-ui-theme=modern] .arc-rp-stash-player-card__item .rm-roleplay-inventory-popup__item-icon{color:var(--arc-rp-adv-gold);font-size:.7rem}html[data-ui-theme=modern] .arc-rp-stash-player-card__item .rm-roleplay-inventory-popup__item-qty{color:var(--arc-ds-text-secondary);margin-left:0;font-family:inherit;font-size:.75rem;font-weight:600}html[data-ui-theme=modern] .arc-rp-stash-player-card__item .rm-roleplay-inventory-popup__item-desc,html[data-ui-theme=modern] .arc-rp-stash-player-card__item .rm-roleplay-inventory-popup__item-meta{color:var(--arc-ds-text-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}html[data-ui-theme=modern] .arc-rp-stash-player-card__item .rm-roleplay-inventory-popup__item-remove{flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;width:5.75rem;display:flex}html[data-ui-theme=modern] .arc-rp-stash-player-card__item .rm-roleplay-inventory-popup__item-remove-qty{text-align:center;width:100%;min-width:0;max-width:none;padding:4px 6px}html[data-ui-theme=modern] .arc-rp-stash-player-card__item .rm-roleplay-inventory-popup__item-remove .rm-btn{border-radius:6px;width:100%;padding:4px 8px;font-size:.7rem}html[data-ui-theme=modern] .arc-rp-stash-player-card__empty{color:var(--arc-ds-text-muted);text-align:center;margin:0;padding:16px 12px;font-size:.8125rem}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup.arc-popup{width:min(840px,96vw);max-width:min(840px,96vw)}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup--create.arc-popup{width:min(920px,96vw);max-width:min(920px,96vw)}@media (min-width:1200px){html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup--create.arc-popup{width:min(960px,92vw);max-width:min(960px,92vw)}}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library{color:var(--arc-ds-text-primary)}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__filter{color:var(--arc-ds-text-secondary);gap:6px;font-size:.75rem;font-weight:600;display:grid}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__hint,html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__message{color:var(--arc-ds-text-muted);margin:0 0 12px;font-size:.8125rem;line-height:1.45}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__message{border:1px solid var(--arc-rp-adv-border-gold);background:var(--arc-rp-adv-banner-wait-bg);color:var(--arc-rp-adv-title);border-radius:8px;padding:10px 12px}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__cards{gap:10px;max-height:min(52vh,520px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card{border:1px solid var(--arc-rp-adv-border-faint);background:var(--arc-rp-adv-card);color:var(--arc-ds-text-primary);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;padding:12px 14px;display:grid}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-main{gap:6px;min-width:0;display:grid}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-name{color:var(--arc-rp-adv-title);font-size:.875rem;font-weight:700;line-height:1.3;display:block}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-category,html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-kind{border-radius:999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:600;line-height:1.3;display:inline-flex}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-kind{border:1px solid var(--arc-rp-adv-border-gold);background:var(--arc-rp-adv-gold)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-kind{background:color-mix(in srgb,var(--arc-rp-adv-gold) 12%,transparent)}}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-kind{color:var(--arc-rp-adv-gold)}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-category{border:1px solid var(--arc-rp-adv-border-faint);background:var(--arc-rp-adv-inset);color:var(--arc-ds-text-secondary)}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-desc{color:var(--arc-ds-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-effects{color:var(--arc-ds-text-muted);margin:0;font-size:.75rem;line-height:1.4}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;display:flex}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-actions .rm-btn{border:1px solid var(--arc-rp-adv-border-faint);background:var(--arc-rp-adv-inset);color:var(--arc-ds-text-primary);white-space:nowrap;border-radius:7px;padding:6px 12px;font-size:.75rem;font-weight:600}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-actions .rm-btn:hover:not(:disabled){border-color:var(--arc-rp-adv-border-gold);background:var(--arc-rp-adv-card);color:var(--arc-rp-adv-title)}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-actions .rm-create-button{border-color:var(--arc-rp-adv-gold)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-actions .rm-create-button{border-color:color-mix(in srgb,var(--arc-rp-adv-gold) 45%,transparent)}}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-actions .rm-create-button{background:var(--arc-rp-adv-gold)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-actions .rm-create-button{background:color-mix(in srgb,var(--arc-rp-adv-gold) 14%,transparent)}}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-actions .rm-create-button{color:var(--arc-rp-adv-gold)}@media (max-width:768px){html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card,html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__filters{grid-template-columns:1fr}html[data-ui-theme=modern] .arc-rp-stash-dashboard__popup .rm-roleplay-item-library__card-actions{flex-flow:wrap}}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard{width:100%;transition:height .36s cubic-bezier(.22,1,.36,1);overflow:hidden}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-track{will-change:transform;align-items:flex-start;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-track--steps-2{width:200%}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-track--steps-2.arc-rp-item-create-guided__wizard-track--at-step-2{transform:translate(-50%)}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-track--steps-3{width:300%}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-track--steps-3.arc-rp-item-create-guided__wizard-track--at-step-2{transform:translate(-33.3333%)}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-track--steps-3.arc-rp-item-create-guided__wizard-track--at-step-3{transform:translate(-66.6667%)}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-track--steps-2 .arc-rp-item-create-guided__wizard-panel{flex:0 0 50%}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-track--steps-3 .arc-rp-item-create-guided__wizard-panel{flex:0 0 33.3333%}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-panel{box-sizing:border-box;min-width:0;padding-right:2px}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-panel[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;user-select:none}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-panel-inner{min-height:0}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-step-header{margin-bottom:14px}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-step-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--arc-rp-adv-gold);margin:0 0 4px;font-size:.7rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-step-title{color:var(--arc-rp-adv-title);margin:0 0 8px;font-size:1rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-step-header .arc-rp-item-create-guided__lead{margin-bottom:0}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-footer{border-top:1px solid var(--arc-rp-adv-border-faint);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-footer>.arc-ds-btn--ghost:first-child{margin-right:auto}html[data-ui-theme=modern] .arc-rp-item-create-guided__grant-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,.55fr);align-items:start;gap:16px;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided__grant-fields .arc-rp-item-create-guided__qty-input{max-width:120px}@media (prefers-reduced-motion:reduce){html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard,html[data-ui-theme=modern] .arc-rp-item-create-guided__wizard-track{transition:none}}html[data-ui-theme=modern] .arc-rp-item-create-guided__lead{color:var(--arc-ds-text-secondary);margin:0 0 16px;font-size:.875rem;line-height:1.55}html[data-ui-theme=modern] .arc-rp-item-create-guided__section{margin-bottom:16px}html[data-ui-theme=modern] .arc-rp-item-create-guided__intro-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:0;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided__intro-col .arc-rp-item-create-guided__section{margin-bottom:12px}html[data-ui-theme=modern] .arc-rp-item-create-guided__intro-col .arc-rp-item-create-guided__section:last-child{margin-bottom:0}html[data-ui-theme=modern] .arc-rp-item-create-guided__desc{resize:vertical;min-height:6.5rem}html[data-ui-theme=modern] .arc-rp-item-create-guided__types-col{margin-bottom:0}html[data-ui-theme=modern] .arc-rp-item-create-guided__label{color:var(--arc-rp-adv-title);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}html[data-ui-theme=modern] .arc-rp-item-create-guided__hint{color:var(--arc-ds-text-muted);margin:6px 0 0;font-size:.75rem;line-height:1.45}html[data-ui-theme=modern] .arc-rp-item-create-guided__type-grid{grid-template-columns:1fr;gap:6px;margin-top:8px;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided__types{border:none;min-width:0;margin:0;padding:0}html[data-ui-theme=modern] .arc-rp-item-create-guided__type-card{border:1px solid var(--arc-rp-adv-border-faint);background:var(--arc-rp-adv-inset);cursor:pointer;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:1px 8px;padding:7px 9px;transition:border-color .15s,background .15s;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided__type-card--selected{border-color:var(--arc-rp-adv-gold);background:var(--arc-rp-adv-card);box-shadow:0 0 0 1px var(--arc-rp-adv-gold)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-item-create-guided__type-card--selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--arc-rp-adv-gold) 35%,transparent)}}html[data-ui-theme=modern] .arc-rp-item-create-guided__type-input{opacity:0;pointer-events:none;position:absolute}html[data-ui-theme=modern] .arc-rp-item-create-guided__type-icon{color:var(--arc-rp-adv-gold);grid-row:1/span 2;align-self:center;font-size:.8125rem}html[data-ui-theme=modern] .arc-rp-item-create-guided__type-title{color:var(--arc-rp-adv-title);grid-column:2;font-size:.75rem;font-weight:700;line-height:1.25}html[data-ui-theme=modern] .arc-rp-item-create-guided__type-hint{color:var(--arc-ds-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:.65rem;line-height:1.3;display:-webkit-box;overflow:hidden}html[data-ui-theme=modern] .arc-rp-item-create-guided__callout{background:var(--arc-rp-adv-banner-wait-bg);border:1px solid var(--arc-rp-adv-border-gold);border-radius:8px;padding:12px 14px}html[data-ui-theme=modern] .arc-rp-item-create-guided__callout-title{color:var(--arc-rp-adv-title);margin:0 0 12px;font-size:.8125rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-item-create-guided__callout-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided__callout-col{gap:12px;min-width:0;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided__callout-field{gap:6px;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided__callout-field .arc-rp-item-create-guided__label{margin-bottom:0}html[data-ui-theme=modern] .arc-rp-item-create-guided__hint--callout{align-self:start;margin:0}html[data-ui-theme=modern] .arc-rp-item-create-guided__input-narrow{max-width:120px}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced{border:1px solid var(--arc-rp-adv-border-faint);background:var(--arc-rp-adv-inset);border-radius:8px;margin-bottom:16px}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-summary{color:var(--arc-ds-text-secondary);cursor:pointer;padding:10px 14px;font-size:.8125rem;font-weight:600;list-style:none}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-summary::-webkit-details-marker{display:none}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-body{border-top:1px solid var(--arc-rp-adv-border-faint);padding:0 14px 14px}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-lead{color:var(--arc-ds-text-muted);margin:12px 0 14px;font-size:.8125rem;line-height:1.5}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-options{grid-template-columns:minmax(6.5rem,.55fr) minmax(6.5rem,.55fr) minmax(0,1.9fr);align-items:start;gap:12px 14px;margin-bottom:14px;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-options-field--numeric .rm-create-topic-input{width:100%;max-width:9rem}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-options-field--category .rm-create-topic-input{width:100%}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced .form-label-with-help{margin-bottom:0}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-primary{border:1px solid var(--arc-rp-adv-border-gold);background:var(--arc-rp-adv-banner-wait-bg);border-radius:8px;margin-bottom:14px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-primary{background:color-mix(in srgb,var(--arc-rp-adv-banner-wait-bg) 80%,transparent)}}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-bonus-title,html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-primary-title{text-transform:uppercase;letter-spacing:.04em;color:var(--arc-rp-adv-gold);margin:0 0 8px;font-size:.75rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-primary-list{color:var(--arc-rp-adv-title);margin:0 0 6px;padding:0;font-size:.8125rem;font-weight:600;list-style:none}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-bonus{margin-bottom:14px}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-add{gap:6px;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-add-select{max-width:360px}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin-bottom:4px;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__field{color:var(--arc-ds-text-secondary);gap:6px;font-size:.75rem;font-weight:600;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effects-title{color:var(--arc-rp-adv-title);margin:12px 0 8px;font-size:.8125rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect{border:1px solid var(--arc-rp-adv-border-faint);background:var(--arc-rp-adv-card);color:var(--arc-ds-text-primary);border-radius:8px;gap:10px;padding:12px 14px;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect-head{border-bottom:1px solid var(--arc-rp-adv-border-faint);justify-content:space-between;align-items:center;gap:10px;margin-bottom:0;padding-bottom:8px;display:flex}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect-type{color:var(--arc-rp-adv-gold);font-size:.8125rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__dice-grid,html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__hint{color:var(--arc-ds-text-muted);margin:0;font-size:.75rem}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__add-row{margin-top:10px}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect .rm-btn.rm-btn--sm.rm-btn--danger{border:1px solid var(--arc-ds-danger,#c44);border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:.7rem}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect .rm-btn.rm-btn--sm.rm-btn--danger{border:1px solid color-mix(in srgb,var(--arc-ds-danger,#c44) 45%,transparent)}}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect .rm-btn.rm-btn--sm.rm-btn--danger{background:var(--arc-ds-danger,#c44)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect .rm-btn.rm-btn--sm.rm-btn--danger{background:color-mix(in srgb,var(--arc-ds-danger,#c44) 12%,transparent)}}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect .rm-btn.rm-btn--sm.rm-btn--danger{color:var(--arc-ds-danger,#e88)}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect .rm-btn.rm-btn--sm.rm-btn--danger:hover:not(:disabled){background:var(--arc-ds-danger,#c44)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect .rm-btn.rm-btn--sm.rm-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--arc-ds-danger,#c44) 22%,transparent)}}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__effect .rm-btn.rm-btn--sm.rm-btn--danger:hover:not(:disabled){border-color:var(--arc-ds-danger,#c44)}html[data-ui-theme=modern] .arc-rp-item-create-guided__actions{margin-top:4px}html[data-ui-theme=modern] .arc-popup.arc-popup--salon.rm-roleplay-salon-popup--stash{width:min(840px,96vw);max-width:min(840px,96vw)}@media (min-width:1200px){html[data-ui-theme=modern] .arc-popup.arc-popup--salon.rm-roleplay-salon-popup--stash{width:min(920px,92vw);max-width:min(920px,92vw)}}html[data-ui-theme=modern] .arc-rp-stash-dashboard--salon .arc-rp-stash-dashboard__grid{overscroll-behavior:contain;grid-template-columns:1fr;max-height:min(62vh,520px);padding-right:2px;overflow-y:auto}html[data-ui-theme=modern] .popup_menu_popup.rm-roleplay-salon-popup--stash .arc-rp-stash-dashboard--salon{min-width:0}html[data-ui-theme=modern] .arc-rp-stash-dashboard--salon .arc-rp-stash-dashboard__actions{margin-bottom:10px}html[data-ui-theme=modern] .arc-rp-stash-dashboard--salon .arc-rp-stash-player-grid{grid-template-columns:1fr}@media (min-width:720px){html[data-ui-theme=modern] .arc-rp-stash-dashboard--salon .arc-rp-stash-dashboard__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-height:min(68vh,580px)}html[data-ui-theme=modern] .arc-rp-stash-dashboard--salon .arc-rp-stash-player-grid{grid-template-columns:1fr}}html[data-ui-theme=modern] .arc-rp-invite-list{flex-direction:column;gap:0;margin:0;display:flex}html[data-ui-theme=modern] .arc-rp-invite-list__header,html[data-ui-theme=modern] .arc-rp-invite-list__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 52px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:.8125rem;display:grid}html[data-ui-theme=modern] .arc-rp-invite-list__header{border-bottom:1px solid var(--arc-rp-adv-border-faint);letter-spacing:.06em;text-transform:uppercase;color:var(--arc-ds-text-muted);padding-top:0;padding-bottom:6px;font-size:.68rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-invite-list__row{color:var(--arc-rp-adv-body);border-radius:6px}html[data-ui-theme=modern] .arc-rp-invite-list__row--alt{background:var(--arc-rp-adv-inset)}html[data-ui-theme=modern] .arc-rp-invite-list__col--player{color:var(--arc-rp-adv-title);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}html[data-ui-theme=modern] .arc-rp-invite-list__col--level,html[data-ui-theme=modern] .arc-rp-invite-list__col--metier{color:var(--arc-ds-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-ui-theme=modern] .arc-rp-invite-list__col--level{text-align:center}html[data-ui-theme=modern] .arc-rp-invite-list__col--status{justify-content:flex-end;display:flex}html[data-ui-theme=modern] .arc-rp-invite-list__col--status .rm-roleplay-hub-list__status{text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-block}html[data-ui-theme=modern] .arc-rp-character-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}html[data-ui-theme=modern] .arc-rp-character-card{background:var(--arc-rp-adv-inset);border:1px solid var(--arc-rp-adv-border-faint);border-radius:10px;flex-direction:column;gap:12px;padding:12px;display:flex}html[data-ui-theme=modern] .arc-rp-character-card__name{color:var(--arc-rp-adv-body);margin:0 0 4px;font-size:.9375rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-character-card__meta{color:var(--arc-ds-text-muted);margin:0 0 8px;font-size:.78rem}html[data-ui-theme=modern] .arc-rp-character-card__hp{grid-template-columns:1fr 1fr;gap:8px;display:grid}html[data-ui-theme=modern] .arc-rp-character-card__hp-field{color:var(--arc-rp-adv-title);flex-direction:column;gap:4px;font-size:.72rem;font-weight:700;display:flex}html[data-ui-theme=modern] .arc-rp-character-card__hp-field input{width:100%}html[data-ui-theme=modern] .arc-rp-option-cards{flex-direction:column;gap:10px;display:flex}html[data-ui-theme=modern] .arc-rp-option-card{background:var(--arc-rp-adv-inset);border:1px solid var(--arc-rp-adv-border-subtle);cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}html[data-ui-theme=modern] .arc-rp-option-card--selected{background:var(--arc-rp-adv-option-selected);border-color:var(--arc-rp-adv-border-gold);box-shadow:inset 0 0 0 1px #b78c4a26}html[data-ui-theme=modern] .arc-rp-option-card input{opacity:0;pointer-events:none;position:absolute}html[data-ui-theme=modern] .arc-rp-option-card__title{color:var(--arc-rp-adv-body);font-size:.875rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-option-card__desc{color:var(--arc-ds-text-muted);font-size:.78rem;line-height:1.45}html[data-ui-theme=modern] .arc-rp-opening-textarea{box-sizing:border-box;width:100%;min-height:180px}html[data-ui-theme=modern] .arc-rp-campaign-start__actions{margin-top:20px}html[data-ui-theme=modern] .arc-rp-campaign-start__submit{min-width:min(100%,280px)}html[data-ui-theme=modern] .arc-rp-campaign-back{margin:24px 0 0}html[data-ui-theme=modern] .arc-rp-campaign-back__link{color:var(--arc-rp-adv-title);align-items:center;gap:8px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}html[data-ui-theme=modern] .arc-rp-campaign-back__link:hover{color:var(--arc-rp-adv-gold)}html[data-ui-theme=modern] .rm-roleplay-salon-scene{background:var(--arc-rp-adv-scene);border-radius:16px;min-height:0}html[data-ui-theme=modern] .rm-roleplay-salon-scene__chrome{background:var(--arc-rp-adv-scene-chrome);padding:0}html[data-ui-theme=modern] .rm-roleplay-salon-scene__chrome-bar-hit{color:var(--arc-ds-text-primary);padding:12px 96px 12px 16px}html[data-ui-theme=modern] .rm-roleplay-salon-scene__chrome-bar-hit:focus-visible{outline-color:var(--arc-ds-focus-ring)}html[data-ui-theme=modern] .rm-roleplay-salon-scene__chrome-bar-mj{background:var(--arc-rp-adv-inset);border:1px solid var(--arc-rp-adv-border-faint);max-width:100%;color:var(--arc-rp-adv-body);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;display:inline-flex}html[data-ui-theme=modern] .rm-roleplay-salon-scene__chrome-bar-chevron{color:var(--arc-rp-adv-body);opacity:.8}html[data-ui-theme=modern] .rm-roleplay-salon-scene__chrome-panel{padding:0 16px 12px}html[data-ui-theme=modern] .rm-roleplay-salon-scene__feed{box-sizing:border-box;width:auto;height:var(--rm-roleplay-scene-feed-height,650px);max-height:var(--rm-roleplay-scene-feed-height,650px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--arc-rp-adv-scene);flex:auto;min-width:0;min-height:0;padding:16px 16px 20px;overflow:hidden auto}html.rm-roleplay-salon-immersive[data-ui-theme=modern] .rm-roleplay-salon-scene__feed{flex:1 1 0;height:auto;min-height:0;max-height:100%;overflow-y:auto}html[data-ui-theme=modern] .rm-roleplay-salon-scene__sidebar{flex:0 0 var(--rm-roleplay-scene-sidebar-width,300px);width:var(--rm-roleplay-scene-sidebar-width,300px);box-sizing:border-box;height:var(--rm-roleplay-scene-feed-height,650px);max-height:var(--rm-roleplay-scene-feed-height,650px);border-left:1px solid var(--arc-rp-adv-border-gold);background:var(--arc-rp-adv-dock-bg);padding:12px 14px 14px;overflow:hidden auto}@media (max-width:1024px){html[data-ui-theme=modern] .rm-roleplay-salon-scene__sidebar{border-left:none;border-top:1px solid var(--arc-rp-adv-border-gold);flex:none;width:100%;height:auto;max-height:min(360px,42vh)}html[data-ui-theme=modern] .rm-roleplay-salon-scene__mobile-tab{background:var(--arc-rp-adv-inset);border-color:var(--arc-rp-adv-border-faint);color:var(--arc-rp-adv-body)}html[data-ui-theme=modern] .rm-roleplay-salon-scene__mobile-tab--active{background:var(--arc-rp-adv-header-compact);border-color:var(--arc-rp-adv-border-gold);color:var(--arc-ds-text-primary)}html[data-ui-theme=modern] .rm-roleplay-salon-scene__body--with-sidebar[data-mobile-tab=sheet] .rm-roleplay-salon-scene__sidebar{max-height:var(--rm-roleplay-scene-feed-height,650px);border-top:none}}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-forum-card>.arc-modern-page-header--forum.arc-modern-page-header--has-actions{box-sizing:border-box;max-width:100%;overflow:hidden visible}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-forum-card>.arc-modern-page-header--forum.arc-modern-page-header--has-actions .arc-modern-page-header__row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 10px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden;container:rp-salon-header-row/inline-size}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-forum-card>.arc-modern-page-header--forum .arc-modern-page-header__heading{flex:none;grid-column:1;min-width:0;max-width:none;overflow:hidden}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-forum-card>.arc-modern-page-header--forum .arc-modern-page-header__title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-forum-card>.arc-modern-page-header--forum .arc-modern-page-header__actions{flex-wrap:nowrap;grid-column:2;justify-content:flex-end;align-items:center;gap:4px;width:auto;min-width:max-content;max-width:none;display:flex;overflow:visible;container:rp-salon-header-toolbar/inline-size}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row{flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:auto;min-width:max-content;max-width:none;display:flex}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene #roleplay-salon-toolbar-inner>.arc-toolbar__link{flex:none}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row>.arc-toolbar{flex:none;min-width:fit-content;max-width:none;overflow:hidden;width:auto!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row #roleplay-salon-toolbar-inner,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__inner{box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;width:auto;min-width:0;display:flex}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row #roleplay-salon-toolbar-inner .arc-toolbar__spacer,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__spacer--fill{display:none!important}@media (max-width:1024px){html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-toolbar__action.arc-ds-btn{min-height:44px}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-toolbar__action--icon-only.arc-ds-btn,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon]{min-width:44px;min-height:44px}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-icon-button--sm,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-roleplay-salon-scene__feed .rm-icon-button--sm{width:36px;height:36px;font-size:13px}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-roleplay-narration-dock .rm-forum-editor-footer .rm-forum-btn,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-roleplay-narration-dock .rm-forum-editor-footer-submit-row .inline-help-tooltip.rm-forum-editor-format-help-tooltip{min-height:44px}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon],html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__link[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon]{gap:0;min-width:44px;min-height:44px;position:relative;padding:5px 7px!important;font-size:.6875rem!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row #roleplay-salon-toolbar-inner .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__label,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__label,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__link[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__label{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon].rm-forum-popup-trigger:after{display:none!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__icon,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__link[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__icon{width:.9375rem;font-size:.8125rem}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row #roleplay-salon-toolbar-inner,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__inner{flex-wrap:nowrap;gap:5px;min-height:28px}}@container rp-salon-header-row (max-width:1100px){html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon],html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__link[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon]{gap:0;min-width:44px;min-height:44px;position:relative;padding:5px 7px!important;font-size:.6875rem!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row #roleplay-salon-toolbar-inner .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__label,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__label,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__link[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__label{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon].rm-forum-popup-trigger:after{display:none!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__icon,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__link[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__icon{width:.9375rem;font-size:.8125rem}}@container rp-salon-header-toolbar (max-width:900px){html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon],html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__link[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon]{gap:0;min-width:44px;min-height:44px;position:relative;padding:5px 7px!important;font-size:.6875rem!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row #roleplay-salon-toolbar-inner .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__label,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__label,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__link[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__label{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon].rm-forum-popup-trigger:after{display:none!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__action[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__icon,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__link[data-toolbar-mobile-layout=compact][data-toolbar-compact-icon] .arc-toolbar__icon{width:.9375rem;font-size:.8125rem}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row #roleplay-salon-toolbar-inner,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-modern-page-header-toolbar-row .arc-toolbar__inner{flex-wrap:nowrap;gap:5px;min-height:28px}}html[data-ui-theme=modern].rm-roleplay-salon-immersive main.rm-layout-content.rm-layout--roleplay-salon-scene{background:var(--arc-rp-adv-page-bg,var(--arc-ds-bg-page))}html[data-ui-theme=modern].rm-roleplay-salon-immersive main.rm-layout-content.rm-layout--roleplay-salon-scene .rm-content-wrapper{box-sizing:border-box;width:100%;max-width:none}@media (max-width:1024px){html[data-ui-theme=modern].rm-roleplay-salon-immersive main.rm-layout-content.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .rm-content-wrapper{padding-left:0;padding-right:0}html[data-ui-theme=modern].rm-roleplay-salon-immersive .rm-roleplay-salon-scene-sticky{width:100%;max-width:none;margin:0;padding:0}}html[data-ui-theme=modern].rm-roleplay-salon-immersive .rm-roleplay-salon-scene{background:var(--arc-rp-adv-scene-bg);border-color:var(--arc-rp-adv-border-gold)}@media (min-width:1025px){html[data-ui-theme=modern].rm-roleplay-salon-immersive .rm-roleplay-salon-scene__body--with-sidebar .rm-roleplay-salon-scene__sidebar{border-left-color:var(--arc-rp-adv-border-gold)}}html[data-ui-theme=modern] .rm-roleplay-salon-scene__dock{background:var(--arc-rp-adv-dock-bg);border-top:1px solid var(--arc-rp-adv-border-gold);flex:none;padding:10px 12px 12px;overflow:visible}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .arc-forum-card:has(.rm-roleplay-salon-scene-sticky){overflow:visible}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .arc-forum-card:has(.rm-roleplay-salon-scene-sticky) .arc-forum-card__body{min-height:0;padding-bottom:24px;display:block;overflow:visible}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .arc-forum-card:has(.rm-roleplay-salon-scene-sticky) .rm-community-subsection{min-height:0;display:block}html[data-ui-theme=modern].rm-roleplay-salon-immersive main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .arc-forum-card:has(.rm-roleplay-salon-scene-sticky){overflow:hidden}html[data-ui-theme=modern].rm-roleplay-salon-immersive main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .arc-forum-card:has(.rm-roleplay-salon-scene-sticky) .arc-forum-card__body{flex-direction:row;flex:auto;min-height:0;padding-bottom:0;padding-left:0;padding-right:0;display:flex;overflow:hidden}html[data-ui-theme=modern].rm-roleplay-salon-immersive main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .arc-forum-card:has(.rm-roleplay-salon-scene-sticky) .rm-community-subsection{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}html[data-ui-theme=modern].rm-roleplay-salon-immersive main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .arc-forum-card:has(.rm-roleplay-salon-scene-sticky)>.arc-modern-page-header.arc-modern-page-header--forum{z-index:9710;padding-left:calc(24px + env(safe-area-inset-left,0px));padding-right:calc(24px + env(safe-area-inset-right,0px));background:var(--arc-rp-adv-page-bg,var(--arc-ds-bg-page));flex-shrink:0;position:sticky;top:0}html[data-ui-theme=modern].rm-roleplay-salon-immersive main.rm-layout--roleplay-salon-scene.rm-layout-content--forum-modern .rm-forum-home-section{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}html[data-ui-theme=modern].rm-roleplay-salon-immersive .rm-roleplay-salon-scene-sticky,html[data-ui-theme=modern].rm-roleplay-salon-immersive .rm-roleplay-salon-scene-sticky--immersive{flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;min-height:0;margin:0;padding:0 25px;display:flex;overflow:hidden}html[data-ui-theme=modern].rm-roleplay-salon-immersive .rm-roleplay-salon-scene{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}html[data-ui-theme=modern].rm-roleplay-salon-immersive .rm-roleplay-salon-scene__chrome{z-index:9705;flex-shrink:0}html[data-ui-theme=modern].rm-roleplay-salon-immersive .rm-roleplay-salon-scene__body{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}html[data-ui-theme=modern].rm-roleplay-salon-immersive .rm-roleplay-salon-scene__feed{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1 1 0;min-height:0;max-height:100%;overflow:hidden auto}html[data-ui-theme=modern] .arc-rp-narrative-timeline{flex-direction:column;gap:20px;margin:0;padding-left:0;display:flex;position:relative}html[data-ui-theme=modern] .arc-rp-narrative-timeline:before{content:"";background:var(--arc-rp-adv-timeline-line);pointer-events:none;border-radius:999px;width:2px;position:absolute;top:23px;bottom:8px;left:18px}html[data-ui-theme=modern] .arc-rp-narrative-timeline>*{z-index:1;position:relative}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset-group{min-width:0;max-width:min(100%,720px);margin-left:36px}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset-group .roleplay-inset{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html[data-ui-theme=modern] .arc-rp-narrative-timeline .arc-rp-narrative-post.rm-forum-post-card,html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-card--first{max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;margin-left:0;overflow:visible}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-card--rp-master{box-shadow:none;background:0 0;border:none}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-card--rp-player{background:0 0;border:none}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-content{gap:12px;padding:0}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-text{color:var(--arc-rp-adv-body);font-size:1rem;line-height:1.72}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-author-name-wrapper,html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-author-name-wrapper a{color:var(--arc-rp-adv-title);font-weight:700}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-card--rp-master .rm-forum-post-author-name-wrapper,html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-card--rp-master .rm-forum-post-author-name-wrapper a{color:var(--arc-rp-adv-gold)}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-card--rp-master .rm-forum-post-badge--rp-mj{background:var(--arc-rp-adv-gold)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-card--rp-master .rm-forum-post-badge--rp-mj{background:color-mix(in srgb,var(--arc-rp-adv-gold) 24%,var(--arc-rp-adv-card))}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-card--rp-master .rm-forum-post-badge--rp-mj{border-color:var(--arc-rp-adv-border-gold-strong);box-shadow:none;color:var(--arc-rp-adv-title)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-badge{letter-spacing:.03em;border-radius:999px;font-size:.65rem;font-weight:700}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-number,html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-reply-number{display:none}html[data-ui-theme=modern] .arc-rp-narrative-timeline .rm-forum-post-header-meta>*+:before{content:none;margin:0}html[data-ui-theme=modern] .rm-roleplay-narration-dock .arc-forum-card.rm-forum-reply-card .arc-forum-card__body{height:auto;min-height:0}html[data-ui-theme=modern] .rm-roleplay-narration-dock .rm-yria-desc-card{box-shadow:none!important;background:0 0!important;border:none!important}html[data-ui-theme=modern] .rm-roleplay-narration-dock .rm-graphic-header-card-content{padding:0!important}html[data-ui-theme=modern] .rm-roleplay-narration-dock .arc-forum-card{background:var(--arc-ds-bg-surface);overflow:hidden;margin-top:0!important}html[data-ui-theme=modern] .rm-roleplay-narration-dock .arc-forum-card.rm-forum-reply-card .arc-forum-card__body{background:var(--arc-ds-bg-surface)}html[data-ui-theme=modern] .rm-roleplay-narration-dock .rm-forum-post-editor-wrapper{margin-top:0;padding:0;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-roleplay-narration-dock .rm-forum-editor-footer-submit-row .inline-help-tooltip.rm-forum-editor-format-help-tooltip{appearance:none;border:1px solid var(--arc-ds-border-subtle)!important;box-shadow:none!important;background:0 0!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-roleplay-narration-dock .rm-forum-editor-footer-submit-row .inline-help-tooltip.rm-forum-editor-format-help-tooltip:focus-visible,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-roleplay-narration-dock .rm-forum-editor-footer-submit-row .inline-help-tooltip.rm-forum-editor-format-help-tooltip:hover{background:var(--arc-ds-glow-gold)!important;border-color:var(--arc-ds-border-gold)!important;color:var(--arc-ds-accent)!important}@media (max-width:1024px){html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-roleplay-narration-dock{background:var(--arc-rp-adv-dock-bg)}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-roleplay-narration-dock .arc-forum-card.rm-forum-reply-card{border-radius:var(--arc-forum-radius);box-shadow:var(--arc-ds-shadow-lg);overflow:hidden}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-roleplay-narration-dock .arc-forum-card.rm-forum-reply-card .arc-forum-card__body{padding:10px 12px 12px}}html[data-ui-theme=modern] .rm-roleplay-narration-dock .rm-forum-editor-message-row textarea{resize:vertical;height:5.5rem;min-height:5.5rem;max-height:12rem}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset{box-shadow:var(--arc-rp-adv-shadow-inset);color:var(--arc-rp-adv-body);border-radius:10px;padding:8px 10px}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice.roleplay-inset{box-sizing:border-box;min-width:0;max-width:100%;padding:8px 10px;overflow:hidden}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset__target-card{box-sizing:border-box;min-width:0;max-width:100%;padding:5px 8px}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--positive{--rp-inset-fg:var(--arc-rp-adv-body);--rp-inset-fg-muted:var(--arc-rp-adv-body)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--positive{--rp-inset-fg-muted:color-mix(in srgb,var(--arc-rp-adv-body) 72%,transparent)}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--positive{--rp-inset-fg-emphasis:var(--arc-rp-adv-title);--rp-inset-icon:var(--arc-rp-adv-green);background:var(--arc-rp-adv-green)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--positive{background:color-mix(in srgb,var(--arc-rp-adv-green) 14%,var(--arc-rp-adv-card))}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--positive{border:1px solid var(--arc-rp-adv-green)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--positive{border:1px solid color-mix(in srgb,var(--arc-rp-adv-green) 38%,transparent)}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--positive{border-left:4px solid var(--arc-rp-adv-green)}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--negative{--rp-inset-fg:var(--arc-rp-adv-body);--rp-inset-fg-muted:var(--arc-rp-adv-body)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--negative{--rp-inset-fg-muted:color-mix(in srgb,var(--arc-rp-adv-body) 72%,transparent)}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--negative{--rp-inset-fg-emphasis:var(--arc-rp-adv-title);--rp-inset-icon:var(--arc-rp-adv-red);background:var(--arc-rp-adv-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--negative{background:color-mix(in srgb,var(--arc-rp-adv-red) 12%,var(--arc-rp-adv-card))}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--negative{border:1px solid var(--arc-rp-adv-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--negative{border:1px solid color-mix(in srgb,var(--arc-rp-adv-red) 34%,transparent)}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--negative{border-left:4px solid var(--arc-rp-adv-red)}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice{--rp-inset-fg:var(--arc-rp-adv-body);--rp-inset-fg-muted:var(--arc-rp-adv-body)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice{--rp-inset-fg-muted:color-mix(in srgb,var(--arc-rp-adv-body) 72%,transparent)}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice{--rp-inset-fg-emphasis:var(--arc-rp-adv-title);--rp-inset-icon:var(--arc-rp-adv-red);background-color:var(--arc-rp-adv-inset-dice-bg-opaque);border:1px solid var(--arc-rp-adv-red);background-image:none}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice{border:1px solid color-mix(in srgb,var(--arc-rp-adv-red) 30%,transparent)}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice{border-left:4px solid var(--arc-rp-adv-red);z-index:1;position:relative}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--neutral{--rp-inset-fg:var(--arc-rp-adv-body);--rp-inset-fg-muted:var(--arc-rp-adv-body)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--neutral{--rp-inset-fg-muted:color-mix(in srgb,var(--arc-rp-adv-body) 72%,transparent)}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--neutral{--rp-inset-fg-emphasis:var(--arc-rp-adv-title);background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-inset-system-border);border-left:4px solid var(--arc-rp-adv-inset-system-accent)}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__content,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__target-card{background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-faint);border-radius:8px;padding:6px 10px}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset__target-card{background:var(--arc-rp-adv-inset-dice-inner-bg-opaque)}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__content--compact{gap:8px}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__icon{background:currentColor;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:0;font-size:.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__icon{background:color-mix(in srgb,currentColor 12%,var(--arc-rp-adv-card))}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log{align-items:center;gap:8px;font-size:.8125rem;line-height:1.35}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__pseudo,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__pseudo{font-size:.875rem;font-weight:700;color:var(--arc-rp-adv-title)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__action{color:var(--arc-rp-adv-body)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--negative .roleplay-inset--log__verb--up,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--positive .roleplay-inset--log__verb--up{font-weight:700;color:var(--arc-rp-adv-green)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--negative .roleplay-inset--log__verb--down,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--positive .roleplay-inset--log__verb--down{font-weight:700;color:var(--arc-rp-adv-red)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log-hp .roleplay-inset--log__icon{color:var(--arc-rp-adv-red)}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log-death .roleplay-inset--log__icon{color:var(--arc-rp-adv-red);background:var(--arc-rp-adv-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log-death .roleplay-inset--log__icon{background:color-mix(in srgb,var(--arc-rp-adv-red) 14%,var(--arc-rp-adv-card))}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log-resurrection .roleplay-inset--log__icon{color:var(--arc-ds-accent-gold,#d4af37);background:var(--arc-ds-accent-gold,#d4af37)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log-resurrection .roleplay-inset--log__icon{background:color-mix(in srgb,var(--arc-ds-accent-gold,#d4af37) 16%,var(--arc-rp-adv-card))}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log-resurrection .roleplay-inset--log__icon{box-shadow:0 0 0 1px var(--arc-ds-accent-gold,#d4af37)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log-resurrection .roleplay-inset--log__icon{box-shadow:0 0 0 1px color-mix(in srgb,var(--arc-ds-accent-gold,#d4af37) 35%,transparent)}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__amount,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__total{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700;color:var(--arc-rp-adv-title)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__amount-trigger.inline-help-tooltip{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:var(--arc-rp-adv-gold);text-underline-offset:2px;text-decoration-thickness:1px}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__amount-trigger.inline-help-tooltip:focus-visible,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__amount-trigger.inline-help-tooltip:hover{text-decoration-thickness:2px}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__amount-trigger.inline-help-tooltip:focus-visible{outline-color:var(--arc-rp-adv-gold)}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__total-row{border-top:1px solid var(--arc-rp-adv-border-faint);margin-top:0;padding-top:6px}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__content--compact .roleplay-inset--log__total-row{border-top:0;padding-top:0}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--log__total-label{letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:700;color:var(--arc-ds-text-muted)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset__label{letter-spacing:.05em;text-transform:uppercase;font-size:.8125rem;font-weight:800;color:var(--arc-rp-adv-red)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset__dice-head{border-bottom-color:var(--arc-rp-adv-border-faint);gap:5px;margin-bottom:6px;padding-bottom:6px}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset__dice-rule-text{font-size:.75rem;color:var(--arc-ds-text-muted)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset__dice-rule-stat{color:var(--arc-rp-adv-title)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset__dice-rule-bonus,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset__dice-rule-dice{color:var(--arc-rp-adv-body)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset__targets{gap:8px;width:100%;min-width:0}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset__target{min-width:0;max-width:100%}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__target-result-row{align-items:flex-start;gap:8px;width:100%;max-width:100%}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__target-badge-col{flex:none}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__target-detail .roleplay-inset__pseudo,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__target-detail-label{color:var(--arc-rp-adv-title)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__target-detail{color:var(--arc-ds-text-muted)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__target-detail strong{color:var(--arc-rp-adv-title)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__target-detail-formula{color:var(--arc-rp-adv-body)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__target-detail-threshold{color:var(--arc-ds-text-muted)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge{background:var(--arc-rp-adv-surface);border:1px solid var(--arc-rp-adv-border-faint);padding:2px 10px;font-size:.75rem;font-weight:700;color:var(--arc-rp-adv-body)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--critical,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--success{background:var(--arc-rp-adv-green)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--critical,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--success{background:color-mix(in srgb,var(--arc-rp-adv-green) 16%,var(--arc-rp-adv-card))}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--critical,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--success{border-color:var(--arc-rp-adv-green)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--critical,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--success{border-color:color-mix(in srgb,var(--arc-rp-adv-green) 40%,transparent)}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--critical,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--critical i,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--success,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--success i{color:var(--arc-rp-adv-green)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--failure{background:var(--arc-rp-adv-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--failure{background:color-mix(in srgb,var(--arc-rp-adv-red) 14%,var(--arc-rp-adv-card))}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--failure{border-color:var(--arc-rp-adv-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--failure{border-color:color-mix(in srgb,var(--arc-rp-adv-red) 38%,transparent)}}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--failure,html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--failure i{color:var(--arc-rp-adv-red)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--pending{background:var(--arc-rp-adv-surface);color:var(--arc-rp-adv-body)!important}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset__status-badge--pending i{color:var(--arc-ds-text-muted)!important}html[data-ui-theme=modern] .rm-roleplay-salon-header__summary--compact{background:var(--arc-rp-adv-header-compact);border:1px solid var(--arc-rp-adv-border-gold);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}html[data-ui-theme=modern] .rm-roleplay-salon-header__compact-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;min-width:0;display:flex}html[data-ui-theme=modern] .rm-roleplay-salon-header__compact-mj-row{background:var(--arc-rp-adv-inset);border:1px solid var(--arc-rp-adv-border-faint);width:fit-content;max-width:100%;color:var(--arc-rp-adv-body);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;display:inline-flex}html[data-ui-theme=modern] .rm-roleplay-salon-header__compact-mj-label{letter-spacing:.05em;text-transform:uppercase;color:var(--arc-ds-text-muted);font-size:.68rem;font-weight:700}html[data-ui-theme=modern] .rm-roleplay-salon-header__compact-mj-name{color:var(--arc-rp-adv-title);font-weight:700}html[data-ui-theme=modern] .rm-roleplay-salon-header__compact-members{grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:8px;margin-top:0;display:grid}html[data-ui-theme=modern] .rm-roleplay-salon-header__compact-member{background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-faint);border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px}html[data-ui-theme=modern] .rm-roleplay-salon-header__compact-member-hp{flex:auto;align-items:center;gap:8px;width:100%;display:flex}html[data-ui-theme=modern] .rm-roleplay-salon-header__summary--compact .rm-roleplay-salon-header__member-pseudo{flex:auto;max-width:none;padding-right:0}html[data-ui-theme=modern] .rm-roleplay-salon-header__summary--compact .rm-roleplay-salon-header__member-name{color:var(--arc-rp-adv-title);font-size:.8125rem;font-weight:700}html[data-ui-theme=modern] .rm-roleplay-salon-header__summary--compact .rm-roleplay-salon-header__hp-bar{flex:auto;width:auto;height:8px}html[data-ui-theme=modern] .rm-roleplay-salon-header__summary--compact .rm-roleplay-salon-header__hp-label{font-variant-numeric:tabular-nums;color:var(--arc-rp-adv-body);flex-shrink:0;font-size:.75rem;font-weight:700}html[data-ui-theme=modern] .rm-roleplay-status-strip{background:var(--arc-rp-adv-status-strip);border-color:var(--arc-rp-adv-border-gold)}html[data-ui-theme=modern] .rm-roleplay-salon-scene-sticky{margin:0 calc(-1 * var(--arc-rp-layout-pad-x,10px));padding:0 var(--arc-rp-layout-pad-x,10px)}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log.roleplay-inset--negative{--rp-inset-bg:var(--arc-rp-adv-inset-log-negative-bg);background-color:var(--arc-rp-adv-inset-log-negative-bg);background-image:none}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log.roleplay-inset--positive{--rp-inset-bg:var(--arc-rp-adv-inset-log-positive-bg);background-color:var(--arc-rp-adv-inset-log-positive-bg);background-image:none}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log.roleplay-inset--neutral{--rp-inset-bg:var(--arc-rp-adv-inset-log-neutral-bg);background-color:var(--arc-rp-adv-inset-log-neutral-bg);background-image:none}@media (max-width:768px){html[data-ui-theme=modern] main.arc-rp-adventure-root{--arc-rp-layout-pad-x:16px}html[data-ui-theme=modern] .arc-rp-adventure-page{padding:16px 0 40px}html[data-ui-theme=modern] .arc-rp-campaign-dashboard__grid{grid-template-columns:1fr}html[data-ui-theme=modern] .arc-rp-invite-list__header,html[data-ui-theme=modern] .arc-rp-invite-list__row{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) 40px minmax(0,.9fr);gap:8px;padding:8px;font-size:.75rem}html[data-ui-theme=modern] .arc-rp-stash-dashboard__grid,html[data-ui-theme=modern] .arc-rp-stash-player-grid{grid-template-columns:1fr}html[data-ui-theme=modern] .arc-rp-item-create-guided__intro-row{grid-template-columns:1fr;gap:16px}html[data-ui-theme=modern] .arc-rp-item-create-guided__grant-fields{grid-template-columns:1fr}html[data-ui-theme=modern] .arc-rp-item-create-guided__callout-grid{grid-template-columns:1fr;gap:12px}html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__dice-grid,html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__grid,html[data-ui-theme=modern] .arc-rp-item-create-guided .rm-roleplay-item-effect-editor__row,html[data-ui-theme=modern] .arc-rp-item-create-guided__advanced-options{grid-template-columns:1fr}}@media (max-width:1024px){html[data-ui-theme=modern] .arc-rp-narrative-timeline:before{left:0}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline:before{left:10px}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .rm-roleplay-salon-scene__feed{padding-left:calc(15px + env(safe-area-inset-left,0px));padding-right:calc(15px + env(safe-area-inset-right,0px))}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline{gap:12px;width:100%;padding-left:0;padding-right:0}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset-group{isolation:isolate;gap:4px;margin-top:4px;margin-bottom:4px;margin-left:0}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset--dice-outcome.roleplay-inset{box-shadow:none;background:0 0;border:none}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--dice .roleplay-inset--dice-outcome .roleplay-inset--log__content{background:0 0;border:none}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--dice,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset-group--dice-bundle{background-color:var(--arc-rp-adv-inset-dice-bg-opaque);box-shadow:var(--arc-rp-adv-shadow-inset);z-index:1;background-image:none;position:relative}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset-group--dice-bundle{box-shadow:var(--arc-rp-adv-shadow-inset);gap:0}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset-group--dice-bundle .roleplay-inset{box-shadow:none}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset-group--dice-bundle .roleplay-inset--dice{border-bottom:none}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset-group--dice-bundle .roleplay-inset--dice+.roleplay-inset{border-top:1px solid var(--arc-rp-adv-border-faint)}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset:not(.roleplay-inset--log){padding:.45rem .55rem;font-size:.82rem}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log{align-items:center;gap:6px;padding:4px 8px;font-size:.78rem;line-height:1.2}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log__content{background:0 0;border:none;border-radius:0;min-width:0;padding:0}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log__content--compact{flex-flow:row;align-items:center;gap:8px}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log__content--compact .roleplay-inset--log__action{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log__content--compact .roleplay-inset--log__total-row{white-space:nowrap;border-top:none;flex-direction:row;flex:none;align-items:center;gap:4px;margin:0;padding:0}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log__amount,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log__pseudo,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log__total{font-size:.78rem}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log__total-label{font-size:.58rem}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .roleplay-inset--log__icon{flex-shrink:0;width:1.25rem;height:1.25rem;font-size:.65rem}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-content{gap:8px;padding-left:0;padding-right:0}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-body,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-header,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-text{box-sizing:border-box;width:auto;max-width:100%}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-body{flex:auto;min-width:0}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-text{font-size:.92rem;line-height:1.55}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-rp-narrative-timeline .rm-forum-post-author-line-left{flex-wrap:nowrap;min-width:0}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-rp-narrative-timeline .rm-forum-post-header-subline{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px 8px;min-width:0;display:flex}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-rp-narrative-timeline .rm-forum-post-badges-inline,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-rp-narrative-timeline .rm-forum-post-header-meta{flex:0 auto;width:auto;max-width:none}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-rp-narrative-timeline .rm-forum-post-badges-inline{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-rp-narrative-timeline .rm-forum-post-author-name-wrapper{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-rp-narrative-timeline .rm-forum-post-date-wrapper{flex:100%;width:auto}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-rp-narrative-timeline .rm-forum-post-header-subline>.rm-forum-post-date-wrapper:before{content:none}html[data-ui-theme=modern] .arc-rp-narrative-timeline .roleplay-inset-group{margin-left:22px}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-forum-card>.arc-modern-page-header--forum:not(.arc-modern-page-header--secondary){padding:0 calc(15px + env(safe-area-inset-right,0px)) 0 calc(15px + env(safe-area-inset-left,0px))}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene.arc-forum-page-root .arc-forum-card>.arc-modern-page-header--forum .arc-modern-page-header__row{padding-top:15px;padding-bottom:15px}}@media (min-width:769px) and (max-width:1024px){html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-content{align-items:flex-start;gap:12px;flex-direction:row!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-avatar{flex:0 0 83px;width:83px;display:block!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-avatar .rm-forum-avatar,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-avatar img{object-fit:cover;width:83px;height:117px;display:block}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-avatar-inline{display:none!important}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-body{flex:auto;width:auto;min-width:0;max-width:none}html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-header,html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene .arc-rp-narrative-timeline .rm-forum-post-text{width:auto;max-width:100%}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-radius:8px;--arc-rp-radius-lg:12px;--arc-rp-surface-panel:var(--arc-ds-bg-reading);--arc-rp-surface-row:var(--arc-ds-bg-elevated);--arc-rp-surface-row-alt:var(--arc-ds-bg-surface)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-row-alt:color-mix(in srgb,var(--arc-ds-bg-surface) 82%,var(--arc-ds-bg-inset))}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-row-hover:var(--arc-ds-bg-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-row-hover:color-mix(in srgb,var(--arc-ds-bg-elevated) 82%,var(--arc-ds-accent-muted) 18%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-member:var(--arc-ds-bg-elevated);--arc-rp-surface-tool-body:var(--arc-ds-bg-surface);--arc-rp-surface-chip:var(--arc-ds-bg-elevated);--arc-rp-surface-chip-selected:var(--arc-ds-bg-card)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-chip-selected:color-mix(in srgb,var(--arc-ds-bg-card) 75%,var(--arc-ds-glow-gold))}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-header:var(--arc-ds-bg-elevated);--arc-rp-surface-header-fg:var(--arc-ds-text-secondary);--arc-rp-surface-badge:var(--arc-ds-bg-inset);--arc-rp-surface-badge-fg:var(--arc-ds-text-primary);--arc-rp-surface-hint-info:var(--arc-ds-bg-surface)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-hint-info:color-mix(in srgb,var(--arc-ds-bg-surface) 72%,#7eb0e8 28%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-hint-info-fg:#1a3558;--arc-rp-surface-spectator:var(--arc-ds-bg-surface)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-spectator:color-mix(in srgb,var(--arc-ds-bg-surface) 70%,#7eb0e8 30%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-status:var(--arc-ds-bg-surface)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-status:color-mix(in srgb,var(--arc-ds-bg-surface) 80%,var(--arc-ds-accent-muted) 20%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-status-low-hp:var(--arc-ds-bg-surface)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-status-low-hp:color-mix(in srgb,var(--arc-ds-bg-surface) 78%,var(--arc-ds-accent-red) 22%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-scene:var(--arc-ds-bg-card);--arc-rp-surface-scene-chrome:var(--arc-ds-bg-surface);--arc-rp-surface-scene-dock:var(--arc-ds-bg-surface)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-scene-dock:color-mix(in srgb,var(--arc-ds-bg-surface) 88%,transparent)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-option:var(--arc-ds-bg-elevated);--arc-rp-surface-option-checked:var(--arc-ds-bg-card)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-option-checked:color-mix(in srgb,var(--arc-ds-bg-card) 70%,var(--arc-ds-glow-gold))}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-guest:var(--arc-ds-bg-surface);--arc-rp-surface-group-title:var(--arc-ds-bg-inset)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-surface-group-title:color-mix(in srgb,var(--arc-ds-bg-inset) 55%,var(--arc-ds-accent-muted) 45%)}}html[data-ui-theme=modern]:not([data-modern-palette=dark]){--arc-rp-border:var(--arc-ds-border-subtle);--arc-rp-border-strong:var(--arc-ds-border-gold);--arc-rp-text-meta:var(--arc-ds-text-secondary);--arc-rp-text-body:var(--arc-ds-text-primary);--arc-rp-text-muted:var(--arc-ds-text-muted);--arc-rp-text-accent:var(--arc-ds-accent-red-bright);--arc-rp-text-info:#254e75;--arc-rp-hp-track:var(--arc-ds-bg-inset);--arc-rp-hp-fill:linear-gradient(90deg,var(--arc-ds-accent-red),var(--arc-ds-accent-red-bright));--arc-rp-hp-fill-ko:linear-gradient(90deg,#7a1818,var(--arc-ds-accent-red-bright));--arc-rp-progress-gold:var(--arc-ds-accent);--arc-rp-shadow-scene:var(--arc-ds-shadow)}html[data-ui-theme=modern][data-modern-palette=dark]{--arc-rp-radius:8px;--arc-rp-radius-lg:12px;--arc-rp-surface-panel:#1b17148c;--arc-rp-surface-row:#1b17147a;--arc-rp-surface-row-alt:#1b171461;--arc-rp-surface-row-hover:#d4af371a;--arc-rp-surface-member:#1b171485;--arc-rp-surface-tool-body:#1b17146b;--arc-rp-surface-chip:#1b17148c;--arc-rp-surface-chip-selected:#d4af3724;--arc-rp-surface-header:#231e1ab8;--arc-rp-surface-header-fg:var(--arc-ds-text-secondary);--arc-rp-surface-badge:#d8c4a51f;--arc-rp-surface-badge-fg:var(--arc-ds-text-primary);--arc-rp-surface-hint-info:#2a5a8a38;--arc-rp-surface-hint-info-fg:#a8c8eb;--arc-rp-surface-spectator:#2a5a8a33;--arc-rp-surface-status:#d4af3714;--arc-rp-surface-status-low-hp:#a33a2b29;--arc-rp-surface-scene:#161310d1;--arc-rp-surface-scene-chrome:#1b1714a6;--arc-rp-surface-scene-dock:#1b171473;--arc-rp-surface-option:#1b17147a;--arc-rp-surface-option-checked:#d4af371f;--arc-rp-surface-guest:#1b171473;--arc-rp-surface-group-title:#d4af371a;--arc-rp-border:var(--arc-ds-border-subtle);--arc-rp-border-strong:var(--arc-ds-border-gold);--arc-rp-text-meta:var(--arc-ds-text-secondary);--arc-rp-text-body:var(--arc-ds-text-primary);--arc-rp-text-muted:var(--arc-ds-text-muted);--arc-rp-text-accent:var(--arc-ds-accent-red-bright);--arc-rp-text-info:#a8c8eb;--arc-rp-hp-track:#0c0a088c;--arc-rp-hp-fill:linear-gradient(90deg,#8b1a1a,var(--arc-ds-accent-red-bright));--arc-rp-hp-fill-ko:linear-gradient(90deg,#5a1010,#b04438);--arc-rp-progress-gold:var(--arc-ds-accent);--arc-rp-shadow-scene:0 8px 28px #00000059}html[data-ui-theme=modern] main.arc-forum-page-root:has(.rm-roleplay-hub-intro),html[data-ui-theme=modern] main.arc-forum-page-root:has(.rm-roleplay-party-detail),html[data-ui-theme=modern] main.arc-forum-page-root:has(.rm-roleplay-party-start),html[data-ui-theme=modern] main.rm-layout--roleplay-salon-scene{--color-text-main:var(--arc-ds-text-primary);--color-subtitle:var(--arc-ds-text-secondary);--color-title-red:var(--arc-ds-accent-red-bright);--color-link:var(--arc-ds-accent-muted);--color-link-hover:var(--arc-ds-accent);--color-light:var(--arc-ds-bg-surface);--color-bg-menu:var(--arc-ds-bg-elevated)}html[data-ui-theme=modern] .rm-roleplay-hub-intro{background:var(--arc-rp-surface-panel);border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius);box-shadow:none}html[data-ui-theme=modern] .rm-roleplay-hub-intro__lead{color:var(--arc-rp-text-info);font-style:normal}html[data-ui-theme=modern] .rm-roleplay-hub-intro__rules{color:var(--arc-rp-text-muted)}html[data-ui-theme=modern] .rm-roleplay-hub-guest{background:var(--arc-rp-surface-guest);border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius-lg)}html[data-ui-theme=modern] .rm-roleplay-hub-guest p{color:var(--arc-rp-text-body)}html[data-ui-theme=modern] .rm-roleplay-hub-list{border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius);box-shadow:none;overflow:hidden}html[data-ui-theme=modern] .rm-roleplay-hub-list__header{background:var(--arc-rp-surface-header);border-bottom:1px solid var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-hub-list__columns--header .rm-roleplay-hub-list__col{color:var(--arc-rp-surface-header-fg);text-shadow:none;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}html[data-ui-theme=modern] .rm-roleplay-hub-list__row{background:var(--arc-rp-surface-row)}html[data-ui-theme=modern] .rm-roleplay-hub-list__row--alt,html[data-ui-theme=modern] .rm-roleplay-party-detail__invite-row--alt{background:var(--arc-rp-surface-row-alt)}html[data-ui-theme=modern] .rm-roleplay-hub-list__row--alt:focus-visible,html[data-ui-theme=modern] .rm-roleplay-hub-list__row--alt:hover,html[data-ui-theme=modern] .rm-roleplay-hub-list__row:not(.rm-roleplay-hub-list__row--alt):focus-visible,html[data-ui-theme=modern] .rm-roleplay-hub-list__row:not(.rm-roleplay-hub-list__row--alt):hover{background:var(--arc-rp-surface-row-hover)}html[data-ui-theme=modern] .rm-roleplay-hub-list__col-title{color:var(--arc-rp-text-accent)}html[data-ui-theme=modern] .rm-roleplay-hub-list__col-meta,html[data-ui-theme=modern] .rm-roleplay-hub-list__col-metier{color:var(--arc-rp-text-meta)}html[data-ui-theme=modern] .rm-roleplay-hub-list__col-count,html[data-ui-theme=modern] .rm-roleplay-hub-list__col-level{color:var(--arc-rp-text-body)}html[data-ui-theme=modern] .rm-roleplay-hub-list__access{color:var(--arc-rp-text-accent)}html[data-ui-theme=modern] .rm-roleplay-hub-list__empty,html[data-ui-theme=modern] .rm-roleplay-hub-list__loading{background:var(--arc-rp-surface-row);color:var(--arc-rp-text-muted)}html[data-ui-theme=modern] .rm-roleplay-party-detail__invite-row{background:var(--arc-rp-surface-row)}html[data-ui-theme=modern] .rm-roleplay-hub-list__status{letter-spacing:.02em;border-radius:999px;font-size:.65rem}html[data-ui-theme=modern] .rm-roleplay-hub-list__status--active{background:var(--arc-rp-surface-hint-info);color:var(--arc-rp-text-info);border-color:var(--arc-rp-border-strong)}html[data-ui-theme=modern] .rm-roleplay-hub-list__status--pending{background:var(--arc-rp-surface-group-title);color:var(--arc-rp-text-meta);border-color:var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-hub-list__status--refused{background:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-hub-list__status--refused{background:color-mix(in srgb,var(--arc-ds-accent-red) 12%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-hub-list__status--refused{color:var(--arc-rp-text-accent);border-color:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-hub-list__status--refused{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 28%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-party-start__member-row{background:var(--arc-rp-surface-row);border-bottom:1px solid var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-party-start__member-row--alt{background:var(--arc-rp-surface-row-alt)}html[data-ui-theme=modern] .rm-roleplay-party-start__member-row:last-child{border-bottom:0}html[data-ui-theme=modern] .rm-roleplay-party-start__hp-input{text-align:center;max-width:4.5rem;height:2.25rem;min-height:2.25rem;padding:0 8px;font-size:.8125rem;color:var(--arc-ds-text-primary)!important;background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-subtle)!important;border-radius:var(--arc-ds-radius-sm)!important;box-shadow:none!important}html[data-ui-theme=modern] .rm-roleplay-party-start__hp-input:focus-visible{outline:2px solid var(--arc-ds-accent-muted);outline-offset:2px;border-color:var(--arc-ds-border-gold)!important}html[data-ui-theme=modern] .rm-roleplay-party-start__hp-input:disabled{opacity:.65;cursor:not-allowed}html[data-ui-theme=modern] .rm-roleplay-party-detail__invite-cta,html[data-ui-theme=modern] .rm-roleplay-party-detail__summary{background:var(--arc-rp-surface-panel);border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern] .rm-roleplay-party-detail__title{color:var(--arc-rp-text-accent);font-family:var(--arc-ds-font-serif)}html[data-ui-theme=modern] .rm-roleplay-party-detail__description,html[data-ui-theme=modern] .rm-roleplay-party-detail__invite-cta-text,html[data-ui-theme=modern] .rm-roleplay-party-detail__meta-row dd{color:var(--arc-rp-text-body)}html[data-ui-theme=modern] .rm-roleplay-party-detail__meta-row dt{color:var(--arc-rp-text-meta)}html[data-ui-theme=modern] .rm-roleplay-party-detail__hint,html[data-ui-theme=modern] .rm-roleplay-party-start__intro{background:var(--arc-rp-surface-hint-info);border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius);color:var(--arc-rp-surface-hint-info-fg);font-style:normal}html[data-ui-theme=modern] .rm-roleplay-party-detail__invites-section .rm-home-welcome-header,html[data-ui-theme=modern] .rm-roleplay-party-start__section-header.rm-home-welcome-header{margin-bottom:8px}html[data-ui-theme=modern] .rm-roleplay-party-detail__invites-section .rm-home-welcome-title,html[data-ui-theme=modern] .rm-roleplay-party-start .rm-roleplay-party-start__section-header .rm-home-welcome-title{letter-spacing:.12em;text-transform:uppercase;color:var(--arc-ds-text-eyebrow);text-shadow:none;font-size:.72rem;font-weight:700}html[data-ui-theme=modern] .rm-roleplay-party-start__panel{background:var(--arc-rp-surface-panel);border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern] .rm-roleplay-party-start__option-intro{color:var(--arc-rp-text-meta)}html[data-ui-theme=modern] .rm-roleplay-visibility-switch__track{background:var(--arc-rp-surface-option);border:1px solid var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-visibility-switch__thumb{background:var(--arc-rp-surface-card,var(--arc-ds-bg-card))}html[data-ui-theme=modern] .rm-roleplay-visibility-switch__input:checked+.rm-roleplay-visibility-switch__track{background:var(--arc-rp-surface-option-checked);border-color:var(--arc-rp-border-strong)}html[data-ui-theme=modern] .rm-roleplay-visibility-switch__input:focus-visible+.rm-roleplay-visibility-switch__track{outline-color:var(--arc-rp-accent-muted,var(--arc-ds-accent-muted))}html[data-ui-theme=modern] .rm-roleplay-visibility-switch__value{color:var(--arc-rp-text-primary)}html[data-ui-theme=modern] .rm-roleplay-visibility-switch__helper{color:var(--arc-rp-text-muted)}html[data-ui-theme=modern] .rm-roleplay-spectator-banner{background:var(--arc-rp-surface-spectator);border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius);color:var(--arc-rp-surface-hint-info-fg)}html[data-ui-theme=modern] .rm-roleplay-private-salon-blocked__text{color:var(--arc-rp-text-muted)}html[data-ui-theme=modern] .rm-roleplay-salon-header__summary,html[data-ui-theme=modern] .rm-roleplay-salon-scene__chrome .rm-roleplay-salon-header__summary:not(.rm-roleplay-salon-header__summary--compact){background:var(--arc-rp-surface-panel);border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern] .rm-roleplay-salon-header__title{color:var(--arc-rp-text-accent);font-family:var(--arc-ds-font-serif)}html[data-ui-theme=modern] .rm-roleplay-salon-header__meta,html[data-ui-theme=modern] .rm-roleplay-salon-header__players-label{color:var(--arc-rp-text-body)}html[data-ui-theme=modern] .rm-roleplay-salon-header__meta-item strong,html[data-ui-theme=modern] .rm-roleplay-salon-header__players-label strong{color:var(--arc-rp-text-meta)}html[data-ui-theme=modern] .rm-roleplay-salon-header__member{background:var(--arc-rp-surface-member);border:1px solid var(--arc-rp-border);border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern] .rm-roleplay-salon-header__member-pseudo{color:var(--arc-rp-text-accent)}html[data-ui-theme=modern] .rm-roleplay-salon-header__member-name,html[data-ui-theme=modern] .rm-roleplay-salon-header__meta-pseudo{color:var(--arc-rp-text-meta)}html[data-ui-theme=modern] .rm-roleplay-salon-header__hp-bar{background:var(--arc-rp-hp-track)}html[data-ui-theme=modern] .rm-roleplay-salon-header__hp-fill{background:var(--arc-rp-hp-fill)}html[data-ui-theme=modern] .rm-roleplay-salon-header__hp-fill--ko{background:var(--arc-rp-hp-fill-ko)}html[data-ui-theme=modern] .rm-roleplay-salon-header__hp-label{color:var(--arc-rp-text-muted)}html[data-ui-theme=modern] .rm-roleplay-salon-header__vitality-badge{background:var(--arc-rp-surface-badge);color:var(--arc-rp-surface-badge-fg);border:1px solid var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-salon-scene{border:1px solid var(--arc-rp-border-strong);border-radius:0 0 var(--arc-rp-radius-lg) var(--arc-rp-radius-lg);background:var(--arc-rp-surface-scene);box-shadow:var(--arc-rp-shadow-scene);background-image:none}html[data-ui-theme=modern] .rm-roleplay-salon-scene__chrome{background:var(--arc-rp-surface-scene-chrome);border-bottom:1px solid var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-salon-scene__chrome-bar-hit{border-radius:0}html[data-ui-theme=modern] .rm-roleplay-salon-scene__dock{background:var(--arc-rp-surface-scene-dock);border-top:1px solid var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-status-strip{background:var(--arc-rp-surface-status);border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern] .rm-roleplay-status-strip--low-hp{background:var(--arc-rp-surface-status-low-hp);border-color:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-status-strip--low-hp{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 45%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-status-strip__label{color:var(--arc-ds-text-eyebrow);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}html[data-ui-theme=modern] .rm-roleplay-status-strip__hp-bar{background:var(--arc-rp-hp-track)}html[data-ui-theme=modern] .rm-roleplay-status-strip__hp-fill{background:var(--arc-rp-hp-fill)}html[data-ui-theme=modern] .rm-roleplay-status-strip__hp-text,html[data-ui-theme=modern] .rm-roleplay-status-strip__items{color:var(--arc-rp-text-body)}html[data-ui-theme=modern] .rm-roleplay-pending-dice-banner{background:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-pending-dice-banner{background:color-mix(in srgb,var(--arc-ds-accent-red) 10%,var(--arc-ds-bg-surface))}}html[data-ui-theme=modern] .rm-roleplay-pending-dice-banner{border:1px solid var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-pending-dice-banner{border:1px solid color-mix(in srgb,var(--arc-ds-accent-red) 35%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-pending-dice-banner{border-radius:var(--arc-rp-radius);color:var(--arc-rp-text-body)}html[data-ui-theme=modern] .rm-roleplay-load-older__btn{border-color:var(--arc-rp-border-strong);color:var(--arc-rp-text-meta)}html[data-ui-theme=modern] .rm-roleplay-salon-tool{background:var(--arc-rp-surface-panel);border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius);box-shadow:none}html[data-ui-theme=modern] .rm-roleplay-dice-popup__section-title-row,html[data-ui-theme=modern] .rm-roleplay-inventory-popup__col-title,html[data-ui-theme=modern] .rm-roleplay-salon-tool__header,html[data-ui-theme=modern] .rm-roleplay-vitality-popup__section-title{background:var(--arc-rp-surface-header);border-bottom:1px solid var(--arc-rp-border);color:var(--arc-rp-surface-header-fg);text-shadow:none;letter-spacing:.08em}html[data-ui-theme=modern] .rm-roleplay-salon-tool__badge,html[data-ui-theme=modern] .rm-roleplay-salon-tool__inventory-group-count{background:var(--arc-rp-surface-badge);color:var(--arc-rp-surface-badge-fg)}html[data-ui-theme=modern] .rm-roleplay-salon-tool__body{background:var(--arc-rp-surface-tool-body)}html[data-ui-theme=modern] .rm-roleplay-salon-tool__field label,html[data-ui-theme=modern] .rm-roleplay-salon-tool__inventory-group-title,html[data-ui-theme=modern] .rm-roleplay-salon-tool__section-title{color:var(--arc-ds-text-eyebrow)}html[data-ui-theme=modern] .rm-roleplay-salon-tool__hint{color:var(--arc-rp-text-muted)}html[data-ui-theme=modern] .rm-roleplay-salon-tool__chip{background:var(--arc-rp-surface-chip);border:1px solid var(--arc-rp-border);border-radius:var(--arc-rp-radius);color:var(--arc-rp-text-body)}html[data-ui-theme=modern] .rm-roleplay-salon-tool__chip--selected{background:var(--arc-rp-surface-chip-selected);border-color:var(--arc-rp-border-strong)}html[data-ui-theme=modern] .rm-roleplay-salon-tool__chip-meta{color:var(--arc-rp-text-muted)}html[data-ui-theme=modern] .rm-roleplay-salon-tool__inventory-group-title{background:var(--arc-rp-surface-group-title);border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern] .rm-roleplay-salon-tool__inventory-item{background:var(--arc-rp-surface-row);border:1px solid var(--arc-rp-border);border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern] .popup_menu_popup.rm-forum-popup-surface.rm-roleplay-salon-popup{background:var(--arc-ds-bg-card);border:1px solid var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius-lg);box-shadow:var(--arc-ds-shadow-lg)}html[data-ui-theme=modern] .rm-roleplay-dice-popup__section{border-bottom-color:var(--arc-rp-border)}html[data-ui-theme=modern] .arc-popup.arc-popup--salon.rm-roleplay-salon-popup--vitality,html[data-ui-theme=modern] .popup_menu_popup.rm-roleplay-salon-popup--vitality{width:min(560px,94vw);max-width:min(560px,94vw)}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__section{border-bottom-color:var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__section-title{letter-spacing:.08em;text-transform:uppercase;background:var(--arc-rp-surface-header);border:0;border-bottom:1px solid var(--arc-rp-border);box-shadow:none;border-radius:0;margin:0;padding:10px 14px;font-size:.68rem;font-weight:700;color:var(--arc-ds-text-eyebrow)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__section-body{background:0 0;padding:14px}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__section-body--delta{background:var(--arc-ds-bg-inset);flex-direction:column;gap:12px;display:flex}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-hint{letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:700;color:var(--arc-ds-text-eyebrow)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chips{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:10px}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip{background:var(--arc-rp-surface-chip);border-color:var(--arc-rp-border);border-radius:var(--arc-rp-radius);justify-content:center;min-height:48px;padding:10px 12px;color:var(--arc-rp-text-body)!important;flex-direction:column!important;align-items:stretch!important;display:flex!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip:hover{border-color:var(--arc-rp-border-strong);background:var(--arc-ds-bg-card)}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip--selected{background:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip--selected{background:color-mix(in srgb,var(--arc-ds-accent-red) 12%,var(--arc-ds-bg-card))}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip--selected{border-color:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip--selected{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 45%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip--selected{box-shadow:none}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip--warn{border-color:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip--warn{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 35%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip-name{width:100%;font-size:.875rem;display:block;color:var(--arc-rp-text-accent)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__target-chip-status{letter-spacing:.05em;text-transform:uppercase;width:100%;font-size:.62rem;font-weight:700;display:block;color:var(--arc-ds-accent-red)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-summary{background:var(--arc-ds-bg-card);border:1px solid var(--arc-rp-border);border-radius:var(--arc-rp-radius);margin-top:12px;padding:12px 14px}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-pseudo{font-size:.9375rem;color:var(--arc-rp-text-accent)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-status{font-size:.68rem;color:var(--arc-ds-accent-green)!important}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-status{color:color-mix(in srgb,var(--arc-ds-accent-green) 85%,var(--arc-ds-text))!important}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-status{background:var(--arc-ds-accent-green)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-status{background:color-mix(in srgb,var(--arc-ds-accent-green) 14%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-status{border-color:var(--arc-ds-accent-green)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-status{border-color:color-mix(in srgb,var(--arc-ds-accent-green) 35%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-status--warn{background:var(--arc-ds-accent-red);color:var(--arc-ds-accent-red)!important}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-status--warn{background:color-mix(in srgb,var(--arc-ds-accent-red) 12%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-status--warn{border-color:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-status--warn{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 35%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-bar{background:var(--arc-ds-text-muted);height:12px}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-bar{background:color-mix(in srgb,var(--arc-ds-text-muted) 16%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-bar{border-color:var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-fill{background:linear-gradient(180deg,var(--arc-ds-accent-green),var(--arc-ds-accent-green))}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--arc-ds-accent-green) 90%,white),var(--arc-ds-accent-green))}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-fill--ko{background:linear-gradient(180deg,var(--arc-ds-accent-red),var(--arc-ds-accent-red))}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-fill--ko{background:linear-gradient(180deg,color-mix(in srgb,var(--arc-ds-accent-red) 80%,white),var(--arc-ds-accent-red))}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__hp-label{font-size:.8125rem;color:var(--arc-rp-text-body)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group{background:var(--arc-ds-bg-card);border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group--damage{border-color:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group--damage{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 28%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group--damage{background:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group--damage{background:color-mix(in srgb,var(--arc-ds-accent-red) 6%,var(--arc-ds-bg-card))}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group--heal{border-color:var(--arc-ds-accent-green)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group--heal{border-color:color-mix(in srgb,var(--arc-ds-accent-green) 28%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group--heal{background:var(--arc-ds-accent-green)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group--heal{background:color-mix(in srgb,var(--arc-ds-accent-green) 6%,var(--arc-ds-bg-card))}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group-label{letter-spacing:.06em;font-size:.68rem;color:var(--arc-ds-text-eyebrow)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group--damage .rm-roleplay-vitality-popup__delta-group-label{color:var(--arc-ds-accent-red)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-group--heal .rm-roleplay-vitality-popup__delta-group-label{color:var(--arc-ds-accent-green)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-pill{border-radius:var(--arc-rp-radius-sm,var(--arc-rp-radius));background:var(--arc-ds-bg-card);border-color:var(--arc-rp-border);box-shadow:none;padding:10px 6px;font-size:.9375rem;color:var(--arc-rp-text-body)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-pill--damage{color:var(--arc-ds-accent-red)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-pill--damage.rm-roleplay-vitality-popup__delta-pill--selected{background:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-pill--damage.rm-roleplay-vitality-popup__delta-pill--selected{background:color-mix(in srgb,var(--arc-ds-accent-red) 14%,var(--arc-ds-bg-card))}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-pill--damage.rm-roleplay-vitality-popup__delta-pill--selected{border-color:var(--arc-ds-accent-red);box-shadow:none}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-pill--heal{color:var(--arc-ds-accent-green)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-pill--heal.rm-roleplay-vitality-popup__delta-pill--selected{background:var(--arc-ds-accent-green)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-pill--heal.rm-roleplay-vitality-popup__delta-pill--selected{background:color-mix(in srgb,var(--arc-ds-accent-green) 14%,var(--arc-ds-bg-card))}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__delta-pill--heal.rm-roleplay-vitality-popup__delta-pill--selected{border-color:var(--arc-ds-accent-green);box-shadow:none}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__preview{border-bottom:1px solid var(--arc-rp-border);flex-wrap:nowrap;align-items:baseline;gap:8px 10px;min-width:0;padding-bottom:12px}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__preview-label{text-transform:none;flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__preview-value{font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0;font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--arc-rp-text-accent)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__preview-value--damage{color:var(--arc-ds-accent-red)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__preview-value--heal{color:var(--arc-ds-accent-green)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__preview-result{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.4;overflow:hidden;color:var(--arc-rp-text-body)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__fields--two-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__fields--two-cols .rm-create-topic-field{grid-template-rows:1.375rem 2.5rem;align-content:start;gap:6px;min-width:0;display:grid}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__fields--two-cols .rm-create-topic-field>.form-label-with-help,html[data-ui-theme=modern] .rm-roleplay-vitality-popup__fields--two-cols .rm-create-topic-field>.rm-create-topic-label{text-align:left;place-self:center start;width:100%;min-height:1.375rem;margin:0!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__fields--two-cols .rm-create-topic-field>.form-label-with-help{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__fields--two-cols .rm-create-topic-input{align-self:start;height:2.5rem;min-height:2.5rem;max-height:2.5rem;margin:0;padding-block:0;line-height:1.25}html[data-ui-theme=modern] .rm-roleplay-vitality-popup .rm-create-topic-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}html[data-ui-theme=modern] .rm-roleplay-vitality-popup .rm-create-topic-label{margin:0;font-size:.8125rem;font-weight:600;display:block;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup .form-label-with-help{align-items:center;gap:8px;width:100%;min-width:0;display:flex}html[data-ui-theme=modern] .rm-roleplay-vitality-popup .form-label-with-help>.rm-create-topic-label{flex:auto;min-width:0;margin:0;display:inline}html[data-ui-theme=modern] .rm-roleplay-vitality-popup .form-label-with-help__tooltip{flex-shrink:0}html[data-ui-theme=modern] .rm-roleplay-vitality-popup .form-label-with-help__tooltip:focus-visible,html[data-ui-theme=modern] .rm-roleplay-vitality-popup .form-label-with-help__tooltip:hover{outline:none}html[data-ui-theme=modern] .rm-roleplay-vitality-popup .rm-create-topic-input,html[data-ui-theme=modern] .rm-roleplay-vitality-popup select.rm-create-topic-input{box-sizing:border-box;width:100%;min-height:2.5rem;font-family:var(--arc-ds-font-sans);font-size:.875rem;line-height:var(--arc-ds-leading-normal);-webkit-text-fill-color:var(--arc-ds-text-primary);border-radius:var(--arc-ds-radius-sm);box-shadow:none;padding:10px 12px;color:var(--arc-ds-text-primary)!important;background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-subtle)!important;background-image:none!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup .rm-create-topic-input::placeholder{color:var(--arc-ds-text-muted);opacity:1}html[data-ui-theme=modern] .rm-roleplay-vitality-popup .rm-create-topic-input:focus-visible{outline:2px solid var(--arc-ds-accent-muted);outline-offset:2px;box-shadow:0 0 0 3px var(--arc-ds-glow-gold);border-color:var(--arc-ds-border-gold)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup input[type=number].rm-create-topic-input{appearance:textfield}html[data-ui-theme=modern] .rm-roleplay-vitality-popup input[type=number].rm-create-topic-input::-webkit-inner-spin-button,html[data-ui-theme=modern] .rm-roleplay-vitality-popup input[type=number].rm-create-topic-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__apply-btn{width:100%;min-height:42px}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__lethal-confirm{border-radius:var(--arc-rp-radius);border:1px solid var(--arc-ds-accent-red);flex-direction:column;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__lethal-confirm{border:1px solid color-mix(in srgb,var(--arc-ds-accent-red) 40%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__lethal-confirm{background:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__lethal-confirm{background:color-mix(in srgb,var(--arc-ds-accent-red) 10%,var(--arc-ds-bg-card))}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__lethal-confirm-text{margin:0;font-size:.875rem;line-height:1.45;color:var(--arc-rp-text-body)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__lethal-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__lethal-confirm-btn--danger{color:var(--arc-ds-text-on-accent)!important;background:linear-gradient(180deg,var(--arc-ds-accent-red-bright) 0,var(--arc-ds-accent-red) 100%)!important;border-color:var(--arc-ds-accent-red)!important}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__lethal-confirm-btn--danger{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 45%,transparent)!important}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__footer{background:var(--arc-ds-bg-inset);border-top:1px solid var(--arc-rp-border);padding:12px 14px 14px}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__footer-label{letter-spacing:.06em;font-size:.68rem;color:var(--arc-ds-text-eyebrow)!important}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__footer-btn--danger{color:var(--arc-ds-accent-red)!important;border-color:var(--arc-ds-accent-red)!important}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__footer-btn--danger{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 35%,transparent)!important}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__footer-btn--danger{background:var(--arc-ds-accent-red)!important}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-vitality-popup__footer-btn--danger{background:color-mix(in srgb,var(--arc-ds-accent-red) 8%,var(--arc-ds-bg-card))!important}}html[data-ui-theme=modern] .rm-roleplay-vitality-popup__footer-btn--danger:hover:not(:disabled){color:var(--arc-ds-text-on-accent)!important;background:var(--arc-ds-accent-red)!important;border-color:var(--arc-ds-accent-red)!important}html[data-ui-theme=modern] .arc-popup.arc-popup--salon.rm-roleplay-salon-popup--dice,html[data-ui-theme=modern] .popup_menu_popup.rm-roleplay-salon-popup--dice{width:min(560px,94vw);max-width:min(560px,94vw)}html[data-ui-theme=modern] .rm-roleplay-dice-popup__section-title{letter-spacing:.08em;text-transform:uppercase;background:var(--arc-rp-surface-header);border:0;border-bottom:1px solid var(--arc-rp-border);box-shadow:none;border-radius:0;margin:0;padding:10px 14px;font-size:.68rem;font-weight:700;color:var(--arc-ds-text-eyebrow)!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup__section-title-row{background:var(--arc-rp-surface-header);border-bottom:1px solid var(--arc-rp-border);align-items:center;gap:10px;margin:0;padding:10px 14px}html[data-ui-theme=modern] .rm-roleplay-dice-popup__section-title-row .rm-roleplay-dice-popup__section-title{background:0 0;border:0;flex:auto;min-width:0;margin:0;padding:0}html[data-ui-theme=modern] .rm-roleplay-dice-popup__section-body{background:0 0;padding:14px}html[data-ui-theme=modern] .rm-roleplay-dice-popup__section-body--targets{background:var(--arc-ds-bg-inset);flex-direction:column;gap:10px;display:flex}html[data-ui-theme=modern] .rm-roleplay-dice-popup .rm-create-topic-field{flex-direction:column;gap:6px;min-width:0;margin:0 0 12px;display:flex}html[data-ui-theme=modern] .rm-roleplay-dice-popup .rm-create-topic-field:last-child{margin-bottom:0}html[data-ui-theme=modern] .rm-roleplay-dice-popup .rm-create-topic-label{margin:0;font-size:.8125rem;font-weight:600;display:block;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup .form-label-with-help{align-items:center;gap:8px;width:100%;min-width:0;display:flex}html[data-ui-theme=modern] .rm-roleplay-dice-popup .form-label-with-help>.rm-create-topic-label{flex:auto;min-width:0;margin:0;display:inline}html[data-ui-theme=modern] .rm-roleplay-dice-popup .form-label-with-help__tooltip{flex-shrink:0}html[data-ui-theme=modern] .rm-roleplay-dice-popup .form-label-with-help__tooltip:focus-visible,html[data-ui-theme=modern] .rm-roleplay-dice-popup .form-label-with-help__tooltip:hover{outline:none}html[data-ui-theme=modern] .rm-roleplay-dice-popup .rm-create-topic-input,html[data-ui-theme=modern] .rm-roleplay-dice-popup select.rm-create-topic-input{width:100%;height:2.5rem;min-height:2.5rem;max-height:2.5rem;margin:0;padding:0 12px;font-size:.875rem;line-height:1.25;color:var(--arc-ds-text-primary)!important;background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-subtle)!important;border-radius:var(--arc-ds-radius-sm)!important;box-shadow:none!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup .rm-create-topic-input::placeholder{color:var(--arc-ds-text-muted);opacity:1}html[data-ui-theme=modern] .rm-roleplay-dice-popup .rm-create-topic-input:focus-visible{outline:2px solid var(--arc-ds-accent-muted);outline-offset:2px;border-color:var(--arc-ds-border-gold)!important;box-shadow:0 0 0 3px var(--arc-ds-glow-gold)!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup input[type=number].rm-create-topic-input{appearance:textfield}html[data-ui-theme=modern] .rm-roleplay-dice-popup input[type=number].rm-create-topic-input::-webkit-inner-spin-button,html[data-ui-theme=modern] .rm-roleplay-dice-popup input[type=number].rm-create-topic-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html[data-ui-theme=modern] .arc-popup.rm-roleplay-salon-popup--dice .rm-roleplay-dice-popup .rm-create-topic-input,html[data-ui-theme=modern] .arc-popup.rm-roleplay-salon-popup--dice .rm-roleplay-dice-popup select.rm-create-topic-input,html[data-ui-theme=modern] .popup_menu_popup.rm-roleplay-salon-popup--dice .rm-roleplay-dice-popup .rm-create-topic-input,html[data-ui-theme=modern] .popup_menu_popup.rm-roleplay-salon-popup--dice .rm-roleplay-dice-popup select.rm-create-topic-input{height:2.5rem;min-height:2.5rem;max-height:2.5rem;padding:0 12px;font-size:.875rem;line-height:1.25;overflow:visible}html[data-ui-theme=modern] .rm-roleplay-dice-popup__params-grid{gap:12px;margin-top:0}html[data-ui-theme=modern] .rm-roleplay-dice-popup__params-grid .rm-create-topic-field{grid-template-rows:auto 2.5rem;gap:6px;margin-bottom:0;display:grid}html[data-ui-theme=modern] .rm-roleplay-dice-popup__params-grid .rm-create-topic-field>.form-label-with-help,html[data-ui-theme=modern] .rm-roleplay-dice-popup__params-grid .rm-create-topic-field>.rm-create-topic-label{text-align:left;justify-self:start;width:100%;margin:0}html[data-ui-theme=modern] .rm-roleplay-dice-popup__params-grid .rm-create-topic-label{white-space:normal;min-height:auto;margin-bottom:0}html[data-ui-theme=modern] .rm-roleplay-dice-popup__summary{background:var(--arc-ds-bg-inset);border:1px solid var(--arc-rp-border);border-radius:var(--arc-rp-radius);margin:4px 0 0;padding:10px 12px;font-size:.8125rem;font-style:normal;color:var(--arc-rp-text-body)!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup__summary strong{color:var(--arc-rp-text-accent)!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup__anchor-preview{opacity:1;margin:8px 0 0;font-size:.75rem;color:var(--arc-rp-text-muted)!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup__templates{margin-top:12px}html[data-ui-theme=modern] .rm-roleplay-dice-popup__templates-title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:700;color:var(--arc-ds-text-eyebrow)!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup .rm-roleplay-salon-tool__chips,html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-chips,html[data-ui-theme=modern] .rm-roleplay-dice-popup__template-chips{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}html[data-ui-theme=modern] .rm-roleplay-dice-popup .rm-roleplay-salon-tool__chip,html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-chip,html[data-ui-theme=modern] .rm-roleplay-dice-popup__template-chip{max-width:100%;min-height:36px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;padding:8px 14px;font-size:.8125rem;font-weight:600;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s;width:auto!important;color:var(--arc-rp-text-body)!important;background:var(--arc-rp-surface-chip)!important;border:1px solid var(--arc-rp-border)!important;border-radius:var(--arc-rp-radius)!important;box-shadow:none!important;background-image:none!important;flex-direction:row!important;display:inline-flex!important;transform:none!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup .rm-roleplay-salon-tool__chip:hover,html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-chip:hover,html[data-ui-theme=modern] .rm-roleplay-dice-popup__template-chip:hover{color:var(--arc-rp-text-body)!important;background:var(--arc-ds-bg-card)!important;border-color:var(--arc-rp-border-strong)!important;box-shadow:none!important;transform:none!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-chip--selected{color:var(--arc-rp-text-accent)!important;background:var(--arc-ds-accent-red)!important}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-chip--selected{background:color-mix(in srgb,var(--arc-ds-accent-red) 12%,var(--arc-ds-bg-card))!important}}html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-chip--selected{border-color:var(--arc-ds-accent-red)!important}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-chip--selected{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 45%,transparent)!important}}html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-chip--selected{box-shadow:none!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-chip--selected:hover{color:var(--arc-rp-text-accent)!important;background:var(--arc-ds-accent-red)!important}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-chip--selected:hover{background:color-mix(in srgb,var(--arc-ds-accent-red) 16%,var(--arc-ds-bg-card))!important}}html[data-ui-theme=modern] .rm-roleplay-dice-popup__target-hint{margin:0;font-size:.75rem;font-style:normal;color:var(--arc-rp-text-muted)!important}html[data-ui-theme=modern] .rm-roleplay-dice-popup__feedback{padding:0 14px 4px}html[data-ui-theme=modern] .rm-roleplay-dice-popup__footer{background:var(--arc-ds-bg-inset);border-top:1px solid var(--arc-rp-border);padding:14px}html[data-ui-theme=modern] .rm-roleplay-dice-popup__toggle-all{text-transform:none;letter-spacing:normal}@media (max-width:540px){html[data-ui-theme=modern] .rm-roleplay-dice-popup__params-grid{grid-template-columns:1fr}}html[data-ui-theme=modern] .rm-roleplay-inventory-popup__group-title{background:var(--arc-rp-surface-group-title);color:var(--arc-ds-text-eyebrow);border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern] .rm-roleplay-inventory-popup__item{border-color:var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-inventory-popup__item-name{color:var(--arc-rp-text-accent)}html[data-ui-theme=modern] .rm-roleplay-inventory-popup__hint,html[data-ui-theme=modern] .rm-roleplay-inventory-popup__item-desc,html[data-ui-theme=modern] .rm-roleplay-inventory-popup__item-owner{color:var(--arc-rp-text-muted)}html[data-ui-theme=modern] .rm-roleplay-sheet{flex-direction:column;gap:14px;display:flex}html[data-ui-theme=modern] .rm-roleplay-sheet__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--arc-ds-text-eyebrow);margin:0 0 8px;font-size:.72rem;font-weight:700}html[data-ui-theme=modern] .rm-roleplay-sheet__vitality{background:var(--arc-rp-adv-inset);border:1px solid var(--arc-rp-adv-border-faint);border-radius:var(--arc-rp-radius);padding:10px 12px}html[data-ui-theme=modern] .rm-roleplay-sheet__vitality--low-hp{border-color:var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-sheet__vitality--low-hp{border-color:color-mix(in srgb,var(--arc-ds-accent-red) 35%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-sheet__vitality--low-hp{background:var(--arc-rp-adv-inset)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-sheet__vitality--low-hp{background:color-mix(in srgb,var(--arc-rp-adv-inset) 82%,var(--arc-ds-accent-red) 18%)}}html[data-ui-theme=modern] .rm-roleplay-sheet__hp-bar{background:var(--arc-rp-hp-track);border:1px solid var(--arc-rp-adv-border-faint);border-radius:999px;height:8px;margin:0 0 8px;overflow:hidden}html[data-ui-theme=modern] .rm-roleplay-sheet__hp-fill{border-radius:inherit;background:var(--arc-rp-hp-fill);height:100%;transition:width .25s;display:block}html[data-ui-theme=modern] .rm-roleplay-sheet__vitality--low-hp .rm-roleplay-sheet__hp-fill{background:var(--arc-rp-hp-fill-ko)}html[data-ui-theme=modern] .rm-roleplay-sheet__hp{color:var(--arc-rp-adv-body);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}html[data-ui-theme=modern] .rm-roleplay-sheet__hp strong{color:var(--arc-ds-accent-red-bright);font-size:.9375rem}html[data-ui-theme=modern] .rm-roleplay-sheet__status{color:var(--arc-rp-text-muted);font-size:.75rem;font-weight:500}html[data-ui-theme=modern] .rm-roleplay-sheet__stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}html[data-ui-theme=modern] .rm-roleplay-sheet__stat{background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-faint);border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;font-size:.75rem;display:flex}html[data-ui-theme=modern] .rm-roleplay-sheet__stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--arc-ds-text-muted);font-size:.68rem;font-weight:600}html[data-ui-theme=modern] .rm-roleplay-sheet__stat-value{color:var(--arc-rp-adv-title);font-size:.8125rem;font-weight:700}html[data-ui-theme=modern] .rm-roleplay-sheet__stat-bonus{color:var(--arc-rp-adv-gold);font-size:.68rem;font-weight:500}html[data-ui-theme=modern] .rm-roleplay-sheet__bag-item,html[data-ui-theme=modern] .rm-roleplay-sheet__slot{background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-faint);box-shadow:var(--arc-rp-adv-shadow-card);border-radius:8px;gap:6px;padding:10px}html[data-ui-theme=modern] .rm-roleplay-sheet__slot-label{letter-spacing:.06em;text-transform:uppercase;color:var(--arc-ds-text-muted);font-size:.68rem;font-weight:700;display:block}html[data-ui-theme=modern] .rm-roleplay-sheet__bag-main strong,html[data-ui-theme=modern] .rm-roleplay-sheet__slot-item strong{color:var(--arc-rp-adv-title);font-size:.8125rem;font-weight:700}html[data-ui-theme=modern] .rm-roleplay-sheet__slot-empty{color:var(--arc-rp-text-muted);font-size:.75rem;font-style:italic}html[data-ui-theme=modern] .rm-roleplay-sheet__bag-charges,html[data-ui-theme=modern] .rm-roleplay-sheet__bag-qty{color:var(--arc-rp-adv-gold);font-size:.75rem;font-weight:600}html[data-ui-theme=modern] .rm-roleplay-sheet__bag-effects,html[data-ui-theme=modern] .rm-roleplay-sheet__slot-effects{color:var(--arc-rp-text-muted);margin:4px 0 0;font-size:.72rem;line-height:1.45}html[data-ui-theme=modern] .rm-roleplay-sheet-popup__hint,html[data-ui-theme=modern] .rm-roleplay-sheet__hint{color:var(--arc-rp-text-muted);margin:0;font-size:.8125rem;line-height:1.45}html[data-ui-theme=modern] .rm-roleplay-sheet__item-actions{gap:4px}html[data-ui-theme=modern] .rm-roleplay-sheet__item-actions .rm-btn{border-radius:var(--arc-rp-radius);background:var(--arc-ds-bg-elevated);border:1px solid var(--arc-rp-border);min-height:26px;color:var(--arc-ds-text-primary);padding:3px 8px;font-size:.72rem;font-weight:600}html[data-ui-theme=modern] .rm-roleplay-sheet__item-actions .rm-btn:hover:not(:disabled){border-color:var(--arc-rp-border-strong);background:var(--arc-ds-bg-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-sheet__item-actions .rm-btn:hover:not(:disabled){background:color-mix(in srgb,var(--arc-ds-bg-elevated) 80%,var(--arc-ds-glow-gold) 20%)}}html[data-ui-theme=modern] .rm-roleplay-sheet__item-actions .rm-create-button{background:var(--arc-ds-bg-card)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-sheet__item-actions .rm-create-button{background:color-mix(in srgb,var(--arc-ds-bg-card) 70%,var(--arc-ds-glow-gold) 30%)}}html[data-ui-theme=modern] .rm-roleplay-sheet__item-actions .rm-create-button{border-color:var(--arc-rp-border-strong);color:var(--arc-rp-adv-title)}html[data-ui-theme=modern] .rm-roleplay-sheet-popup{padding:4px 2px 8px}html[data-ui-theme=modern] .rm-roleplay-salon-tool--sidebar{box-shadow:none;background:0 0;border:none;border-radius:0}html[data-ui-theme=modern] .rm-roleplay-salon-tool--sidebar .rm-roleplay-salon-tool__body{background:0 0;padding:0}html[data-ui-theme=modern] .rm-roleplay-salon-tool__header--compact{border-bottom:1px solid var(--arc-rp-adv-border-faint);letter-spacing:.06em;text-transform:uppercase;background:0 0;margin:0 0 10px;padding:0 0 8px}html[data-ui-theme=modern] .rm-roleplay-salon-tool--sidebar .rm-roleplay-salon-tool__title{color:var(--arc-ds-text-eyebrow);font-size:.72rem;font-weight:700}html[data-ui-theme=modern] .rm-roleplay-salon-tool--sidebar .rm-roleplay-salon-tool__header--compact i{color:var(--arc-rp-adv-gold)}html[data-ui-theme=modern] .arc-popup.arc-popup--salon.rm-roleplay-salon-popup--sheet,html[data-ui-theme=modern] .popup_menu_popup.rm-roleplay-salon-popup--sheet{background:var(--arc-ds-bg-card)}html[data-ui-theme=modern] .rm-roleplay-sheet--sidebar{gap:10px}html[data-ui-theme=modern] .rm-roleplay-sheet--sidebar .rm-roleplay-sheet__section-title{letter-spacing:.06em;margin:0;font-size:.64rem}html[data-ui-theme=modern] .rm-roleplay-sheet__vitality--compact{gap:5px;padding:6px 8px;display:grid}html[data-ui-theme=modern] .rm-roleplay-sheet__vitality-row{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-ui-theme=modern] .rm-roleplay-sheet__vitality--compact .rm-roleplay-sheet__hp{white-space:nowrap;margin:0;font-size:.75rem;font-weight:600;line-height:1.2}html[data-ui-theme=modern] .rm-roleplay-sheet__vitality--compact .rm-roleplay-sheet__hp strong{font-size:.8125rem}html[data-ui-theme=modern] .rm-roleplay-sheet__hp-sep{color:var(--arc-rp-text-muted);margin:0 1px;font-weight:500}html[data-ui-theme=modern] .rm-roleplay-sheet__status-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--arc-ds-accent-red-bright);background:var(--arc-ds-accent-red);border-radius:999px;margin-left:6px;padding:1px 5px;font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-sheet__status-badge{background:color-mix(in srgb,var(--arc-ds-accent-red) 14%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-sheet__status-badge{border:1px solid var(--arc-ds-accent-red)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .rm-roleplay-sheet__status-badge{border:1px solid color-mix(in srgb,var(--arc-ds-accent-red) 28%,transparent)}}html[data-ui-theme=modern] .rm-roleplay-sheet__vitality--compact .rm-roleplay-sheet__hp-bar{height:5px;margin:0}html[data-ui-theme=modern] .rm-roleplay-sheet__stats--compact{background:var(--arc-rp-adv-inset);border:1px solid var(--arc-rp-adv-border-faint);border-radius:var(--arc-rp-radius);padding:6px 8px}html[data-ui-theme=modern] .rm-roleplay-sheet__stats--compact .rm-roleplay-sheet__section-title{margin-bottom:5px}html[data-ui-theme=modern] .rm-roleplay-sheet__stats--compact .rm-roleplay-sheet__stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}html[data-ui-theme=modern] .rm-roleplay-sheet__stats--compact .rm-roleplay-sheet__stat{background:var(--arc-rp-adv-card);border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;min-height:0;padding:3px 6px}html[data-ui-theme=modern] .rm-roleplay-sheet__stats--compact .rm-roleplay-sheet__stat-label{letter-spacing:0;text-transform:none;color:var(--arc-ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:600;overflow:hidden}html[data-ui-theme=modern] .rm-roleplay-sheet__stats--compact .rm-roleplay-sheet__stat-value{flex-shrink:0;font-size:.72rem;font-weight:700}html[data-ui-theme=modern] .rm-roleplay-sheet__stats--compact .rm-roleplay-sheet__stat-bonus{font-size:.62rem;font-weight:600}html[data-ui-theme=modern] .rm-roleplay-sheet__bag--compact,html[data-ui-theme=modern] .rm-roleplay-sheet__equipment--compact{background:var(--arc-rp-adv-inset);border:1px solid var(--arc-rp-adv-border-faint);border-radius:var(--arc-rp-radius);padding:6px 8px}html[data-ui-theme=modern] .rm-roleplay-sheet__bag--compact .rm-roleplay-sheet__section-title,html[data-ui-theme=modern] .rm-roleplay-sheet__equipment--compact .rm-roleplay-sheet__section-title{margin-bottom:5px}html[data-ui-theme=modern] .rm-roleplay-sheet__bag--compact .rm-roleplay-sheet__bag-list,html[data-ui-theme=modern] .rm-roleplay-sheet__equipment--compact .rm-roleplay-sheet__slots{gap:4px}html[data-ui-theme=modern] .rm-roleplay-sheet__bag-item--compact,html[data-ui-theme=modern] .rm-roleplay-sheet__slot--compact{background:var(--arc-rp-adv-card);border:1px solid var(--arc-rp-adv-border-faint);box-shadow:none;border-radius:4px;gap:2px;padding:4px 6px;display:grid}html[data-ui-theme=modern] .rm-roleplay-sheet__bag-row,html[data-ui-theme=modern] .rm-roleplay-sheet__slot-row{grid-template-columns:minmax(52px,auto) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}html[data-ui-theme=modern] .rm-roleplay-sheet__slot--compact .rm-roleplay-sheet__slot-label{letter-spacing:.02em;text-transform:none;white-space:nowrap;font-size:.58rem}html[data-ui-theme=modern] .rm-roleplay-sheet__slot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--arc-rp-adv-title);font-size:.72rem;font-weight:700;overflow:hidden}html[data-ui-theme=modern] .rm-roleplay-sheet__bag-item--compact .rm-roleplay-sheet__bag-effects,html[data-ui-theme=modern] .rm-roleplay-sheet__slot--compact .rm-roleplay-sheet__slot-effects{color:var(--arc-rp-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.62rem;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-ui-theme=modern] .rm-roleplay-sheet__bag-item--compact .rm-roleplay-sheet__bag-main{flex-wrap:wrap;align-items:baseline;gap:2px 4px;min-width:0;display:flex}html[data-ui-theme=modern] .rm-roleplay-sheet__bag-item--compact .rm-roleplay-sheet__bag-main strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}html[data-ui-theme=modern] .rm-roleplay-sheet__bag-item--compact .rm-roleplay-sheet__bag-charges,html[data-ui-theme=modern] .rm-roleplay-sheet__bag-item--compact .rm-roleplay-sheet__bag-qty{font-size:.62rem}html[data-ui-theme=modern] .rm-roleplay-sheet__item-actions--compact{flex-wrap:nowrap;justify-content:flex-end;gap:3px}html[data-ui-theme=modern] .rm-roleplay-sheet__item-actions--compact .rm-btn{min-height:22px;padding:1px 5px;font-size:.62rem}html[data-ui-theme=modern] .rm-roleplay-sheet__bag--compact .rm-roleplay-sheet__hint,html[data-ui-theme=modern] .rm-roleplay-sheet__equipment--compact .rm-roleplay-sheet__hint{font-size:.72rem}@media (max-width:1024px){html[data-ui-theme=modern] .rm-roleplay-sheet__stat-list{grid-template-columns:1fr}html[data-ui-theme=modern] .rm-roleplay-sheet__stats--compact .rm-roleplay-sheet__stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-ui-theme=modern] .rm-roleplay-mj-history__list{flex-direction:column;gap:8px;max-height:min(62vh,520px);padding:2px 0;display:flex}html[data-ui-theme=modern] .rm-roleplay-mj-history__item{border-radius:var(--arc-rp-radius);background:var(--arc-ds-bg-inset);border-bottom:0;border:1px solid var(--arc-rp-border);color:var(--arc-rp-text-body);align-items:flex-start;gap:12px;padding:12px 14px;font-size:.875rem;line-height:1.5}html[data-ui-theme=modern] .rm-roleplay-mj-history__when{flex-direction:column;gap:2px;min-width:5.5rem;display:flex}html[data-ui-theme=modern] .rm-roleplay-mj-history__when-date{letter-spacing:.02em;opacity:1;font-size:.68rem;font-weight:700;line-height:1.25;color:var(--arc-ds-text-eyebrow)!important}html[data-ui-theme=modern] .rm-roleplay-mj-history__when-time{font-variant-numeric:tabular-nums;letter-spacing:.03em;opacity:1;font-size:.8125rem;font-weight:700;line-height:1.25;color:var(--arc-rp-text-accent)!important}html[data-ui-theme=modern] .rm-roleplay-mj-history__summary{flex:auto;min-width:0;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--arc-rp-text-body)!important}html[data-ui-theme=modern] .rm-roleplay-mj-history__empty{text-align:center;opacity:1;margin:0;padding:16px 14px;font-size:.875rem;line-height:1.5;color:var(--arc-rp-text-muted)!important}html[data-ui-theme=modern] .arc-popup.rm-roleplay-salon-popup--history .arc-popup__body{padding:14px 16px 16px}html[data-ui-theme=modern] .arc-popup.arc-popup--salon.rm-roleplay-salon-popup--invite,html[data-ui-theme=modern] .popup_menu_popup.rm-roleplay-salon-popup--invite{width:min(560px,94vw);max-width:min(560px,94vw)}html[data-ui-theme=modern] .arc-popup.rm-roleplay-salon-popup--invite .arc-popup__body{padding:0}html[data-ui-theme=modern] .rm-roleplay-invite-popup{gap:0;padding:0}html[data-ui-theme=modern] .rm-roleplay-invite-popup__section{border-bottom:1px solid var(--arc-rp-border)}html[data-ui-theme=modern] .rm-roleplay-invite-popup__section:last-of-type{border-bottom:0}html[data-ui-theme=modern] .rm-roleplay-invite-popup__section-title{letter-spacing:.08em;text-transform:uppercase;background:var(--arc-rp-surface-header);border:0;border-bottom:1px solid var(--arc-rp-border);box-shadow:none;border-radius:0;margin:0;padding:10px 14px;font-size:.68rem;font-weight:700;color:var(--arc-ds-text-eyebrow)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup__section-body{background:0 0;padding:14px}html[data-ui-theme=modern] .rm-roleplay-invite-popup__section-body--fields{flex-direction:column;gap:14px;display:flex}html[data-ui-theme=modern] .rm-roleplay-invite-popup__section-body--members{background:var(--arc-ds-bg-inset)}html[data-ui-theme=modern] .rm-roleplay-invite-popup__intro,html[data-ui-theme=modern] .rm-roleplay-midgame-invite__intro{background:var(--arc-ds-bg-inset);border:1px solid var(--arc-rp-border);border-radius:var(--arc-rp-radius);margin:0;padding:10px 12px;font-size:.8125rem;font-style:normal;line-height:1.5;color:var(--arc-rp-text-body)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-create-topic-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-create-topic-label{margin:0;font-size:.8125rem;font-weight:600;display:block;color:var(--arc-ds-text-secondary)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .form-label-with-help{align-items:center;gap:8px;width:100%;min-width:0;display:flex}html[data-ui-theme=modern] .rm-roleplay-invite-popup .form-label-with-help>.rm-create-topic-label{flex:auto;min-width:0;margin:0;display:inline}html[data-ui-theme=modern] .rm-roleplay-invite-popup .form-label-with-help__tooltip{flex-shrink:0}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-create-topic-input:not(textarea),html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-roleplay-invitee-search input.rm-create-topic-input{width:100%;height:2.5rem;min-height:2.5rem;max-height:2.5rem;margin:0;padding:0 12px;font-size:.875rem;line-height:1.25;color:var(--arc-ds-text-primary)!important;background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-subtle)!important;border-radius:var(--arc-ds-radius-sm)!important;box-shadow:none!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-create-topic-textarea{resize:vertical;width:100%;min-height:7.5rem;max-height:none;margin:0;padding:10px 12px;font-size:.875rem;line-height:1.45;color:var(--arc-ds-text-primary)!important;background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-ds-border-subtle)!important;border-radius:var(--arc-ds-radius-sm)!important;box-shadow:none!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-create-topic-input::placeholder,html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-create-topic-textarea::placeholder{color:var(--arc-ds-text-muted);opacity:1}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-create-topic-input:focus-visible,html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-create-topic-textarea:focus-visible{outline:2px solid var(--arc-ds-accent-muted);outline-offset:2px;border-color:var(--arc-ds-border-gold)!important;box-shadow:0 0 0 3px var(--arc-ds-glow-gold)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-roleplay-invitee-search__hint{margin:0;font-size:.75rem;line-height:1.4;color:var(--arc-rp-text-muted)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-roleplay-invitee-search__dropdown{box-shadow:var(--arc-ds-shadow-md);padding:6px;background:var(--arc-ds-bg-card)!important;border:1px solid var(--arc-rp-border-strong)!important;border-radius:var(--arc-rp-radius)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-roleplay-invitee-search__status{font-size:.75rem;font-style:normal;color:var(--arc-rp-text-muted)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-roleplay-member-card{cursor:pointer;min-height:36px;color:inherit;align-items:center;gap:8px;margin:0 0 4px;padding:6px 10px;transition:background-color .15s,border-color .15s;display:flex;background:var(--arc-rp-surface-row)!important;border:1px solid var(--arc-rp-border)!important;border-radius:var(--arc-rp-radius-sm)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-roleplay-member-card:focus-visible,html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-roleplay-member-card:hover{outline:none;background:var(--arc-rp-surface-row-hover)!important;border-color:var(--arc-rp-border-strong)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-roleplay-member-card__pseudo{font-size:.8125rem;font-weight:700;color:var(--arc-rp-text-accent)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup .rm-roleplay-member-card__level{font-size:.75rem;font-weight:600;color:var(--arc-rp-text-meta)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup__loading,html[data-ui-theme=modern] .rm-roleplay-midgame-invite__loading{margin:0;font-size:.8125rem;color:var(--arc-rp-text-muted)!important}html[data-ui-theme=modern] .rm-roleplay-invite-popup__feedback{padding:0 14px 8px}html[data-ui-theme=modern] .rm-roleplay-invite-popup__footer{background:var(--arc-ds-bg-inset);border-top:1px solid var(--arc-rp-border);padding:14px}html[data-ui-theme=modern] .rm-roleplay-join-briefing__paragraph{color:var(--arc-rp-text-body)}html[data-ui-theme=modern] .roleplay-inset--neutral{--rp-inset-bg:var(--arc-ds-bg-inset);--rp-inset-border:var(--arc-ds-border-subtle)}html[data-ui-theme=modern] .roleplay-inset{border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern][data-modern-palette=dark] .roleplay-inset--positive{--rp-inset-bg:#2e7d4e47;--rp-inset-border:#2e7d4e73}html[data-ui-theme=modern][data-modern-palette=dark] .roleplay-inset--negative{--rp-inset-bg:#a33a2b3d;--rp-inset-border:#a33a2b6b}html[data-ui-theme=modern][data-modern-palette=dark] .roleplay-inset--dice{--rp-inset-bg:#2a5a8a42;--rp-inset-border:#2a5a8a6b}html[data-ui-theme=modern] .roleplay-inset--log-join__briefing{background:var(--arc-ds-bg-card)}@supports (color:color-mix(in lab,red,red)){html[data-ui-theme=modern] .roleplay-inset--log-join__briefing{background:color-mix(in srgb,var(--arc-ds-bg-card) 72%,transparent)}}html[data-ui-theme=modern] .roleplay-inset--log-join__briefing{border-color:var(--arc-rp-border)}html[data-ui-theme=modern] .roleplay-inset--log-join__briefing-label{color:var(--arc-ds-text-eyebrow)}html[data-ui-theme=modern] .roleplay-inset--log-join__briefing-text,html[data-ui-theme=modern] .roleplay-inset--neutral .roleplay-inset--log__line{color:var(--arc-rp-text-body)}html[data-ui-theme=modern] .roleplay-panel{background:var(--arc-ds-bg-card);border-color:var(--arc-rp-border-strong);border-radius:var(--arc-rp-radius)}html[data-ui-theme=modern] .roleplay-panel__item{border-bottom-color:var(--arc-rp-border)}html[data-ui-theme=modern] .arc-modern-page-header{margin:0 0 28px;padding-bottom:0}html[data-ui-theme=modern] .arc-modern-page-header--secondary{margin-bottom:20px}html[data-ui-theme=modern] .arc-modern-page-header__eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--arc-ds-text-eyebrow)}html[data-ui-theme=modern] .arc-modern-page-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px}html[data-ui-theme=modern] .arc-modern-page-header__heading{flex:1 1 auto;min-width:0}html[data-ui-theme=modern] .arc-modern-page-header__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;max-width:100%}html[data-ui-theme=modern] .arc-modern-page-header__title{margin:0;display:inline-flex;align-items:center;gap:10px;max-width:100%;font-family:var(--arc-ds-font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--arc-ds-text-primary);line-height:var(--arc-ds-leading-tight);text-transform:none;letter-spacing:.01em;text-shadow:none;white-space:normal;overflow:visible;text-overflow:unset}html[data-ui-theme=modern] .arc-modern-page-header__title-icon{flex-shrink:0;font-size:.88em;line-height:1;color:var(--arc-ds-accent)}html[data-ui-theme=modern] .arc-modern-page-header__title-icons{display:inline-flex;align-items:center;flex-shrink:0;gap:.35em}html[data-ui-theme=modern] .arc-modern-page-header__title-text{min-width:0}html[data-ui-theme=modern] .arc-modern-page-header--secondary .arc-modern-page-header__title{gap:10px;font-size:clamp(1.15rem,2.2vw,1.35rem);font-family:var(--arc-ds-font-sans);font-weight:700;line-height:1.2}html[data-ui-theme=modern] .arc-modern-page-header--secondary .arc-modern-page-header__title-icon{font-size:.95em}html[data-ui-theme=modern] .arc-modern-page-header__subtitle{margin:10px 0 0;font-size:.95rem;line-height:1.55;color:var(--arc-ds-text-secondary)}html[data-ui-theme=modern] .arc-modern-page-header__rule{margin-top:18px;height:2px;background:linear-gradient(90deg,rgba(183,140,74,.3),rgba(212,175,55,.85) 50%,rgba(183,140,74,.3));border-radius:1px}html[data-ui-theme=modern] .arc-modern-page-header--secondary .arc-modern-page-header__rule{margin-top:14px;opacity:.55}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__row{flex-wrap:nowrap;align-items:center;gap:12px 16px}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__heading{flex:1 1 auto;min-width:0}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__title{font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.2;white-space:nowrap}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__actions{flex:0 0 auto;flex-wrap:nowrap}html[data-ui-theme=modern] .arc-modern-page-header--has-actions .arc-modern-page-header__rule{margin-top:14px;height:1px;background:linear-gradient(90deg,var(--arc-ds-border-gold) 0,rgba(212,175,55,.35) 45%,transparent 100%);opacity:1}html[data-ui-theme=modern] .arc-forum-header-toolbar-row,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar{width:auto;min-height:0;padding:0;border:none;background:transparent;box-shadow:none}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__inner,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__inner{flex-wrap:nowrap;justify-content:flex-end;gap:10px;width:auto;padding:0}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__spacer--fill,html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__spacer:not(.arc-toolbar__spacer--fill),html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__spacer--fill,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__spacer:not(.arc-toolbar__spacer--fill){display:none}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__action.arc-ds-btn:not(.arc-toolbar__action--icon-only),html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__link.arc-ds-btn,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__action.arc-ds-btn:not(.arc-toolbar__action--icon-only),html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__link.arc-ds-btn{min-height:0;padding:6px 12px!important;font-size:.78rem!important;font-weight:600!important}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__action--icon-only.arc-ds-btn,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__action--icon-only.arc-ds-btn{min-width:34px;min-height:34px;padding:5px 8px!important}html[data-ui-theme=modern] .arc-forum-header-toolbar-row .arc-toolbar__action.rm-forum-popup-trigger.arc-ds-btn,html[data-ui-theme=modern] .arc-modern-page-header-toolbar-row .arc-toolbar__action.rm-forum-popup-trigger.arc-ds-btn{min-height:0;min-width:0}html[data-ui-theme=modern] .arc-modern-page{--arc-modern-page-header-pad-x:0}html[data-ui-theme=modern] .arc-modern-page>.arc-modern-page-header--has-actions:not(.arc-modern-page-header--secondary){margin-bottom:20px;padding:0;background:transparent}html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum:not(.arc-modern-page-header--secondary),html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum:not(.arc-modern-page-header--secondary),html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum:not(.arc-modern-page-header--secondary){padding:24px 28px 0;margin-bottom:0;background:transparent}html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum.arc-modern-page-header--secondary,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum.arc-modern-page-header--secondary{padding:20px 22px 0;background:transparent;margin-bottom:0}html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum .arc-modern-page-header__eyebrow,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum .arc-modern-page-header__eyebrow{margin-bottom:10px;font-size:.7rem;color:var(--arc-forum-accent-muted,var(--arc-ds-accent-muted))}html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum .arc-modern-page-header__title,html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum .arc-modern-page-header__title,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum .arc-modern-page-header__title{line-height:1.2;color:var(--arc-ds-text-primary)}html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum.arc-modern-page-header--secondary .arc-modern-page-header__title{font-family:var(--arc-ds-font-serif);font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:600;letter-spacing:.01em}html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum.arc-modern-page-header--secondary .arc-modern-page-header__title-icon{font-size:.88em}html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum .arc-modern-page-header__rule,html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum .arc-modern-page-header__rule,html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum .arc-modern-page-header__rule{margin-top:16px;height:1px;background:linear-gradient(90deg,var(--arc-ds-border-gold) 0,rgba(212,175,55,.35) 45%,transparent 100%);opacity:1}html[data-ui-theme=modern] .arc-modern-page-header--codex{margin-bottom:28px}html[data-ui-theme=modern] .arc-modern-page-header--codex .arc-modern-page-header__eyebrow{letter-spacing:.14em}html[data-ui-theme=modern] .arc-codex-page--guide .arc-modern-page-header--codex .arc-modern-page-header__eyebrow{color:var(--arc-codex-accent-muted)}html[data-ui-theme=modern] .arc-modern-page-header--codex:not(.arc-modern-page-header--secondary) .arc-modern-page-header__title{font-size:clamp(1.65rem,3.5vw,2.15rem);line-height:1.18}html[data-ui-theme=modern] .arc-modern-page-header--codex.arc-modern-page-header--secondary .arc-modern-page-header__title{font-family:var(--arc-ds-font-sans);font-size:clamp(1.05rem,2vw,1.22rem);font-weight:700;line-height:1.25}html[data-ui-theme=modern] .arc-modern-page-header--codex.arc-modern-page-header--secondary .arc-modern-page-header__rule{margin-top:12px;height:1px;opacity:.5}html[data-ui-theme=modern] .arc-modern-page-header--codex .arc-modern-page-header__rule{margin-top:16px;background:linear-gradient(90deg,var(--arc-codex-accent) 0,var(--arc-codex-accent-muted) 45%,transparent 100%);opacity:.85}html[data-ui-theme=modern] .arc-modern-page-header--encyclo{margin-bottom:0;padding:22px 24px 0}html[data-ui-theme=modern] .arc-modern-page-header--encyclo.arc-modern-page-header--secondary{padding:18px 22px 0}html[data-ui-theme=modern] .arc-modern-page-header--encyclo .arc-modern-page-header__eyebrow{font-size:.7rem}html[data-ui-theme=modern] .arc-modern-page-header--encyclo .arc-modern-page-header__title{font-size:clamp(1.15rem,2.2vw,1.35rem);letter-spacing:.02em}html[data-ui-theme=modern] .arc-modern-page-header--encyclo .arc-modern-page-header__rule{margin-top:12px;height:1px;background:linear-gradient(90deg,var(--arc-ds-border-gold) 0,transparent 60%);opacity:1}html[data-ui-theme=modern] .arc-modern-page-header--encyclo.arc-modern-page-header--secondary .arc-modern-page-header__rule{opacity:.55}@media (max-width:768px){html[data-ui-theme=modern] .arc-content-listing-root .arc-modern-page-header--forum:not(.arc-modern-page-header--secondary),html[data-ui-theme=modern] .arc-enc-panel>.arc-modern-page-header--forum:not(.arc-modern-page-header--secondary),html[data-ui-theme=modern] main.arc-forum-page-root .arc-modern-page-header--forum:not(.arc-modern-page-header--secondary){padding:22px 18px 0}}.rm-personnage-nav-block--navbar{position:relative;flex-shrink:0}.rm-personnage-nav-trigger{display:inline-flex;align-items:center;gap:6px;max-width:160px;padding:2px 8px;border:1px solid rgba(207,188,154,.45);border-radius:4px;background:rgba(0,0,0,.12);color:#d4c4a8;font-family:var(--font-base);font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;box-sizing:border-box;height:var(--rm-navbar-control-h,22px)}.rm-personnage-nav-block--open .rm-personnage-nav-trigger,.rm-personnage-nav-trigger:hover{color:#f5e6d3;border-color:rgba(232,213,196,.75);background:rgba(255,255,255,.1)}.rm-personnage-nav-trigger-icon{font-size:13px;width:18px;height:18px;text-align:center;flex-shrink:0;display:block}.rm-personnage-nav-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rm-personnage-nav-trigger-arrow{flex-shrink:0;transition:transform .15s ease}.rm-personnage-nav-trigger-arrow-open{transform:rotate(180deg)}.rm-personnage-nav-block--panel .rm-top-navbar-mobile-user-card{margin-bottom:8px}@media (max-width:768px){.rm-personnage-nav-block--navbar{display:none}}