.domain-detail{--gauge-accent:#b49a72;display:grid;gap:1rem;padding-bottom:2rem}.domain-detail__heading{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--border);padding:.4rem 0 1rem}.domain-detail__heading h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1;margin:.2rem 0 .55rem}.domain-detail__heading p{color:var(--muted-foreground);margin:0}.domain-detail__heading>span{border:1px solid var(--gauge-accent);color:var(--muted-foreground);font-size:.72rem;padding:.4rem .6rem}.domain-gauge{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--gauge-accent) 55%,var(--border));background:radial-gradient(circle at 36% 48%,color-mix(in srgb,var(--gauge-accent) 9%,transparent),transparent 42%),linear-gradient(145deg,#17130f,#07090a 58%);box-shadow:inset 0 0 4rem #000;padding:clamp(.8rem,2vw,1.3rem)}.domain-gauge:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.14;background:repeating-linear-gradient(82deg,transparent 0 17px,#fff 18px,transparent 19px)}.domain-gauge__layout{display:grid;grid-template-columns:minmax(20rem,1.25fr) minmax(14rem,.5fr);gap:clamp(1rem,3vw,2.5rem);align-items:center}.domain-gauge__stage{position:relative;display:grid;place-items:center;min-height:28rem;perspective:900px}.domain-gauge__stage:after{position:absolute;right:9%;bottom:5%;left:9%;height:10%;border-radius:50%;background:#000;filter:blur(18px);content:""}.dg-vessel{position:relative;z-index:1;width:min(34rem,80vw);height:min(27rem,66vw);overflow:visible;filter:drop-shadow(0 12px 12px #000)}.dg-back{fill:none;stroke:#6b5945;stroke-width:3}.dg-front{fill:none;stroke:var(--gauge-accent);stroke-width:3}.dg-slot{transition:filter .25s ease,transform .25s ease}.dg-slot>circle:first-child{fill:#100e0d;stroke:#765f43;stroke-width:5}.dg-slot>circle:nth-child(2){filter:grayscale(.85) brightness(.4);opacity:.6}.dg-slot>path{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:2;opacity:.32}.dg-slot>text{fill:#a79782;font:700 11px Georgia,serif;text-anchor:middle}.dg-slot.is-filled>circle:nth-child(2){filter:none;opacity:1}.dg-slot.is-filled{filter:drop-shadow(0 0 8px var(--gauge-accent))}.dg-slot.is-filled>text{fill:#fff}.dg-vessel-value{fill:#eadbc2;font:700 21px Georgia,serif;text-anchor:middle;paint-order:stroke;stroke:#0b0908;stroke-width:4}.domain-gauge__readout{border-left:2px solid var(--gauge-accent);padding:1rem}.domain-gauge__readout h3{font-size:1.45rem;margin:.25rem 0}.domain-gauge__readout>strong{display:block;color:var(--gauge-accent);font-size:3.6rem;line-height:1}.domain-gauge__readout>strong em{color:var(--muted-foreground);font-size:1rem;font-style:normal}.domain-gauge__readout p{color:var(--muted-foreground);line-height:1.6}.dg-dots{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0}.dg-dots i{width:.72rem;height:.72rem;border:1px solid var(--gauge-accent);border-radius:50%}.dg-dots i.is-filled{background:var(--gauge-accent);box-shadow:0 0 .6rem color-mix(in srgb,var(--gauge-accent) 55%,transparent)}.domain-gauge__controls{display:flex;gap:.5rem}.domain-gauge__controls button{width:2.6rem;height:2rem;border:1px solid var(--gauge-accent);background:transparent;color:var(--foreground);cursor:pointer}.domain-gauge__controls button:disabled{cursor:default;opacity:.3}.domain-detail.is-martyr{--gauge-accent:#d8c7a1}.martyr-relic>path:nth-child(2){fill:none;stroke:#f0e4c9;stroke-width:2;opacity:.32}.martyr-salt{fill:none;stroke:#f3eee0;stroke-width:8;stroke-linecap:round;opacity:.74;filter:url(#rough)}.martyr-chain path{stroke-dasharray:4 6;animation:chain-sway 4s ease-in-out infinite}.martyr-chain circle{fill:#4e3d2c}.martyr-vessel .dg-slot.is-filled circle:nth-child(2){fill:#8f2531}.martyr-vessel .dg-back path:first-child{stroke-width:5}.domain-detail.is-rust-eye{--gauge-accent:#7f9f83}.rust-plate{fill:#151a17;stroke:#675538;stroke-width:9}.rust-patina{fill:#20362e;stroke:#547160;stroke-width:12;stroke-dasharray:3 7}.rust-aperture-response{transform-origin:220px 180px;transform:rotate(calc((var(--rust-eye-level) - 3)*1.2deg)) scale(calc(.94 + var(--rust-eye-level)*.008));transition:transform .65s cubic-bezier(.2,.8,.2,1)}.rust-aperture{fill:#49443a;stroke:#8c7b58;stroke-width:2;transform-origin:220px 180px;animation:iris-breathe 7s ease-in-out infinite}.rust-iris{fill:#536b56;stroke:#a08b60;stroke-width:7}.rust-pupil{fill:#030504;stroke:#927e55;stroke-width:4;transition:r .65s ease}.rust-glint{fill:none;stroke:#e0d8c0;stroke-width:7;stroke-linecap:round;opacity:.28}.rust-pipes path,.rust-pipes circle{stroke:#67563b}.rust-window-rim{fill:#121411;stroke:#756344;stroke-width:5}.rust-window-agar{stroke:#aab8ab;stroke-opacity:.42;stroke-width:1.5}.rust-window-shine{fill:none;stroke:#ecf4e9;stroke-linecap:round;stroke-width:2;opacity:.38}.rust-condensation{fill:#e8f1e8;opacity:.28}.rust-culture text{fill:#a9b3a6;font:700 10px Georgia,serif;text-anchor:middle;opacity:.72}.rust-culture-life{opacity:0;transform:scale(.55);transition:opacity .45s ease,transform .8s cubic-bezier(.18,.8,.22,1);transform-origin:center}.rust-mycelium{fill:none;stroke:#d7dfae;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;stroke-dasharray:70;stroke-dashoffset:70}.rust-mycelium-b{stroke:#9db57b;stroke-width:1}.rust-spores{fill:#c6cc83;filter:drop-shadow(0 0 2px #9eb474);opacity:0}.rust-biofilm{fill:#769169;fill-opacity:.28;filter:url(#rough);opacity:0}.rust-culture[class*=culture-stage-]:not(.culture-stage-0){filter:drop-shadow(0 0 5px rgba(127,159,131,.42))}.culture-stage-1 .rust-culture-life,.culture-stage-2 .rust-culture-life,.culture-stage-3 .rust-culture-life{opacity:1;transform:scale(1);animation:culture-breathe 7s ease-in-out var(--culture-delay) infinite}.culture-stage-1 .rust-mycelium-a,.culture-stage-2 .rust-mycelium,.culture-stage-3 .rust-mycelium{animation:mycelium-grow 1.1s ease-out forwards}.culture-stage-2 .rust-spores,.culture-stage-3 .rust-spores{opacity:.68}.culture-stage-3 .rust-spores{animation:spore-drift 6s ease-in-out var(--culture-delay) infinite}.culture-stage-3 .rust-biofilm{opacity:1;animation:biofilm-tide 8s ease-in-out var(--culture-delay) infinite}.rust-dish ellipse:first-child{fill:#86958c;fill-opacity:.18;stroke:#b7c0b9}.rust-dish ellipse:nth-child(2){fill:#254231;fill-opacity:.48;stroke:#718475}.rust-dish path{fill:#719553;fill-opacity:.46;stroke:#a8c37f}.domain-detail.is-thorn{--gauge-accent:#a84a58}.thorn-wheel-outer{fill:#171012;stroke:#563239;stroke-width:14}.thorn-spikes{fill:#8d6b59;stroke:#241618;stroke-width:2}.thorn-wheel-mid{fill:#372326;stroke:#76515a;stroke-width:3;transform-origin:220px 180px;animation:wheel-turn 24s linear infinite}.thorn-hub{fill:#140c0e;stroke:#96717a;stroke-width:8}.thorn-frame{stroke:#6d4b43}.thorn-crown-svg{fill:#3d2025;stroke:#a6626c;stroke-width:4}.thorn-crown-svg path:nth-child(2){fill:none;stroke-width:7;stroke-linejoin:bevel}.thorn-vessel .dg-slot.is-filled circle:nth-child(2){fill:#a51e38}.domain-detail.is-migrant-bird{--gauge-accent:#789fba}.bird-hoop{fill:#101517;fill-opacity:.45;stroke:#695a47;stroke-width:13}.bird-web-lines{fill:none;stroke:#8297a0;stroke-width:1.4;opacity:.72}.bird-compass-svg circle:first-child{fill:#12191d;stroke:#8a7659;stroke-width:7}.bird-compass-svg circle:nth-child(2){fill:#24343d;fill-opacity:.75;stroke:#789fba}.bird-compass-svg text{fill:#c5d8df;font:12px Georgia;text-anchor:middle}.bird-needle{fill:#c8b27c;transform-origin:220px 168px;animation:needle-seek 5s ease-in-out infinite}.bird-feathers path{fill:#313a3d;stroke:#79898b}.bird-tassels{fill:none;stroke:#8b7357;stroke-width:3}.bird-tassels circle{fill:#66849a}.bird-vessel .dg-slot.is-filled circle:nth-child(2){fill:#557fa2}.domain-detail.is-painter{--gauge-accent:#c18a55}.painter-board{fill:#4b2e1e;stroke:#956640;stroke-width:10}.painter-board path{fill:none;stroke:#bd8657;stroke-width:2;opacity:.25}.painter-board ellipse{fill:#080706;stroke:#8d6140;stroke-width:5}.painter-brass-track{fill:none;stroke:#a77c4d;stroke-width:5}.painter-brass-track circle:nth-child(2){stroke-width:3;stroke-dasharray:4 5}.painter-brass-track circle:not(:first-child):not(:nth-child(2)){fill:#d1ad70;stroke:none}.painter-well>circle:first-child{stroke:#ac8151;stroke-width:7}.painter-well.is-filled>circle:nth-child(2){filter:saturate(1.2) brightness(1.05);stroke:#ebd6b7;stroke-width:2}.painter-gear{fill:#5e432a;stroke:#c39a61;stroke-width:4;transform-origin:213px 179px;animation:wheel-turn 18s linear infinite}.painter-hand{fill:#c9a56e}.painter-knife{fill:#7c745f;stroke:#c1a16c;stroke-width:3}.domain-choice{display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid #9b6d35;background:color-mix(in srgb,#b37b31 9%,transparent);padding:clamp(1rem,3vw,1.7rem)}.domain-choice h2{margin:.25rem 0 .45rem}.domain-choice p{color:var(--muted-foreground);margin:0;max-width:48rem}.domain-choice button{flex:0 0 auto}.talent-inline-error{border:1px solid #8f303b;background:#911c2824;color:#ef9da6;padding:.75rem 1rem}@keyframes wheel-turn{to{transform:rotate(360deg)}}@keyframes iris-breathe{50%{transform:rotate(2deg) scale(.985)}}@keyframes needle-seek{0%,to{transform:rotate(-18deg)}50%{transform:rotate(28deg)}}@keyframes chain-sway{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}@keyframes mycelium-grow{to{stroke-dashoffset:0}}@keyframes culture-breathe{0%,to{transform:scale(.96);opacity:.82}50%{transform:scale(1.035);opacity:1}}@keyframes spore-drift{0%,to{transform:translate(-1px,1px)}50%{transform:translate(1.5px,-1px)}}@keyframes biofilm-tide{0%,to{transform:translateY(2px) scaleY(.92)}50%{transform:translateY(-1px) scaleY(1.05)}}@media (max-width:760px){.domain-detail__heading,.domain-gauge__terminal{align-items:flex-start;flex-direction:column;gap:.7rem}.domain-gauge__layout{grid-template-columns:1fr}.domain-gauge__stage{min-height:22rem}.dg-vessel{width:min(31rem,92vw);height:min(24rem,76vw)}.domain-gauge__readout{border-top:2px solid var(--gauge-accent);border-left:0}.domain-choice{align-items:flex-start;flex-direction:column}.domain-choice button{width:100%}}@media (prefers-reduced-motion:reduce){.domain-gauge *,.domain-gauge *:before,.domain-gauge *:after{animation:none!important;transition:none!important}}.dg-generated-baseplate{pointer-events:none}.rust-vessel{background:url(/assets/foundation-QmiqhR9y.png) center/contain no-repeat}.thorn-vessel{background:url(/assets/foundation-4Pd4iuue.png) center/contain no-repeat}.bird-vessel{background:url(/assets/foundation-Btqzu9Uq.png) center/contain no-repeat}.painter-vessel{background:url(/assets/foundation-CHDw6jfk.png) center/contain no-repeat}.rust-vessel>.dg-back,.rust-vessel>.rust-plate,.rust-vessel>.rust-patina,.rust-vessel>.rust-dish{opacity:.12}.thorn-vessel>.dg-back,.thorn-vessel>.thorn-wheel-outer,.thorn-vessel>.thorn-spikes,.thorn-vessel>.thorn-wheel-mid,.thorn-vessel>.thorn-crown-svg{opacity:.1}.bird-vessel>.dg-back,.bird-vessel>.bird-hoop,.bird-vessel>.bird-web-lines,.bird-vessel>.bird-tassels{opacity:.1}.painter-vessel>.painter-board,.painter-vessel>.painter-brass-inlay,.painter-vessel>.painter-center-medallion,.painter-vessel>.painter-knife{opacity:.08}.dg-vessel--generated{overflow:visible;background:none!important;filter:drop-shadow(0 16px 14px #000)}.dg-baseplate{pointer-events:none}.dg-fitted-resource{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gauge-accent) 62%,transparent))}.dg-fitted-resource image:not(.resource-breathing-image){transform:none!important;transform-origin:center;animation:none}.dg-resource-carousel{transform:none!important}.dg-vessel--rust-eye .dg-fitted-resource{filter:drop-shadow(0 0 5px rgba(142,180,121,.55))}.dg-vessel--thorn .dg-fitted-resource{filter:drop-shadow(0 0 5px rgba(180,36,61,.62))}.dg-vessel--migrant-bird .dg-fitted-resource{filter:drop-shadow(0 0 5px rgba(101,205,235,.65))}.dg-vessel--painter .dg-fitted-resource{filter:drop-shadow(0 0 4px rgba(255,219,158,.38))}.dg-vessel--spider{filter:drop-shadow(0 17px 15px #000)}.dg-vessel--spider .dg-fitted-resource{filter:drop-shadow(0 0 6px rgba(245,232,194,.72))}.dg-vessel--spider .resource-breathing-image{animation:spider-silk-resonance 4.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.domain-detail.is-spider{--gauge-accent:#cbb98e}.domain-gauge.is-spider{background:radial-gradient(circle at 34% 45%,rgba(174,150,102,.12),transparent 43%),linear-gradient(145deg,#181510,#060809 64%)}.domain-corrosion-artifact--spider{filter:drop-shadow(0 0 5px rgba(130,35,48,.42))}.dg-vessel--leech-face{filter:drop-shadow(0 18px 15px #000)}.dg-vessel--leech-face .dg-fitted-resource{filter:drop-shadow(0 0 7px rgba(161,24,38,.72))}.dg-vessel--leech-face .resource-breathing-image{animation:leech-blood-tide 4.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.domain-detail.is-leech-face{--gauge-accent:#aa3944}.domain-gauge.is-leech-face{background:radial-gradient(circle at 34% 45%,rgba(126,20,31,.15),transparent 43%),linear-gradient(145deg,#1b1110,#060809 64%)}.domain-corrosion-artifact--leech-face{filter:drop-shadow(0 0 6px rgba(121,22,31,.48))}.dg-corrosion{pointer-events:none}.dg-corrosion>text{fill:#b7a68d;font:700 9px Georgia,serif;letter-spacing:1px;text-anchor:middle}.dg-corrosion rect{fill:#17120f;stroke:#685a49;stroke-width:1}.dg-corrosion rect.is-active{fill:var(--gauge-accent);filter:drop-shadow(0 0 3px var(--gauge-accent))}.dg-corrosion--rust-eye rect.is-active{fill:#76955e}.dg-corrosion--thorn rect.is-active{fill:#c72e49}.dg-corrosion--migrant-bird rect.is-active{fill:#75cce2}.dg-corrosion--painter>text:first-of-type{font-size:20px;letter-spacing:5px;paint-order:stroke;stroke:#17100b;stroke-width:4}.dg-corrosion--painter>text:last-of-type{font-size:8px;opacity:.78}.dg-paint-t{display:inline-block;transform-box:fill-box;transform-origin:center;transform:translate(calc(var(--paint-curse,0)*1.2px),calc(var(--paint-curse,0)*1.4px)) rotate(calc(var(--paint-curse,0)*4deg));opacity:calc(1 - var(--paint-curse,0)*.14)}.dg-vessel--painter{--paint-curse:0}.dg-vessel--painter:has(.level-1){--paint-curse:1}.dg-vessel--painter:has(.level-2){--paint-curse:2}.dg-vessel--painter:has(.level-3){--paint-curse:3}.dg-vessel--painter:has(.level-4){--paint-curse:4}.dg-vessel--painter:has(.level-5){--paint-curse:5}.dg-vessel--painter:has(.level-6){--paint-curse:6}.dg-corrosion-control{margin-top:1.2rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--gauge-accent) 35%,transparent)}.dg-corrosion-control>small{display:block;color:var(--gauge-ink-muted, #b89a74)}.dg-corrosion-control>strong{display:block;margin:.35rem 0 .65rem;color:var(--gauge-accent);font-size:1.2rem}.domain-detail.is-thorn .domain-gauge{background-image:linear-gradient(145deg,#0d0507b3,#07090a 65%),url(/assets/thorn-iron-9vlqMm35.webp);background-size:auto,420px}.thorn-wheel-mid{animation-duration:calc(28s - var(--thorn-tension)*12s)}.thorn-mark{transition:filter .35s}.thorn-mark__plate{fill:#140d0f;stroke:#68434a;stroke-width:3}.thorn-mark__rune{fill:none;stroke:#493038;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.thorn-mark>circle{fill:#3c262b;stroke:#89616a;stroke-width:2}.thorn-mark>text{fill:#846f70;font:700 10px Georgia;text-anchor:middle}.thorn-mark.is-filled{filter:drop-shadow(0 0 8px #9f1730);animation:scar-throb 2.4s ease-in-out infinite}.thorn-mark.is-filled .thorn-mark__plate{fill:#3e1019;stroke:#c84a5e}.thorn-mark.is-filled .thorn-mark__rune{stroke:#ff3152}.thorn-mark.is-filled>circle{fill:#f23750;stroke:#ffc0c8}.thorn-mark.is-filled>text{fill:#ffd5d9}.domain-detail.is-migrant-bird .domain-gauge{background-image:linear-gradient(145deg,#081117c2,#07090a 68%),url(/assets/dream-weave-CKSh62z5.webp);background-size:auto,480px}.bird-web-lines path.is-conducting{stroke:#a3edff;stroke-width:2.2;stroke-dasharray:3 7;animation:web-current 1.65s linear infinite;filter:drop-shadow(0 0 3px #5fc6ef)}.dream-knot__binding{fill:none;stroke:#756c66;stroke-width:2}.dream-knot__crystal{fill:#172129;fill-opacity:.65;stroke:#647b87;stroke-width:2}.dream-knot__facet{fill:none;stroke:#adcad6;stroke-width:1;opacity:.22}.dream-knot>text{fill:#71858e;font:700 10px Georgia;text-anchor:middle}.dream-knot.is-filled .dream-knot__crystal{fill-opacity:.92;stroke:#c5f4ff;animation:aether-float 3s ease-in-out infinite}.dream-knot.is-filled .dream-knot__facet{stroke:#edfcff;opacity:.65}.dream-knot.is-filled .dream-knot__binding{stroke:#8eddf1;filter:drop-shadow(0 0 3px #71caed)}.dream-knot.is-filled>text{fill:#d7f8ff}.bird-needle{animation:none;transform:rotate(var(--dream-bearing));transition:transform .7s cubic-bezier(.2,.8,.2,1)}.domain-detail.is-painter .domain-gauge{background-image:linear-gradient(145deg,#170d08b3,#07090a 70%),url(/assets/paint-impasto-mIho9mIA.webp);background-size:auto,520px}.painter-well>circle:nth-child(2){stroke:#37281c;stroke-width:3;filter:contrast(1.15)}.painter-well.is-filled>circle:nth-child(2){filter:saturate(1.35) contrast(1.2) drop-shadow(0 0 5px #fff5);stroke-width:3}.painter-well.is-filled>path{stroke-width:3;stroke-dasharray:15 5;animation:paint-shimmer 3s linear infinite}.painter-well.is-filled{animation:paint-settle 4s ease-in-out infinite}.painter-well>circle:first-child{fill:#25180f;filter:drop-shadow(2px 3px 2px #050302)}@keyframes scar-throb{50%{filter:drop-shadow(0 0 13px #d41e3e)}}@keyframes web-current{to{stroke-dashoffset:-20}}@keyframes aether-float{50%{opacity:.72}}@keyframes paint-shimmer{to{stroke-dashoffset:-20}}@keyframes paint-settle{50%{filter:brightness(1.12)}}.thorn-mark__socket{fill:#120b0d;stroke:#68434a;stroke-width:3}.thorn-mark__resource,.dream-knot__resource{pointer-events:none}.thorn-mark__frame,.dream-knot__frame{opacity:0}.thorn-mark__frame:first-child{opacity:.16;filter:grayscale(1) sepia(.35) brightness(.58)}.thorn-mark.is-filled{filter:drop-shadow(0 0 7px #9f1730);animation:scar-throb 3.2s ease-in-out var(--mark-delay) infinite}.thorn-mark.is-filled .thorn-mark__socket{fill:#310e16;stroke:#b84656}.thorn-mark.is-filled .thorn-mark__frame{filter:saturate(1.08) contrast(1.08);animation:resource-frame-cycle 1.8s linear calc(var(--frame)*-.3s + var(--mark-delay)) infinite}.dream-knot__socket{fill:#10181d;fill-opacity:.88;stroke:#5d727c;stroke-width:2}.dream-knot__frame:first-child{opacity:.14;filter:grayscale(1) brightness(.62)}.dream-knot.is-filled{filter:drop-shadow(0 0 6px #59bfe5);animation:aether-material-breathe 3.8s ease-in-out var(--aether-delay) infinite}.dream-knot.is-filled .dream-knot__socket{stroke:#9bdae9}.dream-knot.is-filled .dream-knot__frame{filter:saturate(1.06) contrast(1.06);animation:resource-frame-cycle 1.8s linear calc(var(--frame)*-.3s + var(--aether-delay)) infinite}.thorn-corrosion,.dream-corrosion{fill:none;pointer-events:none;transform:rotate(-90deg);transform-origin:center}.thorn-corrosion .corrosion-bed{stroke:#32141a;stroke-width:5;stroke-dasharray:.025 .018}.thorn-corrosion .corrosion-fill{stroke:#ca3048;stroke-width:7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--corrosion-progress));filter:drop-shadow(0 0 4px #7d1024);transition:stroke-dashoffset .65s ease}.dream-corrosion .corrosion-bed{stroke:#283b43;stroke-width:6;stroke-dasharray:.018 .012}.dream-corrosion .corrosion-fill{stroke:#75d3e7;stroke-opacity:.72;stroke-width:8;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--corrosion-progress));filter:blur(.7px) drop-shadow(0 0 5px #53b9d1);transition:stroke-dashoffset .65s ease}@keyframes resource-frame-cycle{0%,15%{opacity:1}16.67%,to{opacity:0}}@keyframes aether-material-breathe{50%{filter:drop-shadow(0 0 9px #70d9ff)}}@keyframes spider-silk-resonance{0%,to{filter:brightness(.92);transform:scale(.975)}48%{filter:brightness(1.12) drop-shadow(0 0 4px rgba(255,242,207,.62));transform:scale(1.025)}55%{transform:scale(.995)}}@keyframes leech-blood-tide{0%,to{filter:brightness(.88) saturate(.9);transform:rotate(-1.2deg) scale(.98)}50%{filter:brightness(1.08) saturate(1.12) drop-shadow(0 0 4px rgba(176,24,42,.58));transform:rotate(1.2deg) scale(1.018)}}@media (prefers-reduced-motion:reduce){.thorn-mark.is-filled .thorn-mark__frame:first-child,.dream-knot.is-filled .dream-knot__frame:first-child{opacity:1;filter:saturate(1.04) contrast(1.05)}}.domain-detail>.domain-gauge{display:block;min-height:34rem}.domain-detail>.domain-gauge>.domain-gauge__layout{display:grid;min-height:29rem;visibility:visible}.domain-detail.is-painter .domain-gauge{background-image:linear-gradient(145deg,#130a06ad,#040505f0),url(/assets/dried-paint-decals-CNh0o4XN.png);background-position:center;background-size:auto,680px}.painter-vessel{filter:drop-shadow(0 18px 14px #000)}.painter-board__body{fill:#29170e;stroke:none}.painter-board__wood{filter:saturate(.78) contrast(1.18) brightness(.72)}.painter-board__decal{mix-blend-mode:screen;opacity:.22;filter:saturate(.75) contrast(1.3)}.painter-board__edge{fill:none;stroke:#8f6239;stroke-width:8;filter:drop-shadow(0 2px 1px #090503)}.painter-thumb-hole{fill:#070504;stroke:#765234;stroke-width:7;filter:drop-shadow(3px 5px 3px #000)}.painter-brass-inlay{fill:none;stroke:#967044;stroke-width:5;opacity:.7}.painter-brass-inlay path{stroke-dasharray:2 5;stroke-linecap:round}.painter-brass-inlay image{clip-path:inset(5% round 50%);mix-blend-mode:screen;pointer-events:none}.painter-well{filter:drop-shadow(0 4px 4px #090503);transform-box:fill-box;transform-origin:center}.painter-well__bezel{fill:#2b1b10;stroke:#987044;stroke-width:7}.painter-well__basin{fill:#090706;stroke:#140c07;stroke-width:3}.painter-well__paint{opacity:.08;filter:grayscale(.85) brightness(.36) contrast(1.25);transition:opacity .35s ease,filter .35s ease}.painter-well.is-filled{animation:painter-pigment-breathe 4.8s ease-in-out var(--paint-delay) infinite}.painter-well.is-filled .painter-well__paint{opacity:1;filter:saturate(1.2) contrast(1.12) brightness(.92) drop-shadow(0 0 4px rgba(255,225,180,.25))}.painter-well__paint-carousel{filter:saturate(1.2) contrast(1.12) brightness(.92) drop-shadow(0 0 4px rgba(255,225,180,.25))}.painter-well__paint-carousel image{transform-box:fill-box;transform-origin:center}.painter-well__glint{fill:none;stroke:#ffedcc75;stroke-linecap:round;stroke-width:2;opacity:.45}.painter-well text{fill:#c9a879;font:700 10px Georgia,serif;paint-order:stroke fill;stroke:#130a05;stroke-width:2px;text-anchor:middle}.painter-center-medallion circle:first-child{fill:#20140c;stroke:#725033;stroke-width:4}.painter-center-medallion circle:nth-child(2){fill:#0d0907;stroke:#a17848;stroke-width:1.5}.painter-center-medallion>path{fill:none;stroke:#6d4a2e;stroke-width:2;opacity:.7}.painter-center-medallion .dg-vessel-value{fill:#ead7b5;font-size:19px}.painter-knife image{mix-blend-mode:screen;pointer-events:none}.painter-knife__blade{fill:#4a4b4494;stroke:#b5a986;stroke-width:2}.painter-knife__handle{fill:#3a1d10;stroke:#9b6739;stroke-width:4}.painter-curse-track>path{fill:none;stroke:#68462b;stroke-dasharray:3 5;stroke-width:2}.painter-curse-ticks circle{fill:#1b100b;stroke:#7a5436;stroke-width:1.5;transition:fill .25s ease,filter .25s ease}.painter-curse-ticks circle.is-active{fill:#b63b42;filter:drop-shadow(0 0 3px #c82c3a)}.painter-curse-track text{fill:#c5a578;font:700 13px Georgia,serif;letter-spacing:5px;paint-order:stroke fill;stroke:#170a07;stroke-width:2px;text-anchor:middle}.painter-word-pain{filter:drop-shadow(calc((var(--paint-curse) - 2)*.18px) 0 rgba(45,214,210,.7)) drop-shadow(calc((2 - var(--paint-curse))*.2px) 0 rgba(210,38,61,.75))}.painter-word-t{opacity:calc(1 - var(--paint-curse)*.14);transform:translate(calc(var(--paint-curse)*1.2px),calc(var(--paint-curse)*1.05px)) rotate(calc(var(--paint-curse)*2.5deg));transform-box:fill-box;transform-origin:center;transition:opacity .35s ease,transform .35s ease}.painter-curse-4 .painter-word-t{stroke-dasharray:5 3}.painter-curse-5 .painter-word-t{opacity:.18;stroke-dasharray:2 4}.painter-curse-6 .painter-word-t{opacity:0;transform:translate(15px,14px) rotate(24deg)}.painter-curse-3 .painter-board__decal{opacity:.3}.painter-curse-4 .painter-board__decal{opacity:.36;filter:saturate(.9) contrast(1.55)}.painter-curse-5 .painter-board__decal,.painter-curse-6 .painter-board__decal{opacity:.44;filter:saturate(1.1) contrast(1.7) hue-rotate(-8deg)}.painter-curse-4 .painter-well__paint-carousel image{filter:contrast(1.14)}.painter-curse-5 .painter-well__paint-carousel image,.painter-curse-6 .painter-well__paint-carousel image{filter:contrast(1.25) saturate(1.18);animation-timing-function:steps(1,end)}@keyframes painter-pigment-breathe{0%,to{filter:drop-shadow(0 4px 4px #090503);transform:scale(1)}50%{filter:drop-shadow(0 4px 5px #000) drop-shadow(0 0 5px rgba(220,177,122,.22));transform:scale(1.025)}}.rust-culture-texture{opacity:.1;mix-blend-mode:screen;filter:saturate(.65) sepia(.18)}.martyr-stigma__art{opacity:.16;filter:grayscale(1) sepia(.35) brightness(.55);transform-box:fill-box;transform-origin:center;transition:opacity .45s ease,filter .45s ease}.martyr-stigma.is-filled .martyr-stigma__art{opacity:1;filter:saturate(1.06) contrast(1.08) drop-shadow(0 0 4px rgba(133,25,38,.7));animation:stigma-art-breathe 3.4s ease-in-out var(--stigma-delay) infinite}.martyr-stigma.is-filled .martyr-stigma__shell{fill:#210c10;stroke:#a78d6b}.martyr-stigma--heart .martyr-stigma__art{width:46px;height:46px;x:-23px;y:-23px}.martyr-stigma--feet .martyr-stigma__art{width:45px;height:45px;x:-22.5px;y:-22.5px}.rust-culture-life{opacity:.2;transform:scale(.92);transform-origin:center;transition:opacity .45s ease,transform .7s cubic-bezier(.18,.8,.22,1);filter:grayscale(1) saturate(.4) brightness(.55)}.rust-culture-art{width:42px;height:42px}.rust-culture.is-filled{filter:drop-shadow(0 0 5px rgba(127,159,131,.45))}.rust-culture.is-filled .rust-culture-life{opacity:1;transform:scale(1);filter:saturate(1.05) contrast(1.08);animation:culture-art-breathe 7s ease-in-out var(--culture-delay) infinite}.rust-culture.is-filled .rust-window-agar{stroke:#d3dfd2;stroke-opacity:.65}.rust-culture:not(.is-filled) text{opacity:.38}@keyframes stigma-art-breathe{0%,to{transform:scale(.97);opacity:.86}50%{transform:scale(1.035);opacity:1}}@keyframes culture-art-breathe{0%,to{transform:scale(.97);filter:saturate(.94) brightness(.9)}50%{transform:scale(1.025);filter:saturate(1.08) brightness(1.06)}}.martyr-stigma__bed{fill:#0b0807;stroke:#77644e;stroke-width:2;opacity:.76}.martyr-stigma__art{opacity:.2;filter:grayscale(1) sepia(.3) brightness(.48);pointer-events:none}.martyr-stigma.is-filled .martyr-stigma__art{opacity:1;filter:saturate(1.08) contrast(1.12) drop-shadow(0 0 5px rgba(125,19,34,.76))}.martyr-stigma.is-filled .martyr-stigma__bed{fill:#20090d;stroke:#9d735a}.martyr-relic{opacity:.72}.martyr-balance,.martyr-chain{opacity:.56}.martyr-corruption-track,.rust-corruption-track{pointer-events:none}.martyr-corruption-track>path,.rust-corruption-track>path{fill:none;stroke:#5f5142;stroke-width:2}.martyr-corruption-track text,.rust-corruption-track text{fill:#9e8c75;font:700 9px Georgia,serif;letter-spacing:.5px}.martyr-corruption-track>g circle{fill:#100b0a;stroke:#72594b;stroke-width:1.5}.martyr-corruption-track>g path{fill:none;stroke:#5f4941;stroke-width:1}.martyr-corruption-track>g.is-active circle{fill:#6e1521;stroke:#e1b49c;filter:drop-shadow(0 0 3px #8e1d2c)}.martyr-corruption-track>g.is-active path{stroke:#f0d5bd}.martyr-corruption-track__value,.rust-corruption-track__value{fill:#d4c2a5!important;text-anchor:start}.domain-gauge.is-rust-eye .domain-gauge__stage:before{position:absolute;top:7%;right:10%;bottom:7%;left:10%;z-index:0;border-radius:50%;background:radial-gradient(circle,transparent 22%,rgba(4,10,7,.92) 72%),url(/assets/culture-6-RAeWyOiq.png) center/cover;content:"";filter:saturate(.55) contrast(1.15) blur(1px);opacity:.14;pointer-events:none}.rust-plate,.rust-patina{opacity:.72}.rust-aperture{opacity:.78}.rust-culture-life{opacity:.17;transform:none;filter:grayscale(1) saturate(.35) brightness(.48);transition:opacity .4s ease,filter .4s ease}.rust-culture-frame{opacity:0;pointer-events:none}.rust-culture-frame:first-child{opacity:1}.rust-culture.is-filled .rust-culture-life{opacity:1;transform:none;filter:saturate(1.08) contrast(1.12);animation:none}.rust-culture.is-filled .rust-culture-frame{animation:rust-culture-cycle 12s steps(1,end) infinite;animation-delay:calc(var(--frame-index) * -2s)}.rust-culture.is-filled .rust-culture-frame:first-child{opacity:0}.rust-corruption-track>circle{fill:#0c120f;stroke:#53695b;stroke-width:1.5}.rust-corruption-track>circle.is-active{fill:#6e8250;stroke:#d8dfa4;filter:drop-shadow(0 0 3px #879d62)}@keyframes rust-culture-cycle{0%,16.666%{opacity:1}16.667%,to{opacity:0}}.martyr-vessel .martyr-stigma,.martyr-vessel .martyr-stigma.is-filled,.martyr-vessel .martyr-stigma--palm-left,.martyr-vessel .martyr-stigma--palm-right{animation:none;transform:revert}.martyr-stigma.is-filled .martyr-stigma__art{animation:stigma-art-breathe 3.4s ease-in-out var(--stigma-delay) infinite}.rust-culture{transform:revert!important}.rust-culture-life,.rust-culture-frame{transform:none!important}.domain-gauge.is-martyr .domain-gauge__stage:before{position:absolute;top:7%;right:11%;bottom:7%;left:11%;z-index:0;border-radius:48%;background:radial-gradient(circle,transparent 26%,#090706 76%),url(/assets/salt-stigmata-B8FBzMVr.webp) center/cover;content:"";filter:sepia(.65) saturate(.55) contrast(1.22);mix-blend-mode:screen;opacity:.09;pointer-events:none}.martyr-salt{filter:none}.martyr-balance{stroke:#6b5945}.martyr-beam{stroke-width:5}.martyr-pan{transform-box:fill-box;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.martyr-pan path{fill:#16110d;fill-opacity:.72;stroke:#8d7454}.martyr-stigma{filter:drop-shadow(0 2px 2px #000);transform-box:fill-box;transform-origin:center}.martyr-stigma__shell{fill:#15110d;fill-rule:evenodd;stroke:#d9ceb2;stroke-width:3;stroke-linejoin:round}.martyr-stigma__rune{fill:none;stroke:#d8cdb1;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.68}.martyr-stigma__wound,.martyr-stigma__crack,.martyr-stigma__nail{opacity:0}.martyr-stigma__crack{fill:none;stroke:#7b2630;stroke-width:1.5}.martyr-stigma__nail{fill:#8d7a64;stroke:#d6c6a7;stroke-width:1}.martyr-stigma.is-filled{animation:stigma-pulse 3.4s ease-in-out var(--stigma-delay) infinite;filter:drop-shadow(0 0 5px #6f1720)}.martyr-stigma.is-filled .martyr-stigma__shell{fill:#3a1015;stroke:#a78d6b}.martyr-stigma.is-filled .martyr-stigma__wound,.martyr-stigma.is-filled .martyr-stigma__crack,.martyr-stigma.is-filled .martyr-stigma__nail{opacity:1}.martyr-stigma.is-filled .martyr-stigma__rune{stroke:#f1d7ba;opacity:.88}.martyr-stigma--brow .martyr-stigma__shell{stroke-dasharray:3 2}.martyr-stigma--palm-left,.martyr-stigma--palm-right{transform:scale(.92)}.martyr-stigma--heart.is-filled{filter:drop-shadow(0 0 8px #8b1623)}.martyr-stigma--feet .martyr-stigma__shell{stroke-width:4}.martyr-dust{fill:#eadfc6;opacity:.35;pointer-events:none}.martyr-dust circle{animation:salt-fall 5s linear calc(var(--martyr-load)*-.13s) infinite}.martyr-dust circle:nth-child(3n){animation-duration:7s}.martyr-dust circle:nth-child(2n){opacity:.42}.martyr-vessel .dg-vessel-value{fill:#f0dfbf}@keyframes stigma-pulse{0%,to{transform:scale(1)}12%{transform:scale(1.045)}22%{transform:scale(.985)}34%{transform:scale(1.025)}}@keyframes salt-fall{0%{transform:translateY(-8px);opacity:0}18%{opacity:.5}to{transform:translateY(22px);opacity:0}}.martyr-balance-rig{animation:martyr-balance-idle 5.2s ease-in-out infinite;pointer-events:none}.martyr-balance-beam{transform:rotate(var(--martyr-balance-angle,0deg));transform-box:view-box;transform-origin:50% 26.61%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.martyr-balance-hanger{transform:translate(var(--martyr-hanger-x,0),var(--martyr-hanger-y,0));transform-box:view-box;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.domain-gauge{isolation:isolate}.domain-gauge:before{z-index:0}.domain-gauge__terminal,.domain-gauge>.domain-gauge__layout{position:relative;z-index:1}.domain-gauge__stage{isolation:isolate;background:none}.domain-gauge__stage:before{z-index:0}.domain-gauge__stage:after{content:none}.domain-gauge__stage>.dg-vessel{position:relative;z-index:2}.dg-vessel--rust-eye .resource-breathing-image{animation-name:rust-culture-breathe}.dg-vessel--thorn .resource-breathing-image{animation-name:thorn-mark-pulse}.dg-vessel--migrant-bird .resource-breathing-image{animation-name:bird-aether-drift}.painter-paint-daub{pointer-events:none;filter:drop-shadow(0 2px 1.5px rgba(8,3,1,.9));transform-box:fill-box;transform-origin:center;animation:painter-daub-settle .38s cubic-bezier(.16,.85,.28,1) both}.domain-corrosion-artifact{pointer-events:none}.domain-corrosion-artifact image{filter:drop-shadow(0 3px 3px rgba(0,0,0,.82))}.artifact-state-image__incoming{animation:artifact-material-in .32s cubic-bezier(.2,.8,.2,1) both}.artifact-state-image__outgoing{animation:artifact-material-out .34s step-end both}.domain-corrosion-artifact--migrant-bird>.artifact-state-image{transform-origin:50% 3%;animation:bird-moisture-weight 5.6s ease-in-out infinite}@keyframes painter-daub-settle{0%{opacity:.2;transform:scale(.78)}70%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes artifact-material-in{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes artifact-material-out{0%,99%{opacity:1}to{opacity:0}}.domain-corrosion-artifact--spider .artifact-state-image__incoming{animation-name:artifact-radial-in}.domain-corrosion-artifact--goldsmith .artifact-state-image__incoming,.domain-corrosion-artifact--three-headed-king .artifact-state-image__incoming{animation-name:artifact-horizontal-in}@keyframes artifact-radial-in{0%{clip-path:circle(0 at 50% 50%)}to{clip-path:circle(72% at 50% 50%)}}@keyframes artifact-horizontal-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.domain-corrosion-artifact--martyr image{filter:brightness(1.22) contrast(1.18) drop-shadow(0 0 3px rgba(216,199,161,.5)) drop-shadow(0 3px 3px rgba(0,0,0,.82))}.domain-corrosion-artifact--thorn image{filter:brightness(1.2) contrast(1.2) saturate(1.18) drop-shadow(0 0 3px rgba(199,46,73,.48)) drop-shadow(0 3px 3px rgba(0,0,0,.82))}.domain-corrosion-artifact--martyr.corrosion-level-0 image,.domain-corrosion-artifact--thorn.corrosion-level-0 image{filter:brightness(.48) contrast(1.08) drop-shadow(0 2px 2px rgba(0,0,0,.9));opacity:.62}.domain-corrosion-artifact--martyr:not(.corrosion-level-0) image{filter:brightness(2.15) contrast(1.42) drop-shadow(0 0 5px rgba(255,238,197,.82)) drop-shadow(0 3px 3px rgba(0,0,0,.82))}.domain-corrosion-artifact--thorn:not(.corrosion-level-0) image{filter:brightness(2.05) contrast(1.48) saturate(1.3) drop-shadow(0 0 5px rgba(255,105,126,.76)) drop-shadow(0 3px 3px rgba(0,0,0,.82))}.domain-corrosion-artifact--spider image,.domain-corrosion-artifact--leech-face image,.domain-corrosion-artifact--wall-bones image,.domain-corrosion-artifact--goldsmith image,.domain-corrosion-artifact--sarcophagus image,.domain-corrosion-artifact--three-headed-king image{filter:brightness(1.82) contrast(1.3) drop-shadow(0 0 4px rgba(201,225,203,.48)) drop-shadow(0 3px 3px rgba(0,0,0,.82))}.domain-corrosion-artifact--spider.corrosion-level-0 image,.domain-corrosion-artifact--leech-face.corrosion-level-0 image,.domain-corrosion-artifact--wall-bones.corrosion-level-0 image,.domain-corrosion-artifact--goldsmith.corrosion-level-0 image,.domain-corrosion-artifact--sarcophagus.corrosion-level-0 image,.domain-corrosion-artifact--three-headed-king.corrosion-level-0 image{filter:brightness(1.26) contrast(1.18) drop-shadow(0 0 2px rgba(178,202,180,.26)) drop-shadow(0 3px 3px rgba(0,0,0,.82));opacity:.84}@keyframes bird-moisture-weight{0%,to{transform:rotate(-.45deg)}50%{transform:rotate(.45deg)}}@keyframes martyr-balance-idle{0%,to{transform:translateY(-.7px);filter:brightness(.97)}50%{transform:translateY(.7px);filter:brightness(1.04)}}@keyframes rust-culture-breathe{0%,to{filter:brightness(.84) saturate(.88) drop-shadow(0 0 2px var(--resource-glow));opacity:.8}48%{filter:brightness(1.12) saturate(1.08) drop-shadow(0 0 7px var(--resource-glow));opacity:1}}@keyframes thorn-mark-pulse{0%,to{filter:brightness(.78) saturate(.96) drop-shadow(0 0 2px var(--resource-glow));opacity:.82;transform:scale(.985)}12%{filter:brightness(1.2) saturate(1.18) drop-shadow(0 0 8px var(--resource-glow));opacity:1;transform:scale(1.035)}24%{transform:scale(.995)}}@keyframes bird-aether-drift{0%,to{filter:brightness(.84) saturate(.94) drop-shadow(0 0 2px var(--resource-glow));opacity:.82;transform:translateY(1.5px)}50%{filter:brightness(1.14) saturate(1.1) drop-shadow(0 0 7px var(--resource-glow));opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.martyr-balance-beam,.martyr-balance-hanger{transition:none}.painter-paint-daub,.domain-corrosion-artifact image,.domain-corrosion-artifact>.artifact-state-image{animation:none!important}.dg-vessel--rust-eye .resource-breathing-image,.dg-vessel--thorn .resource-breathing-image,.dg-vessel--migrant-bird .resource-breathing-image{opacity:1;transform:none}}.domain-gauge{--gauge-ink:#ead7b4;--gauge-ink-muted:#b89a74;border:2px solid color-mix(in srgb,var(--gauge-accent) 68%,#4b321b);border-radius:8px;background-image:radial-gradient(circle at 36% 46%,color-mix(in srgb,var(--gauge-accent) 11%,transparent),transparent 42%),linear-gradient(145deg,#18120df5,#060708fa 62%),repeating-linear-gradient(115deg,rgba(255,255,255,.018) 0 1px,transparent 1px 7px);box-shadow:inset 0 0 0 3px #21170f,inset 0 0 3rem #000,0 .8rem 2rem #00000061;padding:1rem;color:var(--gauge-ink)}.domain-gauge:after{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid color-mix(in srgb,var(--gauge-accent) 20%,transparent);border-radius:4px;content:"";pointer-events:none;z-index:0}.domain-gauge__terminal{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:relative;z-index:1;border:1px solid color-mix(in srgb,var(--gauge-accent) 52%,#654622);border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--gauge-accent) 35%,transparent),transparent 42%,color-mix(in srgb,var(--gauge-accent) 22%,transparent));padding:.65rem .8rem;color:var(--gauge-ink);font-family:Georgia,Times New Roman,serif;letter-spacing:.06em;text-shadow:0 1px #000}.domain-gauge__terminal>div,.domain-gauge__terminal>span{display:flex;align-items:center;gap:.5rem}.domain-gauge__terminal i{flex:0 0 auto;width:.55rem;height:.55rem;border:1px solid color-mix(in srgb,var(--gauge-accent) 78%,#e1bd73);border-radius:50%;background:color-mix(in srgb,var(--gauge-accent) 78%,#b88a43);box-shadow:inset 0 0 4px #29170a}.domain-gauge__terminal>div>strong{margin:0;color:var(--gauge-ink);font:inherit;font-weight:700;letter-spacing:.06em}.domain-gauge__terminal>span{margin:0;color:var(--gauge-ink);font:inherit;white-space:nowrap}.domain-gauge.is-warning .domain-gauge__terminal>span{color:#e97871}.domain-gauge.is-warning .domain-gauge__terminal>span>i{background:#d9576b;border-color:#e97871;box-shadow:0 0 .7rem #d9576b99}.domain-gauge__layout{grid-template-columns:minmax(22rem,1fr) minmax(14rem,.42fr);gap:1rem}.domain-gauge__readout{display:grid;align-content:center;gap:.8rem;border:0;padding:0;color:var(--gauge-ink)}.dg-readout-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--gauge-accent) 46%,#342315);border-radius:5px;background:linear-gradient(145deg,color-mix(in srgb,var(--gauge-accent) 12%,rgba(35,23,13,.62)),#070605d1);box-shadow:inset 0 0 1.4rem #050403,0 5px 12px #00000040;padding:.9rem;color:var(--gauge-ink)}.dg-readout-card:before,.dg-readout-card:after{position:absolute;width:4px;height:4px;border:1px solid color-mix(in srgb,var(--gauge-accent) 62%,#5c4024);border-radius:50%;background:#17100b;box-shadow:inset 0 0 2px #000;content:""}.dg-readout-card:before{top:6px;left:6px}.dg-readout-card:after{right:6px;bottom:6px}.dg-readout-card>header{display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--gauge-accent) 30%,#302114);padding:0 0 .55rem}.dg-readout-card h3{margin:.18rem 0 0;color:var(--gauge-ink);font-family:Georgia,Times New Roman,serif;font-size:1.15rem;letter-spacing:.04em}.dg-readout-card small{color:var(--gauge-ink-muted);font-size:.62rem;letter-spacing:.12em}.dg-readout-lamp{width:.62rem;height:.62rem;margin:.18rem;border:1px solid color-mix(in srgb,var(--gauge-accent) 72%,#d2ad66);border-radius:50%;background:#17100b;box-shadow:inset 0 0 3px #000}.dg-readout-card.is-resource .dg-readout-lamp,.dg-readout-card.is-corrosion:has(.dg-dots .is-filled) .dg-readout-lamp{background:var(--gauge-accent);box-shadow:0 0 .55rem color-mix(in srgb,var(--gauge-accent) 65%,transparent)}.dg-readout-value-line{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:.7rem 0 .5rem}.dg-readout-value-line>strong{color:var(--gauge-accent);font:700 2.8rem/1 Georgia,Times New Roman,serif;text-shadow:0 2px #000}.dg-readout-value-line>strong em{color:var(--gauge-ink-muted);font-size:.82rem;font-style:normal}.dg-readout-card .dg-dots{gap:.35rem;margin:.45rem 0 .65rem}.dg-readout-card .dg-dots i{width:.52rem;height:.52rem;background:#0c0907;box-shadow:inset 0 0 3px #000}.dg-readout-card .dg-dots i.is-filled{background:var(--gauge-accent);box-shadow:0 0 .6rem color-mix(in srgb,var(--gauge-accent) 58%,transparent),inset 0 0 2px #ffffff38}.dg-readout-card p{min-height:2.7em;margin:.4rem 0 0;color:var(--gauge-ink-muted);font-size:.78rem;line-height:1.4}.domain-gauge__controls{flex:0 0 auto;gap:.38rem}.domain-gauge__controls button{position:relative;width:2.35rem;height:2.35rem;border:1px solid color-mix(in srgb,var(--gauge-accent) 68%,#5f4327);border-radius:3px;background:linear-gradient(#2b2016,#100c08);box-shadow:inset 0 0 0 1px #090705,0 2px 3px #000;color:color-mix(in srgb,var(--gauge-accent) 68%,#efe3cf);font:700 1.15rem Georgia,serif;text-shadow:0 1px #000;transition:border-color .15s ease,filter .15s ease,transform .1s ease}.domain-gauge__controls button:not(:disabled):hover{border-color:color-mix(in srgb,var(--gauge-accent) 90%,#fff);filter:brightness(1.18)}.domain-gauge__controls button:not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 1px 4px #000}.domain-gauge__controls button:disabled{filter:saturate(.3);opacity:.28}.dg-corrosion-control{display:none}@media (max-width:760px){.domain-gauge__layout{grid-template-columns:1fr}.domain-gauge__readout{grid-template-columns:1fr 1fr;border:0;padding:0}.domain-gauge__terminal{align-items:flex-start;flex-direction:column}.dg-readout-card p{min-height:0}}@media (max-width:520px){.domain-gauge__readout{grid-template-columns:1fr}.domain-gauge__terminal>span{white-space:normal}.dg-readout-value-line>strong{font-size:2.35rem}}.profile-scroll.domain-detail{display:flex;flex-direction:column}.profile-scroll.domain-detail>*{flex-shrink:0}@media (min-width:761px){.domain-gauge__layout{align-items:stretch}.domain-gauge__stage{width:100%;min-height:0;aspect-ratio:16/9}}.crt-phosphor-host{--crt-phosphor:#8fd59c;--crt-phosphor-bright:#c8f4c8;--crt-phosphor-dim:rgba(95,161,107,.34);--crt-scanline:rgba(176,239,183,.045)}.crt-pixel-surface{image-rendering:pixelated}.crt-phosphor-host .dg-readout-card,.crt-phosphor-host .siming-readout-card{background:repeating-linear-gradient(0deg,transparent 0 3px,var(--crt-scanline) 3px 4px),radial-gradient(ellipse at 48% 42%,var(--crt-phosphor-dim),transparent 82%),linear-gradient(145deg,#18341fa3,#050d08d1);box-shadow:inset 0 0 1.1rem #020904b8,0 5px 12px #00000040}.crt-phosphor-host .dg-readout-card h3,.crt-phosphor-host .siming-readout-card h3,.crt-phosphor-host .dg-readout-card small,.crt-phosphor-host .siming-readout-card small,.crt-phosphor-host .dg-readout-value-line>strong,.crt-phosphor-host .siming-readout-value-line>strong{color:var(--crt-phosphor-bright);text-shadow:0 0 .36rem rgba(143,213,156,.58)}.crt-phosphor-host .dg-readout-value-line>strong em,.crt-phosphor-host .siming-readout-value-line>strong em{color:var(--crt-phosphor)}.crt-phosphor-host .dg-readout-card .dg-dots i,.crt-phosphor-host .siming-gauge__readout .siming-readout-dots i{border-color:#8fd59c94;background:#224a2b6b}.crt-phosphor-host .dg-readout-card .dg-dots i.is-filled,.crt-phosphor-host .siming-gauge__readout .siming-readout-dots i.is-filled,.crt-phosphor-host .dg-readout-card .dg-readout-lamp,.crt-phosphor-host .siming-readout-card .siming-readout-lamp{border-color:var(--crt-phosphor-bright);background:var(--crt-phosphor);box-shadow:0 0 .58rem #8fd59cb8,inset 0 0 2px #ffffff40}@media (prefers-reduced-motion:reduce){.crt-pixel-surface{will-change:auto}}.resource-breathing-image{--resource-glow: rgba(220, 205, 170, .55);animation:resource-point-breathe 3.6s ease-in-out var(--resource-breath-delay) infinite;opacity:.86;pointer-events:none;transform-box:fill-box;transform-origin:center}.resource-breathing-image--rust-eye{--resource-glow: rgba(151, 207, 170, .72)}.resource-breathing-image--thorn{--resource-glow: rgba(207, 68, 85, .78)}.resource-breathing-image--migrant-bird{--resource-glow: rgba(126, 170, 255, .82)}.resource-breathing-image--painter{--resource-glow: rgba(225, 94, 76, .76)}.resource-breathing-image--spider{--resource-glow: rgba(185, 130, 232, .75)}.resource-breathing-image--leech-face{--resource-glow: rgba(190, 36, 54, .82)}.resource-breathing-image--wall-bones{--resource-glow: rgba(113, 194, 255, .88)}.resource-breathing-image--goldsmith{--resource-glow: rgba(255, 185, 46, .88)}.resource-breathing-image--sarcophagus{--resource-glow: rgba(70, 137, 255, .86)}.resource-breathing-image--three-headed-king{--resource-glow: rgba(255, 66, 33, .9)}@keyframes resource-point-breathe{0%,to{filter:brightness(.82) saturate(.92) drop-shadow(0 0 1px var(--resource-glow));opacity:.78}50%{filter:brightness(1.18) saturate(1.12) drop-shadow(0 0 7px var(--resource-glow));opacity:1}}@media (prefers-reduced-motion: reduce){.resource-breathing-image{animation:none;filter:brightness(1.04) saturate(1.04) drop-shadow(0 0 4px var(--resource-glow));opacity:1}}.siming-talent{display:grid;gap:1rem;padding-bottom:2rem}.siming-talent__heading{align-items:end;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:.4rem 0 1rem}.siming-talent__heading h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1;margin:.2rem 0 .55rem}.siming-talent__heading p{color:var(--muted-foreground);margin:0;max-width:50rem}.siming-talent__heading>span{border:1px solid var(--border);color:var(--muted-foreground);padding:.4rem .6rem;white-space:nowrap}.talent-loading{color:var(--muted-foreground);padding:3rem;text-align:center}.siming-gauge{--siming-bio: #bd2938;--siming-desire: #7468e8;background:radial-gradient(circle at 35% 45%,rgba(119,70,35,.18),transparent 42%),linear-gradient(145deg,#17120e,#090a0b 58%);border:1px solid #80603e;box-shadow:inset 0 0 2.5rem #74401e29;display:grid;gap:.8rem;padding:.85rem}.siming-gauge__terminal,.siming-gauge__terminal>div,.siming-gauge__terminal>span{align-items:center;display:flex;gap:.5rem}.siming-gauge__terminal{border-bottom:1px solid #6f5135;font-family:Georgia,serif;justify-content:space-between;letter-spacing:.06em;padding-bottom:.65rem}.siming-gauge__terminal i{background:var(--siming-bio);height:.55rem;width:.55rem}.siming-gauge__terminal>div i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.siming-gauge__terminal>span i{border-radius:50%}.siming-gauge.is-warning .siming-gauge__terminal>span{color:#d9576b}.siming-gauge.is-warning .siming-gauge__terminal>span i{background:#d9576b;box-shadow:0 0 .7rem #d9576b99}.siming-gauge__layout{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(20rem,1fr) minmax(12rem,.48fr)}.siming-gauge__stage{display:grid;min-height:25rem;place-items:center;position:relative}.siming-gauge__stage:before,.siming-gauge__stage:after{border:1px solid var(--border);border-radius:50%;content:"";height:min(25rem,74vw);pointer-events:none;position:absolute;width:min(25rem,74vw)}.siming-gauge__stage:after{border-style:dashed;height:min(21rem,62vw);opacity:.5;width:min(21rem,62vw)}.siming-gauge__dial{height:min(24rem,70vw);overflow:visible;width:min(24rem,70vw);z-index:1}.siming-gauge__baseplate{fill:#0e0b09;stroke:#7c5b37;stroke-width:2}.siming-gauge__shell{filter:sepia(.65) saturate(1.2);stroke:#a0784b;stroke-width:1.8}.siming-gauge__structure circle{fill:none;stroke:#343b45;stroke-width:1}.siming-gauge__structure circle:nth-child(2){stroke:#111419;stroke-width:5}.siming-gauge__structure circle:nth-child(3){stroke:#4a515c;stroke-dasharray:3 5}.siming-gauge__structure line{stroke:#343b45;stroke-width:3}.siming-gauge__hardware circle{fill:#21170f;stroke:#a0784b;stroke-width:1.2}.siming-gauge__hardware line{stroke:#78828e;stroke-width:1}.siming-gauge__hardware .siming-gauge__microtick{stroke:#555e69;stroke-width:.8}.siming-gauge__assembly{transform:rotate(var(--wheel-angle));transform-origin:220px 220px;transition:transform .52s cubic-bezier(.18,.78,.2,1)}.siming-gauge__chamber-base{stroke:#4a515b;stroke-width:1.2}.siming-gauge__chamber-groove{fill:none;stroke:#080a0d;stroke-width:5}.siming-gauge__flesh{animation:siming-heartbeat 2.45s ease-in-out infinite;filter:brightness(.86) saturate(1.28) contrast(1.08) drop-shadow(0 0 2px rgba(189,41,56,.18));opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .26s ease}.siming-gauge__chamber.has-flesh .siming-gauge__flesh{opacity:.97}.siming-gauge__liquid{mix-blend-mode:screen;opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:center}.siming-gauge__chamber.has-flesh .siming-gauge__liquid{animation:siming-liquid-pressure 3.8s ease-in-out infinite;opacity:.68}.siming-gauge__membrane{animation:siming-membrane-beat 2.45s ease-in-out infinite;fill:none;opacity:0;stroke:color-mix(in srgb,var(--siming-bio) 78%,#ffd1d4);stroke-width:2.2;transform-box:fill-box;transform-origin:center;transition:opacity .24s ease}.siming-gauge__chamber.has-flesh .siming-gauge__membrane{opacity:.52}.siming-gauge__snow-screen{image-rendering:pixelated;opacity:.46;pointer-events:none}.siming-gauge__glass{opacity:.5;pointer-events:none;stroke:#cee2eb33;stroke-width:1}.siming-gauge__chamber.has-both .siming-gauge__chamber-base{stroke:var(--foreground);stroke-width:1.7}.siming-gauge__hub-ring{fill:#080a0d;stroke:#3c444e;stroke-width:1.5}.siming-gauge__hub-track{fill:none;stroke:#171b20;stroke-width:10}.siming-gauge__hub-bezel{fill:#090b0e;stroke:#66717d;stroke-width:1.2}.siming-gauge__hub-core{filter:drop-shadow(0 2px 3px rgba(0,0,0,.7));stroke:#293039;stroke-width:1}.siming-gauge__phase{fill:#303741;stroke:none;transition:fill .18s ease,filter .18s ease}.siming-gauge__phase.is-active{fill:#d7e0e6;filter:drop-shadow(0 0 3px rgba(215,224,230,.4))}.siming-gauge__hub-glint{fill:none;opacity:.46;stroke:#e0edf461;stroke-linecap:round;stroke-width:1.3}.siming-gauge__index{fill:var(--muted-foreground);text-anchor:middle}.siming-gauge__hub-value{fill:#f0d7a6;font-family:Georgia,serif;font-size:25px;font-weight:700;letter-spacing:1px;paint-order:stroke fill;stroke:#74421dd1;stroke-width:1px;text-anchor:middle}.siming-gauge__tick{stroke:var(--border)}.siming-gauge__pointer{fill:var(--foreground)}.siming-gauge__readout{display:grid;gap:.8rem}.siming-gauge__readout>div{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding-bottom:.55rem}.siming-gauge__readout span{align-items:center;display:flex;gap:.45rem}.siming-gauge__readout i{background:var(--siming-bio);clip-path:polygon(50% 0,100% 28%,84% 100%,12% 86%,0 28%);height:.8rem;width:.8rem}.siming-gauge__readout i.desire{background:var(--siming-desire);box-shadow:0 0 .45rem #7468e88c}.siming-gauge__readout small,.siming-gauge__readout p{color:var(--gauge-ink-muted, #b89a74);margin:0}.siming-gauge__controls{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@keyframes siming-heartbeat{0%,7%,17%,30%,to{filter:brightness(.78) saturate(1.28) contrast(1.12) drop-shadow(0 0 1px rgba(189,41,56,.15));transform:scale(.96)}10%{filter:brightness(1.08) saturate(1.5) contrast(1.04) drop-shadow(0 0 6px rgba(214,47,65,.44));transform:scale(1.085)}20%{filter:brightness(.96) saturate(1.4) contrast(1.08) drop-shadow(0 0 3px rgba(214,47,65,.3));transform:scale(1.045)}}@keyframes siming-membrane-beat{0%,7%,17%,28%,to{opacity:.38;stroke-width:2.1;transform:scale(1)}10%{opacity:.86;stroke-width:3.2;transform:scale(1.038)}20%{opacity:.68;stroke-width:2.7;transform:scale(1.021)}}@keyframes siming-liquid-pressure{0%,to{opacity:.42;transform:scale(.995)}48%{opacity:.72;transform:scale(1.018)}}.siming-gauge{--siming-bio: #a92e35;--siming-desire: #7d304d;--gauge-ink: #ead7b4;--gauge-ink-muted: #b89a74;background-image:radial-gradient(circle at 42% 45%,rgba(111,69,31,.18),transparent 38%),linear-gradient(145deg,#0c0a08c7,#0c0a08f5),url(/assets/gauge-motif-BiBvMxFi.png),repeating-linear-gradient(115deg,rgba(255,255,255,.018) 0 1px,transparent 1px 7px);background-position:center;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:auto,auto,min(58rem,100%) auto,auto;border:2px solid #76512b;border-radius:8px;box-shadow:inset 0 0 0 3px #21160e,inset 0 0 3rem #000,0 .8rem 2rem #00000061;color:var(--gauge-ink);padding:1rem}.siming-gauge__terminal{background:linear-gradient(90deg,rgba(104,69,31,.35),transparent 42%,rgba(104,69,31,.22));border:1px solid #654622;border-radius:4px;color:var(--gauge-ink);font-family:Georgia,Times New Roman,serif;padding:.65rem .8rem;text-shadow:0 1px #000}.siming-gauge__terminal i{background:#b88a43;border:1px solid #e1bd73;border-radius:50%;box-shadow:inset 0 0 4px #29170a}.siming-gauge__terminal>div i{clip-path:none}.siming-gauge__terminal>div>strong{color:var(--gauge-ink)}.siming-gauge__terminal>span{color:var(--gauge-ink)}.siming-gauge__layout{grid-template-columns:minmax(22rem,1fr) minmax(13rem,.42fr)}.siming-gauge__stage{min-height:28rem}.siming-gauge__dial{height:min(27rem,76vw);width:min(27rem,76vw)}.siming-gauge__baseplate{stroke:#b18143;stroke-width:5;filter:drop-shadow(0 10px 10px rgba(0,0,0,.7))}.siming-gauge__riveted-ring{fill:none;stroke:#4d321b;stroke-dasharray:2 10;stroke-linecap:round;stroke-width:6}.siming-gauge__pipework circle,.siming-gauge__pipework path{fill:none;stroke:#742f35;stroke-width:7}.siming-gauge__pipework circle{filter:drop-shadow(0 2px 1px #000)}.siming-gauge__pipework path{stroke:#74502a;stroke-width:5}.siming-gauge__desire-pipe{fill:none;opacity:.88;stroke-linecap:round;stroke-width:5;transform:rotate(-90deg);transform-box:fill-box;transform-origin:center;transition:stroke-dasharray .46s cubic-bezier(.2,.75,.2,1)}.siming-gauge__bridges rect{fill:#8b602e;stroke:#d0a256;stroke-width:1.3;filter:drop-shadow(0 3px 2px #000)}.siming-gauge__chamber-clamp{fill:#17100b;stroke:#bc8846;stroke-dasharray:5 2;stroke-width:7;filter:drop-shadow(0 4px 4px #000)}.siming-gauge__chamber-well{fill:#080605;stroke:#47301c;stroke-width:3}.siming-gauge__chamber.has-flesh .siming-gauge__flesh{animation:siming-heartbeat 2.45s ease-in-out infinite;filter:saturate(1.25) contrast(1.12) brightness(.8);opacity:.96}.siming-gauge__glass{opacity:.78;stroke:#dfcfad7a;stroke-width:1.5}.siming-gauge__glass-glint{fill:none;stroke:#fff4daa3;stroke-linecap:round;stroke-width:2}.siming-gauge__chamber text{fill:#d6b16b;font:700 10px Georgia,serif;paint-order:stroke fill;stroke:#140b06;stroke-width:2px;text-anchor:middle}.siming-gauge__gear rect,.siming-gauge__rotor>rect{fill:#7b5024;stroke:#d0a04f;stroke-width:.7}.siming-gauge__gear circle{fill:#19110b;stroke:#b47b35;stroke-width:4}.siming-gauge__gear--left{animation:siming-gear-clockwise 9s linear infinite;transform-origin:0 0}.siming-gauge__gear--right{animation:siming-gear-counter 9s linear infinite;transform-origin:0 0}.siming-gauge__rotor{filter:drop-shadow(0 5px 4px #000);transform:rotate(var(--rotor-angle));transform-origin:0 0;transition:transform .72s cubic-bezier(.2,.78,.22,1)}.siming-gauge__rotor-rim{fill:#18100a;stroke:#d0a04f;stroke-width:5}.siming-gauge__phase{fill:#3c2817;stroke:#775028;stroke-width:1}.siming-gauge__phase.is-active{fill:#b34a3f;filter:drop-shadow(0 0 5px rgba(185,63,55,.65))}.siming-gauge__rotor-hub{fill:#8a5b26;stroke:#edc875;stroke-width:3}.siming-gauge__hub-value{fill:#f5d792;font-family:Georgia,serif;font-size:20px;stroke:#4d2d12;stroke-width:1px;text-anchor:middle}.siming-gauge__pressure>rect:first-child{fill:#17100b;stroke:#b8823d;stroke-width:4}.siming-gauge__pressure-glass{fill:#acc4bb1f;stroke:#e6d7b880}.siming-gauge__pressure-fluid{fill:#9d2847;filter:drop-shadow(0 0 5px #bc385d)}.siming-gauge__valve{fill:#24150c;stroke:#c88e42;stroke-width:4}.siming-gauge__valve-handle{fill:none;stroke:#b77a37;stroke-linecap:round;stroke-width:6}.siming-gauge__manometer circle:first-child{fill:#1c120b;stroke:#c18b43;stroke-width:5}.siming-gauge__manometer circle:nth-child(2){fill:#d2c3a2;stroke:#523719;stroke-width:2}.siming-gauge__manometer line{stroke:#3b2a19;stroke-width:2}.siming-gauge__manometer circle:last-child{fill:#63351f;stroke:#d6a253}.siming-gauge__needle{fill:#8d2427;transform-origin:center;transition:transform .42s ease}.siming-gauge__maker{fill:#84663d;font:8px Georgia,serif;letter-spacing:2px;text-anchor:middle}.siming-gauge__readout{background:linear-gradient(145deg,#51341852,#0a080699);border:1px solid #61411f;border-radius:5px;box-shadow:inset 0 0 1.4rem #050403;padding:.9rem}.siming-gauge__readout>div{border-bottom-color:#51391f}.siming-gauge__readout strong{color:#e0bd78;font-family:Georgia,serif;font-size:1.1rem}.siming-gauge__readout i{border:1px solid #d07d73;border-radius:50%;clip-path:none}.siming-gauge__readout i.desire{background:#842b4b;border-color:#be6b88;box-shadow:0 0 .4rem #842b4b99}.siming-gauge__controls .btn{border-color:#6e4a27}.siming-gauge.is-warning .siming-gauge__terminal>span{color:#e97871}@keyframes siming-gear-clockwise{to{transform:rotate(360deg)}}@keyframes siming-gear-counter{to{transform:rotate(-360deg)}}.siming-gauge__needle{transform-box:fill-box;transform-origin:50% 83.333%;transition:transform .42s cubic-bezier(.2,.75,.2,1)}.siming-tree{border:1px solid var(--border);padding:.9rem}.siming-tree>header{align-items:end;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding-bottom:.75rem}.siming-tree h2,.siming-tree h3,.siming-tree p{margin:0}.siming-tree>header p{color:var(--muted-foreground);max-width:30rem;text-align:right}.siming-tree__body{display:grid;gap:1rem;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.72fr);padding-top:.9rem}.siming-tree__lanes{display:grid;gap:.7rem}.siming-tree__lane{border-left:2px solid var(--border);display:grid;gap:.55rem;grid-template-columns:9.5rem 1fr;padding-left:.7rem}.siming-tree__lane>header{padding-top:.45rem}.siming-tree__lane h3{color:var(--muted-foreground);font-size:.82rem;letter-spacing:.04em}.siming-tree__lane>header p{color:var(--muted-foreground);font-size:.75rem;line-height:1.45;margin:.3rem 0 0}.siming-tree__lane>div{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.siming-tree__lane.is-base>div{grid-template-columns:minmax(0,1fr)}.siming-node{background:color-mix(in srgb,var(--muted) 42%,transparent);border:1px solid var(--border);color:var(--foreground);cursor:pointer;display:grid;gap:.2rem;min-height:5.1rem;padding:.65rem;text-align:left}.siming-node:hover,.siming-node.is-selected{border-color:var(--foreground)}.siming-node.is-selected{box-shadow:inset 3px 0 #a8212c}.siming-node.is-unlocked{background:color-mix(in srgb,#48725b 24%,transparent);border-color:#62886f}.siming-node.is-purchasable{border-color:#b7833f;box-shadow:inset 0 -2px #b7833f}.siming-node.is-purchasable span{color:#d4a65c}.siming-node small,.siming-node span{color:var(--muted-foreground)}.siming-inspector{background:color-mix(in srgb,var(--muted) 28%,transparent);border:1px solid var(--border);padding:1rem;position:relative}.siming-inspector__code{color:color-mix(in srgb,#a8212c 62%,var(--foreground));font-size:3.2rem;font-weight:700;line-height:1;position:absolute;right:.8rem;top:.6rem}.siming-inspector h2{font-size:1.65rem;margin:.25rem 0 1rem}.siming-inspector h3{font-size:.82rem;letter-spacing:.08em;margin-top:1rem}.siming-inspector dl{display:grid;gap:.45rem}.siming-inspector dl>div{display:grid;grid-template-columns:3rem 1fr}.siming-inspector dt{color:var(--muted-foreground)}.siming-inspector dd{margin:0}.siming-inspector ul{color:var(--muted-foreground);line-height:1.55;padding-left:1.2rem}.siming-inspector__limits{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:.75rem}.talent-tree{background:#111719;border:1px solid #465052;box-shadow:0 1rem 2.6rem #0006,inset 0 1px #ffffff0b;color:#e7e3d8;padding:0}.talent-tree>header{align-items:end;background:linear-gradient(180deg,#1c2426,#151b1d);border-bottom:1px solid #414a4c;display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.15rem}.talent-tree>header p,.talent-tree h2{margin:0}.talent-tree>header p{color:#98a2a2;max-width:28rem;text-align:right}.talent-tree__body{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,18rem);padding:1rem}.talent-tree__viewport{background-color:#090e10;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px),radial-gradient(circle at 52% 32%,#273033 0,#111719 42%,#090e10 76%);background-size:32px 32px,32px 32px,100% 100%;border:1px solid #303a3c;box-shadow:inset 0 0 2.8rem #000b;cursor:grab;height:36rem;min-width:0;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.talent-tree__viewport.is-panning{cursor:grabbing}.talent-tree__canvas{position:absolute;transform-origin:0 0}.talent-tree__passive-band,.talent-tree__branch-region{--branch-color: #bc8ee0;--branch-wash-core: 34%;--branch-wash-mid: 16%;pointer-events:none;position:absolute}.talent-tree__passive-band{right:1rem}.talent-tree__passive-band:before,.talent-tree__branch-region:before{background:radial-gradient(ellipse at 26% 50%,color-mix(in srgb,var(--branch-color) var(--branch-wash-core),transparent),color-mix(in srgb,var(--branch-color) var(--branch-wash-mid),transparent) 56%,transparent 92%);content:"";top:-8px;right:-24px;bottom:-8px;left:-24px;-webkit-mask-image:radial-gradient(ellipse at center,#000 38%,#000d 62%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 38%,#000d 62%,transparent 100%);position:absolute}.talent-tree__branch-region:after,.talent-tree__passive-band:after{background:linear-gradient(90deg,color-mix(in srgb,var(--branch-color) 82%,#e8ffff),color-mix(in srgb,var(--branch-color) 24%,transparent) 54%,transparent);content:"";height:1px;left:18px;opacity:.72;position:absolute;right:10%;top:8px}.talent-tree__branch-region.is-branch-1{--branch-color: #ff8a3d}.talent-tree__branch-region.is-branch-2{--branch-color: #20d6c7}.talent-tree__branch-region.is-branch-3{--branch-color: #8c72ff}.talent-tree__branch-label{align-items:baseline;background:linear-gradient(100deg,#11191cf5 0 72%,#11191c99 88%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--branch-color) 36%,#6b797d),inset 3px 0 var(--branch-color),0 5px 12px #0004;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));display:flex;gap:.65rem;left:0;max-width:calc(100% - 18px);padding:.42rem .75rem .42rem .9rem;position:absolute;top:-34px;z-index:2}.talent-tree__branch-label.is-passive-label{--branch-color: #bc8ee0}.talent-tree__branch-label small{color:#778184;font-size:.61rem;letter-spacing:.18em}.talent-tree__branch-label strong{color:color-mix(in srgb,var(--branch-color) 70%,#eee4d0);font-size:.88rem;white-space:nowrap}.talent-tree__branch-label span{color:#7f898a;font-size:.62rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talent-tree__edges{top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute}.talent-tree__edges polyline{fill:none;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.talent-tree__edges g{opacity:.82;transition:opacity .18s ease}.talent-tree__route-underlay{filter:drop-shadow(0 1px 1px #0009);opacity:.9;stroke:#071013;stroke-width:3.5}.talent-tree__route-glow{filter:blur(2.4px);opacity:0;stroke:#7ddfdc;stroke-width:7}.talent-tree__route-core{filter:drop-shadow(0 0 2px #b8ffff66);stroke:#7ddfdc;stroke-width:1.25}.talent-tree__canvas.is-tracing .talent-tree__edges g:not(.is-emphasized):not(.is-owned-route){opacity:.18}.talent-tree__edges .is-owned-route{opacity:1}.talent-tree__edges .is-owned-route .talent-tree__route-underlay{stroke-width:4}.talent-tree__edges .is-owned-route .talent-tree__route-core{stroke-width:1.85}.talent-tree__edges .is-owned-route .talent-tree__route-glow{opacity:.22}.talent-tree__edges .is-emphasized{opacity:1}.talent-tree__edges .is-emphasized .talent-tree__route-underlay{stroke-width:4.25}.talent-tree__edges .is-emphasized .talent-tree__route-core{stroke-width:2}.talent-tree__edges .is-emphasized .talent-tree__route-glow{animation:talent-route-breathe 1.65s ease-in-out infinite;opacity:.28}@keyframes talent-route-breathe{0%,to{opacity:.16;stroke-width:6}50%{opacity:.52;stroke-width:9}}.talent-tree__edges .is-passive .talent-tree__route-core{stroke:#bc8ee0}.talent-tree__edges .is-branch-1 .talent-tree__route-core{filter:drop-shadow(0 0 3px #ff8a3d59);stroke:#ff9a55}.talent-tree__edges .is-branch-2 .talent-tree__route-core{filter:drop-shadow(0 0 3px #20d6c759);stroke:#47e3d6}.talent-tree__edges .is-branch-3 .talent-tree__route-core{filter:drop-shadow(0 0 3px #8c72ff59);stroke:#a18cff}.talent-tree__edges .is-passive .talent-tree__route-glow{stroke:#bc8ee0}.talent-tree__edges .is-branch-1 .talent-tree__route-glow{stroke:#ff9a55}.talent-tree__edges .is-branch-2 .talent-tree__route-glow{stroke:#47e3d6}.talent-tree__edges .is-branch-3 .talent-tree__route-glow{stroke:#a18cff}.talent-tree__recenter{background:#182023e8;border:1px solid #596365;color:#d8d6cf;cursor:pointer;font-size:.72rem;padding:.38rem .62rem;position:absolute;right:.7rem;top:.7rem;z-index:3}.talent-node{--node-accent: #7ddfdc;background:none;border:0;color:#eee9dc;cursor:pointer;height:var(--talent-card-height);padding:0;position:absolute;text-align:center;transform:translate(-50%,-50%);transition:transform .16s ease;width:var(--talent-card-width);z-index:1}.talent-node.is-passive{--node-accent: #bc8ee0}.talent-node.is-branch-1{--node-accent: #ff9a55}.talent-node.is-branch-2{--node-accent: #47e3d6}.talent-node.is-branch-3{--node-accent: #a18cff}.talent-node__face{align-items:center;background:linear-gradient(145deg,#344248f2,#202b2ff5 42%,#0d1417fa);border:1px solid color-mix(in srgb,var(--node-accent) 38%,#647277);box-shadow:0 0 0 1px #05090b,0 .65rem 1.2rem #0008,0 0 .8rem color-mix(in srgb,var(--node-accent) 13%,transparent),inset 0 0 0 2px #071013,inset 1px 1px #e6ffff20,inset -1px -1px color-mix(in srgb,var(--node-accent) 22%,#000);box-sizing:border-box;display:flex;height:72%;justify-content:center;margin:14%;overflow:hidden;padding:.35rem;position:relative;transform:rotate(45deg);transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease;width:72%}.talent-node__face:before{border:1px solid color-mix(in srgb,var(--node-accent) 22%,#b8faff17);box-shadow:inset 0 0 .55rem #0008,0 0 .3rem color-mix(in srgb,var(--node-accent) 12%,transparent);content:"";top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;position:absolute}.talent-node__face:after{background:linear-gradient(90deg,transparent 4%,color-mix(in srgb,var(--node-accent) 34%,transparent) 48%,#eaffff3d 51%,transparent 58%);content:"";height:1px;left:-20%;pointer-events:none;position:absolute;top:31%;width:140%}.talent-node__icon{filter:drop-shadow(0 .3rem .45rem #000b);height:3.25rem;image-rendering:pixelated;object-fit:contain;transform:rotate(-45deg);width:3.25rem}.talent-node__fallback{font-size:.72rem;line-height:1.25;max-width:3.2rem;transform:rotate(-45deg)}.talent-node__preview{background:#171d1ff5;border:1px solid #626b6d;box-shadow:0 .8rem 1.5rem #000a;display:grid;gap:.18rem;left:50%;min-width:9.5rem;opacity:0;padding:.55rem .7rem;pointer-events:none;position:absolute;top:calc(100% + .45rem);transform:translate(-50%,-.25rem);transition:opacity .12s ease,transform .12s ease;visibility:hidden;z-index:5}.talent-node__preview small{color:#90999a;font-size:.61rem;letter-spacing:.08em}.talent-node__preview strong{font-size:.84rem;white-space:nowrap}.talent-node__preview em{color:#aab0af;font-size:.67rem;font-style:normal;white-space:nowrap}.talent-node.is-passive.is-inherent-passive .talent-node__face,.talent-node.is-active.is-inherent-active .talent-node__face{background:linear-gradient(145deg,#9f2630ee,#451219f5);border-color:#ef6a70;box-shadow:0 0 0 2px #7e1b245e,0 .65rem 1.2rem #0008,inset 0 0 1rem #ef5d6630}.talent-node.is-branch-root .talent-node__face{background:linear-gradient(145deg,#5f6465ee,#2b3031f5);border-color:#a0a6a6;box-shadow:0 .65rem 1.2rem #0008,inset 0 0 0 2px #c5cccc24}.talent-node.is-passive .talent-node__face{background:linear-gradient(145deg,#44384aee,#211d25f5);border-color:#9776a1}.talent-node.is-passive.is-branch-1 .talent-node__face{box-shadow:0 0 0 2px #b67a484c,0 .65rem 1.2rem #0008}.talent-node.is-passive.is-branch-2 .talent-node__face{box-shadow:0 0 0 2px #67938d4c,0 .65rem 1.2rem #0008}.talent-node.is-passive.is-branch-3 .talent-node__face{box-shadow:0 0 0 2px #897aaa4c,0 .65rem 1.2rem #0008}.talent-node:hover,.talent-node:focus-visible{outline:none;transform:translate(-50%,-50%) translateY(-2px);z-index:6}.talent-node:hover .talent-node__preview,.talent-node:focus-visible .talent-node__preview{opacity:1;transform:translate(-50%);visibility:visible}.talent-node:hover .talent-node__face,.talent-node:focus-visible .talent-node__face{border-color:#e1d3b6}.talent-node.is-selected .talent-node__face{border-color:#ead7b2;box-shadow:0 0 0 2px #b88d4f55,0 .8rem 1.5rem #000a,inset 0 0 0 2px #c7924c80}.talent-node.is-held .talent-node__face{background:linear-gradient(145deg,#30463bee,#18221df5);border-color:#78a98a;box-shadow:0 0 0 1px #78a98a36,0 .65rem 1.2rem #0008,inset 0 0 1.2rem #6eaa8428}.talent-node.is-held.is-inherent-passive .talent-node__face,.talent-node.is-held.is-inherent-active .talent-node__face{background:linear-gradient(145deg,#9f2630ee,#451219f5);border-color:#ef6a70;box-shadow:0 0 0 2px #7e1b245e,0 .65rem 1.2rem #0008,inset 0 0 1rem #ef5d6630}.talent-node.is-held .talent-node__icon{filter:saturate(1.08) brightness(1.08) drop-shadow(0 0 .45rem #78a98a55)}.talent-node.is-purchasable .talent-node__face{border-color:#c28a43;box-shadow:0 0 1rem #b7833f3b,inset 0 0 .8rem #b7833f1f}.talent-node.is-locked .talent-node__face{background:linear-gradient(145deg,#252a2cf0,#171b1cf5);border-color:#3d4547;color:#899092}.talent-node.is-locked .talent-node__icon{filter:grayscale(1) contrast(.78);opacity:.42}.talent-node.is-locked .talent-node__fallback{color:#8b9293}.talent-node.is-purchasable .talent-node__preview em{color:#d4a65c}.talent-node.is-held .talent-node__preview em{color:#8fc09f}.talent-sheet{position:sticky;top:.6rem}[data-theme=light] .talent-tree{background:#eee9dc;border-color:#9d9687;box-shadow:0 1rem 2.2rem #4c443126,inset 0 1px #fff;color:#272b2b}[data-theme=light] .talent-tree>header{background:linear-gradient(180deg,#faf7ef,#e8e2d5);border-bottom-color:#aaa291}[data-theme=light] .talent-tree>header p{color:#6e726f}[data-theme=light] .talent-tree__viewport{background-color:#dbe6e6;background-image:linear-gradient(#41616a14 1px,transparent 1px),linear-gradient(90deg,#41616a14 1px,transparent 1px),linear-gradient(#ffffff40 1px,transparent 1px),linear-gradient(90deg,#ffffff40 1px,transparent 1px),radial-gradient(circle at 52% 32%,#f7faf8 0,#e9f0ee 48%,#d7e2e2);background-size:32px 32px,32px 32px,8px 8px,8px 8px,100% 100%;border-color:#8fa3a5;box-shadow:inset 0 0 2.4rem #57757d2b,inset 0 1px #fff}[data-theme=light] .talent-tree__branch-label{background:linear-gradient(100deg,#f4f1e9f5 0 72%,#f4f1e9b8 88%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--branch-color) 42%,#7c817e),inset 3px 0 var(--branch-color),0 4px 9px #505b6030}[data-theme=light] .talent-tree__route-underlay{filter:drop-shadow(0 1px 1px #536b7145);opacity:.98;stroke:#afc1c4}[data-theme=light] .talent-tree__route-core{filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 4px #168f8b73);stroke:#087c79}[data-theme=light] .talent-tree__route-glow{filter:blur(2px)}[data-theme=light] .talent-tree__edges .is-passive .talent-tree__route-core{stroke:#75528b}[data-theme=light] .talent-tree__edges .is-branch-1 .talent-tree__route-core{stroke:#bd4f12}[data-theme=light] .talent-tree__edges .is-branch-2 .talent-tree__route-core{stroke:#087d76}[data-theme=light] .talent-tree__edges .is-branch-3 .talent-tree__route-core{stroke:#5e47b9}[data-theme=light] .talent-tree__recenter{background:#fbf8f0e8;border-color:#8d8779;color:#333736}[data-theme=light] .talent-node{color:#183038}[data-theme=light] .talent-node__face{background:linear-gradient(145deg,#f6fbfa,#dbe5e5 44%,#afbec1);border-color:color-mix(in srgb,var(--node-accent) 58%,#70878d);box-shadow:0 0 0 1px #ffffffd9,0 .5rem .9rem #45616a3d,0 0 .7rem color-mix(in srgb,var(--node-accent) 18%,transparent),inset 0 0 0 2px #81939775,inset 1px 1px #fff,inset -1px -1px color-mix(in srgb,var(--node-accent) 25%,#74878c)}[data-theme=light] .talent-node__face:before{border-color:color-mix(in srgb,var(--node-accent) 32%,#71878c);box-shadow:inset 0 0 .45rem #47606824}[data-theme=light] .talent-node__icon{filter:saturate(1.03) contrast(1.05) drop-shadow(0 2px 2px #29454f52)}[data-theme=light] .talent-node__preview{background:#fffdf8f5;border-color:#9a9385;box-shadow:0 .8rem 1.4rem #51472e35}[data-theme=light] .talent-node__preview strong,[data-theme=light] .talent-node__preview span{color:#292f30}[data-theme=light] .talent-node__preview small,[data-theme=light] .talent-node__preview em{color:#666b68}[data-theme=light] .talent-node.is-passive .talent-node__face{background:linear-gradient(145deg,#f1eaf7,#c7b9d2);border-color:#9470aa}[data-theme=light] .talent-node.is-passive.is-inherent-passive .talent-node__face,[data-theme=light] .talent-node.is-active.is-inherent-active .talent-node__face{background:linear-gradient(145deg,#f2b5b9,#c86a72);border-color:#b83b48;color:#42151a}[data-theme=light] .talent-node.is-branch-root .talent-node__face{background:linear-gradient(145deg,#f5f8f7,#aebec2);border-color:#718b92}[data-theme=light] .talent-node.is-held .talent-node__face{background:linear-gradient(145deg,#dff3e8,#91b7a4);border-color:#4f8f70}[data-theme=light] .talent-node.is-held.is-inherent-passive .talent-node__face,[data-theme=light] .talent-node.is-held.is-inherent-active .talent-node__face{background:linear-gradient(145deg,#f2b5b9,#c86a72);border-color:#b83b48;color:#42151a}[data-theme=light] .talent-node.is-purchasable .talent-node__face{background:linear-gradient(145deg,#fff1d7,#d6aa68);border-color:#b8731e}[data-theme=light] .talent-node.is-locked .talent-node__face{background:linear-gradient(145deg,#e2e9e9,#abb8bb);border-color:#829296;color:#596a6e}@media (prefers-reduced-motion: reduce){.talent-tree__edges .is-emphasized .talent-tree__route-glow{animation:none;opacity:.34}}@media (max-width: 900px){.siming-gauge__layout,.siming-tree__body,.talent-tree__body{grid-template-columns:1fr}.talent-tree__viewport{height:28rem}.talent-sheet{position:static}.siming-gauge__readout{grid-template-columns:repeat(3,1fr)}}@media (max-width: 620px){.siming-talent__heading,.siming-tree>header,.talent-tree>header{align-items:flex-start;flex-direction:column;gap:.7rem}.siming-tree>header p,.talent-tree>header p{text-align:left}.siming-gauge__layout{grid-template-columns:minmax(0,1fr)}.siming-gauge__stage{min-height:21rem}.siming-gauge__readout,.siming-tree__lane{grid-template-columns:1fr}.siming-tree__lane>div{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.siming-gauge *,.siming-gauge *:before,.siming-gauge *:after{animation:none!important;transition-duration:1ms!important}}.siming-gauge__readout{display:grid;align-content:center;gap:.8rem;border:0;background:none;box-shadow:none;padding:0}.siming-readout-card{position:relative;overflow:hidden;border:1px solid #61411f;border-radius:5px;background:linear-gradient(145deg,#51341852,#0a0806c7);box-shadow:inset 0 0 1.4rem #050403,0 5px 12px #00000040;padding:.9rem;color:var(--gauge-ink)}.siming-readout-card:before,.siming-readout-card:after{position:absolute;width:4px;height:4px;border:1px solid #76512b;border-radius:50%;background:#17100b;box-shadow:inset 0 0 2px #000;content:""}.siming-readout-card:before{top:6px;left:6px}.siming-readout-card:after{right:6px;bottom:6px}.siming-readout-card>header{display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid #51391f;padding:0 0 .55rem}.siming-readout-card h3{margin:.18rem 0 0;color:var(--gauge-ink);font-family:Georgia,Times New Roman,serif;font-size:1.12rem;letter-spacing:.04em}.siming-readout-card small{color:var(--gauge-ink-muted);font-size:.62rem;letter-spacing:.12em}.siming-gauge__readout .siming-readout-lamp{width:.62rem;height:.62rem;margin:.18rem;border:1px solid #d0a256;border-radius:50%;clip-path:none;background:#17100b;box-shadow:inset 0 0 3px #000}.siming-readout-card.is-flesh .siming-readout-lamp{background:var(--siming-bio);box-shadow:0 0 .55rem #bd2938a6}.siming-readout-card.is-desire:has(.siming-readout-dots .is-filled) .siming-readout-lamp{background:var(--siming-desire);box-shadow:0 0 .55rem #7d304db8}.siming-readout-card.is-wheel:has(.siming-readout-dots .is-filled) .siming-readout-lamp{background:#c4944c;box-shadow:0 0 .55rem #c4944ca6}.siming-readout-value-line{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:.7rem 0 .5rem}.siming-readout-value-line>strong{color:#e0bd78;font:700 2.7rem/1 Georgia,Times New Roman,serif;text-shadow:0 2px #000}.siming-readout-value-line>strong em{color:var(--gauge-ink-muted);font-size:.82rem;font-style:normal}.siming-readout-value-line>strong.is-gear{font-size:1.25rem;letter-spacing:.05em}.siming-readout-dots{display:flex;gap:.35rem;margin:.45rem 0 .65rem}.siming-gauge__readout .siming-readout-dots i{width:.52rem;height:.52rem;border:1px solid #a16f36;border-radius:50%;clip-path:none;background:#0c0907;box-shadow:inset 0 0 3px #000}.siming-gauge__readout .siming-readout-dots i.is-filled{background:#c18b43;box-shadow:0 0 .55rem #c18b4394,inset 0 0 2px #ffffff38}.siming-readout-card.is-flesh .siming-readout-dots i.is-filled{background:var(--siming-bio);border-color:#d07d73}.siming-readout-card.is-desire .siming-readout-dots i.is-filled{background:var(--siming-desire);border-color:#be6b88}.siming-readout-card p{min-height:2.4em;margin:.35rem 0 0;color:var(--gauge-ink-muted);font-size:.76rem;line-height:1.4}.siming-readout-value-line .siming-gauge__controls{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.38rem;justify-content:flex-end}.siming-readout-value-line .siming-gauge__controls button{width:2.35rem;height:2.35rem;border:1px solid #76512b;border-radius:3px;background:linear-gradient(#2b2016,#100c08);box-shadow:inset 0 0 0 1px #090705,0 2px 3px #000;color:#e7c98e;cursor:pointer;font:700 1.15rem Georgia,serif;text-shadow:0 1px #000;transition:border-color .15s ease,filter .15s ease,transform .1s ease}.siming-readout-value-line .siming-gauge__controls button.is-advance{width:auto;padding:0 .7rem;font-size:.76rem}.siming-readout-value-line .siming-gauge__controls button:not(:disabled):hover{border-color:#d0a256;filter:brightness(1.18)}.siming-readout-value-line .siming-gauge__controls button:not(:disabled):active{transform:translateY(1px)}.siming-readout-value-line .siming-gauge__controls button:disabled{cursor:default;filter:saturate(.3);opacity:.28}@media (max-width:900px) and (min-width:621px){.siming-gauge__readout{grid-template-columns:repeat(3,1fr)}.siming-readout-value-line{align-items:flex-start;flex-direction:column}.siming-readout-card p{min-height:3.3em}}.siming-gauge{background-image:linear-gradient(90deg,#0706057a,#0706051f 46%,#07060580),linear-gradient(180deg,#08070614,#080706b3),url(/assets/workshop-backdrop-CpQj9jgB.webp);background-position:center;background-repeat:no-repeat;background-size:cover;border-color:#72502c;box-shadow:inset 0 0 0 2px #110c08d1,inset 0 0 4rem #050403,0 .8rem 2rem #0000006b}.siming-gauge__stage:before,.siming-gauge__stage:after{display:none}.siming-gauge__dial{filter:drop-shadow(0 12px 10px rgba(0,0,0,.76))}.siming-gauge__asset image{pointer-events:none}.siming-gauge__asset--pipework{filter:drop-shadow(0 3px 2px rgba(0,0,0,.82))}.siming-gauge__chambers{transform:rotate(var(--wheel-angle));transform-origin:220px 220px;transition:transform .85s cubic-bezier(.18,.75,.22,1)}.siming-gauge__chamber{transform-box:fill-box;transform-origin:center}.siming-gauge__chamber .siming-gauge__flesh{opacity:0;transition:opacity .26s ease}.siming-gauge__chamber.has-flesh .siming-gauge__flesh{animation:siming-heartbeat 2.45s ease-in-out infinite;filter:brightness(2.55) contrast(1.5) saturate(1.35) drop-shadow(0 0 8px rgba(215,255,222,.9));opacity:1}.siming-gauge__chamber:not(.has-flesh) .siming-gauge__glass{fill:#030604;fill-opacity:.82;stroke:#304537;stroke-width:1.4;opacity:.72}.siming-gauge__chamber.has-flesh .siming-gauge__glass{fill:#b8f1c2;fill-opacity:.14;stroke:#e8fff0;stroke-width:3;filter:drop-shadow(0 0 7px rgba(206,255,216,.95));opacity:1}.siming-gauge__glass{opacity:.68;pointer-events:none;stroke:#e6dabe57;stroke-width:1.2}.siming-gauge__glass-glint{fill:none;opacity:.7;stroke:#fff4daa8;stroke-linecap:round;stroke-width:1.7}.siming-gauge__gear{transform-box:fill-box;transform-origin:center}.siming-gauge__gear--left,.siming-gauge__gear--right{animation:none}.siming-gauge__gear--left.is-animated{animation:siming-gear-clockwise var(--siming-gear-duration) linear infinite;animation-duration:var(--siming-gear-duration)}.siming-gauge__gear--right.is-animated{animation:siming-gear-counter var(--siming-gear-duration) linear infinite;animation-duration:var(--siming-gear-duration)}.siming-gauge__rotor-disc,.siming-gauge__valve-handle,.siming-gauge__manometer-needle{transform:rotate(var(--siming-motion-rotation, 0deg));transform-box:fill-box;transform-origin:center;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.siming-gauge__hub-value{dominant-baseline:middle;pointer-events:none}.siming-gauge__pressure-level{transform:scaleY(var(--siming-pressure-level, 0));transform-box:fill-box;transform-origin:50% 100%;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.siming-gauge__pressure-level rect:first-child{filter:drop-shadow(0 0 5px rgba(188,56,93,.8))}.siming-gauge__pressure-shine{fill:#ffd3de75}.siming-gauge__maker{dominant-baseline:middle;fill:#d9b56f;font:7px Georgia,serif;letter-spacing:1.4px;pointer-events:none;text-anchor:middle;text-shadow:0 1px #000}
