.wp .character-page .character-planner{border:1px solid var(--wp-bronze);box-shadow:inset 0 1px var(--wp-hairline-lit), var(--wp-shadow-2)}.wp .character-page .character-panel-header{background:linear-gradient(var(--wp-panel-start),var(--wp-panel-end));border-bottom-color:var(--wp-bronze)}.wp .character-page .character-sheet-identity{gap:9px;min-height:54px}.wp .character-portrait{border:1px solid var(--wp-bronze);background:var(--wp-night);border-radius:50%;flex:none;padding:2px;display:flex;position:relative}.wp .character-portrait>.character-icon--classes{filter:drop-shadow(0 1px 2px var(--wp-night));position:absolute;bottom:-2px;right:-5px}.wp .character-page .character-sidebar{background:linear-gradient(var(--wp-panel-start),var(--wp-panel-end));border-right:1px solid var(--wp-bronze)}.wp .character-page .character-tabs button{background:0 0;border-top:0;border-radius:0}.wp .character-page .character-tabs button[aria-selected=true]{color:var(--wp-bronze-ink);background:var(--wp-selected-bg);box-shadow:inset 0 -2px var(--wp-bronze)}.wp .character-page .cw-action-muted{box-shadow:none;background:0 0;border-color:#0000}.wp .character-page .cw-primary{box-shadow:inset 0 1px var(--wp-hairline-lit)}.wp .character-page .cw-primary:hover:not(:disabled){filter:brightness(1.08);text-decoration:none}.wp .character-page .cp-heading{border-bottom:1px solid var(--wp-bronze);background:var(--wp-well)}.wp .character-page .cp-heading h3{font:650 20px var(--wp-font-display)}.wp .character-page .cp-character-backdrop{opacity:1;background:radial-gradient(ellipse at 50% 45%,color-mix(in oklab,var(--wp-bronze) 10%,var(--wp-night)),var(--wp-night) 74%)}.wp .character-page .cp-character-backdrop:before{content:"";border:1px solid color-mix(in oklab,var(--wp-bronze) 18%,transparent);box-shadow:inset 0 0 60px color-mix(in oklab,var(--wp-bronze) 4%,transparent);border-bottom:0;border-radius:50% 50% 0 0;position:absolute;inset:11% 12% 0}.wp .character-page .cp-character-backdrop:after{content:"";background:radial-gradient(ellipse at 50% 0,color-mix(in oklab,var(--wp-bronze) 7%,transparent),transparent 70%);position:absolute;inset:76% 0 0}.wp .character-page .cp-stage-light{background:linear-gradient(var(--wp-night),transparent 22%,transparent 80%,var(--wp-night))}.wp .character-page .cp-paperdoll{background:radial-gradient(ellipse at 50% 65%,color-mix(in oklab,var(--wp-glow) 18%,transparent),transparent 65%),var(--wp-night);box-shadow:inset 0 1px var(--wp-hairline-lit)}.wp .character-page .cp-slot-icon{border:1px solid var(--wp-control-line);box-shadow:inset 0 0 0 1px var(--wp-night),0 2px 6px var(--wp-night)}.wp .character-page .cp-slot[data-current] .cp-slot-icon{border-color:var(--wp-bronze);box-shadow:0 0 10px var(--wp-glow)}.wp .character-page .cp-equipment-row:hover{background:var(--wp-hover-bg)}.wp .character-page :is(.cp-enchant-button,.cp-right .cp-enchant-button){background:0 0;border:0}.wp .character-page :is(.cp-enchant-button,.cp-right .cp-enchant-button)[data-enchanted=true]{border:0}.wp .character-page .cp-note{background:var(--wp-well);border-top:1px solid var(--wp-bronze)}@property --cn-glow{syntax:"<color>";inherits:true;initial-value:#0000}.wp .character-page .character-planner:is([data-panel=new],[data-panel=identity]){box-shadow:none;border:0}.wp .character-page .cn-chamber{--cn-glow:var(--cn-class);isolation:isolate;background:radial-gradient(ellipse at 70% 60%,color-mix(in oklab,var(--cn-glow) 12%,transparent),transparent 60%),var(--wp-night);transition:--cn-glow .42s var(--wp-ease-out);grid-template-rows:52px 64px minmax(0,1fr) 84px;position:relative}.wp .cn-chamber .cn-heading{background:0 0;border:0;padding:4px 24px}.wp .cn-trail{align-items:center;gap:28px;padding:4px 24px;display:flex}.wp .cn-trail button{min-width:0;min-height:48px;color:var(--wp-ink-2);text-align:left;font:14px/1.2 var(--wp-font-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px;display:flex;position:relative}.wp .cn-trail button>span:not(.character-icon):not(.game-icon){gap:3px;min-width:0;display:grid}.wp .cn-trail small{font-size:14px}.wp .cn-trail strong{color:var(--wp-ink);font-size:16px;font-weight:650;transition:color .16s ease-out}.wp .cn-trail button[aria-current=step] strong{color:var(--wp-bronze-ink)}.wp .cn-trail button[aria-current=step]>:is(.character-icon,.game-icon){animation:cn-icon-settle .22s var(--wp-ease-out)}.wp .cn-trail button[aria-current=step]:after{content:"";background:var(--wp-bronze);height:2px;animation:cn-trail-settle .22s var(--wp-ease-out);transform-origin:0;position:absolute;bottom:0;left:42px;right:4px}.wp .cn-preview-step{display:none!important}.wp .cn-chamber-body{grid-template-columns:360px minmax(0,1fr);min-height:0;padding-inline:24px;display:grid}.wp .cn-choice-stage{grid-area:1/1;align-items:start;min-width:0;min-height:0;display:grid}.wp .cn-choice-pane{overscroll-behavior:contain;scrollbar-width:thin;grid-area:1/1;height:100%;min-height:0;padding:12px 8px;animation:.26s ease-out both cn-choice-reveal;overflow-y:auto}.wp .cn-choice-pane[hidden]{display:none}.wp .cn-chamber h3{color:var(--wp-ink);font:650 20px/1.2 var(--wp-font-display);margin:0 0 12px}.wp .cn-chamber :is(.cn-class-grid,.cn-race-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wp .cn-chamber :is(.cn-class-grid,.cn-race-grid) button{min-width:0;min-height:76px;color:var(--wp-ink-2);font:14px/1.2 var(--wp-font-text);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}.wp .cn-chamber button:hover:not(:disabled){background:0 0}.wp .cn-chamber button[role=radio][aria-checked=true]{color:var(--wp-bronze-ink);font-weight:650}.wp .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid) button[aria-checked=true] :is(.character-icon,.game-icon){outline:2px solid var(--wp-bronze);outline-offset:3px;filter:drop-shadow(0 0 7px color-mix(in oklab,var(--wp-bronze) 30%,transparent))}.wp .cn-chamber :is(.character-icon,.game-icon){transition:filter .16s ease-out,transform .16s ease-out}.wp .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid) button:hover :is(.character-icon,.game-icon){filter:brightness(1.16);transform:translateY(-2px)}.wp .cn-race-grid .character-icon{border-radius:50%}.wp .cn-spec-grid{grid-template-columns:1fr;gap:4px;display:grid}.wp .cn-spec-grid button{min-height:56px;color:var(--wp-ink-2);text-align:left;font:14px/1.2 var(--wp-font-text);cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-content:center;column-gap:12px;padding:6px 8px;display:grid}.wp .cn-spec-grid .game-icon{grid-area:1/1/3/2;align-self:center}.wp .cn-spec-grid strong{color:var(--wp-ink);grid-area:1/2;font-size:16px;font-weight:650}.wp .cn-spec-grid button>span:not(.game-icon){color:var(--wp-ink-2);grid-area:2/2;margin-top:2px}.wp .cn-spec-grid button[aria-checked=true] strong{color:var(--wp-bronze-ink)}.wp .cn-spec-description{margin:12px 8px 0;line-height:1.4}.wp .cn-factions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:12px;display:grid}.wp .cn-factions button{min-height:44px;color:var(--wp-ink-2);font:14px var(--wp-font-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:4px;display:flex}.wp .cn-factions button[aria-checked=true]>span:last-child{text-decoration:underline;-webkit-text-decoration-color:var(--wp-bronze);text-decoration-color:var(--wp-bronze);text-underline-offset:6px;text-decoration-thickness:2px}.wp .cn-race-caption{text-align:center;margin:10px 0 0}.wp .cn-model-chamber{background:0 0;border:0;flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex;position:relative}.wp .cn-model-caption{z-index:2;text-align:center;pointer-events:none;flex:none;align-content:center;gap:3px;height:76px;padding:8px 12px;display:grid;position:relative}.wp .cn-model-caption strong{font:650 24px/1.2 var(--wp-font-display)}.wp .cn-model-caption span{color:var(--wp-ink-2);font-size:14px}.wp .character-page .cn-model-chamber .cp-stage{background:0 0;flex:1;height:100%;min-height:0}.wp .cn-model-chamber .cp-model-viewport{margin-top:0}.wp .character-page .cn-model-chamber :is(.cp-character-backdrop,.cp-stage-light){background:0 0}.wp .character-page .cn-model-chamber .cp-character-backdrop:before,.wp .character-page .cn-model-chamber .cp-character-backdrop:after{display:none}.wp .character-page .cn-model-chamber .cp-model-footer{background:0 0;border:0;padding:0 8px 4px}.wp .character-page .cp-model-controls button{background:0 0;border-color:#0000}.wp .cn-chamber .cn-footer{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:84px;padding:8px 24px;display:grid;position:relative}.wp .cn-chamber .cn-footer>.cn-build-options{align-items:center;gap:20px;margin:0;display:flex}.wp .cn-level-control{align-items:center;gap:8px;min-height:44px;display:flex}.wp .cn-sample-choice{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.wp .cn-sample-choice input{width:18px;height:18px;accent-color:var(--wp-accent)}.wp .cn-chamber .cn-footer p[role=alert]{max-height:60px;color:var(--wp-danger);background:var(--wp-night);margin:0;padding:8px;position:absolute;bottom:100%;left:12px;right:12px;overflow:auto}.wp .cn-chamber :is(button,select,input):focus-visible{outline:2px solid var(--wp-focus);outline-offset:3px}.wp .cn-chamber>*{z-index:1}.wp .character-model .boss-model-note{pointer-events:none;text-align:center;padding:4px 8px;font-size:14px;display:block;position:absolute;inset:8px 0 auto}.wp .character-model.is-updating canvas{opacity:.6}.wp .character-model canvas{transition:opacity .16s ease-out}.wp .character-model.is-missing canvas{opacity:.2}.wp .cn-chamber .cn-submit-actions{grid-column:2;justify-self:center;align-items:center;gap:12px;margin:0}.wp .cn-submit-actions .cw-primary{white-space:nowrap;width:176px;min-width:176px;height:44px;padding:8px 12px;position:relative;overflow:hidden}.wp .cn-import-action{border-color:var(--wp-bronze);background:var(--wp-night);min-width:104px}.wp .cn-footer[data-ready] .cn-submit-actions{animation:cn-finish-reveal .34s var(--wp-ease-out)}.wp .cn-footer[data-ready] .cw-primary{box-shadow:inset 0 1px var(--wp-hairline-lit),0 0 20px color-mix(in oklab,var(--wp-glow) 28%,transparent)}.wp .cn-footer[data-ready] .cw-primary:after{content:"";background:linear-gradient(110deg,transparent 25%,color-mix(in oklab,var(--wp-ink) 30%,transparent),transparent 75%);animation:cn-finish-light .7s var(--wp-ease-out) both;pointer-events:none;position:absolute;inset:0}@keyframes cn-finish-reveal{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes cn-finish-light{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes cn-choice-reveal{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes cn-trail-settle{0%{transform:scaleX(.3)}to{transform:scaleX(1)}}@keyframes cn-icon-settle{0%{opacity:.65;transform:translateY(2px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.wp .character-page .cw-workspace[data-picker-open]{grid-template-columns:minmax(0,1fr) 440px;display:grid}.wp .character-page .cw-picker[data-layout=side]{border:0;border-left:1px solid var(--wp-bronze);width:100%;height:100%;max-height:100%;box-shadow:inset 1px 0 var(--wp-hairline-lit);margin:0;position:relative;inset:auto}.wp .character-page .cw-picker[data-layout=side] .cw-picker-heading{background:linear-gradient(var(--wp-panel-start),var(--wp-panel-end));gap:6px;padding:4px 10px}.wp .character-page .cw-picker[data-layout=side] .cw-picker-layout select{max-width:160px}.wp .character-page .cw-picker[data-layout=side] .cw-picker-context{max-height:36%;padding:8px 12px}.wp .character-page .cw-picker[data-layout=side] .cw-current-enchant small{display:none}.wp .character-page .cw-picker[data-layout=side] .cw-context-toggle{font-size:14px;top:8px;right:12px}.wp .character-page .cw-picker :is(.cw-context-caption,.cw-preview-method,.cw-candidate-details,.cw-choice-status,.cw-enchant-status,.cw-compare-choice,.cw-result-controls label,.cw-enchant-data,.cw-enchant-count,.cw-picker-footer p,.cw-gear-choice small,.cw-enchant-choice small,.cw-enhancement-toolbar label,.cw-searchbar label){font-size:14px}.wp .character-page .cw-picker .cw-choice-list{padding-inline:4px}.wp .character-page .cw-picker .cw-gear-choice{gap:8px;min-height:62px;padding:8px}.wp .character-page .cw-picker .cw-choice-source,.wp .character-page .cw-picker .cw-choice-status:empty{display:none}.wp .character-page .cw-picker .cw-compare-choice{padding:4px}.wp .character-page .cw-picker .cw-result-controls{padding:4px 12px}.wp .character-page .cw-picker :is(.cw-searchbar,.cw-enhancement-toolbar) label{gap:0;font-size:0}.wp .character-page .cw-picker .cw-result-controls label:last-child{display:none}.wp .character-page .cw-picker .cw-pagination{min-height:48px;padding:2px 12px}.wp .character-page .cw-picker-footer{height:54px;padding:4px 12px}.wp .cw-inline-filters{flex-direction:column;flex:1;min-height:0;display:flex}.wp .cw-inline-filters .cw-filter-sheet-head{flex:none;padding:6px 12px}.wp .cw-inline-filters .cw-filter-sheet-head h3{font:650 20px var(--wp-font-display)}.wp .cw-filter-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 16px;overflow:auto}.wp .cw-inline-filters .cw-filter-fields{padding:0}.wp .cw-inline-filters .cw-filter-sheet-actions{flex:none;min-height:52px;padding:4px 12px}.wp .cw-inline-filters .cw-check{min-height:44px}.wp .cw-phone-picker-undo{display:none}.wp .character-page .character-planner:is([data-panel=new],[data-panel=identity]) .character-sim-shell{grid-template:"consumes"minmax(0,1fr)/1fr}.wp .character-page .character-planner:is([data-panel=new],[data-panel=identity]) :is(.character-control,.character-panel-header,.character-sidebar){display:none}.wp .character-page .character-planner:is([data-panel=new],[data-panel=identity]) .character-panels{display:contents}.wp .character-page :is(#character-panel-new,#character-panel-identity){grid-area:consumes;min-height:0}.wp .character-page .cc-workspace{background:var(--wp-well);gap:0;padding:0}.wp .character-page .cc-heading{border-bottom:1px solid var(--wp-bronze);background:var(--wp-surface);min-height:52px;padding-inline:16px}.wp .character-page .cc-workspace{grid-template-rows:52px auto minmax(0,1fr) 44px}.wp .character-page .cc-groups{background:radial-gradient(ellipse at 50% 70%,color-mix(in oklab,var(--wp-glow) 10%,transparent),transparent 70%),var(--wp-night);gap:0;padding:16px}.wp .character-page .cc-bank{border-right:1px solid var(--wp-bronze);padding-inline:20px}.wp .character-page .cc-bank:first-child{padding-left:0}.wp .character-page .cc-bank:last-child{border-right:0;padding-right:0}.wp .character-page .cc-slot[data-selected] .cc-slot-text>span{color:var(--wp-positive)}.wp .character-page .cc-group-heading{border-bottom-color:var(--wp-bronze)}.wp .character-page .cc-footer{background:var(--wp-surface);border-top:1px solid var(--wp-bronze);padding-inline:12px}.wp .character-page :is(.cc-bank-nav,.cc-category-nav){padding-inline:12px}.wp .character-page .cf-workspace{background:var(--wp-well)}.wp .character-page .cf-heading,.wp .character-page .cf-target-detail{background:var(--wp-surface)}.wp .character-page .cf-plan-slots{border-right-color:var(--wp-bronze)}.wp .cl-gear-tools{border-bottom:1px solid var(--wp-line);flex:none;gap:4px;padding:4px 8px;display:flex}.wp .cl-gear-tools button{flex:1}@media (min-width:901px) and (max-width:1500px){.wp .character-page .cw-workspace[data-picker-open] .cp-paperdoll{grid-template-columns:52px minmax(0,1fr) 52px}.wp .character-page .cw-workspace[data-picker-open] .cp-rail:not(.cp-bottom) .cp-slot-text,.wp .character-page .cw-workspace[data-picker-open] .cp-rail:not(.cp-bottom) .cp-enchant-button,.wp .character-page .cw-workspace[data-picker-open] .cp-heading :is(.cp-overview,.cp-undo),.wp .character-page .cw-workspace[data-picker-open] .cp-bottom .cp-enchant-button{display:none}.wp .character-page .cw-workspace[data-picker-open] .cp-bottom .cp-slot-text strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (min-width:901px) and (max-width:1100px){.wp .cn-chamber .cn-footer>.cn-build-options{gap:8px}}@media (max-height:700px) and (min-width:901px){.wp .cn-chamber h3{margin-bottom:8px}.wp .cn-choice-pane{padding-block:8px}.wp .cn-class-grid button{gap:3px;min-height:64px;padding-block:3px}.wp .cn-spec-grid button{min-height:50px;padding-block:3px}.wp .cn-spec-description{margin-top:8px}}@media (max-width:900px){.wp .character-page .cw-workspace[data-picker-open]{grid-template-columns:1fr}.wp .character-page .cw-workspace[data-picker-open]>.cp-equipment{display:none}.wp .character-page .cw-picker[data-layout=side]{border-left:0}.wp .character-page .cn-chamber{grid-template-rows:52px 56px minmax(0,1fr) 100px}.wp .cn-chamber .cn-heading{padding:4px 12px}.wp .cn-trail{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;gap:2px;padding:2px 8px;display:grid}.wp .cn-trail button{text-align:center;justify-content:center;min-height:48px;padding:4px 2px}.wp .cn-trail button>:is(.character-icon,.game-icon){display:none}.wp .cn-trail strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.wp .cn-trail button[aria-current=step]:after{left:8px;right:8px}.wp .cn-preview-step{display:flex!important}.wp .cn-chamber-body{padding:0;display:block;position:relative}.wp .cn-choice-stage{align-items:start;height:100%}.wp .cn-choice-pane{justify-self:center;width:100%;max-width:440px;height:100%;padding:6px 12px}.wp .cn-chamber h3{margin-bottom:6px;font-size:18px}.wp .cn-chamber :is(.cn-class-grid,.cn-race-grid){gap:4px}.wp .cn-chamber :is(.cn-class-grid,.cn-race-grid) button{gap:3px;min-height:64px;padding:4px}.wp .cn-spec-grid button{grid-template-columns:28px minmax(0,1fr);min-height:44px;padding-block:3px}.wp .cn-spec-description{margin:8px 8px 0}.wp .cn-model-chamber{display:none}.wp .cn-chamber[data-step=preview] .cn-model-chamber{height:100%;display:flex}.wp .cn-chamber[data-step=preview] .cn-choice-stage{display:none}.wp .cn-model-caption{height:88px}.wp .cn-model-caption strong{font-size:20px}.wp .cn-chamber .cn-footer{grid-template-rows:44px 44px;grid-template-columns:1fr;gap:4px;min-height:100px;padding:4px 8px}.wp .cn-chamber .cn-footer>.cn-build-options{justify-content:center;gap:16px;width:100%;margin:0}.wp .cn-chamber .cn-footer>.cn-submit-actions{grid-column:1;justify-content:center;gap:8px;width:auto;margin:0}.wp .cn-submit-actions .cw-primary{width:166px;min-width:166px;padding-inline:10px}.wp .cn-import-action{min-width:94px}.wp .cn-chamber .cn-footer>p{display:none}.wp .cn-chamber .cn-footer p[role=alert]{max-height:60px;display:block;overflow:auto}}@media (max-width:1000px),(max-height:719px){.wp .character-page .cc-groups{padding:12px 16px}.wp .character-page .cc-bank{border-right:0;padding-inline:0}.wp .character-page .cc-bank-nav{border-bottom:1px solid var(--wp-bronze)}}@media (max-width:680px){.wp .character-page .cw-picker[data-layout=side] .cw-picker-heading{flex-wrap:nowrap}.wp .character-page .cw-picker .cw-picker-layout{display:none}.wp .character-page .cw-picker .cw-picker-slot-select{flex:1;min-width:0}.wp .character-page .cw-picker .cw-picker-slot-select select{width:100%;max-width:none}.wp .character-page .cw-phone-picker-undo{display:grid}.wp .character-page .cw-picker-footer{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wp .character-page .cw-picker-footer button{display:none}.wp .character-page .cc-heading{padding-inline:8px}.wp .character-page .cc-groups{padding:10px 12px}.wp .character-page .character-planner:has(.cw-workspace[data-picker-open]) .character-sim-shell{grid-template-rows:minmax(0,1fr);grid-template-areas:"panels"}.wp .character-page .character-planner:has(.cw-workspace[data-picker-open]) .character-control{display:none}.wp .character-page .cw-picker[data-layout=side] .cw-picker-context{max-height:30%}.wp .character-page .cw-picker .cw-result-controls{flex-direction:row;min-height:44px;padding:2px 8px}.wp .character-page .cw-picker .cw-result-controls>p{width:auto;font-size:14px}.wp .character-page .cw-picker .cw-result-controls>div{width:auto;margin-left:auto}.wp .character-page .cw-picker .cw-result-controls label{align-items:center;gap:4px;display:flex}.wp .character-page .cw-picker .cw-result-controls select{width:105px;min-height:44px}.wp .character-page .cw-picker :is(.cw-searchbar,.cw-enhancement-toolbar){padding:4px 8px}.wp .character-page .cw-picker :is(.cw-searchbar,.cw-enhancement-toolbar) label{gap:0;font-size:0}.wp .character-page .cw-picker .cw-pagination{padding-inline:8px}.wp .character-page .cw-picker-footer p{font-size:14px}.wp .character-page .cw-picker .cw-gear-choice{padding:7px 4px}.wp .character-page .cw-picker .cw-enchant-data{display:none}}@media (max-width:680px) and (max-height:640px){.wp .character-page .cw-picker .cw-result-controls,.wp .character-page .cw-picker[data-layout=side] .cw-current-enchant{display:none}.wp .character-page .cw-picker[data-layout=side] .cw-picker-context:has(.cw-picker-comparison[data-expanded=true]) .cw-current-enchant{display:block}.wp .character-page .cw-picker[data-layout=side] .cw-picker-context{max-height:38%}}@media (prefers-reduced-motion:reduce){.wp .character-page .cw-picker[open]{animation:none}.wp .character-page .cn-chamber,.wp .cn-chamber :is(button,strong,.character-icon,.game-icon){transition:none}.wp .cn-choice-pane,.wp .cn-trail button[aria-current=step]:after,.wp .cn-trail button[aria-current=step]>:is(.character-icon,.game-icon){animation:none}.wp .cn-chamber button:hover :is(.character-icon,.game-icon){transform:none}.wp .character-model canvas{transition:none}.wp .cn-footer[data-ready] .cn-submit-actions,.wp .cn-footer[data-ready] .cw-primary:after{animation:none}.wp .cn-footer[data-ready] .cw-primary:after{display:none}}
.wp .character-page .ct-room{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.wp .character-page .ct-room>div{background-position:50%;position:absolute}.wp .character-page .ct-wall{background:radial-gradient(ellipse at 22% 32%,color-mix(in oklab,var(--wp-chamber-bevel) 16%,transparent),transparent 48%), linear-gradient(90deg,var(--wp-chamber-shade),transparent 16%,transparent 84%,var(--wp-chamber-shade)), repeating-linear-gradient(117deg,transparent 0 23px,color-mix(in oklab,var(--wp-chamber-bevel) 3%,transparent) 24px,transparent 25px 55px), linear-gradient(var(--wp-chamber-stone),var(--wp-chamber-shade));inset:0}.wp .character-page .ct-cornice{height:42px;filter:drop-shadow(0 8px 6px var(--wp-chamber-shade));background-image:url(/media/character-chamber/lintel-course.webp);background-repeat:repeat-x;background-size:auto 100%;top:4px;left:5%;right:5%}.wp .character-page .ct-cornice:after{content:"";background:url(/media/character-chamber/archive-bearing.webp) 50%/contain no-repeat;width:100px;height:64px;position:absolute;top:-3px;left:calc(50% - 50px)}.wp .character-page .ct-pillar{width:var(--ct-column-width);filter:drop-shadow(12px 6px 9px color-mix(in oklab,var(--wp-chamber-shade) 75%,transparent));background-repeat:no-repeat;background-size:contain;top:-18px;bottom:24px}.wp .character-page .ct-pillar-left{background-image:url(/media/character-chamber/pillar-left.webp);left:12px}.wp .character-page .ct-pillar-right{filter:drop-shadow(-12px 6px 9px color-mix(in oklab,var(--wp-chamber-shade) 75%,transparent));background-image:url(/media/character-chamber/pillar-right.webp);right:12px}.wp .character-page .ct-floor{background:radial-gradient(ellipse at 64% 12%,color-mix(in oklab,var(--wp-chamber-rune) 12%,transparent),transparent 62%), linear-gradient(0deg,var(--wp-chamber-stone),transparent 96%);height:116px;bottom:0;left:0;right:0}.wp .character-page .ct-floor:before{content:"";transform-origin:bottom;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),color-mix(in oklab,var(--wp-chamber-brass) 12%,transparent) 20%),linear-gradient(transparent 56%,color-mix(in oklab,var(--wp-chamber-brass) 14%,transparent) 57%,transparent 59%);border-top:1px solid color-mix(in oklab,var(--wp-chamber-brass) 20%,transparent);position:absolute;inset:20% 0 0;transform:perspective(240px)rotateX(42deg)}.wp .character-page .ct-altar{height:48px;filter:drop-shadow(0 -4px 5px var(--wp-chamber-shade));background:url(/media/character-chamber/altar-course.webp) 50%/auto 100% repeat-x;bottom:0;left:6%;right:6%}.wp .character-page .ct-altar:after{content:"";background:url(/media/character-chamber/altar-bearing.webp) 50%/contain no-repeat;width:34px;height:34px;position:absolute;top:8px;left:calc(50% - 17px)}.wp .character-page .cn-chamber{--ct-column-width:calc((100cqh - 6px) / 3);--ct-gutter:clamp(124px,calc((100cqh - 6px) / 3),268px);background:var(--wp-chamber-shade);grid-template-rows:88px 56px minmax(0,1fr) 94px;overflow:clip;container-type:size}.wp .character-page .cn-chamber :is(.cn-heading,.cn-trail,.cn-chamber-body){position:relative}.wp .character-page .cn-heading{padding:32px var(--ct-gutter) 0;align-items:center}.wp .character-page .cn-heading h2{font-size:24px}.wp .character-page .cn-trail{padding-inline:var(--ct-gutter);gap:32px}.wp .character-page .cn-chamber-body{padding-inline:var(--ct-gutter);grid-template-columns:280px minmax(0,1fr);gap:24px}.wp .character-page .cn-choice-pane{padding:14px 8px}.wp .character-page .cn-model-caption{height:56px;text-shadow:0 2px 8px var(--wp-chamber-shade);padding:0 12px 10px}.wp .character-page .cn-model-caption strong{font-size:24px}.wp .character-page .cn-chamber .cn-footer{min-height:94px;padding:0 var(--ct-gutter) 26px;align-items:center}.wp .character-page .cn-footer .cn-build-options{gap:14px}.wp .character-page .cn-submit-actions .cw-primary{border-color:var(--wp-chamber-brass);height:48px;box-shadow:inset 0 1px var(--wp-hairline-lit),0 3px 12px var(--wp-chamber-shade)}.wp .character-page .cn-submit-actions .cn-import-action{border-color:color-mix(in oklab,var(--wp-chamber-brass) 55%,var(--wp-chamber-shade));background:color-mix(in oklab,var(--wp-chamber-stone) 80%,transparent);height:48px}.wp .character-page .cn-footer[data-ready] .cw-primary{box-shadow:inset 0 1px var(--wp-hairline-lit),0 0 24px color-mix(in oklab,var(--wp-chamber-rune) 28%,transparent),0 3px 10px var(--wp-chamber-shade)}.wp .character-page .cp-model-viewport{isolation:isolate}.wp .character-page .ct-aperture{z-index:2;pointer-events:none;filter:drop-shadow(0 7px 8px var(--wp-chamber-shade));border:44px solid #0000;border-image:url(/media/character-chamber/archive-aperture.webp) 160/44px;position:absolute;inset:0}.wp .character-page .ct-aperture-bearing{background:url(/media/character-chamber/archive-bearing.webp) 50%/contain no-repeat;width:72px;height:46px;position:absolute;top:-52px;left:calc(50% - 36px)}.wp .character-page .ct-aperture-bearing:after{content:"";background:var(--wp-chamber-rune);opacity:.08;width:22%;height:33%;box-shadow:0 0 8px 2px var(--wp-chamber-rune);border-radius:50%;transition:opacity .28s ease-out,box-shadow .28s ease-out;position:absolute;top:32%;left:39%}.wp .character-page .ct-aperture[data-state=active] .ct-aperture-bearing:after{opacity:.25}.wp .character-page .ct-aperture[data-state=complete] .ct-aperture-bearing:after{opacity:.65;box-shadow:0 0 12px 4px var(--wp-chamber-rune)}.wp .character-page .character-model{clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);width:auto;height:auto;inset:18px}.wp .character-page .character-model canvas{-webkit-mask-image:none;mask-image:none}.wp .character-page .cp-model-footer{background:0 0;border:0;padding-top:5px}.wp .character-page .cp-paperdoll{--ct-column-width:calc((100cqh - 24px) / 3);isolation:isolate;background:var(--wp-chamber-shade);container-type:size}.wp .character-page .cp-paperdoll>:is(.cp-stage,.cp-rail){z-index:1;position:relative}.wp .character-page .cp-paperdoll .ct-cornice{opacity:.6;top:-22px}.wp .character-page .cp-paperdoll .ct-pillar{width:var(--ct-column-width);opacity:.5;top:0;bottom:16px}.wp .character-page .cp-paperdoll .ct-pillar-left{left:calc(var(--ct-column-width) * -.66)}.wp .character-page .cp-paperdoll .ct-pillar-right{right:calc(var(--ct-column-width) * -.66)}.wp .character-page .cp-paperdoll .ct-altar{opacity:.5;height:48px;bottom:-25px}.wp .character-page .cp-paperdoll .ct-floor{height:80px}.wp .character-page .cp-paperdoll .ct-aperture{border-width:28px;border-image-width:28px}.wp .character-page .cp-paperdoll .character-model{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);inset:11px}.wp .character-page .cp-paperdoll .ct-aperture-bearing{width:50px;height:32px;top:-33px;left:calc(50% - 25px)}.wp .character-page .cp-stage{container-type:inline-size}.wp .character-page .cp-stage,.wp .character-page .cp-character-backdrop,.wp .character-page .cp-stage-light{background:0 0}.wp .character-page .cp-character-backdrop:before,.wp .character-page .cp-character-backdrop:after{display:none}@container (max-width:400px){.wp .character-page .cp-appearance-controls>span:first-child,.wp .character-page .cp-appearance-trigger-label{display:none}}@media (max-height:700px) and (min-width:901px){.wp .character-page .cn-chamber{--ct-gutter:calc((100cqh - 6px) / 3 + 24px);grid-template-rows:72px 52px minmax(0,1fr) 72px}.wp .character-page .cn-heading{padding-top:24px}.wp .character-page .ct-cornice{height:34px;top:4px}.wp .character-page .ct-cornice:after{width:82px;height:52px;top:-3px;left:calc(50% - 41px)}.wp .character-page .ct-pillar{top:-12px;bottom:16px}.wp .character-page .cn-chamber-body{grid-template-columns:256px minmax(0,1fr);gap:16px}.wp .character-page .cn-model-caption{height:44px;padding-bottom:6px}.wp .character-page .cn-model-caption strong{font-size:22px}.wp .character-page .cn-chamber .cn-footer{min-height:72px;padding-bottom:14px}.wp .character-page .ct-floor{height:86px}.wp .character-page .ct-altar{height:36px;bottom:0}.wp .character-page .ct-altar:after{width:26px;height:26px;top:6px;left:calc(50% - 13px)}.wp .character-page .ct-aperture{border-width:36px;border-image-width:36px}.wp .character-page .character-model{inset:14px}.wp .character-page .ct-aperture-bearing{width:62px;height:40px;top:-43px;left:calc(50% - 31px)}}@media (min-width:901px) and (max-width:1150px){.wp .character-page .cn-chamber{--ct-gutter:clamp(110px,calc((100cqh - 6px) * .2),164px)}.wp .character-page .cn-chamber .ct-pillar-left{left:calc(var(--ct-column-width) * -.52)}.wp .character-page .cn-chamber .ct-pillar-right{right:calc(var(--ct-column-width) * -.52)}.wp .character-page .cn-chamber-body{grid-template-columns:240px minmax(0,1fr);gap:12px}.wp .character-page .cn-chamber .cn-footer{padding-inline:32px}.wp .character-page .cn-build-options{font-size:14px}}@media (max-width:900px){.wp .character-page .cn-chamber{grid-template-rows:52px 56px minmax(0,1fr) 100px}.wp .character-page .cn-heading,.wp .character-page .cn-trail{padding:4px 12px}.wp .character-page .cn-trail{gap:2px}.wp .character-page .cn-heading h2{font-size:22px}.wp .character-page .cn-chamber-body{padding:0}.wp .character-page .cn-choice-pane{padding:6px 12px}.wp .character-page .cn-chamber .cn-footer{min-height:100px;padding:4px 8px}.wp .character-page .cn-submit-actions :is(.cw-primary,.cn-import-action){height:44px}.wp .character-page .ct-pillar{opacity:.75;background-size:contain;width:56px;height:56px;top:auto;bottom:108px}.wp .character-page .ct-pillar-left{background-image:url(/media/character-chamber/corner-left.webp);left:-28px}.wp .character-page .ct-pillar-right{background-image:url(/media/character-chamber/corner-right.webp);right:-28px}.wp .character-page .ct-cornice{opacity:.55;height:26px;top:-18px;left:-8px;right:-8px}.wp .character-page .ct-cornice:after{display:none}.wp .character-page .ct-altar{height:32px;bottom:-24px}.wp .character-page .cn-model-caption{height:76px;padding:8px 12px}.wp .character-page .cn-model-caption strong{font-size:20px}.wp .character-page .ct-aperture{border-width:28px;border-image-width:28px}.wp .character-page .character-model{inset:11px}.wp .character-page .ct-aperture-bearing{width:50px;height:32px;top:-33px;left:calc(50% - 25px)}.wp .character-page .cp-paperdoll .ct-pillar{display:none}}@media (max-width:680px){.wp .character-page .cp-equipment[data-mobile-view=equipment] .ct-room{display:none}}@media (prefers-reduced-motion:reduce){.wp .character-page .ct-aperture-bearing:after{transition:none}}@media (forced-colors:active){.wp .character-page :is(.ct-room,.ct-aperture){display:none}}
.wp .character-page .cn-chamber{grid-template-rows:72px 56px minmax(0,1fr) 88px;grid-template-columns:minmax(0,1fr)}.wp .character-page .cn-heading{padding-top:24px}.wp .character-page .cn-heading h2{color:var(--wp-bronze-300)}.wp .character-page .cn-heading .cw-action-muted{color:var(--wp-chamber-brass);font-size:16px}.wp .character-page .cn-trail{gap:12px}.wp .character-page .cn-trail button{min-height:48px;padding:4px 10px}.wp .character-page .cn-trail button[aria-current=step]:before{content:"";background:var(--art-creation-highlight) center / 100% 100% no-repeat;opacity:.2;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.wp .character-page .cn-trail button[aria-current=step]:after{display:none}.wp .character-page .cn-trail strong{color:var(--wp-bronze-300)}.wp .character-page .cn-trail small{color:var(--wp-ink-2)}.wp .character-page .cn-chamber-body{grid-template-columns:288px minmax(0,1fr)}.wp .character-page .cn-choice-stage{grid-template-rows:minmax(0,1fr) 100px;align-items:stretch}.wp .character-page .cn-choice-gallery{min-height:0;display:grid}.wp .character-page .cn-choice-pane{scrollbar-gutter:stable;padding:10px 0}.wp .character-page .cn-choice-pane h3{color:var(--wp-bronze-300);padding-inline:6px}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid) button{min-height:64px;color:var(--wp-ink);text-align:left;flex-direction:row;justify-content:start;gap:6px;padding:4px;font-size:16px}.wp .character-page .cn-choice-portrait{flex:none;place-items:center;width:52px;height:52px;display:inline-grid;position:relative}.wp .character-page .cn-choice-portrait:after{content:"";background:var(--art-action-slot) center / 169.23% 169.23% no-repeat;pointer-events:none;position:absolute;inset:0}.wp .character-page .cn-choice-portrait :is(.character-icon,.game-icon){box-shadow:none;border:0;border-radius:0;outline:0}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid) button[aria-checked=true] :is(.character-icon,.game-icon){filter:brightness(1.12);outline:0}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid,.cn-factions) button{position:relative}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid,.cn-factions) button[aria-checked=true]{color:var(--wp-bronze-300);background:0 0}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid,.cn-factions) button[aria-checked=true]:before{content:"";background:var(--art-creation-highlight) center / 100% 100% no-repeat;opacity:.2;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid) button:hover .cn-choice-portrait{filter:brightness(1.2)}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid) button:hover :is(.character-icon,.game-icon){transform:none}.wp .character-page .cn-choice-portrait{transition:filter .14s ease-out}.wp .character-page .cn-spec-grid{gap:4px}.wp .character-page .cn-spec-grid button{grid-template-columns:52px minmax(0,1fr);column-gap:10px;min-height:72px;padding:4px 6px}.wp .character-page .cn-spec-grid .cn-choice-portrait{grid-area:1/1/3/2}.wp .character-page .cn-spec-grid .game-icon{grid-area:auto}.wp .character-page .cn-spec-grid button>span:not(.cn-choice-portrait){grid-area:2/2}.wp .character-page .cn-spec-grid strong{font:600 18px/1.2 var(--wp-font-display)}.wp .character-page .cn-spec-grid button[aria-checked=true] strong{color:var(--wp-bronze-300)}.wp .character-page .cn-spec-description{max-width:32ch;color:var(--wp-ink-2);margin:14px 6px 0}.wp .character-page .cn-factions{gap:4px;margin-bottom:10px}.wp .character-page .cn-factions button{justify-content:start;padding:4px 6px;font-size:16px}.wp .character-page .cn-factions button[aria-checked=true]{color:var(--wp-bronze-300)}.wp .character-page .cn-factions button[aria-checked=true]>span:last-child{text-decoration:none}.wp .character-page .cn-race-caption{text-align:left;padding-left:6px}.wp .character-page .cn-build-options{border-top:1px solid color-mix(in oklab,var(--wp-chamber-brass) 25%,transparent);align-content:center;gap:0;min-width:0;padding:8px 6px 0;display:grid}.wp .character-page .cn-level-control{grid-template-columns:auto minmax(0,1fr) 48px;align-items:center;column-gap:8px;min-width:0;min-height:44px;display:grid}.wp .character-page .cn-level-heading{display:contents}.wp .character-page .cn-level-heading label{color:var(--wp-chamber-brass);grid-area:1/1;font-size:16px}.wp .character-page .cn-level-heading input{border:1px solid var(--wp-chamber-bevel);background:var(--wp-chamber-shade);width:48px;height:44px;color:var(--wp-bronze-300);font:650 18px var(--wp-font-text);text-align:center;appearance:textfield;box-shadow:inset 0 2px 5px var(--wp-night);border-radius:3px;grid-area:1/3;padding:4px}.wp .character-page .cn-level-heading input::-webkit-inner-spin-button{appearance:none}.wp .character-page .cn-level-control input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;grid-area:1/2;width:100%;min-width:0;height:44px;margin:0;padding:0}.wp .character-page .cn-level-control input[type=range]::-webkit-slider-runnable-track{border:1px solid var(--wp-chamber-bevel);background:linear-gradient(90deg,var(--wp-chamber-brass) var(--cn-level-fill),var(--wp-chamber-shade) var(--cn-level-fill));height:8px;box-shadow:inset 0 1px 3px var(--wp-night),0 1px color-mix(in oklab,var(--wp-chamber-bevel) 30%,transparent);border-radius:2px}.wp .character-page .cn-level-control input[type=range]::-webkit-slider-thumb{background:var(--art-slider-thumb) center / contain no-repeat;appearance:none;width:32px;height:32px;filter:drop-shadow(0 2px 2px var(--wp-night));border:0;margin-top:-13px}.wp .character-page .cn-level-control input[type=range]::-moz-range-track{border:1px solid var(--wp-chamber-bevel);background:var(--wp-chamber-shade);border-radius:2px;height:6px}.wp .character-page .cn-level-control input[type=range]::-moz-range-progress{background:var(--wp-chamber-brass);height:6px}.wp .character-page .cn-level-control input[type=range]::-moz-range-thumb{background:var(--art-slider-thumb) center / contain no-repeat;border:0;width:32px;height:32px}.wp .character-page .cn-sample-choice{min-height:44px;color:var(--wp-ink);gap:6px;font-size:16px}.wp .character-page .cn-sample-choice input{appearance:none;background:var(--art-checkbox-up) center / contain no-repeat;cursor:pointer;border:0;flex:none;width:32px;height:32px;margin:0}.wp .character-page .cn-sample-choice input:checked{background-image:var(--art-checkbox-check),var(--art-checkbox-up)}.wp .character-page .cn-sample-choice:hover input{filter:brightness(1.3)}.wp .character-page .cn-chamber .cn-footer{grid-template-rows:1fr;grid-template-columns:1fr;min-height:88px;padding:0 12px 40px}.wp .character-page .cn-chamber .cn-submit-actions{grid-column:1;justify-self:center;gap:12px}.wp .character-page .cn-submit-actions :is(.cw-primary,.cn-import-action){height:44px;min-height:44px;color:var(--wp-bronze-300);box-shadow:none;font:600 17px/1 var(--wp-font-display);text-shadow:0 1px 2px var(--wp-night);isolation:isolate;background:0 0;border:0;border-radius:0;padding:0 20px;position:relative;overflow:visible}.wp .character-page .cn-submit-actions .cw-primary{width:196px;min-width:196px}.wp .character-page .cn-submit-actions .cn-import-action{min-width:116px;color:var(--wp-ink)}.wp .character-page .cn-button-skin{--cn-button-image:var(--art-panel-button-up);z-index:-1;pointer-events:none;filter:drop-shadow(0 3px 3px var(--wp-night));transition:filter .12s ease-out;display:flex;position:absolute;inset:0}.wp .character-page .cn-button-skin:before,.wp .character-page .cn-button-skin:after{content:"";background:var(--cn-button-image) 0 0 / 256px 64px no-repeat;flex:none;width:16px}.wp .character-page .cn-button-skin:after{background-position:-144px 0}.wp .character-page .cn-button-skin i{background:var(--cn-button-image) 12.5% 0 / 200% 64px no-repeat;flex:1}.wp .character-page .cn-import-action .cn-button-skin{filter:grayscale(.9) brightness(.8) drop-shadow(0 3px 3px var(--wp-night))}.wp .character-page .cn-submit-actions button:hover:not(:disabled){color:var(--wp-parchment-50);filter:none}.wp .character-page .cn-submit-actions button:hover .cn-button-skin{filter:brightness(1.28) drop-shadow(0 0 5px color-mix(in oklab,var(--wp-chamber-brass) 30%,transparent))}.wp .character-page .cn-submit-actions .cn-import-action:hover .cn-button-skin{filter:grayscale(.9)brightness(1.1)}.wp .character-page .cn-submit-actions button:active .cn-button-skin{--cn-button-image:var(--art-panel-button-down)}.wp .character-page .cn-footer[data-ready] .cw-primary{box-shadow:none}.wp .character-page .cn-footer[data-ready] .cw-primary .cn-button-skin{filter:brightness(1.12) drop-shadow(0 0 9px color-mix(in oklab,var(--wp-bronze-400) 25%,transparent))}.wp .character-page .cn-footer[data-ready] .cw-primary:after{opacity:.35;inset:5px 8px}.wp .character-page .cn-chamber .ct-altar{height:36px}.wp .character-page .cn-chamber .ct-altar:after{width:26px;height:26px;top:6px;left:calc(50% - 13px)}.wp .character-page .cn-chamber .cp-model-controls{gap:4px}.wp .character-page .cn-chamber .cp-model-controls>span{display:none}.wp .character-page .cn-chamber .cp-model-controls button{min-height:44px;color:var(--wp-chamber-brass)}.wp .character-page .cn-chamber .cp-model-controls button[aria-label^=Rotate\ character]{border:0;width:44px;position:relative}.wp .character-page .cn-chamber .cp-model-controls button[aria-label^=Rotate\ character]:before{content:"";background:var(--art-rotation-up) center / 200% 200% no-repeat;position:absolute;inset:4px}.wp .character-page .cn-chamber .cp-model-controls button[aria-label="Rotate character left"]:before{transform:scaleX(-1)}.wp .character-page .cn-chamber .cp-model-controls button[aria-label^=Rotate\ character]>svg{opacity:0}.wp .character-page .cn-chamber .cp-model-controls button[aria-label^=Rotate\ character]:active:before{background-image:var(--art-rotation-down)}.wp .character-page .cn-chamber .cp-model-controls button:disabled{opacity:.4}.wp .character-page .cn-chamber .cp-model-controls button:hover:not(:disabled){filter:brightness(1.3)}@media (min-width:901px) and (max-height:800px){.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid){grid-template-columns:repeat(3,minmax(0,1fr))}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid) button{text-align:center;flex-direction:column;justify-content:center;gap:0;min-height:70px;padding:2px;font-size:14px}}@media (min-width:901px) and (max-height:700px){.wp .character-page .cn-chamber{grid-template-rows:64px 48px minmax(0,1fr) 72px}.wp .character-page .cn-heading{padding-top:18px}.wp .character-page .cn-chamber .cn-footer{min-height:72px;padding-bottom:24px}.wp .character-page .cn-chamber .ct-altar{height:22px}.wp .character-page .cn-chamber .ct-altar:after{width:18px;height:18px;top:2px;left:calc(50% - 9px)}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid) button{min-height:60px;padding:0}.wp .character-page .cn-choice-portrait{width:44px;height:44px}.wp .character-page .cn-choice-portrait>:is(.character-icon,.game-icon){width:34px!important;height:34px!important}.wp .character-page .cn-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp .character-page .cn-spec-grid button{grid-template-columns:36px minmax(0,1fr);column-gap:6px;min-height:64px;padding:4px}.wp .character-page .cn-spec-grid .cn-choice-portrait{width:36px;height:36px}.wp .character-page .cn-spec-grid .cn-choice-portrait>.game-icon{width:28px!important;height:28px!important}.wp .character-page .cn-spec-grid strong{font:650 14px/1.2 var(--wp-font-text)}.wp .character-page .cn-spec-description{margin-top:8px}.wp .character-page .cn-choice-stage{grid-template-rows:minmax(0,1fr) 94px}.wp .character-page .cn-choice-pane{padding-block:4px}}@media (min-width:901px) and (max-width:1150px){.wp .character-page .cn-chamber-body{grid-template-columns:256px minmax(0,1fr)}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid) button{font-size:14px}}@media (max-width:900px){.wp .character-page .cn-chamber{grid-template-rows:52px 56px minmax(0,1fr) 60px}.wp .character-page .cn-heading{padding:4px 12px}.wp .character-page .cn-heading h2{font-size:20px}.wp .character-page .cn-trail{gap:2px}.wp .character-page .cn-trail button{padding-inline:2px}.wp .character-page .cn-chamber-body{grid-template-rows:minmax(0,1fr) 56px;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.wp .character-page .cn-choice-stage,.wp .character-page .cn-chamber[data-step=preview] .cn-choice-stage{display:contents}.wp .character-page .cn-choice-gallery{grid-area:1/1;min-width:0}.wp .character-page .cn-chamber[data-step=preview] .cn-choice-gallery{display:none}.wp .character-page .cn-choice-pane{max-width:440px;padding:6px 10px}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid) button{text-align:center;flex-direction:column;justify-content:center;gap:0;min-height:70px;padding:2px;font-size:14px}.wp .character-page .cn-chamber h3{margin-bottom:6px;font-size:18px}.wp .character-page .cn-spec-grid button{grid-template-columns:44px minmax(0,1fr);min-height:52px;padding:2px 6px}.wp .character-page .cn-spec-grid .cn-choice-portrait{width:44px;height:44px}.wp .character-page .cn-spec-grid strong{font-size:16px}.wp .character-page .cn-spec-description{margin-top:6px}.wp .character-page .cn-factions button{font-size:16px}.wp .character-page .cn-model-chamber{grid-area:1/1}.wp .character-page .cn-model-caption{gap:2px;height:64px;padding:0 12px 8px}.wp .character-page .cn-model-caption strong{font-size:18px;line-height:1.1}.wp .character-page .cn-model-caption span{line-height:1}.wp .character-page .cn-build-options{grid-area:2/1;grid-template-columns:minmax(0,1fr) 100px;align-content:center;justify-self:center;gap:8px;width:100%;max-width:440px;padding:4px 10px}.wp .character-page .cn-build-options:not(:has(.cn-sample-choice)){grid-template-columns:minmax(0,1fr)}.wp .character-page .cn-level-control{grid-template-columns:auto minmax(0,1fr) 40px;gap:3px}.wp .character-page .cn-level-heading label{font-size:14px}.wp .character-page .cn-level-heading input{width:40px;font-size:16px}.wp .character-page .cn-sample-choice{gap:2px;font-size:14px}.wp .character-page .cn-chamber .cn-footer{min-height:60px;padding:4px 8px 12px}.wp .character-page .cn-chamber .cn-submit-actions{gap:8px;width:auto}.wp .character-page .cn-submit-actions .cw-primary{width:166px;min-width:166px;padding-inline:12px;font-size:15px}.wp .character-page .cn-submit-actions .cn-import-action{min-width:94px;padding-inline:10px;font-size:15px}.wp .character-page .cn-chamber .ct-altar{bottom:-24px}}@media (prefers-reduced-motion:reduce){.wp .character-page .cn-chamber :is(.cn-choice-portrait,.cn-button-skin){transition:none}}@media (forced-colors:active){.wp .character-page .cn-chamber .cn-button-skin,.wp .character-page .cn-chamber .cn-choice-portrait:after,.wp .character-page .cn-chamber button[aria-checked=true]:before,.wp .character-page .cn-trail button:before{display:none}.wp .character-page .cn-submit-actions button{color:buttontext;border:1px solid buttontext}.wp .character-page .cn-sample-choice input,.wp .character-page .cn-sample-choice input:checked{appearance:auto;background:0 0}.wp .character-page .cn-level-control input[type=range]{appearance:auto}.wp .character-page .cn-level-control input[type=range]::-webkit-slider-thumb{appearance:auto;filter:none;background:0 0}.wp .character-page .cn-level-control input[type=range]::-webkit-slider-runnable-track{background:canvas;border-color:buttontext}.wp .character-page .cn-level-control input[type=range]::-moz-range-thumb{background:buttontext}.wp .character-page .cn-chamber button[aria-checked=true]{outline-offset:-2px;outline:2px solid highlight}.wp .character-page .cn-chamber .cp-model-controls button[aria-label^=Rotate\ character]:before{display:none}.wp .character-page .cn-chamber .cp-model-controls button[aria-label^=Rotate\ character]>svg{opacity:1}}
.wp .character-page{--cx-ashlar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='176'%3E%3Cg fill='%23fff'%3E%3Crect x='1' y='1' width='127' height='87' opacity='.012'/%3E%3Crect x='193' y='89' width='63' height='87' opacity='.02'/%3E%3Crect x='1' y='89' width='63' height='87' opacity='.02'/%3E%3C/g%3E%3Cg fill='none'%3E%3Cpath stroke='%23000' stroke-opacity='.28' d='M0 .5h256M0 88.5h256M.5 0v88M128.5 0v88M64.5 88v88M192.5 88v88'/%3E%3Cpath stroke='%23fff' stroke-opacity='.045' d='M0 1.5h256M0 89.5h256M1.5 1v87M129.5 1v87M65.5 89v87M193.5 89v87'/%3E%3C/g%3E%3C/svg%3E");--cx-carved:linear-gradient(#00000042,#0000005c);--cx-carved-edge:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px color-mix(in oklab,var(--wp-chamber-brass) 16%,transparent),inset 0 14px 28px #0000004d,0 1px 0 #ffffff0a;--cx-plate:linear-gradient(color-mix(in oklab,var(--wp-chamber-bevel) 16%,transparent),#00000024);--cx-plate-edge:inset 0 1px 0 #ffffff12,inset 0 0 0 1px color-mix(in oklab,var(--wp-chamber-brass) 13%,transparent),0 2px 4px #00000047}@supports (color:lab(0% 0 0)){.wp .character-page{--cx-carved:linear-gradient(lab(0% 0 0/.26),lab(0% 0 0/.36));--cx-carved-edge:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.05),inset 0 0 0 1px color-mix(in oklab,var(--wp-chamber-brass) 16%,transparent),inset 0 14px 28px lab(0% 0 0/.3),0 1px 0 lab(100% -.0000298023 .0000119209/.04);--cx-plate:linear-gradient(color-mix(in oklab,var(--wp-chamber-bevel) 16%,transparent),lab(0% 0 0/.14));--cx-plate-edge:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.07),inset 0 0 0 1px color-mix(in oklab,var(--wp-chamber-brass) 13%,transparent),0 2px 4px lab(0% 0 0/.28)}}.wp .character-page .ct-wall{background:radial-gradient(ellipse 44% 34% at 50% -6%,color-mix(in oklab,var(--wp-chamber-rune) 15%,transparent),transparent 72%), radial-gradient(ellipse 32% 48% at var(--cx-pool-x,62%) 56%,color-mix(in oklab,var(--cn-glow,var(--wp-chamber-rune)) 12%,transparent),transparent 72%), radial-gradient(ellipse 78% 72% at 50% 44%,transparent 52%,#00000075), var(--cx-ashlar) 0 0 / 256px 176px, linear-gradient(var(--wp-chamber-stone),var(--wp-chamber-shade))}@supports (color:lab(0% 0 0)){.wp .character-page .ct-wall{background:radial-gradient(ellipse 44% 34% at 50% -6%,color-mix(in oklab,var(--wp-chamber-rune) 15%,transparent),transparent 72%), radial-gradient(ellipse 32% 48% at var(--cx-pool-x,62%) 56%,color-mix(in oklab,var(--cn-glow,var(--wp-chamber-rune)) 12%,transparent),transparent 72%), radial-gradient(ellipse 78% 72% at 50% 44%,transparent 52%,lab(0% 0 0/.46)), var(--cx-ashlar) 0 0 / 256px 176px, linear-gradient(var(--wp-chamber-stone),var(--wp-chamber-shade))}}.wp .character-page .ct-floor{background:radial-gradient(ellipse 30% 70% at var(--cx-pool-x,62%) 0%,color-mix(in oklab,var(--cn-glow,var(--wp-chamber-rune)) 16%,transparent),transparent 70%), radial-gradient(ellipse at 64% 12%,color-mix(in oklab,var(--wp-chamber-rune) 10%,transparent),transparent 62%), linear-gradient(0deg,var(--wp-chamber-shade),transparent 96%)}.wp .character-page .cn-chamber .cn-choice-stage{background:var(--cx-carved);box-shadow:var(--cx-carved-edge);border-radius:4px;padding:4px 10px 0}.wp .character-page .cn-choice-pane h3{letter-spacing:.01em;text-shadow:0 1px #0009;text-shadow:0 1px lab(0% 0 0/.6);background:linear-gradient(90deg,color-mix(in oklab,var(--wp-chamber-brass) 45%,transparent),transparent 80%) bottom / 100% 1px no-repeat;margin-bottom:10px;padding-bottom:8px}.wp .character-page .cn-chamber .cn-heading h2{letter-spacing:.01em;text-shadow:0 2px 0 #0000008c,0 0 24px color-mix(in oklab,var(--wp-chamber-brass) 16%,transparent)}@supports (color:lab(0% 0 0)){.wp .character-page .cn-chamber .cn-heading h2{text-shadow:0 2px 0 lab(0% 0 0/.55),0 0 24px color-mix(in oklab,var(--wp-chamber-brass) 16%,transparent)}}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid) button,.wp .character-page .cn-chamber .cn-spec-grid button,.wp .character-page .cn-chamber .cn-factions button{--cn-tile-color:var(--cn-tile,var(--cn-class,var(--wp-chamber-brass)));background:var(--cx-plate);box-shadow:var(--cx-plate-edge);border-radius:4px;transition:background .16s ease-out,box-shadow .16s ease-out,color .16s ease-out}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid,.cn-factions) button:hover:not(:disabled){background:linear-gradient(color-mix(in oklab,var(--cn-tile-color) 14%,color-mix(in oklab,var(--wp-chamber-bevel) 18%,transparent)),#0000001a);box-shadow:inset 0 1px 0 #ffffff17,inset 0 0 0 1px color-mix(in oklab,var(--cn-tile-color) 38%,transparent),0 3px 8px #00000052}@supports (color:lab(0% 0 0)){.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid,.cn-factions) button:hover:not(:disabled){background:linear-gradient(color-mix(in oklab,var(--cn-tile-color) 14%,color-mix(in oklab,var(--wp-chamber-bevel) 18%,transparent)),lab(0% 0 0/.1));box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.09),inset 0 0 0 1px color-mix(in oklab,var(--cn-tile-color) 38%,transparent),0 3px 8px lab(0% 0 0/.32)}}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid,.cn-factions) button[aria-checked=true]{color:var(--wp-bronze-300);background:linear-gradient(color-mix(in oklab,var(--cn-tile-color) 26%,transparent),color-mix(in oklab,var(--cn-tile-color) 8%,#0003));box-shadow:inset 0 1px 0 #ffffff24,inset 0 0 0 1px color-mix(in oklab,var(--cn-tile-color) 72%,transparent),0 0 18px color-mix(in oklab,var(--cn-tile-color) 26%,transparent)}@supports (color:lab(0% 0 0)){.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid,.cn-factions) button[aria-checked=true]{background:linear-gradient(color-mix(in oklab,var(--cn-tile-color) 26%,transparent),color-mix(in oklab,var(--cn-tile-color) 8%,lab(0% 0 0/.2)));box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.14),inset 0 0 0 1px color-mix(in oklab,var(--cn-tile-color) 72%,transparent),0 0 18px color-mix(in oklab,var(--cn-tile-color) 26%,transparent)}}.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid,.cn-factions) button[aria-checked=true]:before{display:none}.wp .character-page .cn-chamber .cn-class-grid button>span:last-child{text-shadow:0 1px 2px #000000b3;text-shadow:0 1px 2px lab(0% 0 0/.7)}.wp .character-page .cn-chamber .cn-class-grid button[aria-checked=true]>span:last-child{color:color-mix(in oklab,var(--cn-tile-color) 55%,var(--wp-parchment-50))}.wp .character-page .cn-choice-portrait{filter:drop-shadow(0 2px 3px #0000008c);filter:drop-shadow(0 2px 3px lab(0% 0 0/.55))}.wp .character-page .cn-class-overview{border-top:1px solid color-mix(in oklab,var(--wp-chamber-brass) 22%,transparent);margin:12px 2px 4px;padding:10px 6px 6px}.wp .character-page .cn-class-overview p{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.wp .character-page .cn-class-overview strong{color:color-mix(in oklab,var(--cn-class) 60%,var(--wp-parchment-50));font:600 18px/1.2 var(--wp-font-display)}.wp .character-page .cn-class-overview p>span{color:var(--wp-chamber-brass);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.wp .character-page .cn-class-overview ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.wp .character-page .cn-class-overview li{color:var(--wp-ink);align-items:center;gap:7px;font-size:15px;display:flex}.wp .character-page .cn-class-overview li .game-icon{box-shadow:0 0 0 1px color-mix(in oklab,var(--wp-chamber-brass) 35%,transparent),0 2px 4px #00000080;border-radius:3px}@supports (color:lab(0% 0 0)){.wp .character-page .cn-class-overview li .game-icon{box-shadow:0 0 0 1px color-mix(in oklab,var(--wp-chamber-brass) 35%,transparent),0 2px 4px lab(0% 0 0/.5)}}.wp .character-page .cn-class-overview small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wp .character-page .cn-model-caption strong{color:var(--wp-parchment-50);text-shadow:0 2px 0 #0009,0 0 22px color-mix(in oklab,var(--cn-glow) 40%,transparent)}@supports (color:lab(0% 0 0)){.wp .character-page .cn-model-caption strong{text-shadow:0 2px 0 lab(0% 0 0/.6),0 0 22px color-mix(in oklab,var(--cn-glow) 40%,transparent)}}.wp .character-page .cn-model-caption span{color:color-mix(in oklab,var(--wp-chamber-brass) 80%,var(--wp-ink));letter-spacing:.04em}.wp .character-page .cn-chamber .ct-aperture{filter:drop-shadow(0 10px 14px #0000008c) drop-shadow(0 0 22px color-mix(in oklab,var(--cn-glow) 14%,transparent))}@supports (color:lab(0% 0 0)){.wp .character-page .cn-chamber .ct-aperture{filter:drop-shadow(0 10px 14px lab(0% 0 0/.55)) drop-shadow(0 0 22px color-mix(in oklab,var(--cn-glow) 14%,transparent))}}@media (max-width:900px) and (min-height:700px){.wp .character-page .cn-chamber-body{grid-template-rows:minmax(190px,40%) minmax(0,1fr) 56px;gap:4px}.wp .character-page .cn-model-chamber{grid-area:1/1;display:flex}.wp .character-page .cn-chamber[data-step=preview] .cn-model-chamber{grid-area:1/1/3/2}.wp .character-page .cn-choice-gallery{grid-area:2/1;min-height:0}.wp .character-page .cn-build-options{grid-area:3/1}.wp .character-page .cn-chamber:not([data-step=preview]) .cn-model-caption{height:44px;padding:2px 12px}}.wp .character-page .cn-build-options{border-top-color:color-mix(in oklab,var(--wp-chamber-brass) 30%,transparent);margin-top:6px;padding-top:10px}.wp .character-page .cp-paperdoll{--cn-glow:var(--cn-class);--cx-pool-x:50%;background:var(--wp-chamber-shade);grid-template-columns:minmax(0,1fr) minmax(280px,1.45fr) minmax(0,1fr);column-gap:14px;padding:10px 14px 8px}.wp .character-page .cp-paperdoll :is(.ct-pillar,.ct-cornice,.ct-altar){display:none}.wp .character-page .cp-paperdoll .ct-floor{height:120px}.wp .character-page .cp-paperdoll .ct-aperture{filter:drop-shadow(0 10px 14px #0000008c) drop-shadow(0 0 22px color-mix(in oklab,var(--cn-glow) 16%,transparent))}@supports (color:lab(0% 0 0)){.wp .character-page .cp-paperdoll .ct-aperture{filter:drop-shadow(0 10px 14px lab(0% 0 0/.55)) drop-shadow(0 0 22px color-mix(in oklab,var(--cn-glow) 16%,transparent))}}.wp .character-page .cp-rail:not(.cp-bottom){background:var(--cx-carved);box-shadow:var(--cx-carved-edge);border-radius:4px;padding:6px}.wp .character-page .cp-bottom{background:var(--cx-carved);box-shadow:var(--cx-carved-edge);border:0;border-radius:4px;padding:6px}.wp .character-page .cp-equipment-row{border-radius:3px;transition:background .14s ease-out}.wp .character-page .cp-equipment-row:hover{background:color-mix(in oklab,var(--wp-chamber-bevel) 14%,transparent)}.wp .character-page .cp-slot{border:0;border-radius:3px;gap:9px}.wp .character-page .cp-paperdoll .cp-slot:hover{background:0 0}.wp .character-page :is(.cp-left,.cp-right) ul{grid-template-rows:none;grid-auto-rows:min-content;align-content:space-evenly}.wp .character-page .cp-equipment-row{min-height:52px;padding:2px 4px}@media (min-width:681px) and (max-height:760px){.wp .character-page .cp-rail:not(.cp-bottom){padding-block:3px}.wp .character-page .cp-equipment-row{min-height:0;padding-block:0}}@media (min-width:681px) and (max-height:760px) and (pointer:fine){.wp .character-page :is(.cp-left,.cp-right) .cp-equipment-row .cp-slot{min-height:40px}.wp .character-page :is(.cp-left,.cp-right) .cp-slot-icon{width:38px;height:38px}.wp .character-page :is(.cp-left,.cp-right) :is(.cp-enchant-button,.cp-right .cp-enchant-button){min-height:40px}}.wp .character-page .cp-slot[data-current]{box-shadow:none;background:0 0}.wp .character-page .cp-equipment-row:has(.cp-slot[data-current]){background:linear-gradient(90deg,color-mix(in oklab,var(--wp-chamber-brass) 14%,transparent),transparent);box-shadow:inset 2px 0 var(--wp-chamber-brass)}.wp .character-page .cp-right .cp-equipment-row:has(.cp-slot[data-current]){background:linear-gradient(270deg,color-mix(in oklab,var(--wp-chamber-brass) 14%,transparent),transparent);box-shadow:inset -2px 0 var(--wp-chamber-brass)}.wp .character-page .cp-slot-icon{--cp-quality:var(--wp-chamber-bevel);border:1px solid var(--cp-quality);background:color-mix(in oklab,#000 40%,var(--wp-chamber-shade));box-shadow:inset 0 0 0 1px #000000b3,0 0 10px color-mix(in oklab,var(--cp-quality) 22%,transparent),0 2px 5px #0000008c;border-radius:3px}@supports (color:lab(0% 0 0)){.wp .character-page .cp-slot-icon{box-shadow:inset 0 0 0 1px lab(0% 0 0/.7),0 0 10px color-mix(in oklab,var(--cp-quality) 22%,transparent),0 2px 5px lab(0% 0 0/.55)}}.wp .character-page .cp-slot-icon[data-quality="0"]{--cp-quality:color-mix(in oklab,var(--wp-chamber-bevel) 60%,transparent);box-shadow:inset 0 0 0 1px #000000b3,0 2px 5px #0000008c;box-shadow:inset 0 0 0 1px lab(0% 0 0/.7),0 2px 5px lab(0% 0 0/.55)}.wp .character-page .cp-slot-icon[data-quality="2"]{--cp-quality:var(--wp-q2)}.wp .character-page .cp-slot-icon[data-quality="3"]{--cp-quality:var(--wp-q3)}.wp .character-page .cp-slot-icon[data-quality="4"]{--cp-quality:var(--wp-q4)}.wp .character-page .cp-slot-icon[data-quality="5"]{--cp-quality:var(--wp-q5)}.wp .character-page .cp-slot[data-current] .cp-slot-icon{box-shadow:inset 0 0 0 1px #000000b3,0 0 0 1px var(--wp-chamber-brass),0 0 14px color-mix(in oklab,var(--wp-chamber-brass) 40%,transparent)}@supports (color:lab(0% 0 0)){.wp .character-page .cp-slot[data-current] .cp-slot-icon{box-shadow:inset 0 0 0 1px lab(0% 0 0/.7),0 0 0 1px var(--wp-chamber-brass),0 0 14px color-mix(in oklab,var(--wp-chamber-brass) 40%,transparent)}}.wp .character-page .cp-item-level{color:var(--wp-parchment-50);background:#000000b8;background:lab(0% 0 0/.72);border-radius:2px;padding:0 3px;font-size:12px;line-height:15px;top:auto;bottom:1px;left:1px}.wp .character-page .cp-slot-text{gap:1px}.wp .character-page .cp-slot-text strong{text-shadow:0 1px 2px #000000b3;text-shadow:0 1px 2px lab(0% 0 0/.7)}.wp .character-page .cp-slot-text strong.cp-empty{color:var(--wp-ink-2);font-style:italic;font-weight:500}.wp .character-page .cp-slot-label{color:color-mix(in oklab,var(--wp-chamber-brass) 55%,var(--wp-ink-2));font-size:13px}.wp .character-page .cp-slot-enchant{color:var(--wp-positive);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;display:block;overflow:hidden}.wp .character-page .cp-right .cp-slot-enchant{text-align:right}.wp .character-page :is(.cp-enchant-button,.cp-right .cp-enchant-button){min-width:34px;min-height:44px;color:color-mix(in oklab,var(--wp-chamber-brass) 60%,transparent);opacity:.55;border:0;border-radius:3px;flex:0 0 34px;padding:0;font-size:16px;transition:opacity .14s ease-out,color .14s ease-out,background .14s ease-out}.wp .character-page .cp-enchant-text{display:none}.wp .character-page .cp-enchant-button[data-enchanted=true]{color:var(--wp-positive);opacity:1;text-shadow:0 0 8px color-mix(in oklab,var(--wp-positive) 50%,transparent)}.wp .character-page :is(.cp-equipment-row:hover,.cp-equipment-row:focus-within) .cp-enchant-button,.wp .character-page .cp-enchant-button:focus-visible{opacity:1}.wp .character-page .cp-enchant-button:hover{color:var(--wp-parchment-50);background:color-mix(in oklab,var(--wp-chamber-brass) 18%,transparent);text-decoration:none}.wp .character-page .cp-bottom ul{gap:8px}@media (max-width:1180px){.wp .character-page .cp-paperdoll{grid-template-columns:minmax(0,1fr) minmax(200px,1fr) minmax(0,1fr);column-gap:10px;padding-inline:10px}}@media (max-width:680px){.wp .character-page .cp-equipment[data-mobile-view=equipment] .cp-enchant-button{flex-basis:44px;min-width:44px}.wp .character-page .cp-equipment[data-mobile-view=equipment] .cp-enchant-text{display:none}.wp .character-page .cp-equipment[data-mobile-view=equipment] .cp-enchant-button>span:first-child{display:inline}.wp .character-page .cp-equipment[data-mobile-view=equipment] .cp-equipment-row{border-bottom-color:color-mix(in oklab,var(--wp-chamber-brass) 12%,transparent)}}.wp .character-page .cp-heading{border-bottom:1px solid color-mix(in oklab,var(--wp-chamber-brass) 35%,var(--wp-bronze));background:linear-gradient(var(--wp-panel-start),var(--wp-panel-end));min-height:48px;padding:0 14px}.wp .character-page .cp-heading h3{font:600 21px/1.1 var(--wp-font-display);letter-spacing:.01em}.wp .character-page .cp-overview>div{background:color-mix(in oklab,var(--wp-bronze) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--wp-bronze) 22%,transparent);border-radius:999px;padding:3px 10px}.wp .character-page .cp-note{border-top-color:color-mix(in oklab,var(--wp-chamber-brass) 35%,var(--wp-bronze))}.wp .character-page .cp-equipment[data-entering] .cp-stage{animation:.6s cubic-bezier(.2,0,0,1) both cx-window-in}.wp .character-page .cp-equipment[data-entering] :is(.cp-left,.cp-right,.cp-bottom) li{animation:.38s cubic-bezier(.2,.8,.2,1) both cx-ledge-in;animation-delay:calc(.1s + var(--cp-order,0) * 35ms)}.wp .character-page .cp-equipment[data-entering] .cp-left li{--cx-from:14px}.wp .character-page .cp-equipment[data-entering] .cp-right li{--cx-from:-14px}.wp .character-page .cp-equipment[data-entering] .cp-bottom li{--cx-from:0px;animation-delay:calc(.26s + var(--cp-order,0) * 35ms)}@keyframes cx-window-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes cx-ledge-in{0%{opacity:0;transform:translateX(var(--cx-from))}}.wp .character-page .character-sidebar .character-section-heading h2{font:600 18px/1.2 var(--wp-font-display);margin-bottom:10px}.wp .character-page .character-stat-group h3{color:var(--wp-bronze-ink);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.wp .character-page .character-stat-group h3:after{content:"";background:linear-gradient(90deg,color-mix(in oklab,var(--wp-bronze) 45%,transparent),transparent);flex:1;height:1px}.wp .character-page .character-stat-group dl>div{border-bottom:1px dotted color-mix(in oklab,var(--wp-bronze) 30%,transparent);align-items:baseline;padding:5px 0}.wp .character-page .character-stat-group dl>div:last-child{border-bottom:0}.wp .character-page .character-stat-group dt button{color:var(--wp-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.wp .character-page .character-stat-group dt button:hover{color:var(--wp-bronze-ink);text-underline-offset:3px;text-decoration:underline}.wp .character-page .character-stat-group dd{color:var(--wp-ink);font-size:15px}@media (pointer:fine){.wp .character-page .character-stat-group dt button{min-height:30px}}.wp .character-page .character-stat-group:first-child dd{font:600 17px var(--wp-font-display);font-variant-numeric:tabular-nums}.wp .character-page .cc-groups{background:radial-gradient(ellipse 50% 40% at 50% -4%,color-mix(in oklab,var(--wp-chamber-rune) 12%,transparent),transparent 72%), radial-gradient(ellipse 80% 75% at 50% 45%,transparent 55%,#0006), var(--cx-ashlar) 0 0 / 256px 176px, linear-gradient(var(--wp-chamber-stone),var(--wp-chamber-shade));align-content:stretch;gap:14px;padding:14px 16px}@supports (color:lab(0% 0 0)){.wp .character-page .cc-groups{background:radial-gradient(ellipse 50% 40% at 50% -4%,color-mix(in oklab,var(--wp-chamber-rune) 12%,transparent),transparent 72%), radial-gradient(ellipse 80% 75% at 50% 45%,transparent 55%,lab(0% 0 0/.4)), var(--cx-ashlar) 0 0 / 256px 176px, linear-gradient(var(--wp-chamber-stone),var(--wp-chamber-shade))}}.wp .character-page .cc-bank,.wp .character-page .cc-bank:is(:first-child,:last-child){background:var(--cx-carved);box-shadow:var(--cx-carved-edge);border:0;border-radius:4px;gap:14px;padding:12px 14px}@media (max-width:1000px),(max-height:719px){.wp .character-page .cc-groups{align-content:start}}.wp .character-page .cc-group-heading{background:linear-gradient(90deg,color-mix(in oklab,var(--wp-chamber-brass) 45%,transparent),transparent 85%) bottom / 100% 1px no-repeat;border:0;margin-bottom:8px;padding-bottom:6px}.wp .character-page .cc-group h3{color:var(--wp-bronze-300);text-shadow:0 1px #0009;text-shadow:0 1px lab(0% 0 0/.6)}.wp .character-page .cc-slots{gap:6px}.wp .character-page .cc-slot{background:var(--cx-plate);min-height:52px;box-shadow:var(--cx-plate-edge);border-radius:4px;padding:5px 8px;transition:background .16s ease-out,box-shadow .16s ease-out}.wp .character-page .cc-slot:is(:hover,:focus-visible):not(:disabled){background:linear-gradient(color-mix(in oklab,var(--wp-chamber-rune) 10%,color-mix(in oklab,var(--wp-chamber-bevel) 18%,transparent)),#0000001a);box-shadow:inset 0 1px 0 #ffffff17,inset 0 0 0 1px color-mix(in oklab,var(--wp-chamber-rune) 35%,transparent),0 3px 8px #00000052}@supports (color:lab(0% 0 0)){.wp .character-page .cc-slot:is(:hover,:focus-visible):not(:disabled){background:linear-gradient(color-mix(in oklab,var(--wp-chamber-rune) 10%,color-mix(in oklab,var(--wp-chamber-bevel) 18%,transparent)),lab(0% 0 0/.1));box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.09),inset 0 0 0 1px color-mix(in oklab,var(--wp-chamber-rune) 35%,transparent),0 3px 8px lab(0% 0 0/.32)}}.wp .character-page .cc-slot[data-selected]{background:linear-gradient(color-mix(in oklab,var(--wp-chamber-brass) 20%,transparent),color-mix(in oklab,var(--wp-chamber-brass) 6%,#0000002e));box-shadow:inset 0 1px 0 #ffffff1f,inset 0 0 0 1px color-mix(in oklab,var(--wp-chamber-brass) 60%,transparent)}@supports (color:lab(0% 0 0)){.wp .character-page .cc-slot[data-selected]{background:linear-gradient(color-mix(in oklab,var(--wp-chamber-brass) 20%,transparent),color-mix(in oklab,var(--wp-chamber-brass) 6%,lab(0% 0 0/.18)));box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.12),inset 0 0 0 1px color-mix(in oklab,var(--wp-chamber-brass) 60%,transparent)}}.wp .character-page .cc-slot:disabled{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--wp-chamber-bevel) 18%,transparent);background:0 0}.wp .character-page .cc-slot:is(:hover,:focus-visible):not(:disabled) .cc-slot-icon{transform:none}.wp .character-page .cc-slot-icon .game-icon{border-color:color-mix(in oklab,var(--wp-chamber-brass) 30%,transparent);box-shadow:0 2px 4px #00000080;box-shadow:0 2px 4px lab(0% 0 0/.5)}.wp .character-page .cc-slot-text strong{color:var(--wp-ink)}.wp .character-page .cc-slot-text>span{color:color-mix(in oklab,var(--wp-chamber-brass) 50%,var(--wp-ink-2));font-size:13px}.wp .character-page :is(.cx-heading,.cf-heading,#character-panel-export .cn-heading) h2{color:var(--wp-ink);font:600 22px/1.2 var(--wp-font-display);letter-spacing:.01em;text-shadow:none}.wp .character-page #character-panel-export .cn-heading{border-bottom:1px solid color-mix(in oklab,var(--wp-bronze) 45%,transparent);background:linear-gradient(var(--wp-panel-start),var(--wp-panel-end));justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 12px;display:flex}.wp .character-page #character-panel-export :is(.cn-scroll,.cn-footer){padding-inline:20px}.wp .character-page #character-panel-sim,.wp .character-page .cx-import :is(.cx-import-editor,.cx-import-preview){padding:18px 22px 14px}.wp .character-page :is(.cx-import textarea,.cx-json-transfer textarea,.cn-export textarea){border:1px solid color-mix(in oklab,var(--wp-bronze) 35%,var(--wp-line-2));background:var(--wp-bg);font:13px/1.5 var(--wp-font-mono);border-radius:4px;box-shadow:inset 0 2px 6px #00000012;box-shadow:inset 0 2px 6px lab(0% 0 0/.07)}.wp .character-page :is(.cx-import textarea,.cx-json-transfer textarea,.cn-export textarea):focus-visible{border-color:var(--wp-bronze);outline:2px solid var(--wp-focus);outline-offset:1px}.wp .character-page .cf-heading{background:linear-gradient(var(--wp-panel-start),var(--wp-panel-end));padding-inline:16px}.wp .character-page :is(.character-model:is(.is-loading,.is-updating),.cp-model-loading):before{content:"";z-index:1;border:2px solid color-mix(in oklab,var(--wp-chamber-rune) 18%,transparent);border-top-color:var(--wp-chamber-rune);width:46px;height:46px;box-shadow:0 0 18px color-mix(in oklab,var(--wp-chamber-rune) 25%,transparent);pointer-events:none;border-radius:50%;margin:-23px 0 0 -23px;animation:1.1s linear infinite cx-turn;position:absolute;top:50%;left:50%}.wp .character-page .cp-model-loading{color:color-mix(in oklab,var(--wp-chamber-brass) 85%,var(--wp-ink));letter-spacing:.04em;flex-direction:column;padding-top:92px;font-size:14px}.wp .character-page .character-model.is-loading{background:radial-gradient(ellipse 50% 44% at 50% 58%,color-mix(in oklab,var(--cn-glow,var(--wp-chamber-rune)) 12%,transparent),transparent 70%)}.wp .character-page .character-model.is-loading .boss-model-note{color:color-mix(in oklab,var(--wp-chamber-brass) 85%,var(--wp-ink));letter-spacing:.04em;top:calc(50% + 34px)}.wp .character-page .character-model.is-updating .boss-model-note{top:calc(50% + 34px)}@keyframes cx-turn{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid,.cn-factions) button,.wp .character-page :is(.cp-equipment-row,.cp-enchant-button,.cc-slot){transition:none}.wp .character-page .cp-equipment[data-entering] :is(.cp-stage,li),.wp .character-page :is(.character-model,.cp-model-loading):before{animation:none}}@media (forced-colors:active){.wp .character-page .cn-chamber :is(.cn-class-grid,.cn-race-grid,.cn-spec-grid,.cn-factions) button[aria-checked=true]{outline:2px solid highlight}}
