:root{--rt-obsidian:#14171f;--rt-obsidian-deep:#0f1218;--rt-obsidian-2:#1b1f2a;--rt-line-dark:#262b38;--rt-line-dark-2:#333a4a;--rt-green:#33993c;--rt-green-dark:#2b8533;--rt-lime:#52b358;--rt-white:#fff;--rt-ink:#14171f;--rt-font-ui:"Instrument Sans",sans-serif;--rt-font-data:"JetBrains Mono",sans-serif;--rt-container:1320px;--rt-chamfer-lg:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);--rt-chamfer-md:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);--rt-chamfer-sm:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);--rt-chamfer-btn:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);--rt-gradient-ore:linear-gradient(180deg,#2a3444 0%,#14171f 100%);--rt-mineral:#eae8de;--rt-mineral-2:#e0ddd0;--rt-mineral-line:#cfcbba;--rt-mineral-deep:#555443;--rt-mineral-bronze:#736b4d;--rt-display-stretch:95%;--rt-gradient-glow:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(51,153,60,.18) 0%,transparent 55%);--rt-gradient-glow-corner:radial-gradient(ellipse 55% 70% at 0% 0%,rgba(51,153,60,.12) 0%,transparent 60%);--rt-gradient-field:linear-gradient(180deg,#eae8de 0%,#eff0ef 100%);--rt-pattern-echo-dark:url("data:image/svg+xml,%3Csvg width=\'50\' height=\'50\' viewBox=\'0 0 50 50\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg fill=\'none\' stroke=\'%23ffffff\' stroke-width=\'0.6\'%3E%3Cellipse cx=\'25\' cy=\'25\' rx=\'6\' ry=\'5\' opacity=\'0.18\'/%3E%3Cellipse cx=\'25\' cy=\'25\' rx=\'11\' ry=\'9\' opacity=\'0.14\'/%3E%3Cellipse cx=\'25\' cy=\'25\' rx=\'16\' ry=\'13\' opacity=\'0.1\'/%3E%3Cellipse cx=\'25\' cy=\'25\' rx=\'21\' ry=\'17\' opacity=\'0.07\'/%3E%3C/g%3E%3C/svg%3E");--rt-pattern-wave:url("data:image/svg+xml,%3Csvg width=\'400\' height=\'100\' viewBox=\'0 0 400 100\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 50 Q 50 20 100 50 T 200 50 T 300 50 T 400 50\' stroke=\'%2373b82e\' stroke-width=\'2\' fill=\'none\' opacity=\'0.22\'/%3E%3Cpath d=\'M0 60 Q 50 80 100 60 T 200 60 T 300 60 T 400 60\' stroke=\'%2333993c\' stroke-width=\'1.5\' fill=\'none\' opacity=\'0.14\'/%3E%3Cpath d=\'M0 40 Q 50 10 100 40 T 200 40 T 300 40 T 400 40\' stroke=\'%2333993c\' stroke-width=\'1.5\' fill=\'none\' opacity=\'0.12\'/%3E%3C/svg%3E");--rt-pattern-contour:url("data:image/svg+xml,%3Csvg width=\'200\' height=\'200\' viewBox=\'0 0 200 200\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 40 Q 50 30 100 45 T 200 35\' stroke=\'%238B8F88\' stroke-width=\'1\' fill=\'none\' opacity=\'0.18\'/%3E%3Cpath d=\'M0 80 Q 60 65 120 85 T 200 70\' stroke=\'%238B8F88\' stroke-width=\'1\' fill=\'none\' opacity=\'0.14\'/%3E%3Cpath d=\'M0 120 Q 40 135 90 115 T 200 125\' stroke=\'%238B8F88\' stroke-width=\'1\' fill=\'none\' opacity=\'0.11\'/%3E%3Cpath d=\'M0 160 Q 70 150 130 165 T 200 155\' stroke=\'%238B8F88\' stroke-width=\'1\' fill=\'none\' opacity=\'0.08\'/%3E%3C/svg%3E");--rt-pattern-strata:url("data:image/svg+xml,%3Csvg width=\'100\' height=\'100\' viewBox=\'0 0 100 100\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 15 L100 20 M0 35 L100 30 M0 55 L100 60 M0 75 L100 70 M0 95 L100 90\' stroke=\'%238B8F88\' stroke-width=\'0.5\' fill=\'none\' opacity=\'0.1\'/%3E%3Ccircle cx=\'25\' cy=\'45\' r=\'2\' fill=\'%238B8F88\' opacity=\'0.06\'/%3E%3Ccircle cx=\'70\' cy=\'75\' r=\'3\' fill=\'%238B8F88\' opacity=\'0.05\'/%3E%3Ccircle cx=\'85\' cy=\'25\' r=\'1.5\' fill=\'%238B8F88\' opacity=\'0.07\'/%3E%3C/svg%3E");--rt-pattern-ore:url("data:image/svg+xml,%3Csvg width=\'120\' height=\'120\' viewBox=\'0 0 120 120\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg fill=\'none\' stroke=\'%238B8F88\' stroke-width=\'0.5\' opacity=\'0.15\'%3E%3Cpolygon points=\'30,10 45,25 35,40 15,35 10,20\'/%3E%3Cpolygon points=\'80,30 100,40 95,60 75,65 65,50\'/%3E%3Cpolygon points=\'40,70 55,75 60,95 45,105 30,90\'/%3E%3Cpolygon points=\'90,80 110,85 105,105 85,110 80,95\'/%3E%3C/g%3E%3Cg fill=\'%238B8F88\' opacity=\'0.08\'%3E%3Ccircle cx=\'25\' cy=\'25\' r=\'2\'/%3E%3Ccircle cx=\'85\' cy=\'48\' r=\'1.5\'/%3E%3Ccircle cx=\'48\' cy=\'85\' r=\'2.5\'/%3E%3Ccircle cx=\'95\' cy=\'95\' r=\'1.8\'/%3E%3C/g%3E%3C/svg%3E");--rt-pattern-signal:url("data:image/svg+xml,%3Csvg width=\'200\' height=\'40\' viewBox=\'0 0 200 40\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 20 Q 25 6 50 20 T 100 20 T 150 20 T 200 20\' stroke=\'%2373b82e\' stroke-width=\'1.5\' fill=\'none\' opacity=\'0.6\'/%3E%3Cpath d=\'M0 23 Q 25 35 50 23 T 100 23 T 150 23 T 200 23\' stroke=\'%2333993c\' stroke-width=\'1\' fill=\'none\' opacity=\'0.35\'/%3E%3C/svg%3E");--rt-pattern-contours:url("data:image/svg+xml,%3Csvg width=\'200\' height=\'160\' viewBox=\'0 0 200 160\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg fill=\'none\' stroke=\'%238B8F88\' stroke-width=\'1\'%3E%3Cpath d=\'M0 30 Q 50 16 100 30 T 200 30\' opacity=\'0.22\'/%3E%3Cpath d=\'M0 70 Q 25 78 50 70 T 100 70 T 150 70 T 200 70\' opacity=\'0.16\'/%3E%3Cpath d=\'M0 110 Q 50 122 100 110 T 200 110\' opacity=\'0.13\'/%3E%3Cpath d=\'M0 150 Q 25 143 50 150 T 100 150 T 150 150 T 200 150\' opacity=\'0.1\'/%3E%3C/g%3E%3C/svg%3E");--rt-pattern-signal-soft:url("data:image/svg+xml,%3Csvg width=\'200\' height=\'40\' viewBox=\'0 0 200 40\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 20 Q 25 8 50 20 T 100 20 T 150 20 T 200 20\' stroke=\'%2373b82e\' stroke-width=\'1.25\' fill=\'none\' opacity=\'0.28\'/%3E%3C/svg%3E");--rt-pattern-contours-soft:url("data:image/svg+xml,%3Csvg width=\'200\' height=\'160\' viewBox=\'0 0 200 160\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg fill=\'none\' stroke=\'%238B8F88\' stroke-width=\'1\'%3E%3Cpath d=\'M0 30 Q 50 16 100 30 T 200 30\' opacity=\'0.11\'/%3E%3Cpath d=\'M0 70 Q 25 78 50 70 T 100 70 T 150 70 T 200 70\' opacity=\'0.08\'/%3E%3Cpath d=\'M0 110 Q 50 122 100 110 T 200 110\' opacity=\'0.065\'/%3E%3Cpath d=\'M0 150 Q 25 143 50 150 T 100 150 T 150 150 T 200 150\' opacity=\'0.05\'/%3E%3C/g%3E%3C/svg%3E");--rt-graphite-50:#f9fafb;--rt-graphite-100:#f3f4f6;--rt-graphite-200:#e4e7ec;--rt-graphite-300:#d3d6dc;--rt-graphite-400:#8b93a7;--rt-graphite-600:#404759;--rt-obsidian-light:#272d3f;--rt-action:#287f30;--rt-action-hover:#226c29;--rt-on-dark:#c9cdd8;--rt-pattern-cross:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7 0v3h1V0H7zm0 13v3h1v-3H7zM0 7v1h3V7H0zm13 0v1h3V7h-3z%27 fill=%27%2333993c%27 fill-opacity=%27.16%27/%3E%3C/svg%3E");--rt-pattern-pulse:url("data:image/svg+xml,%3Csvg width=%2764%27 height=%2764%27 viewBox=%270 0 64 64%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 stroke=%27%2333993c%27%3E%3Ccircle cx=%2732%27 cy=%2732%27 r=%278%27 stroke-opacity=%27.08%27 stroke-width=%27.5%27/%3E%3Ccircle cx=%2732%27 cy=%2732%27 r=%2716%27 stroke-opacity=%27.1%27 stroke-width=%27.5%27/%3E%3Ccircle cx=%2732%27 cy=%2732%27 r=%2724%27 stroke-opacity=%27.06%27 stroke-width=%27.5%27/%3E%3Ccircle cx=%2732%27 cy=%2732%27 r=%2731%27 stroke-opacity=%27.04%27 stroke-width=%27.5%27/%3E%3Ccircle cx=%2732%27 cy=%2732%27 r=%272%27 fill=%27%2333993c%27 fill-opacity=%27.15%27 stroke=%27none%27/%3E%3C/g%3E%3C/svg%3E");--rt-eco:#edf8ee;--rt-eco-2:#d9f2db;--rt-pattern-ore-dark:url("data:image/svg+xml,%3Csvg width=%27120%27 height=%27120%27 viewBox=%270 0 120 120%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 stroke=%27%23ffffff%27 stroke-width=%27.6%27 opacity=%27.16%27%3E%3Cpolygon points=%2730,10 45,25 35,40 15,35 10,20%27/%3E%3Cpolygon points=%2780,30 100,40 95,60 75,65 65,50%27/%3E%3Cpolygon points=%2740,70 55,75 60,95 45,105 30,90%27/%3E%3Cpolygon points=%2790,80 110,85 105,105 85,110 80,95%27/%3E%3C/g%3E%3C/svg%3E");--rt-pattern-strata-warm:url("data:image/svg+xml,%3Csvg width=%27100%27 height=%27100%27 viewBox=%270 0 100 100%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 15 L100 20 M0 35 L100 30 M0 55 L100 60 M0 75 L100 70 M0 95 L100 90%27 stroke=%27%23555443%27 stroke-width=%27.7%27 fill=%27none%27 opacity=%27.28%27/%3E%3C/svg%3E");--rt-pattern-flow:url("data:image/svg+xml,%3Csvg width=%2760%27 height=%2730%27 viewBox=%270 0 60 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 stroke=%27%2333993c%27 stroke-width=%27.6%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M0 7.5 Q15 5 30 7.5 T60 7.5%27 stroke-opacity=%27.12%27/%3E%3Cpath d=%27M0 15 Q15 12 30 15 T60 15%27 stroke-opacity=%27.2%27/%3E%3Cpath d=%27M0 22.5 Q15 20 30 22.5 T60 22.5%27 stroke-opacity=%27.12%27/%3E%3C/g%3E%3C/svg%3E");--rt-pattern-circuit:url("data:image/svg+xml,%3Csvg width=%2780%27 height=%2780%27 viewBox=%270 0 80 80%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 0h80v80H0V0zm10 10v60h60V10H10zm5 5h50v50H15V15zm5 5v40h40V20H20z%27 fill=%27%2333993c%27 fill-opacity=%27.04%27/%3E%3Cpath d=%27M40 0v10M0 40h10M40 80V70M80 40H70%27 stroke=%27%2333993c%27 stroke-width=%271%27 opacity=%27.2%27/%3E%3Ccircle cx=%2740%27 cy=%2740%27 r=%272%27 fill=%27%2333993c%27 opacity=%27.2%27/%3E%3C/svg%3E");--rt-pattern-wave-ink:url("data:image/svg+xml,%3Csvg width=%27100%27 height=%2720%27 viewBox=%270 0 100 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 10 Q 12.5 2 25 10 T 50 10 T 75 10 T 100 10%27 stroke=%27%2314171f%27 stroke-width=%27.8%27 fill=%27none%27 opacity=%27.14%27/%3E%3C/svg%3E");--rt-pattern-iso:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7 0l7 7-7 7L0 7z%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-opacity=%27.14%27 stroke-width=%27.4%27/%3E%3C/svg%3E");--rt-pattern-topo:url("data:image/svg+xml,%3Csvg width=%2780%27 height=%2740%27 viewBox=%270 0 80 40%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 stroke=%27%23736b4d%27 stroke-width=%27.6%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M-10 30 Q10 25 30 30 Q50 35 70 30 Q90 25 110 30%27 stroke-opacity=%27.2%27/%3E%3Cpath d=%27M-10 20 Q10 15 30 20 Q50 25 70 20 Q90 15 110 20%27 stroke-opacity=%27.3%27/%3E%3Cpath d=%27M-10 10 Q10 5 30 10 Q50 15 70 10 Q90 5 110 10%27 stroke-opacity=%27.16%27/%3E%3C/g%3E%3C/svg%3E");--rt-pattern-cu:url("data:image/svg+xml,%3Csvg width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 stroke=%27%23ffffff%27 stroke-opacity=%27.12%27 stroke-width=%27.6%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2720%27/%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2713%27/%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%276%27/%3E%3C/g%3E%3C/svg%3E");--rt-error:#dc2828;--rt-error-surface:#fef0f0;--rt-mineral-neutral:#89896c;--rt-font-display-cyr:"Inter Tight",sans-serif}