.cw{--cw-coal:#0e0e0d;--cw-stone:#1c1b18;--cw-border:#514835;--cw-gold:#cbb17a;--cw-text:#e9e3d4;--cw-muted:#b0aa9c;--cw-blue:#aeb4ff;color:var(--cw-text);background:var(--cw-coal);max-width:1500px;margin:auto;padding:16px;font-size:14px;line-height:1.5}.cw *,.cw :after,.cw :before{box-sizing:border-box}.cw h1,.cw h2,.cw h3,.cw p{margin:0}.cw h1{color:var(--cw-gold);font:600 23px/1.2 Cambria,Georgia,serif}.cw h2{font-size:14px;font-weight:650;color:#eddbb2}.cw h3{font-size:15px;color:var(--cw-gold)}.cw button,.cw input,.cw select,.cw textarea{font:inherit;color:var(--cw-text);border:1px solid #514b3f;border-radius:2px;background:#171714;padding:6px 9px;min-width:0}.cw button{cursor:pointer}.cw button:hover:not(:disabled){background:#353025;border-color:#b99c5e}.cw button:disabled{color:#77736b;cursor:default}.cw a:focus-visible,.cw button:focus-visible,.cw input:focus-visible,.cw select:focus-visible,.cw summary:focus-visible,.cw textarea:focus-visible,.cw-slot-wrap:focus-visible{outline:2px solid #edcc82;outline-offset:2px}.cw input:not([type=checkbox]),.cw select,.cw textarea{width:100%}.cw input[type=checkbox]{accent-color:#c6a666;margin-right:5px}.cw label{display:block;color:var(--cw-muted);font-size:13px}.cw label>input:not([type=checkbox]),.cw label>select{display:block;margin-top:5px}.cw textarea{min-height:190px;resize:vertical;padding:10px}.cw summary{cursor:pointer}.cw a{color:#dbc18b;text-decoration:none}.cw small{font-size:12px}.cw-source{color:#a9a49a;font-size:11px!important;font-weight:400}.cw-muted{color:var(--cw-muted);font-size:13px}.cw-header{justify-content:space-between;gap:14px;margin-bottom:12px}.cw-header,.cw-heading{display:flex;align-items:center}.cw-heading{gap:18px;min-width:0}.cw-heading p{color:#bbb5a6;font-size:13px}.cw-toolbar{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.cw-project-menu>summary,.cw-toolbar>button{font-size:12px;padding:6px 9px;white-space:nowrap}.cw-project-menu{position:relative}.cw-project-menu>summary{list-style:none;border:1px solid #514b3f;background:#171714;border-radius:2px}.cw-project-menu>div{position:absolute;right:0;top:calc(100% + 5px);z-index:20;min-width:210px;display:flex;flex-direction:column;padding:6px;gap:3px;background:#161613;border:1px solid #8c7547;box-shadow:0 8px 25px #000c}.cw-project-menu a,.cw-project-menu button{text-align:left;display:block;padding:8px 10px;font-size:13px}.cw-workspace{--cw-panel-height:clamp(400px,var(--cw-height,calc(100dvh - 175px)),732px);display:grid;grid-template-columns:minmax(235px,.74fr) minmax(305px,1fr) minmax(350px,1.3fr);gap:12px;align-items:start}.cw-inventory,.cw-modifier-panel,.cw-workspace{min-height:var(--cw-panel-height)}.cw-modifier-panel[data-view=pool]{height:var(--cw-panel-height)}.cw-model-bar{flex-wrap:wrap;gap:6px 12px;min-height:38px;margin-bottom:10px;color:var(--cw-muted)}.cw .cw-model-bar label,.cw-model-bar{display:flex;align-items:center;font-size:12px}.cw .cw-model-bar label{gap:8px}.cw .cw-model-bar select{width:auto;display:inline-block;margin:0;font-size:12px;padding:4px 6px}.cw-model-bar button{padding:4px 8px;font-size:12px}.cw-model-bar details{position:relative;margin-left:auto}.cw-model-bar details>div{position:absolute;right:0;top:26px;z-index:30;padding:12px;width:min(420px,80vw);overflow-wrap:anywhere;background:#191813;border:1px solid var(--cw-border);box-shadow:0 8px 24px #000b}.cw-weight-note{color:var(--cw-gold)}.cw-weight-value{display:block;color:#cbb17a;margin-top:3px}.cw-frame{min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;background:#161613;border:1px solid #857044;outline:1px solid #27251f;outline-offset:-4px;box-shadow:inset 0 0 0 1px #29251c,0 3px 12px #0005}.cw-frame:after,.cw-frame:before{position:absolute;content:"";width:9px;height:9px;border-color:#cfb878;pointer-events:none;z-index:2}.cw-frame:before{left:-1px;top:-1px;border-top:2px solid;border-left:2px solid;color:#cfb878}.cw-frame:after{right:-1px;bottom:-1px;border-right:2px solid;border-bottom:2px solid;color:#cfb878}.cw-frame-title{min-height:40px;padding:7px 12px;display:flex;gap:8px;align-items:center;justify-content:space-between;background:linear-gradient(#383125,#24221b);border-bottom:1px solid #766039;flex-shrink:0}.cw-frame-title>span{color:#bdb49f;font-size:12px}.cw-frame-title>button{font-size:12px;padding:3px 7px}.cw-material-tabs,.cw-panel-tabs{display:flex;gap:0;flex-shrink:0;border-bottom:1px solid #4e4738}.cw-material-tabs button,.cw-panel-tabs button{flex:1;border:0;border-right:1px solid #454033;border-radius:0;padding:8px 4px;font-size:13px;background:#26251f}.cw-material-tabs button[aria-pressed=true],.cw-panel-tabs button[aria-pressed=true]{background:#51432b;color:#f2deb3;box-shadow:inset 0 -2px #d1ae68}.cw-panel-tabs{min-height:40px;background:#29261e}.cw-panel-tabs button{font-size:14px}.cw-panel-tabs small{font-size:11px;color:#cfc2a7;margin-left:4px}.cw-inventory-search{margin:8px!important;width:calc(100% - 16px)!important;font-size:13px!important}.cw-material-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:6px;padding:8px 12px 10px;min-height:0;flex:none}.cw-category-essence{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-slot-wrap{display:block;min-width:0;height:46px}.cw-currency-slot{position:relative;width:100%;height:100%;padding:2px!important;border-radius:0!important;border:1px solid #8a7449!important;outline:1px solid #2e271a;outline-offset:-3px;background:radial-gradient(ellipse at bottom,#162034,#0b0c0e 80%)!important;box-shadow:inset 0 0 0 1px #25231c;display:flex;align-items:center;justify-content:center}.cw-currency-slot[aria-pressed=true]{border-color:#f4cf75!important;outline-color:#b88c37;box-shadow:0 0 8px #dca34950,inset 0 0 12px #a8863c40}.cw-currency-slot:hover:not(:disabled){border-color:#f4cf75!important;background:#29261d!important}.cw-currency-slot:disabled{opacity:.32;filter:grayscale(1);border-color:#514b3f!important}.cw-currency-slot.cw-slot-omen{border-color:#b79ade!important;outline-color:#705482}.cw-thumbnail{width:48px;height:48px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;vertical-align:middle}.cw-thumbnail img{width:100%;height:100%;object-fit:contain}.cw-thumbnail-fallback{font-size:30px;color:#b8a374}.cw-currency-slot>.cw-thumbnail{width:90%;height:90%;max-width:58px}.cw-grade{position:absolute;bottom:2px;right:4px;font-family:Cambria,Georgia,serif;color:#f8eac3;font-size:15px;line-height:1;text-shadow:1px 1px 2px #000,-1px -1px 2px #000}.cw-used{position:absolute;left:3px;top:2px;font-size:12px!important;color:#f3e7ca;text-shadow:1px 1px #000}.cw-material-info{padding:11px 12px;background:#100f0d;border-top:1px solid #584b31;min-height:0;color:#cbc6b8;font-size:13px}.cw-material-name{display:flex;align-items:center;gap:7px;color:#e5c78a;margin-bottom:5px;min-height:32px}.cw-material-name>.cw-thumbnail{width:32px;height:32px}.cw-material-name strong{font-size:14px;font-weight:600}.cw-condition{color:#efb488;font-size:12px;margin-top:7px!important}.cw-minimum{color:#d8c59b;font-size:12px;margin-top:6px!important}.cw-catalog-link{flex-shrink:0;padding:7px!important;border:0!important;border-top:1px solid #4b4230!important;border-radius:0!important;font-size:12px!important;color:#c1b596!important}.cw-armed-omen{padding:8px;display:flex;align-items:center;gap:7px;background:#28212c;border-top:1px solid #745d80;font-size:12px;flex-shrink:0}.cw-armed-omen>.cw-thumbnail{width:33px;height:33px}.cw-armed-omen>div{flex:1;min-width:0}.cw-armed-omen small{display:block;color:#c2a8d1;font-size:11px}.cw-armed-omen button{padding:2px 6px}.cw-armed-omen p{display:none}.cw-item-panel{background:#0d0d0c;min-height:var(--cw-panel-height)}.cw-item-body{flex:1 0 auto;padding:0 12px}.cw-item{padding:18px 0;text-align:left}.cw-item-identity{display:flex;align-items:center;gap:16px;padding-bottom:18px}.cw-item-identity>div{flex:1;min-width:0}.cw-item-identity>.cw-thumbnail{width:88px;height:104px}.cw-item-name{color:#d4d0c4;font:600 23px/1.3 Cambria,Georgia,serif;overflow-wrap:anywhere}.cw-magic .cw-item-name{color:#aaaafb}.cw-rare .cw-item-name{color:#eee08c}.cw-item-meta{display:flex;flex-wrap:wrap;gap:4px 12px;padding:8px 0 0;font-size:12px;color:#bbb29f}.cw-target-area{display:flex;justify-content:center;align-items:center;gap:13px;padding:9px 2px 12px;border-top:1px solid #4e422a}.cw-item-target{position:relative;flex:0 0 auto;width:97px;height:122px;border:1px solid #8b7341!important;border-radius:0!important;padding:10px!important;background:radial-gradient(ellipse,#29251b,#0a0a09 75%)!important;outline:1px solid #3d3320;outline-offset:-4px}.cw-item-target:disabled{border-color:#504832!important}.cw-item-target.cw-target-ready:hover{border-color:#e8c57a!important;box-shadow:inset 0 0 15px #d4a34d40}.cw-item-target.cw-target-ready:active{background:#4b3920!important}.cw-thumbnail-hero{width:100%;height:100%}.cw-thumbnail-hero img{filter:drop-shadow(1px 4px 3px #000)}.cw-currency-cursor{position:fixed;left:0;top:0;width:52px;height:52px;pointer-events:none;z-index:2147483000;visibility:hidden;transform:translate3d(-100px,-100px,0);filter:drop-shadow(1px 3px 3px #000c)}.cw-currency-cursor img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.cw[data-currency-held=true],.cw[data-currency-held=true] *{cursor:none!important}.cw-apply{width:100%;color:#f8e9c7!important;border-color:#a58a50!important;background:linear-gradient(#625132,#392f20)!important;font-weight:600!important;padding:8px 7px!important;box-shadow:inset 0 0 0 1px #6b5835}.cw-apply:hover:not(:disabled){background:linear-gradient(#897144,#514229)!important}.cw-apply:disabled{color:#8f8777!important;border-color:#484132!important;background:#24221c!important;box-shadow:none}.cw-cursor-hint{display:block;color:var(--cw-muted);margin-top:5px;line-height:1.45}.cw-item-section{border-top:1px solid #403923;padding:16px 0}.cw-item-section>h3{font-family:inherit;font-size:11px;font-weight:500;color:#b8b1a1;margin-bottom:10px}.cw-implicit{color:#bec0df}.cw-implicit,.cw-mod{font-size:14px;line-height:1.65}.cw-mod{padding:10px 0;color:var(--cw-blue)}.cw-item-affixes>.cw-mod:first-of-type{padding-top:0}.cw-mod+.cw-mod{border-top:1px solid #24221b}.cw-mod-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:1.5;color:#bdb19a;min-height:20px;margin-bottom:4px}.cw-mod-label button{flex:none;border:0!important;background:transparent!important;padding:2px 4px!important;color:#9e9583}.cw-mod-label button.cw-preserved{color:#f1cd79}.cw-new-mod{color:#c6c9ff}.cw-empty-item{color:#939084;padding:2px 0 6px!important;font-size:13px}.cw-empty-item span{display:block;color:#bfa66f;font-size:13px;margin-top:5px}.cw-item-footer{flex-shrink:0;background:#1b1914;border-top:1px solid #4f432d}.cw-affix-counts{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:12px;padding:8px 12px;color:#c9bda5}.cw-affix-counts b{color:#eee1bf}.cw-affix-counts button{padding:2px 6px;font-size:12px}.cw-recent{display:flex;align-items:center;gap:6px;padding:6px 12px;border-top:1px solid #343024;min-height:38px}.cw-recent>span:first-child{color:#afa690;font-size:12px;margin-right:auto}.cw-recent .cw-thumbnail{width:26px;height:26px}.cw-pool-controls{flex-shrink:0;padding:9px;border-bottom:1px solid #4b4230;background:#181815}.cw-pool-controls>input{font-size:13px}.cw-pool-filters{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.cw-pool-filters>div{display:flex;gap:3px}.cw-pool-filters button{font-size:12px;padding:4px 8px}.cw-pool-filters label{white-space:nowrap;font-size:12px}.cw-pool-filters button[aria-pressed=true]{color:#efdfb9;border-color:#a68b55;background:#423722}.cw-pool-filters button.cw-filter-prefix[aria-pressed=true]{background:#4f365a;border-color:#a178ad}.cw-pool-filters button.cw-filter-suffix[aria-pressed=true]{background:#284451;border-color:#6a9bad}.cw-pool-list{min-height:0;flex:1;overflow:auto;scrollbar-width:thin;background:#11110f}.cw-affix-row{border-bottom:1px solid #3e392e;background:#25241f}.cw-affix-row:nth-child(2n){background:#1d1d19}.cw-affix-row>summary{list-style:none;min-height:42px}.cw-affix-row>summary,.cw-tier-list>div{display:grid;grid-template-columns:36px minmax(0,1fr) 76px 28px;align-items:center;gap:8px;padding:7px 10px}.cw-affix-row>summary::-webkit-details-marker{display:none}.cw-affix-row>summary:hover{background:#3b3425}.cw-side-mark{display:inline-flex;flex:0 0 20px;width:20px;height:20px;justify-content:center;align-items:center;font:13px Georgia,serif;border:1px solid #71597c;color:#e5c9ef;background:#4c3655}.cw-side-suffix{background:#28424c;border-color:#507f91;color:#c2e6ef}.cw-affix-text{flex:1;font-size:14px;min-width:0;line-height:1.5;overflow-wrap:anywhere}.cw-tier-count{color:#b4aa95;font-size:12px}.cw-affix-row>summary>button{padding:1px 5px;font-size:19px;line-height:1;border:0;background:transparent;color:#d0ba86}.cw-affix-row>summary>button:disabled{color:#f7d176}.cw-affix-unavailable>summary .cw-affix-text{color:#aaa498}.cw-affix-unavailable .cw-side-mark{opacity:.55}.cw-affix-row[open]{background:#352d21}.cw-tier-list{padding:0 0 8px}.cw-tier-list>div{border-top:1px solid #4b4231;font-size:13px;color:#aca697}.cw-tier-list>div>span{min-width:0;font-size:12px}.cw-tier-list>div>span small{display:block;font-size:11px}.cw-tier-list>div>div{flex:1}.cw-tier-list .cw-tier-eligible{color:#e4d8bf}.cw-tier-list button{padding:2px 5px}.cw-secondary-content{flex:1;min-height:0;padding:12px}.cw-goal,.cw-secondary-content>label,.cw-secondary-content>p{margin-bottom:10px}.cw-goal{padding:12px 0;border-bottom:1px solid #49402c}.cw-hit,.cw-success{color:#b2d0a4}.cw-form-row{display:flex;gap:9px;align-items:end;margin:10px 0}.cw-form-row>label{flex:1;min-width:0}.cw-history{display:grid;grid-template-columns:repeat(auto-fill,42px);gap:6px;margin:12px 0;padding:0;list-style:none}.cw-history li{margin:0;padding:0;min-width:0}.cw-history li>button{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:3px;background:#14130f;border:1px solid #51462f;border-radius:2px}.cw-history li>button:focus-visible,.cw-history li>button:hover{background:#30291b;border-color:#c5a362;outline:1px solid #c5a362;outline-offset:1px}.cw-history .cw-thumbnail{width:32px;height:32px}.cw-history-step{left:2px;bottom:1px;color:#c9c0a6;font-size:9px;font-variant-numeric:tabular-nums}.cw-history-grade,.cw-history-step{position:absolute;padding:0 2px;background:#111d;line-height:13px}.cw-history-grade{right:2px;top:0;color:#e0d4b4;font-size:9px}.cw-history .cw-active>button{background:#40331c;border-color:#e2bc67;box-shadow:inset 0 0 0 1px #b18e43}.cw-history .cw-active .cw-history-step{color:#ffe3a2}.cw-history-future>button>.cw-thumbnail{opacity:.4}.cw-history-future .cw-history-step{color:#8e8a7c}.cw-history-omen{position:absolute;right:0;bottom:0;display:flex;align-items:center;background:#18131d;border:1px solid #6c577b;border-radius:2px}.cw-history .cw-history-omen .cw-thumbnail{width:15px;height:15px}.cw-history-omen b{padding:0 2px 0 0;color:#d4c3e0;font-size:9px;font-weight:500}.cw-spending{display:flex;justify-content:space-between;color:#d4bc87;padding-bottom:10px;border-bottom:1px solid #665031}.cw-spent-details>div{display:flex;align-items:center;gap:8px;border-bottom:1px solid #3e3729;padding:6px 0}.cw-spent-details .cw-thumbnail{width:28px;height:28px}.cw-spent-details span:not(.cw-thumbnail){flex:1}.cw-footer{display:flex;align-items:start;justify-content:space-between;margin-top:9px;gap:12px;color:#bcb199;font-size:12px}.cw-footer details>p{max-width:720px;padding:8px 0}.cw-practice-note{color:#cbb784}.cw-original{max-width:48%}.cw-original>div{padding:10px;border:1px solid #655334;background:#14130f;min-width:min(400px,100%)}.cw pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.cw-empty{color:var(--cw-muted);padding:20px 12px!important;font-size:14px}.cw-message{position:fixed;left:24px;bottom:24px;z-index:25;display:flex;gap:15px;align-items:center;justify-content:space-between;padding:9px 12px;max-width:min(440px,calc(100vw - 32px));border:1px solid #80633b;color:#ebd1a8;background:#33291b;box-shadow:0 4px 20px #0008;font-size:13px}.cw-message>button{border:0;background:transparent;padding:0 5px}.cw-blocked{padding:9px;border:1px solid #76523c;color:#efb488;font-size:13px;margin:10px 0}.cw-dialog{color:var(--cw-text);background:#191813;border:1px solid #aa8c50;box-shadow:0 20px 70px #000d;width:min(760px,calc(100vw - 30px));max-height:88dvh;margin:auto;padding:0;overflow:hidden}.cw-dialog[open]{display:flex;flex-direction:column}.cw-dialog::backdrop{background:#000b}.cw-dialog-header{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #514835;gap:10px}.cw-dialog-header>h2{font-size:19px;min-width:0;overflow-wrap:anywhere}.cw-dialog-header>button{flex:none;min-width:36px;min-height:36px;font-size:22px;line-height:1;padding:3px 7px}.cw-dialog-body{min-height:0;padding:12px 20px 20px;overflow:auto;scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain}.cw-dialog .cw-import>button{margin-top:12px}.cw-base-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cw-base-categories>button{display:flex;align-items:center;gap:10px;min-width:150px;padding:8px 12px;text-align:left}.cw-base-categories .cw-thumbnail{width:34px;height:40px}.cw-base-categories small{margin-left:auto;color:var(--cw-muted)}.cw-base-categories button[aria-pressed=true]{border-color:#d3b372;background:#443821;color:#f1dbad}.cw-base-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cw-base-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:110px;gap:7px;margin:14px 0}.cw-base-gallery>.cw-empty{grid-column:1/-1}.cw-base-gallery>button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:7px 4px;font-size:12px}.cw-base-gallery button[aria-pressed=true]{border-color:#e5c17a;background:#4c3e27}.cw-base-confirm{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 14px;border-top:1px solid var(--cw-border)}.cw-base-confirm>div{display:flex;align-items:center;gap:10px;min-width:0}.cw-base-confirm small,.cw-base-confirm strong{display:block}.cw-base-confirm small{color:var(--cw-muted)}.cw-base-confirm>label{flex:0 0 125px}.cw-base-config>.cw-apply{margin-top:16px}.cw-catalog>input{margin-bottom:12px}.cw-catalog article{display:flex;align-items:start;gap:12px;padding:12px 0;border-bottom:1px solid #514731;font-size:13px}.cw-catalog article>div{flex:1;min-width:0}.cw-catalog h3{margin-bottom:5px}.cw-catalog article details{color:#c5b99e;margin-top:6px}.cw-comparison>button,.cw-comparison>p{margin:10px 0}@media (max-width:1180px){.cw{padding:12px}.cw-workspace{grid-template-columns:205px minmax(290px,.95fr) minmax(315px,1.2fr);gap:9px}.cw-heading{display:block}.cw-heading p{font-size:12px;margin-top:3px}.cw-slot-wrap{height:42px}.cw-material-grid{gap:5px;padding:8px}.cw-category-omen,.cw-category-orb{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-category-essence{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-target-area{gap:9px}.cw-item-target{width:85px;height:110px}.cw-pool-filters{flex-wrap:wrap}}@media (min-width:951px) and (max-height:850px){.cw-material-info{padding:7px 10px}}@media (max-width:950px){.cw-workspace{grid-template-columns:205px minmax(280px,1fr);height:auto;align-items:start}.cw-inventory{height:auto}.cw-item-panel{min-height:650px}.cw-modifier-panel{grid-column:1/-1}.cw-modifier-panel[data-view=pool]{height:520px}.cw-material-info{max-height:none}.cw-toolbar{justify-content:flex-end}}@media (max-width:600px){.cw{padding:10px}.cw-header{align-items:start;gap:9px;flex-wrap:wrap}.cw-heading p{font-size:13px}.cw-toolbar{width:100%;justify-content:flex-start}.cw-project-menu>div{right:auto;left:0}.cw-workspace{display:flex;flex-direction:column}.cw-frame{width:100%}.cw-inventory{height:auto;max-height:none}.cw-category-essence,.cw-material-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-height:none;flex:none}.cw-slot-wrap{height:52px}.cw-material-info{min-height:0;max-height:none}.cw-item-panel{min-height:0}.cw-modifier-panel[data-view=pool]{height:560px}.cw-footer{flex-direction:column}.cw-original{max-width:100%}.cw-base-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-base-controls{grid-template-columns:1fr;gap:8px}.cw-base-categories>button{min-width:0;flex:1;gap:6px;padding:6px 9px}.cw-base-confirm{gap:8px}.cw-base-confirm>label{flex-basis:90px}.cw-dialog-header{padding:12px 14px}.cw-dialog-body{padding:12px 14px 14px}}.cw-base-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:2px}.cw-base-categories>button{min-width:0;padding:6px 8px;gap:6px}.cw-base-categories .cw-thumbnail{width:30px;height:34px;flex-basis:30px}.cw-base-categories>button>span:not(.cw-thumbnail){overflow-wrap:anywhere}.cw-mod-fractured{color:#c2a874}.cw-mod-desecrated,.cw-reveal{color:#caa4df}.cw-reveal{grid-column:1/-1;border-top:1px solid #64427a;margin-top:16px;padding:16px 8px}.cw-item:has(>.cw-reveal)>.cw-target-area{position:static}.cw-abyss-note,.cw-reveal>p{font-size:12px;line-height:1.5}.cw .cw-abyss-note{margin:8px 12px 0!important;flex-shrink:0}.cw-reveal-options{display:grid;gap:8px}.cw-reveal-options>button{display:grid;gap:6px;text-align:left;padding:12px;border-color:#64427a}.cw-reveal-options>button:hover{border-color:#caa4df;background:#302238}@media (max-width:600px){.cw-base-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cw *,.cw :after,.cw :before{animation:none!important;transition:none!important}}.cw-armed-omens{display:grid;gap:4px}.cw-armed-omens .cw-armed-omen{margin:0}.cw-reveal-options>[data-testid=craft-reroll-reveal]{grid-column:1/-1;border-color:#9c7a37;color:#f1d59b}.cw-lab{padding:10px;min-height:0;flex:1;font-size:12px;color:#d6cbb5}.cw-lab p{margin:7px 0}.cw-lab-assumption{color:#d8b675;line-height:1.5}.cw-lab-actions{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.cw-lab button{padding:5px 7px;font-size:12px}.cw-lab details{margin:10px 0;border-top:1px solid #5b4c31;padding-top:8px}.cw-lab summary{color:#ebd39c;font-size:13px}.cw-lab-controls{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.cw-lab-controls>label{flex:1;min-width:70px}.cw-lab input,.cw-lab select{padding:4px;font-size:12px}.cw-lab input[type=number]{min-width:50px;width:100%}.cw-strategy-row{display:grid;grid-template-columns:24px minmax(85px,1fr) minmax(90px,1.5fr);align-items:start;gap:5px;padding:8px 0;border-bottom:1px solid #3b3325}.cw-strategy-row label{font-size:11px}.cw-strategy-row details{margin:0}.cw-strategy-row details label{display:flex;gap:3px}.cw-strategy-row input[type=checkbox]{width:auto}.cw-lab-price{display:grid!important;grid-template-columns:minmax(0,1fr) 80px 54px;gap:6px;align-items:center;margin-top:6px}.cw-lab-results{padding:10px;border:1px solid #8c7442;background:#1d1a13;margin:10px 0}.cw-lab-results dl{display:grid;grid-template-columns:1fr auto;gap:7px}.cw-lab-results dd{margin:0;color:#e8d297;font-variant-numeric:tabular-nums}.cw-lab-results p{font-size:11px;line-height:1.5}.cw-equipment{grid-column:1/-1;border-top:1px solid #54472f;margin:10px 0;padding:8px;color:#bfb18f}.cw-sockets{display:flex;justify-content:center;gap:7px;margin:7px 0}.cw-sockets>button{position:relative;padding:3px;width:48px;height:48px;border-radius:50%;border-color:#9a8052}.cw-sockets>button[aria-pressed=true]{border-color:#edc77b;box-shadow:0 0 8px #bc9135}.cw-sockets .cw-thumbnail{width:36px;height:36px}.cw-sockets small{position:absolute;right:0;bottom:0;font-size:10px}.cw-socket-effect{font-size:12px;text-align:left;color:#a8c4dc;padding:5px 0}.cw-item:has(>.cw-equipment)>.cw-target-area{position:static}.cw-auto-stop{display:flex!important;gap:6px;align-items:center;margin:7px 0}.cw-auto-stop input{width:auto}.cw-strategy-row{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:28px}.cw-strategy-row>b{position:absolute;left:0;top:9px;max-width:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-strategy-row>label,.cw-strategy-row>select{min-width:0;width:100%}.cw-strategy-row>label{display:grid!important;gap:3px}.cw-strategy-row>details{grid-column:1/-1}.cw-strategy-row>button{justify-self:end;width:32px}.cw-equipment-note{line-height:1.5;color:#afa48e}.cw-pool-weight-summary{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid #3b392f;color:#bdb7a8;font-size:12px}.cw .cw-affix-weight{min-width:0;justify-self:end;display:inline-flex;gap:4px;justify-content:flex-end;align-items:center;font-size:12px;line-height:1.3;color:#dfc58b;font-variant-numeric:tabular-nums;white-space:nowrap}.cw .cw-affix-weight small{color:#9c927a;font-size:11px}.cw .cw-weight-ineligible,.cw .cw-weight-unknown{color:#8a887f}.cw .cw-weight-unverified{color:#c4a8d2;font-size:11px}.cw .cw-goal-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:0;height:28px;padding:0;border:1px solid #666555;border-radius:4px;background:#252721;color:#d2d1c5;line-height:1;cursor:pointer}.cw .cw-goal-toggle svg{flex:none}.cw .cw-goal-toggle span{display:none}.cw .cw-goal-toggle:hover{border-color:#b8bba3;background:#34392d}.cw .cw-goal-toggle[aria-pressed=true]{color:#e3fff2;background:#285d4b;border-color:#72c9a6}.cw .cw-goal-toggle[aria-pressed=true]:hover{background:#34765e;border-color:#a0e4c8}.cw .cw-goal-toggle:focus-visible{outline:2px solid #a0e4c8;outline-offset:2px}.cw .cw-goal-toggle:disabled{opacity:.4;cursor:default}.cw-affix-row.cw-affix-targeted{background:#182e28;border-bottom-color:#365c4d;box-shadow:inset 3px 0 #72c9a6}.cw-affix-targeted>summary:hover{background:#203d33}.cw-affix-targeted>summary .cw-affix-text{color:#e3f5e9}.cw-tier-list>div>div{min-width:0;overflow-wrap:anywhere}.cw-tier-list .cw-tier-targeted{background:#203d32;box-shadow:inset 2px 0 #72c9a6;color:#e0f2e7}@media(max-width:600px){.cw-affix-row>summary,.cw-tier-list>div{grid-template-columns:34px minmax(0,1fr) 72px 28px;gap:6px;padding:7px 8px}}.cw-data-state{display:flex;align-items:center;gap:12px;min-height:36px;margin-bottom:10px;color:#cdb681;font-size:13px}.cw-data-state button{padding:4px 8px;font-size:12px}.cw-goal-tray{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:none;padding:9px 10px;border-bottom:1px solid #36584b;background:#172820;font-size:12px}.cw-goal-tray details>summary{display:flex;align-items:center;gap:10px;list-style:none;min-height:26px}.cw-goal-tray details>summary:before{content:"▸";color:#b5c9ba}.cw-goal-tray details[open]>summary:before{content:"▾"}.cw-goal-tray details>button{margin-top:8px}.cw-goal-tray>.cw-apply{margin-top:10px}.cw-goal-tray strong{color:#dff3e7;flex:1}.cw-goal-tray strong>span{margin-left:5px;font-weight:400;color:#adbcad}.cw-goal-tray summary>span{margin-left:auto;color:#adbcad}.cw-goal-tray button{font-size:11px;padding:4px 6px}.cw-goal-tray ul{list-style:none;margin:7px 0 0;padding:0}.cw-goal-tray li{display:flex;align-items:center;gap:6px;padding:4px 0;color:#e1ddcd}.cw-goal-tray li>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-goal-tray small{white-space:nowrap;font-size:11px;color:#b6c2b3}.cw-goal-tray li.cw-condition-met>span{color:#9de1bd}.cw-goal-tray li.cw-condition-met>span:before{content:"✓ ";color:#9de1bd}.cw-goal-tray li>button{border:0;background:none;color:#c2c9ba}.cw-goal-purpose{font-size:12px;color:#b6b4a8;line-height:1.5}.cw-goal>strong{font-size:13px;font-weight:500}.cw-lab-simple{font-size:13px;padding:16px;scrollbar-gutter:stable}.cw-analysis-empty{display:flex;justify-content:center;padding:24px 0}.cw-analysis-action{display:grid;gap:14px;margin:20px 0 16px}.cw-analysis-action>h3,.cw-lab-plan>h3{font-weight:500;font-size:15px;line-height:1.5;color:#e5dfd0}.cw-analysis-currency{display:flex;align-items:center;gap:10px}.cw-analysis-currency>img{width:38px;height:38px;object-fit:contain}.cw-analysis-currency label{flex:1;min-width:0;color:#bdb7a6;font-size:12px}.cw-analysis-currency select{margin-top:4px;width:100%}.cw-analysis-action>.cw-apply{padding:10px!important;font-size:14px!important}.cw-lab-simple .cw-lab-results{background:#1c231b;border-color:#5b7552;padding:12px}.cw-result-probability{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0 10px;border-bottom:1px solid #3d4c37;color:#e0e8d0}.cw-result-probability>span{font-size:13px}.cw-result-probability strong{font-size:27px;line-height:1.2;font-weight:600;color:#d9efb5;font-variant-numeric:tabular-nums}.cw-result-probability strong small{font-size:15px;margin-left:3px}.cw-lab-simple .cw-lab-results dl{font-size:12px;margin:12px 0;gap:9px}.cw-cost-missing{display:flex;align-items:center;gap:8px;justify-content:space-between;color:#c4b180;font-size:11px}.cw-cost-missing>span{flex:1;min-width:0}.cw-cost-missing button{flex:none}.cw-result-details{font-size:11px;color:#b5b7a7}.cw-result-details summary{font-size:11px}.cw-recipe-preview{list-style:none;display:grid;gap:5px;margin:9px 0;padding:0}.cw-recipe-preview li{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #393a2c}.cw-recipe-preview img{width:26px;height:26px;object-fit:contain}.cw-recipe-preview small{display:block;margin-top:4px;color:#a9ad9b;font-size:11px}.cw-lab-simple .cw-lab-controls{align-items:end}.cw-lab-simple .cw-lab-controls>label{max-width:180px}.cw-lab-simple .cw-lab-controls>.cw-apply{padding:7px 9px}.cw .cw-advanced-strategy{padding:9px;background:#1a1b15;border:1px solid #414333}.cw-advanced-strategy>summary{font-size:12px}.cw-data-source{max-width:60%;font-size:11px}.cw-data-source[open]{max-height:240px;overflow:auto}.cw-data-source p{font-size:12px;line-height:1.5;margin:7px 0}.cw-equipment-note{font-size:11px}.cw-equipment-note>summary{color:#a3a293}.cw-mod-label button svg{display:block}.cw-panel-tabs>button{font-size:12px}@media(max-width:600px){.cw-goal-tray summary>span{font-size:11px}.cw-goal-tray li{align-items:start}.cw-lab-simple{padding:9px}.cw-result-probability strong{font-size:25px}}.cw-calculation-modes{display:flex;gap:4px;padding:4px;background:#10110f;border:1px solid #393a30;border-radius:4px}.cw-calculation-modes>button{flex:1;padding:8px 6px;border:0;background:none;color:#a9aa9b;font-size:12px;line-height:1.5}.cw-calculation-modes>button[aria-pressed=true]{background:#393b2f;color:#f0ead6;box-shadow:inset 0 0 0 1px #676953}.cw-currency-cost{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;font-size:12px;color:#b4b1a2}.cw-currency-cost strong{margin-left:auto;font-weight:500;color:#e7dab7;font-variant-numeric:tabular-nums}.cw-currency-cost small{flex-basis:100%;text-align:right;font-size:11px;color:#9aa995}.cw-market-status{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:18px 0 8px;color:#a5b49c;font-size:11px;line-height:1.6}.cw-market-status small{font-size:11px;color:#999a8c}.cw-lab-simple>.cw-lab-prices{margin-top:8px;border-top-color:#3b3c30;padding:12px 0}.cw-lab-prices>label{margin-top:16px}.cw-lab-prices .cw-include-base{display:flex;align-items:center;gap:5px;line-height:1.5}.cw-base-price-note{display:block;margin-top:5px;color:#99998d;font-size:11px}.cw-lab-simple .cw-price-overrides{border-top:0;padding-top:0;margin-top:18px}.cw-lab-simple .cw-price-overrides>summary{font-size:12px;color:#b6b4a3}.cw-lab-simple .cw-cost-scope{color:#a6b39c;font-size:11px;margin:8px 0 12px}.cw-lab-plan{margin-top:20px}.cw-sequence-hint{font-size:12px;color:#b4b5a6;line-height:1.7;margin:8px 0 16px!important}.cw-lab-plan>.cw-lab-controls{margin:18px 0}.cw-lab-plan .cw-recipe-preview{margin:14px 0}.cw-lab-plan .cw-recipe-preview>li{padding:10px 0}.cw-lab-simple .cw-analysis-currency select{padding:7px;font-size:13px}.cw-lab-simple .cw-include-base input{width:auto;flex:none}@media(max-width:600px){.cw-item-identity{gap:14px}.cw-item-name{font-size:22px}.cw-item-section{padding:16px 0}.cw-lab-simple{padding:14px}}.cw-calculation-status{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;color:#b8b9a7;font-size:12px}.cw-calculation-status button{padding:3px 7px;font-size:11px}.cw-lab-results[aria-busy=true] .cw-result-probability strong,.cw-lab-results[aria-busy=true] dd{color:#9da18f}.cw-inline-goals{position:relative;flex:none;padding:10px 12px 12px;background:#18241e;border-bottom:1px solid #435849;min-width:0}.cw-inline-goals>header{display:flex;align-items:center;gap:8px;min-height:30px}.cw-inline-goals>header>strong{flex:1;font-size:12px;color:#e0eee2;white-space:nowrap}.cw-inline-goals>header small{font-size:11px;font-weight:400;color:#a5b4a5;margin-left:5px}.cw-inline-goals>header>select{width:auto;max-width:43%;padding:4px;font-size:11px}.cw-inline-goals>header>button{flex:none;padding:4px 7px;font-size:11px}.cw-inline-goal-list{min-width:0}.cw-inline-goal{padding:10px 0 0}.cw-inline-goal+.cw-inline-goal{margin-top:10px;border-top:1px solid #35483c}.cw-inline-goal-option{display:flex;align-items:center;gap:5px}.cw-inline-goal-option>button:first-child{flex:1;min-width:0;display:flex;align-items:center;gap:8px;text-align:left;padding:5px 0;border:0;background:none;font-size:13px;line-height:1.5;color:#e8ead8}.cw-inline-goal-option>button:first-child>span:nth-child(2){flex:1;min-width:0}.cw-inline-goal-option>button:last-child{flex:none;border:0;background:none;font-size:18px;padding:3px 5px;color:#b4bcae}.cw-inline-goal-values{display:flex;align-items:end;gap:10px;margin-top:6px}.cw-inline-goal-values>label{flex:1;min-width:0;font-size:10px;color:#aeb8a9}.cw-inline-goal-values input,.cw-inline-goal-values select{font-size:12px;padding:4px 7px;margin-top:3px!important;height:29px}.cw-goal-hit{flex:none;color:#9de0b9;align-self:center}.cw-goal-picker{position:absolute;left:10px;right:10px;top:47px;z-index:35;padding:9px;background:#1b211b;border:1px solid #91aa82;box-shadow:0 8px 24px #000a}.cw-goal-picker>div:first-child{display:flex;gap:6px}.cw-goal-picker input{font-size:13px;padding:7px}.cw-goal-picker>div:first-child>button{flex:none;border:0;background:none;font-size:19px;padding:1px 6px}.cw-goal-picker-options{max-height:220px;overflow:auto;scrollbar-width:thin;margin-top:7px}.cw-goal-picker-options>button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 5px;border:0;border-bottom:1px solid #354133;background:none;font-size:12px;line-height:1.5}.cw-goal-picker-options>button>span:nth-child(2){flex:1;min-width:0}.cw-goal-picker-options small{flex:none;font-size:10px;color:#b6b49d}.cw-goal-picker-options>p{padding:12px;color:#aaa}.cw-lab-inline-goals .cw-analysis-action{margin:12px 0 2px;gap:8px}.cw-lab-inline-goals .cw-analysis-action>h3,.cw-lab-inline-goals .cw-currency-cost small{display:none}@media(max-width:600px){.cw-inline-goals{padding:10px}.cw-inline-goals>header{gap:6px}.cw-inline-goals>header>strong{font-size:11px}.cw-inline-goals>header small{margin-left:3px}.cw-inline-goals>header>select{max-width:42%;font-size:10px}.cw-inline-goals>header>button{font-size:10px;padding:5px}.cw-inline-goal-option>button:first-child{font-size:12px}.cw-inline-goal-list{max-height:none}}.cw-inline-goals>header>strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.cw-inline-goals>header>button{max-width:36%;overflow-wrap:anywhere}.cw-goal-picker-options>button>span:nth-child(2),.cw-inline-goal-option>button:first-child>span:nth-child(2){overflow-wrap:anywhere}.cw-spend-ledger{margin:0;border-top:1px solid #403a2b;color:#d4bc87;font-size:12px}.cw-spend-ledger>summary{display:flex;align-items:center;gap:9px;padding:11px 12px;list-style:none;cursor:pointer}.cw-spend-ledger>summary::-webkit-details-marker{display:none}.cw-spend-ledger>summary:after{content:"⌄";font-size:14px;color:#aa9a78}.cw-spend-ledger[open]>summary:after{transform:rotate(180deg)}.cw-spend-value{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}.cw-spend-value>strong{font-size:17px;font-weight:500;color:#ead19b}.cw-spend-ledger>summary small{font-size:12px;color:#c9ad78}.cw-spend-value>.cw-spend-divine{font-size:11px;font-weight:400;color:#aaa38f}.cw-spend-body{padding:0 12px 12px;color:#beb7a4}.cw-spend-body table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:11px}.cw-spend-body td,.cw-spend-body th{padding:8px 3px;border-bottom:1px solid #393528;text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums}.cw-spend-body thead th{font-weight:400;color:#999380;font-size:10px;white-space:nowrap}.cw-spend-body th:first-child{width:49%;text-align:left}.cw-spend-body tbody th{font-weight:400;line-height:1.5;overflow-wrap:anywhere}.cw-spend-body tbody th img{float:left;width:25px;height:25px;object-fit:contain;margin:0 6px 0 0}.cw-spend-body td{overflow-wrap:anywhere}.cw-spend-league{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11px}.cw-spend-league select{flex:1;min-width:0;font-size:11px;padding:4px;margin:0!important}.cw-spend-market{display:flex;flex-wrap:wrap;gap:3px 8px;color:#969583;font-size:10px;margin-top:8px}.cw-spend-market time{flex-basis:100%;font-size:10px}.cw-spend-empty,.cw-spend-missing{font-size:11px;line-height:1.6;margin:8px 0}.cw-spend-missing{color:#d8b878}.cw-spend-history{border-top:0;margin-bottom:14px}.cw-spend-history>.cw-spend-body{max-height:none}.cw-spend-history>summary{padding:0 0 10px}.cw-spend-history>.cw-spend-body{padding:0}.cw-analysis-selection{padding:12px 0;border-bottom:1px solid #403d2f}.cw-analysis-selection>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#bcb49e;font-size:11px}.cw-analysis-selection>div:first-child>button{font-size:10px;padding:4px 6px;flex:none}.cw-selected-currency-name{display:flex;align-items:center;gap:9px;margin-top:12px}.cw-selected-currency-name>img{width:34px;height:34px;object-fit:contain;flex:none}.cw-selected-currency-name>strong{font-size:14px;line-height:1.5;color:#e3d3ad;font-weight:500;flex:1;min-width:0;overflow-wrap:anywhere}.cw-selected-currency-name>span{font-size:12px;color:#d5c395;white-space:nowrap;font-variant-numeric:tabular-nums}.cw-calculation-omen{display:flex;align-items:center;gap:7px;color:#bdb5ce;font-size:11px;margin:7px 0 0 43px}.cw-calculation-omen img{width:21px;height:21px;object-fit:contain}.cw-simulation-scope{color:#d4c7a6;font-size:12px;margin:10px 0!important}.cw-automation{margin-top:20px;border-top:1px solid #48402c;padding-top:12px}.cw-automation>summary{font-size:12px;color:#b9ad8c;cursor:pointer}.cw-automation[open]>summary{color:#e5cc94}.cw-automation>.cw-sequence-hint{margin:10px 0 0!important;font-size:11px;line-height:1.7}.cw-automation>.cw-lab-plan{margin-top:12px}@media(max-width:600px){.cw-spend-body{max-height:none}.cw-selected-currency-name>strong{font-size:13px}}.cw-methods{padding:14px;font-size:13px;min-width:0}.cw-methods-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cw-methods-heading h3{font-family:inherit;font-weight:500;font-size:14px;color:#e8d7b1}.cw-methods-heading>span{color:#a7a08f;font-size:11px}.cw-restart-price{display:grid!important;grid-template-columns:minmax(0,1fr) 88px auto;gap:7px;align-items:center;margin:12px 0 4px;padding:9px 0;border-bottom:1px solid #423d2e;color:#bdb49c;font-size:11px}.cw-restart-price input{min-width:0;width:100%;padding:5px!important;font-size:12px;text-align:right}.cw-method-recovery{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;margin-top:9px;padding:7px 9px;background:#24271e;border-left:2px solid #738162}.cw-method-recovery>span:first-child{color:#aebc9d;font-size:11px}.cw-method-recovery .cw-method-material>img{width:24px;height:24px}.cw-method-recovery small{display:flex;align-items:center;gap:4px;font-size:10px;color:#a6ac9b}.cw-method-recovery small>img{width:18px;height:18px;object-fit:contain}.cw-method-recovery>small:last-child{flex-basis:100%}.cw-method-rule,.cw-method-subtotal{margin:8px 0 0!important;font-size:11px;color:#a8b49a;line-height:1.6}.cw-method{padding:10px 0;border-bottom:1px solid #4c422e}.cw-method h4{margin:0 0 6px;color:#d7c08e;font-weight:500;font-size:13px}.cw-method-steps{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 12px}.cw-method-steps>li{position:relative;min-width:0;max-width:100%}.cw-method-steps>li+li:before{content:"›";color:#8b7954;position:absolute;left:-9px;top:5px}.cw-method-material{display:flex;align-items:center;gap:7px;font-size:12px;color:#e1d6c0}.cw-method-material>img{width:30px;height:30px;object-fit:contain;flex:none}.cw-method-material>span{overflow-wrap:anywhere}.cw-method-steps small{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.5;color:#b2a991;margin:3px 0 0}.cw-method-steps small>img{width:18px;height:18px;object-fit:contain}.cw-method-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0}.cw-method-metrics dt{color:#aba698;font-size:11px}.cw-method-metrics dd{margin:4px 0 0;color:#e0e7c6;font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cw-method-details{margin:10px 0 0;color:#a9a493;font-size:11px}.cw-method-details summary{color:#b7aa8b}.cw-method-details dl{display:grid;grid-template-columns:1fr auto;gap:5px;margin:9px 0}.cw-method-details dd{margin:0;text-align:right}.cw-method-details p{font-size:11px;line-height:1.6}.cw-method-customize{margin-top:9px;font-size:11px!important;padding:3px 6px!important;color:#bab29f!important}.cw-method-more{margin:12px 0 4px;width:100%;font-size:12px!important}.cw-custom-method{margin-top:18px;padding-top:12px;border-top:1px solid #51452e}.cw-custom-method>summary{color:#c6b992;font-size:12px}.cw-custom-strategy .cw-lab-plan{margin-top:10px}.cw-method-complete{display:grid;gap:8px;padding:14px 0;color:#b6dfbc}.cw-method-complete>span{color:#c7b990;font-size:12px}.cw-method-frequency{display:block;margin-top:4px;color:var(--cw-muted);font-size:11px}@media (min-width:601px){.cw-workspace>.cw-frame{height:var(--cw-panel-height);min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-gutter:stable}.cw-workspace>.cw-frame>*{flex-shrink:0}.cw-workspace>.cw-frame:before{left:0;top:0}.cw-workspace>.cw-frame:after{right:0;bottom:0}.cw-workspace>.cw-frame:focus-visible{outline:2px solid var(--cw-gold);outline-offset:2px}.cw-workspace>.cw-frame>.cw-frame-title,.cw-workspace>.cw-frame>.cw-panel-tabs{position:sticky;top:0;z-index:3}.cw-inventory>.cw-material-tabs{position:sticky;top:40px;z-index:3}.cw-modifier-panel .cw-pool-list{flex:none;overflow:visible}}