@layer components{.bench-module__PWf9Sa__bench{--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .94 0 0 0 0 .82 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--fog:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.008' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .58 0 0 0 0 .26 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--f:#8a7550;--glow:#b08d57;--ink:#e9dfc9}.bench-module__PWf9Sa__panel{background-color:#13100d;background-image:var(--tex,linear-gradient(transparent, transparent)), var(--noise), linear-gradient(180deg, color-mix(in srgb, var(--glow) 8%, #18140f), #0f0d0a 85%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--f) 50%, #000), inset 0 0 0 2px #000000a6, inset 0 1px 0 2px color-mix(in srgb, var(--f) 14%, transparent), 0 14px 34px -16px #000000e6;border-radius:10px;position:relative}.bench-module__PWf9Sa__panel:before{content:"";pointer-events:none;--b:color-mix(in srgb, var(--f) 90%, #fff 10%);background:linear-gradient(var(--b), var(--b)) top left / 16px 2px, linear-gradient(var(--b), var(--b)) top left / 2px 16px, linear-gradient(var(--b), var(--b)) top right / 16px 2px, linear-gradient(var(--b), var(--b)) top right / 2px 16px, linear-gradient(var(--b), var(--b)) bottom left / 16px 2px, linear-gradient(var(--b), var(--b)) bottom left / 2px 16px, linear-gradient(var(--b), var(--b)) bottom right / 16px 2px, linear-gradient(var(--b), var(--b)) bottom right / 2px 16px;background-repeat:no-repeat;border-radius:7px;position:absolute;inset:3px}.bench-module__PWf9Sa__panel:after{content:"";pointer-events:none;--s:color-mix(in srgb, var(--f) 70%, #fff 30%);background:radial-gradient(circle at 7px 7px, var(--s) 0 1.6px, transparent 2.2px), radial-gradient(circle at calc(100% - 7px) 7px, var(--s) 0 1.6px, transparent 2.2px), radial-gradient(circle at 7px calc(100% - 7px), var(--s) 0 1.6px, transparent 2.2px), radial-gradient(circle at calc(100% - 7px) calc(100% - 7px), var(--s) 0 1.6px, transparent 2.2px);position:absolute;inset:3px}.bench-module__PWf9Sa__stone{--tex:radial-gradient(130% 70% at 50% -15%, color-mix(in srgb, var(--glow) 13%, transparent), transparent 62%)}.bench-module__PWf9Sa__gold{--tex:radial-gradient(120% 80% at 15% -10%, color-mix(in srgb, var(--glow) 22%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--glow) 10%, transparent), transparent 60%)}.bench-module__PWf9Sa__regal,.bench-module__PWf9Sa__blue{--tex:radial-gradient(120% 80% at 85% -10%, color-mix(in srgb, var(--glow) 20%, transparent), transparent 58%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--glow) 4%, transparent) 0 1px, transparent 1px 22px)}.bench-module__PWf9Sa__crystal{--tex:repeating-linear-gradient(118deg, #ffffff09 0 1px, transparent 1px 46px), repeating-linear-gradient(62deg, #ffffff06 0 1px, transparent 1px 74px), radial-gradient(110% 70% at 50% 0%, color-mix(in srgb, var(--glow) 16%, transparent), transparent 62%)}.bench-module__PWf9Sa__abyss{--tex:var(--fog), radial-gradient(130% 70% at 50% 118%, color-mix(in srgb, var(--glow) 26%, transparent), transparent 62%);background-color:#0a100b}.bench-module__PWf9Sa__ash{--tex:radial-gradient(110% 80% at 50% -20%, color-mix(in srgb, var(--glow) 12%, transparent), transparent 60%), repeating-linear-gradient(0deg, #ffffff04 0 1px, transparent 1px 5px)}.bench-module__PWf9Sa__bronze{--tex:radial-gradient(120% 80% at 50% -15%, color-mix(in srgb, var(--glow) 18%, transparent), transparent 60%), repeating-linear-gradient(135deg, #ffdca005 0 2px, transparent 2px 9px)}.bench-module__PWf9Sa__obsidian{--tex:linear-gradient(104deg, transparent 70%, color-mix(in srgb, var(--glow) 70%, transparent) 70.3%, transparent 70.9%), linear-gradient(77deg, transparent 80%, color-mix(in srgb, var(--glow) 40%, transparent) 80.2%, transparent 80.6%), linear-gradient(160deg, #1f1c25, #0d0c10 70%);background-color:#0e0d12}.bench-module__PWf9Sa__blood{--tex:linear-gradient(180deg, transparent 4px, transparent 4px), radial-gradient(120% 80% at 50% -10%, color-mix(in srgb, var(--glow) 24%, transparent), transparent 60%);background-color:#170807}.bench-module__PWf9Sa__blood:after{background:repeating-linear-gradient(135deg, var(--glow) 0 7px, #170807 7px 14px) top / 100% 4px no-repeat, radial-gradient(circle at 7px calc(100% - 7px), var(--s) 0 1.6px, transparent 2.2px), radial-gradient(circle at calc(100% - 7px) calc(100% - 7px), var(--s) 0 1.6px, transparent 2.2px);border-radius:7px 7px 0 0}.bench-module__PWf9Sa__iron{--tex:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 3px), linear-gradient(180deg, #ffffff0d, transparent 35%), radial-gradient(90% 60% at 50% 110%, color-mix(in srgb, var(--glow) 12%, transparent), transparent 65%);background-color:#121315}.bench-module__PWf9Sa__sigil{--tex:repeating-radial-gradient(circle at 50% -30%, color-mix(in srgb, var(--glow) 9%, transparent) 0 1px, transparent 1px 26px), radial-gradient(100% 70% at 50% 0%, color-mix(in srgb, var(--glow) 16%, transparent), transparent 62%);background-color:#100e1c}.bench-module__PWf9Sa__torn{clip-path:polygon(0 12px,6% 5px,13% 11px,22% 3px,31% 10px,42% 2px,52% 9px,63% 3px,72% 11px,82% 4px,91% 10px,100% 5px,100% 100%,0 100%);padding-top:26px!important}.bench-module__PWf9Sa__rule{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--f) 80%, transparent), transparent) center / 100% 1px no-repeat;height:11px;position:relative}.bench-module__PWf9Sa__rule:after{content:"";width:7px;height:7px;box-shadow:0 0 0 1px var(--f);background:#0e0c0a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.bench-module__PWf9Sa__label{font-family:var(--font-display,"Cinzel", serif);color:color-mix(in srgb, var(--ink) 78%, #000);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.bench-module__PWf9Sa__label:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--f) 70%, transparent), transparent);flex:1;height:1px}.bench-module__PWf9Sa__tabs{border-bottom:1px solid color-mix(in srgb, var(--f) 45%, transparent);flex-wrap:wrap;gap:2px;margin:-2px -2px 10px;padding-bottom:2px;display:flex}.bench-module__PWf9Sa__tab{color:#9c9282;white-space:nowrap;border-radius:6px 6px 0 0;align-items:center;gap:5px;height:32px;padding:0 6px;font-size:13px;font-weight:600;transition:color .15s,background .15s;display:inline-flex;position:relative}.bench-module__PWf9Sa__tab:hover{color:#e7dccb}.bench-module__PWf9Sa__tab:focus-visible{outline-offset:-2px;outline:2px solid #f1d28e}.bench-module__PWf9Sa__tabGem{background:color-mix(in srgb, var(--glow) 55%, #000);width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in srgb, var(--glow) 70%, #000);transform:rotate(45deg)}.bench-module__PWf9Sa__tabOn{color:var(--ink);background:linear-gradient(180deg, color-mix(in srgb, var(--glow) 16%, transparent), transparent)}.bench-module__PWf9Sa__tabOn:after{content:"";background:var(--glow);height:2px;box-shadow:0 0 10px var(--glow);position:absolute;bottom:-3px;left:6px;right:6px}.bench-module__PWf9Sa__tabOn .bench-module__PWf9Sa__tabGem{background:var(--glow);box-shadow:0 0 8px var(--glow)}.bench-module__PWf9Sa__tile{--glow:#b08d57;aspect-ratio:1;border-radius:7px;place-items:center;transition:transform .15s,filter .15s;display:grid;position:relative}.bench-module__PWf9Sa__face{border-radius:inherit;background-image:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--glow) 36%, #15120f) 0%, #0f0d0b 72%), var(--noise);box-shadow:inset 0 0 0 1px #000000e6, inset 0 0 0 2px color-mix(in srgb, var(--glow) 34%, #2b2218), inset 0 -10px 14px -8px #000000d9, inset 0 8px 10px -8px #ffffff17;position:absolute;inset:0}.bench-module__PWf9Sa__tile img,.bench-module__PWf9Sa__tile .bench-module__PWf9Sa__icon{z-index:1;position:relative}.bench-module__PWf9Sa__tile:hover:not(.bench-module__PWf9Sa__dim){filter:drop-shadow(0 0 7px color-mix(in srgb, var(--glow) 75%, transparent));transform:translateY(-2px)}.bench-module__PWf9Sa__tile:focus-visible{outline-offset:3px;outline:2px solid #f1d28e}.bench-module__PWf9Sa__facet{border-radius:0}.bench-module__PWf9Sa__facet .bench-module__PWf9Sa__face{clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px);background-image:linear-gradient(115deg, transparent 38%, #ffffff1c 46%, transparent 55%), linear-gradient(155deg, color-mix(in srgb, var(--glow) 46%, #100e0d), #0e0c0b 72%)}.bench-module__PWf9Sa__round{border-radius:50%}.bench-module__PWf9Sa__round .bench-module__PWf9Sa__face{background-image:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--glow) 34%, #121315) 0%, #0c0d0f 70%), repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 3px);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px #4c5159,inset 0 0 0 4px #000c,inset 0 -8px 12px -6px #000000e6}.bench-module__PWf9Sa__bone{border-radius:12px 5px 14px 6px/7px 13px 5px 12px}.bench-module__PWf9Sa__bone .bench-module__PWf9Sa__face{background-image:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--glow) 30%, #0b100b) 0%, #080b08 74%), var(--fog);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #545849,inset 0 -10px 14px -8px #000000e6}.bench-module__PWf9Sa__ringed{filter:drop-shadow(0 0 5px var(--glow)) drop-shadow(0 0 12px color-mix(in srgb, var(--glow) 55%, transparent));animation:1.6s ease-in-out infinite alternate bench-module__PWf9Sa__call}.bench-module__PWf9Sa__ringed .bench-module__PWf9Sa__face{box-shadow:inset 0 0 0 1px #000, inset 0 0 0 2px var(--glow), inset 0 -10px 14px -8px #000000d9}@keyframes bench-module__PWf9Sa__call{0%{filter:drop-shadow(0 0 3px var(--glow)) drop-shadow(0 0 8px color-mix(in srgb, var(--glow) 40%, transparent))}to{filter:drop-shadow(0 0 6px var(--glow)) drop-shadow(0 0 16px color-mix(in srgb, var(--glow) 65%, transparent))}}.bench-module__PWf9Sa__dim{filter:grayscale(.9)brightness(.42)}.bench-module__PWf9Sa__dim:hover{filter:grayscale(.7)brightness(.6)}.bench-module__PWf9Sa__held .bench-module__PWf9Sa__face{box-shadow:inset 0 0 0 2px var(--glow);background-color:#0c0a08;background-image:none}.bench-module__PWf9Sa__held img{opacity:.3}.bench-module__PWf9Sa__coin{z-index:2;color:#1a140c;background:radial-gradient(circle at 35% 30%, #fff6 0 2px, transparent 3px), var(--coin,#e0ad48);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 1px #000,inset 0 -2px 2px #00000059}.bench-module__PWf9Sa__item{--f:color-mix(in srgb, var(--rar) 55%, #3b2f1d);text-align:center;background-color:#0e0c0a;background-image:var(--noise), linear-gradient(180deg, #15120e, #0c0a08);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rar) 55%, #000), inset 0 0 0 3px #0b0907, inset 0 0 0 4px color-mix(in srgb, var(--rar) 22%, #000), 0 20px 40px -18px #000000f2;border-radius:8px;transition:box-shadow .15s;position:relative;overflow:hidden}.bench-module__PWf9Sa__itemHead{background:linear-gradient(180deg, color-mix(in srgb, var(--rar) 24%, #0d0b09), color-mix(in srgb, var(--rar) 6%, #0d0b09));border-bottom:1px solid color-mix(in srgb, var(--rar) 40%, #000);padding:12px 40px 10px;position:relative}.bench-module__PWf9Sa__itemHead:before,.bench-module__PWf9Sa__itemHead:after{content:"";background:linear-gradient(var(--rar), var(--rar)) center / 100% 1px no-repeat;opacity:.7;width:26px;height:7px;margin-top:-3px;position:absolute;top:50%}.bench-module__PWf9Sa__itemHead:before{left:10px;-webkit-mask:linear-gradient(90deg,#0000,#000);mask:linear-gradient(90deg,#0000,#000)}.bench-module__PWf9Sa__itemHead:after{right:10px;-webkit-mask:linear-gradient(270deg,#0000,#000);mask:linear-gradient(270deg,#0000,#000)}.bench-module__PWf9Sa__itemName{font-family:var(--font-display,"Cinzel", serif);color:var(--rar);text-shadow:0 0 18px color-mix(in srgb, var(--rar) 35%, transparent);font-size:21px;font-weight:700;line-height:1.2}.bench-module__PWf9Sa__itemCan{box-shadow:inset 0 0 0 1px var(--glow), inset 0 0 0 3px #0b0907, inset 0 0 0 4px color-mix(in srgb, var(--glow) 50%, #000), 0 0 26px -4px var(--glow);cursor:copy}.bench-module__PWf9Sa__itemCannot{cursor:not-allowed;box-shadow:inset 0 0 0 1px #d0453a,inset 0 0 0 3px #0b0907,inset 0 0 0 4px #5a1d18,0 0 20px -6px #d0453a}.bench-module__PWf9Sa__ln{text-align:left;color:#aeb2ff;border-radius:4px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:3px 6px;display:grid;box-shadow:inset 2px 0 #0000}.bench-module__PWf9Sa__side{color:#9a937f;background:#17140f;border-radius:4px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #3a3226}.bench-module__PWf9Sa__src{color:#8a8274;white-space:nowrap;font-size:11px}.bench-module__PWf9Sa__lnEssence{color:#e3bdf8;background:linear-gradient(90deg,#a45bd029,#0000 75%);box-shadow:inset 2px 0 #a45bd0}.bench-module__PWf9Sa__lnEssence .bench-module__PWf9Sa__src{color:#c99be6}.bench-module__PWf9Sa__lnDesec{color:#bfe394;background:linear-gradient(90deg,#5e8a3e42,#0000 75%);box-shadow:inset 2px 0 #8fc15a}.bench-module__PWf9Sa__lnDesec .bench-module__PWf9Sa__src{color:#9fcc6d}.bench-module__PWf9Sa__lnFrac{color:#f3c896;background:linear-gradient(104deg,#0000 86%,#e6803c73 86.4%,#0000 87%),linear-gradient(90deg,#e6803c26,#0000 75%);box-shadow:inset 2px 0 #e6803c}.bench-module__PWf9Sa__lnFrac .bench-module__PWf9Sa__src{color:#e6a067}.bench-module__PWf9Sa__lnOpen{color:#5f584c;font-style:italic}.bench-module__PWf9Sa__lnOpen .bench-module__PWf9Sa__side{color:#5a5346;background:0 0;border:1px dashed #0000;box-shadow:inset 0 0 0 1px #3a3226}.bench-module__PWf9Sa__fresh{animation:1.4s ease-out bench-module__PWf9Sa__fresh}@keyframes bench-module__PWf9Sa__fresh{0%{background-color:#f0c87847}to{background-color:#0000}}.bench-module__PWf9Sa__veil{color:#bfe394;text-align:left;text-underline-offset:4px;border-radius:4px;padding:0 4px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;animation:2.6s ease-in-out infinite alternate bench-module__PWf9Sa__veil}.bench-module__PWf9Sa__veil:hover{background:#8fc15a24}@keyframes bench-module__PWf9Sa__veil{0%{text-shadow:0 0 #0000}to{text-shadow:0 0 12px #8fc15a}}.bench-module__PWf9Sa__sockets{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(#121315,#0d0e10);border-top:1px solid #2b241b;padding:10px 14px 12px}.bench-module__PWf9Sa__well{--glow:#e6803c;background:radial-gradient(circle at 50% 42%,#050506,#1a1b1f 70%);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 0 2px #50555e,0 0 0 3px #0a0a0b,inset 0 3px 6px #000000e6}.bench-module__PWf9Sa__wellFull{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--glow) 70%, #fff) 0 3px, color-mix(in srgb, var(--glow) 55%, #000) 6px, #120c08 13px);box-shadow:0 0 0 2px color-mix(in srgb, var(--glow) 70%, #50555e), 0 0 0 3px #0a0a0b, 0 0 14px -2px var(--glow), inset 0 0 8px color-mix(in srgb, var(--glow) 40%, transparent)}.bench-module__PWf9Sa__tip{z-index:50;pointer-events:none;background-color:#0d0b09;background-image:var(--noise);width:300px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glow) 60%, #000), inset 0 0 0 3px #0b0907, 0 18px 40px -10px #000000f2;border-radius:8px;font-size:13px;line-height:1.4;position:fixed;overflow:hidden}.bench-module__PWf9Sa__tipHead{text-align:center;font-family:var(--font-display,"Cinzel", serif);color:color-mix(in srgb, var(--glow) 55%, #fff);background:linear-gradient(180deg, color-mix(in srgb, var(--glow) 26%, #0d0b09), color-mix(in srgb, var(--glow) 6%, #0d0b09));border-bottom:1px solid color-mix(in srgb, var(--glow) 40%, #000);padding:8px 12px;font-size:15px;font-weight:700}.bench-module__PWf9Sa__tipBody{padding:8px 12px 10px}.bench-module__PWf9Sa__route{text-align:left;color:#c9c0b0;flex-direction:column;gap:6px;padding:14px 14px 12px;font-size:12px;transition:transform .15s,box-shadow .15s;display:flex}.bench-module__PWf9Sa__route:hover{box-shadow:inset 0 0 0 1px var(--glow), inset 0 0 0 2px #000000a6, 0 0 24px -6px var(--glow);transform:translateY(-2px)}.bench-module__PWf9Sa__route:focus-visible{outline-offset:3px;outline:2px solid #f1d28e}.bench-module__PWf9Sa__routeOn{box-shadow:inset 0 0 0 2px var(--glow), inset 0 0 0 3px #000000a6, 0 0 28px -4px var(--glow)}.bench-module__PWf9Sa__routeTitle{font-family:var(--font-display,"Cinzel", serif);color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.bench-module__PWf9Sa__routeIcon{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--glow) 38%, #0d0b09), #0b0907 72%);width:38px;height:38px;box-shadow:0 0 0 1px color-mix(in srgb, var(--f) 80%, #000), 0 0 14px -4px var(--glow);border-radius:50%;flex:none;place-items:center;display:grid}.bench-module__PWf9Sa__marker{color:#120f0b;width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glow) 40%, #3a3226);background:#14110d;place-items:center;margin-top:1px;font-size:11px;font-weight:800;display:grid;transform:rotate(45deg)scale(.86)}.bench-module__PWf9Sa__marker>span{transform:rotate(-45deg)}.bench-module__PWf9Sa__markerDone{background:linear-gradient(135deg, color-mix(in srgb, var(--glow) 80%, #fff), color-mix(in srgb, var(--glow) 70%, #000));box-shadow:inset 0 0 0 1px #00000080}.bench-module__PWf9Sa__markerNow{box-shadow:inset 0 0 0 2px var(--glow), 0 0 12px -1px var(--glow);background:#14110d;animation:1.8s ease-in-out infinite alternate bench-module__PWf9Sa__now}@keyframes bench-module__PWf9Sa__now{0%{box-shadow:inset 0 0 0 2px var(--glow), 0 0 6px -2px var(--glow)}to{box-shadow:inset 0 0 0 2px var(--glow), 0 0 16px 0 var(--glow)}}.bench-module__PWf9Sa__stepNow{background:linear-gradient(90deg, color-mix(in srgb, var(--glow) 14%, transparent), transparent 80%);box-shadow:inset 2px 0 0 var(--glow)}.bench-module__PWf9Sa__btn{color:#e9dfc9;background:linear-gradient(#221c15,#15110d);border-radius:6px;height:36px;padding:0 16px;font-size:14px;font-weight:600;transition:box-shadow .15s,color .15s;box-shadow:inset 0 0 0 1px #4d3f2a,inset 0 1px 0 1px #ffffff0d,0 2px 6px -2px #000}.bench-module__PWf9Sa__btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px #9a7a45,inset 0 1px 0 1px #ffffff12,0 0 14px -6px #e0ad48}.bench-module__PWf9Sa__btn:disabled{opacity:.4}.bench-module__PWf9Sa__btn:focus-visible{outline-offset:2px;outline:2px solid #f1d28e}.bench-module__PWf9Sa__toggle{background:#0f0c09;border-radius:8px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #4d3f2a}.bench-module__PWf9Sa__toggle button{color:#9c9282;border-radius:6px;height:30px;padding:0 12px;font-size:13px;font-weight:600}.bench-module__PWf9Sa__toggle button[aria-pressed=true]{color:#f6dc9a;background:linear-gradient(#3a2d16,#231b0f);box-shadow:inset 0 0 0 1px #9a7a45,0 0 12px -4px #e0ad48}.bench-module__PWf9Sa__toggle button:focus-visible{outline-offset:1px;outline:2px solid #f1d28e}.bench-module__PWf9Sa__fogDrift{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#8fc15a42,#0000);height:75%;animation:9s ease-in-out infinite alternate bench-module__PWf9Sa__drift;position:absolute;inset:auto -25% -20%}@keyframes bench-module__PWf9Sa__drift{0%{opacity:.55;transform:translate(-7%)}to{opacity:1;transform:translate(7%)}}.bench-module__PWf9Sa__boneTag{text-align:left;color:#dcd5bd;background:linear-gradient(90deg,#1b2815,#0a100b 80%);border-radius:5px 9px 6px 10px/8px 5px 10px 6px;width:100%;padding:10px 14px;transition:box-shadow .15s,transform .15s;display:block;box-shadow:inset 0 0 0 1px #385325}.bench-module__PWf9Sa__boneTag:hover,.bench-module__PWf9Sa__boneTag:focus-visible{outline:none;transform:translate(3px);box-shadow:inset 0 0 0 1px #8fc15a,0 0 22px -6px #8fc15a}@media (prefers-reduced-motion:reduce){.bench-module__PWf9Sa__ringed,.bench-module__PWf9Sa__markerNow,.bench-module__PWf9Sa__fogDrift,.bench-module__PWf9Sa__veil,.bench-module__PWf9Sa__fresh{animation:none}.bench-module__PWf9Sa__tile,.bench-module__PWf9Sa__route,.bench-module__PWf9Sa__boneTag{transition:none}.bench-module__PWf9Sa__tile:hover:not(.bench-module__PWf9Sa__dim),.bench-module__PWf9Sa__route:hover,.bench-module__PWf9Sa__boneTag:hover{transform:none}}.bench-module__PWf9Sa__art{background-color:#08070a;background-image:radial-gradient(ellipse 60% 55% at 50% 55%, color-mix(in srgb, var(--rar) 16%, transparent), transparent 70%), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px);width:min(150px,60%);height:176px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rar) 30%, #1d1812), inset 0 0 24px #000000d9;background-position:50%,-1px -1px,-1px -1px;background-size:100% 100%,22px 22px,22px 22px;border-radius:6px;place-items:center;margin:10px auto 2px;display:grid;position:relative}.bench-module__PWf9Sa__art img.bench-module__PWf9Sa__artPic{object-fit:contain;filter:drop-shadow(0 6px 10px #000000b3);max-width:88%;max-height:160px}.bench-module__PWf9Sa__artStandIn{border:1px dashed color-mix(in srgb, var(--rar) 40%, #3b2f1d);color:#8a7f6c;width:64px;height:96px;font-family:var(--font-display,"Cinzel", serif);border-radius:6px;place-items:center;font-size:18px;display:grid}.bench-module__PWf9Sa__artSockets{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.bench-module__PWf9Sa__artSocket{--glow:#e6803c;background:radial-gradient(circle at 50% 42%,#050506eb,#1a1b1feb 70%);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 0 2px #6b6f77,0 0 0 3px #1a1a1d,inset 0 2px 5px #000000e6}.bench-module__PWf9Sa__artSocketFull{box-shadow:0 0 0 2px color-mix(in srgb, var(--glow) 70%, #6b6f77), 0 0 10px color-mix(in srgb, var(--glow) 55%, transparent), inset 0 2px 5px #000000e6}.bench-module__PWf9Sa__artCorrupt{color:#ffc9c1;background:#50100cd9;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #9c332b}}
