@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_80371f15-module__oTwOOW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_80371f15-module__oTwOOW__variable{--font-ui:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_96877769-module__U17y3a__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_96877769-module__U17y3a__variable{--font-data:"Geist Mono", "Geist Mono Fallback"}
.controls.plotControls{grid-template-columns:repeat(4,minmax(150px,1fr))}.controls.plotFilters{grid-template-columns:2fr repeat(4,minmax(125px,1fr)) auto auto auto;align-items:end;display:grid}.plotFilters input,.plotFilters select{width:100%}.plotFilters .check{justify-content:center}button.secondary{color:var(--muted);background:#11171c;border-color:#34414b}button.mini{height:24px;padding:0 7px;font-size:9px}button.mini.watching{color:var(--acid);background:#172117;border-color:#5e702d}@media (max-width:1250px){.controls.plotFilters{grid-template-columns:repeat(4,1fr)}}@media (max-width:850px){.controls.plotFilters{grid-template-columns:1fr;display:grid}.controls.plotControls{grid-template-columns:1fr}}:root{--bg:#0b0f12;--panel:#11171c;--line:#26303a;--text:#e7ecef;--muted:#7f8c96;--acid:#daff57;--cyan:#5ad7df;--amber:#ffbd4a;--red:#ff6470}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui;font-size:13px}body{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;min-height:100vh}.shell{max-width:1560px;margin:auto;padding:0 28px 60px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:84px;display:flex}h1{letter-spacing:.07em;margin:3px 0;font:700 22px IBM Plex Mono,Consolas,monospace}h1 span{color:var(--acid)}.eyebrow,.source,.panelHead span{letter-spacing:.1em;color:var(--muted);font:10px Consolas,monospace}.status{color:var(--muted);align-items:center;gap:9px;font:11px Consolas,monospace;display:flex}.status i{background:var(--red);border-radius:50%;width:7px;height:7px}.status i.live{background:var(--acid);box-shadow:0 0 10px #daff5780}nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#0b0f12ee;align-items:center;gap:28px;height:46px;display:flex;position:sticky;top:0}nav a{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid #0000;align-items:center;height:46px;font:11px Consolas,monospace;text-decoration:none;display:flex}nav a.active{color:var(--acid);border-color:var(--acid)}main{padding-top:25px}.sectionHead{justify-content:space-between;align-items:flex-end;margin:5px 0 18px;display:flex}.sectionHead.sub{margin-top:32px}.sectionHead h2{margin:0 0 4px;font-size:22px}.sectionHead p{color:var(--muted);margin:0}.strip{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(auto-fit,minmax(135px,1fr));margin-bottom:18px;display:grid}.strip>div{border-right:1px solid var(--line);padding:13px 15px}.strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:10px;display:block}.strip b{font:600 17px Consolas,monospace}.grid2{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{border:1px solid var(--line);background:#0f1418;min-width:0;margin-bottom:18px}.grid2 .panel{margin-bottom:0}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.panelHead h3{text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:12px}.tableWrap{max-height:420px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#12191e;font-weight:500;position:sticky;top:0}th,td{white-space:nowrap;border-bottom:1px solid #202930;padding:9px 11px}tbody tr{cursor:default}tbody tr:hover,tbody tr.selected{background:#192127}.mono,td:not(:first-child){font-family:Consolas,IBM Plex Mono,monospace}.pos{color:var(--acid)!important}.neg{color:var(--red)!important}.amber{color:var(--amber)}.muted,.footnote{color:var(--muted)}.footnote{border:1px dashed var(--line);margin:18px 0;padding:11px 13px;font-size:11px}.empty,.loading{color:var(--muted);text-align:center;padding:30px}.loading{border:1px solid var(--line);margin-top:20px}.tip{border:1px solid var(--line);background:#0a0e11;padding:9px;font:11px Consolas,monospace}.barlist{padding:18px}.barlist>div{grid-template-columns:90px 1fr 38px;align-items:center;gap:10px;margin:10px 0;display:grid}.barlist i{background:#202830;height:5px}.barlist i b{background:var(--cyan);height:100%;display:block}.barlist strong{text-align:right;font-family:Consolas,monospace}.toolbar,.controls,.watchForm{border:1px solid var(--line);background:var(--panel);align-items:end;gap:12px;margin-bottom:18px;padding:12px;display:flex}label{text-transform:uppercase;color:var(--muted);letter-spacing:.06em;flex-direction:column;gap:7px;font-size:10px;display:flex}select,input,button{height:32px;color:var(--text);background:#090d10;border:1px solid #34414b;padding:0 9px;font:12px Consolas,monospace}button{color:#101409;background:var(--acid);border-color:var(--acid);cursor:pointer;font-weight:700}.check{flex-direction:row;align-items:center;height:32px}.check input{height:auto}.alerts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;margin:0 0 18px;display:grid}.alert{border-left:3px solid var(--amber);color:#ffd993;background:#241d12;padding:10px 12px}.alert.bad{border-color:var(--red);color:#ff9ea6}.formula{padding:20px;font-family:Consolas,monospace}.formula p{border-bottom:1px solid #202930;justify-content:space-between;gap:18px;padding-bottom:10px;display:flex}.formula p b{text-align:right}.formula strong{font-size:19px}.formula small{color:var(--muted);margin-top:20px;line-height:1.6;display:block}.watchForm input:first-of-type{flex:2}.watchForm input:nth-of-type(2){flex:1}.watchForm input:nth-of-type(3){flex:3}a{color:var(--cyan)}code{color:var(--acid)}.dexPanel{border:1px solid var(--line);background:#080c0f;margin-bottom:26px}.dexHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex}.dexHead h2{margin:3px 0 0;font:700 16px Consolas,monospace}.dexActions{align-items:center;gap:15px;display:flex}.dexActions>a{letter-spacing:.06em;font:10px Consolas,monospace;text-decoration:none}.segmented{display:flex}.segmented button{border-color:var(--line);min-width:45px;height:27px;color:var(--muted);background:#0c1216;font-size:10px}.segmented button+button{border-left:0}.segmented button.active{background:var(--acid);color:#101409;border-color:var(--acid)}.dexFrame{background:#080c0f;border:0;width:100%;height:420px;display:block}.dexFoot{border-top:1px solid var(--line);height:31px;color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 12px;font:9px Consolas,monospace;display:flex}.plotControls{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end;display:grid}.plotControls input{width:100%}.plotTable{max-height:640px}.plotTable tbody tr:first-child{background:#172117}.plotTable td:nth-child(4),.plotTable td:nth-child(5){font-weight:700}@media (max-width:1050px){.plotControls{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.shell{padding:0 12px}.grid2{grid-template-columns:1fr}nav{gap:14px;overflow:auto}.source{display:none}.controls,.watchForm{flex-direction:column;align-items:stretch}.plotControls{grid-template-columns:1fr;display:grid}.strip{grid-template-columns:repeat(2,1fr)}.dexFrame{height:340px}.dexActions>a{display:none}}
:root{--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-yellow-100:#fef9c2;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-700:#a36100;--color-yellow-900:#733e0a;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-400:#05df72;--color-green-600:#00a544;--color-green-700:#008138;--color-green-900:#0d542b;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-teal-500:#00baa7;--color-cyan-500:#00b7d7;--color-sky-500:#00a5ef;--color-blue-500:#3080ff;--color-indigo-500:#625fff;--color-purple-500:#ac4bff;--color-pink-500:#f6339a;--color-rose-400:#ff667f;--color-rose-600:#e70044;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-700:#404040;--color-neutral-800:#262626;--void:#0a0403;--panel:var(--color-neutral-800);--raised:var(--color-neutral-700);--rule:color-mix(in srgb, var(--color-neutral-700) 78%, transparent);--rule-strong:var(--color-gray-500);--etch:#fff;--plate:#fffc;--muted:#ffffff9e;--disabled:#fff6;--worm:var(--color-rose-400);--el:var(--color-red-500);--go:var(--color-emerald-400);--ui:var(--font-ui), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--display:var(--font-ui), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--data:var(--font-data), ui-monospace, "SF Mono", Menlo, monospace;--text-xs:10px;--text-sm:12px;--text-md:14px;--text-lg:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-control:3px;--radius-panel:6px;--radius-dialog:12px;--shadow-overlay:0 16px 48px #00000061;--motion-fast:.14s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--void);--line:var(--rule);--text:var(--etch);--acid:var(--go);--cyan:var(--go);--amber:var(--el);--red:var(--worm)}@supports (color:lab(0% 0 0)){:root{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046)}}html,body{background:var(--void);color:var(--etch);font-family:var(--ui);font-size:var(--text-md)}body{background-image:linear-gradient(#f0ede606 1px,#0000 1px),linear-gradient(90deg,#f0ede606 1px,#0000 1px);background-size:32px 32px}h1{font-family:var(--display)}h1 span{color:var(--el)}.eyebrow,.source,.panelHead span,.status,nav a,.mono,td:not(:first-child),.barlist strong,.formula,.dexHead h2,.dexActions>a,.dexFoot{font-family:var(--data)}.status i{background:var(--worm)}.status i.live{background:var(--go);box-shadow:0 0 10px color-mix(in srgb, var(--go) 46%, transparent)}nav{border-color:var(--glass-edge);background:0 0}nav a{transition:color var(--motion-fast), border-color var(--motion-fast)}nav a:hover{color:var(--plate)}nav a.active{color:var(--el);border-color:var(--el)}.strip,.toolbar,.controls,.watchForm{background:var(--panel);border-color:var(--rule);border-radius:var(--radius-panel)}.strip{overflow:hidden}.panel{background:var(--panel);border-color:var(--rule);border-radius:var(--radius-panel);overflow:hidden}.panelHead{background:var(--raised)}th{background:var(--raised);color:var(--plate)}th,td,.formula p{border-color:var(--rule)}.plotTable tbody tr:first-child{background:color-mix(in srgb, var(--go) 9%, transparent)}.pos{color:var(--go)!important}.neg{color:var(--worm)!important}.amber{color:var(--el)}.tip{background:var(--raised);border-color:var(--rule-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay)}.barlist i{background:var(--raised);border-radius:999px;overflow:hidden}select,input,button{background:var(--void);border-color:var(--rule-strong);border-radius:var(--radius-control);color:var(--etch);font-family:var(--data);transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast)}select:hover,input:hover{border-color:var(--plate)}select:focus-visible,input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--el);outline-offset:2px}button{background:var(--el);border-color:var(--el);color:var(--on-accent)}button:hover{background:var(--etch);border-color:var(--etch)}button:disabled{background:var(--raised);border-color:var(--rule);color:var(--disabled);cursor:not-allowed}button.secondary{background:var(--raised);border-color:var(--rule-strong);color:var(--plate)}button.secondary:hover{background:var(--rule);color:var(--etch)}button.mini.watching{background:color-mix(in srgb, var(--go) 10%, transparent);border-color:var(--go);color:var(--go)}.alert{background:color-mix(in srgb, var(--el) 10%, transparent);border-color:var(--el);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--el)}.alert.bad{background:color-mix(in srgb, var(--worm) 10%, transparent);border-color:var(--worm);color:var(--worm)}a{color:var(--go)}code{color:var(--el)}.dexPanel{background:var(--panel);border-color:var(--rule);border-radius:var(--radius-panel);overflow:hidden}.segmented button{background:var(--void);border-color:var(--rule);color:var(--muted)}.segmented button.active{background:var(--el);border-color:var(--el);color:var(--void)}.dexFrame{background:var(--void)}.plotId{align-items:center;gap:var(--space-2);display:inline-flex}button.copyPlot{border-radius:var(--radius-control);width:22px;height:22px;color:var(--muted);opacity:.55;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:opacity .12s linear,color .12s linear,border-color .12s linear,background .12s linear;display:inline-flex}tbody tr:hover button.copyPlot{opacity:1}button.copyPlot:hover{background:var(--surface);border-color:var(--hairline-strong);color:var(--etch);opacity:1}button.copyPlot.copied{color:var(--go);opacity:1;background:0 0;border-color:#0000}.ingredients{white-space:normal;min-width:260px}.ing{border:1px solid var(--line);color:var(--text);border-radius:2px;margin:2px 5px 2px 0;padding:2px 7px;font:10px Consolas,monospace;display:inline-block}.ing.short{border-color:var(--worm);color:var(--worm);background:color-mix(in srgb, var(--worm) 8%, transparent)}.slippage{color:var(--muted);font:10px/1.5 Consolas,monospace;display:block}tbody tr.rowWarn td:first-child{box-shadow:inset 2px 0 0 var(--worm)}.pill{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;align-self:center;padding:5px 9px;font:10px Consolas,monospace}.pill.warn{border-color:var(--worm);color:var(--worm);background:color-mix(in srgb, var(--worm) 10%, transparent)}.pill.good{border-color:var(--go);color:var(--go);background:color-mix(in srgb, var(--go) 10%, transparent)}.pill.tiny{border-color:var(--el);color:var(--el);margin-left:6px;padding:1px 5px;font-size:9px}.glassNav{isolation:isolate;height:100%;position:relative}.glassNavLayer{z-index:1;background:0 0;align-items:center;gap:28px;height:100%;display:flex;position:relative}.glassDefs{pointer-events:none;width:0;height:0;position:absolute}.glassNavLayer>a{z-index:1;border-bottom:0;padding:0 14px;position:relative}.glassLens{z-index:0;pointer-events:none;background:var(--surface);border:1px solid var(--hairline-strong);position:absolute;box-shadow:inset 0 1px #ffffff0f}@media (prefers-reduced-motion:reduce){.glassLens{transition:none}}:root{--glass-tint:#0a09082e;--surface:#ffffff09;--hairline:#ffffff1c;--hairline-strong:#fff3;--tick:#ffffff47;--on-accent:#fff;--glass-blur:18px;--glass-edge:#f0ede61a;--glass-rim:#f0ede62e;--chart-1:#5ad7df;--chart-2:#e7872d;--chart-3:#80caa2;--chart-grid:#ffffff1a;--chart-axis:#ffffff9e;--grad-1:#54241c;--grad-2:#3e1813;--grad-3:#2c0f0c;--grad-4:#1a0907;--grad-5:#0a0403;--scrim-rgb:10 9 8;--chrome-text:#fffc;--chrome-text-strong:#fff;--grid-line:#f0ede60d;--veil:.42;--grain:.55;--sunset:1;--sunset-scrim:0}html{background:var(--void)}body{background-color:#0000;background-image:none}body:before{content:"";z-index:-3;pointer-events:none;background:linear-gradient(rgb(var(--scrim-rgb) / var(--sunset-scrim)), rgb(var(--scrim-rgb) / var(--sunset-scrim))), linear-gradient(22deg, var(--grad-1) 0%, var(--grad-2) 25%, var(--grad-3) 50%, var(--grad-4) 75%, var(--grad-5) 100%);opacity:var(--sunset);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:fixed;inset:0}@supports not (mix-blend-mode:overlay){body:after{mix-blend-mode:normal;opacity:var(--veil)}}html:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:32px 32px;position:fixed;inset:0}.sectionHead h2,.sectionHead p,.sectionHead .source,header h1,.status,.glassNavLayer>a,.eyebrow{text-shadow:none}header h1,.sectionHead h2{color:var(--chrome-text-strong)}.sectionHead p{color:var(--chrome-text)}.panel,.strip,.toolbar,.controls,.watchForm,.footnote,.dexPanel,.alert{background:var(--surface);-webkit-backdrop-filter:blur(14px)saturate(150%)brightness(.58);backdrop-filter:blur(14px)saturate(150%)brightness(.58);border:1px solid var(--hairline);box-shadow:inset 0 1px #ffffff0a}.panelHead,th{border-bottom:1px solid var(--hairline);background:0 0}nav,header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--glass-edge);background:0 0}table,tbody,tbody tr,td,.recharts-surface,.recharts-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none}tbody tr:hover{background:#f0ede60d}body{font-feature-settings:"tnum" 1;letter-spacing:-.005em}h1,h2,h3{letter-spacing:-.02em}.strip b,td,th,.mono{font-variant-numeric:tabular-nums}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.panel,.strip,.toolbar,.controls,.watchForm,.footnote,.dexPanel,.alert{background:var(--panel)}nav,header{background:#10100ef5}}.mono,td:not(:first-child),code,pre,.formula,.slippage,.ing{font-family:var(--data)}h1,h2,h3,nav a,.glassNavLayer>a,.eyebrow,.source,.panelHead span,.panelHead h3,.status,.dexHead h2,.dexActions>a,.dexFoot,.sectionHead p,.empty,.loading,.pill,.alert,label,button,th,.strip span{font-family:var(--ui)}.mono,td:not(:first-child),.strip b,.tip,.formula,.barlist strong,select,input,code,pre,.slippage,.ing,.plotId{font-family:var(--data)}.liquidBackdrop{z-index:-2;pointer-events:none;width:100vw;height:100vh;opacity:var(--sunset);position:fixed;top:0;left:0;overflow:hidden}.liquidBackdrop canvas{width:100%;height:100%;display:block}.liquidScrim{background:rgb(var(--scrim-rgb) / var(--sunset-scrim));position:absolute;inset:0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--void:#fffdfc;--panel:#fff;--raised:color-mix(in srgb, var(--color-neutral-300) 26%, white);--rule:color-mix(in srgb, var(--color-neutral-700) 15%, transparent);--rule-strong:color-mix(in srgb, var(--color-neutral-700) 34%, transparent);--etch:#000;--plate:#000c;--muted:#0000009e;--disabled:#0006;--el:var(--color-red-600);--go:var(--color-emerald-600);--worm:var(--color-rose-600);--glass-tint:#ffffff1a;--surface:#ffffff4d;--hairline:#090c0e1f;--hairline-strong:#090c0e38;--tick:#090c0e4d;--on-accent:#fff;--glass-edge:#00000017;--glass-rim:#fffffff2;--scrim-rgb:255 252 246;--sunset-scrim:0;--chrome-text:#000c;--chrome-text-strong:#000;--grid-line:#2812090f;--grad-1:#fffdfc;--grad-2:#fef3f1;--grad-3:#fce7e4;--grad-4:#f8d6d3;--grad-5:#f4c6c2;--veil:.3;--grain:.42;--chart-1:#0e7490;--chart-2:#b45309;--chart-3:#047857;--chart-grid:#0000001a;--chart-axis:#0000009e}:root[data-theme=light] .panel,:root[data-theme=light] .strip,:root[data-theme=light] .toolbar,:root[data-theme=light] .controls,:root[data-theme=light] .watchForm,:root[data-theme=light] .footnote,:root[data-theme=light] .dexPanel,:root[data-theme=light] .alert{box-shadow:inset 0 1px #ffffff8c}:root[data-theme=light] .panel,:root[data-theme=light] .strip,:root[data-theme=light] .dexPanel{border-color:#ffffff8c}:root[data-theme=light] .panel,:root[data-theme=light] .strip,:root[data-theme=light] .toolbar,:root[data-theme=light] .controls,:root[data-theme=light] .watchForm,:root[data-theme=light] .footnote,:root[data-theme=light] .dexPanel,:root[data-theme=light] .alert{-webkit-backdrop-filter:blur(14px)saturate(160%)brightness(1.18);backdrop-filter:blur(14px)saturate(160%)brightness(1.18)}:root[data-theme=light] .panelHead,:root[data-theme=light] th{border-bottom:1px solid var(--hairline);background:0 0}:root[data-theme=light] .sectionHead h2,:root[data-theme=light] .sectionHead p,:root[data-theme=light] .sectionHead .source,:root[data-theme=light] header h1,:root[data-theme=light] .status,:root[data-theme=light] .glassNavLayer>a,:root[data-theme=light] .eyebrow{text-shadow:none}:root[data-theme=light] tbody tr:hover{background:#2812090b}:root[data-theme=light] .glassLens{border-color:var(--hairline-strong);background:#ffffff6b;box-shadow:inset 0 1px #ffffffb3}.themeToggle{border:1px solid var(--rule-strong);height:24px;color:var(--muted);font:9px var(--ui);letter-spacing:.1em;cursor:pointer;background:0 0;margin-right:10px;padding:0 9px}.themeToggle:hover{color:var(--etch);border-color:var(--el)}.glassNavLayer>a,.eyebrow,.status,.sectionHead .source{color:var(--chrome-text)}.glassNavLayer>a.active{color:var(--chrome-text-strong)}.panel{position:relative}.panel:before,.panel:after{content:"";pointer-events:none;z-index:1;width:9px;height:9px;position:absolute}.panel:before{border-top:1px solid var(--tick);border-left:1px solid var(--tick);top:-1px;left:-1px}.panel:after{border-bottom:1px solid var(--tick);border-right:1px solid var(--tick);bottom:-1px;right:-1px}th{border-bottom:1px solid var(--hairline-strong)}.strip>div{border-right:1px solid var(--hairline)}.panelHead{border-bottom:1px solid var(--hairline)}tbody tr{transition:background .1s linear}.panel a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:1px solid var(--el);outline-offset:1px}select,input,textarea{background:var(--surface);border:1px solid var(--hairline);color:var(--etch);border-radius:var(--radius-control);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .12s linear,background .12s linear}select:hover,input:hover,textarea:hover{border-color:var(--hairline-strong)}select:focus,input:focus,textarea:focus{border-color:var(--el);background:var(--surface);outline:none}input::placeholder{color:var(--muted)}select{appearance:none;padding-right:26px}.controls label,.toolbar label,.watchForm label{position:relative}*{scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--hairline-strong);background-clip:padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--tick);background-clip:padding-box}:root{--sl-plate:#fff0;--sl-blur:0px;--sl-grey:#ffffff94;--sl-rule:#ffffff24;--sl-cap:11px;--ready:var(--color-amber-400);--chart-1:#fff;--chart-2:var(--el);--chart-3:#8a8a8a;--chart-grid:#ffffff1a;--chart-axis:#ffffff94}:root[data-theme=light]{--sl-plate:#fff0;--sl-grey:#0000008f;--sl-rule:#00000029;--ready:var(--color-amber-500);--chart-1:#000;--chart-2:var(--el);--chart-3:#6e6e6e;--chart-grid:#0000001c;--chart-axis:#0000008f}.panel,.strip,.toolbar,.controls,.watchForm,.footnote,.dexPanel,.alert{background:var(--sl-plate);-webkit-backdrop-filter:blur(var(--sl-blur));backdrop-filter:blur(var(--sl-blur));border:0;border-top:1px solid var(--sl-rule);box-shadow:none;border-radius:0}:root[data-theme=light] .panel,:root[data-theme=light] .strip,:root[data-theme=light] .toolbar,:root[data-theme=light] .controls,:root[data-theme=light] .watchForm,:root[data-theme=light] .footnote,:root[data-theme=light] .dexPanel,:root[data-theme=light] .alert{background:var(--sl-plate);-webkit-backdrop-filter:blur(var(--sl-blur));backdrop-filter:blur(var(--sl-blur));border:0;border-top:1px solid var(--sl-rule);box-shadow:none}.panel:before,.panel:after{content:none}.footnote{border-top:1px solid var(--sl-rule);border-bottom:0;padding:20px 0}.alert{border-left:0;border-top:1px solid var(--el);background:0 0;padding:14px 0}.eyebrow,.source,.panelHead span,.status,.dexFoot,.sectionHead p,label,th,.empty,.loading{font-size:var(--sl-cap);letter-spacing:normal;text-transform:none;color:var(--sl-grey);font-weight:400}.panelHead{background:0 0;border-bottom:0;align-items:baseline;padding:18px 0 12px}.panelHead h3{font-size:var(--sl-cap);letter-spacing:normal;text-transform:none;color:var(--etch);font-weight:400}:root[data-theme=light] .panelHead{background:0 0;border-bottom:0}.strip{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0;margin-bottom:28px}.strip>div{border-right:0;border-top:1px solid var(--sl-rule);padding:22px 20px 24px 0}.strip span{font-size:var(--sl-cap);letter-spacing:normal;text-transform:none;color:var(--sl-grey);order:2;margin:8px 0 0}.strip>div{flex-direction:column;display:flex}.strip b{font-family:var(--ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--etch);overflow-wrap:anywhere;order:1;min-width:0;font-size:clamp(23px,2.4vw,34px);font-weight:500;line-height:1.05}.riskNote{border-top:1px solid var(--sl-rule);color:var(--plate);font-size:var(--text-sm);margin:0;padding:16px 20px 18px;line-height:1.6}.riskNote b{color:var(--etch)}.valueBridge p:first-child{border-color:rgb(var(--worm-rgb) / .45)}.sectionHead{align-items:baseline;margin:44px 0 4px}.sectionHead.sub{margin-top:56px}.sectionHead h2{letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:500;line-height:1.02}header h1{letter-spacing:-.03em;font-weight:500}header h1 strong{font-weight:700}h1,h2,h3{font-weight:500}th{border-bottom:1px solid var(--sl-rule);background:0 0;padding:10px 14px 10px 0;font-weight:400}:root[data-theme=light] th{border-bottom:1px solid var(--sl-rule);background:0 0}td{border-bottom:1px solid var(--sl-rule);letter-spacing:-.01em;padding:13px 14px 13px 0;font-size:13px}tbody tr:hover,tbody tr.selected{background:#ffffff0a}:root[data-theme=light] tbody tr:hover,:root[data-theme=light] tbody tr.selected{background:#0000000a}select,input,textarea,button,.segmented button{border:1px solid var(--sl-rule);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--ui);letter-spacing:-.01em;color:var(--etch);background:0 0;border-radius:0;font-size:12px}button,.segmented button.active{background:var(--etch);border-color:var(--etch);color:var(--void);font-weight:500}button.secondary{border-color:var(--sl-rule);color:var(--etch);background:0 0;font-weight:400}select:hover,input:hover,textarea:hover,.segmented button:hover{border-color:var(--etch)}.tip{background:var(--void);border:1px solid var(--sl-rule);box-shadow:none;font-size:var(--sl-cap);border-radius:0;padding:10px 12px}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{display:none}.recharts-text{letter-spacing:normal}.barlist{padding:18px 0}.barlist i{background:var(--sl-rule);border-radius:0;height:1px}.barlist i b{background:var(--etch)}.barlist strong{font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em}nav,header{border-bottom:1px solid var(--sl-rule)}nav a,.glassNavLayer>a{font-size:var(--sl-cap);text-transform:none;letter-spacing:normal;font-family:var(--ui)}button:hover,.segmented button.active:hover,button.secondary:hover{border-color:var(--etch);color:var(--etch);background:0 0}button:disabled{border-color:var(--sl-rule);color:var(--disabled);background:0 0}.priceChart{border-top:1px solid var(--sl-rule);margin-bottom:28px}.priceHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding:4px 0 10px;display:flex}.priceEyebrow{color:var(--sl-grey);padding-top:18px;display:block}.priceHead h2{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1}.priceNow{align-items:baseline;gap:12px;margin-left:auto;display:flex}.priceNow b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,40px);font-weight:500}.priceNow i{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:13px;font-style:normal}.priceCtl{align-items:center;gap:10px;display:flex}.priceCtl .segmented button{min-width:38px;height:26px;padding:0 8px}.priceOhlc{min-height:20px;color:var(--sl-grey);flex-wrap:wrap;align-items:baseline;gap:18px;padding-bottom:8px;display:flex}.priceOhlc b{color:var(--etch);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:400}.priceOhlc .dim{color:var(--sl-grey)}.priceCanvas{width:100%;min-width:0;height:440px}.priceCanvas canvas{display:block}.priceFoot,.dexFoot{border-top:1px solid var(--sl-rule);color:var(--sl-grey);flex-wrap:wrap;justify-content:space-between;gap:18px;height:auto;padding:10px 0 0;display:flex}.priceFoot a,.dexFoot a{color:var(--sl-grey);border-bottom:1px solid var(--sl-rule);text-decoration:none}.priceFoot a:hover,.dexFoot a:hover{color:var(--etch);border-color:var(--etch)}.dexFoot{margin-bottom:28px}@media (max-width:850px){.priceCanvas{height:320px}.priceNow{margin-left:0}.priceCtl{width:100%}}:root{--chrome-veil:#0a0403eb;--chrome-veil-soft:#0a0403d1}:root[data-theme=light]{--chrome-veil:#fffdfceb;--chrome-veil-soft:#fffdfcd6}nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}th{z-index:2;background:0 0}:root[data-theme=light] th{background:0 0}.tableWrap{--gutter:14px;margin-left:calc(var(--gutter) * -1);width:calc(100% + var(--gutter));position:relative}th,td{padding-left:var(--gutter)}tbody tr td:first-child{position:relative}tbody tr.selected td:first-child:before,.plotTable tbody tr:first-child td:first-child:before{content:"";background:var(--el);width:2px;position:absolute;top:0;bottom:0;left:0}tbody tr.rowWarn.selected td:first-child:before,.plotTable tbody tr.rowWarn:first-child td:first-child:before{background:var(--worm)}tbody{-webkit-mask-image:linear-gradient(to bottom, transparent 0 var(--rowCut,0px), #000 var(--rowCut,0px));-webkit-mask-image:linear-gradient(to bottom, transparent 0 var(--rowCut,0px), #000 var(--rowCut,0px));mask-image:linear-gradient(to bottom, transparent 0 var(--rowCut,0px), #000 var(--rowCut,0px))}main{-webkit-mask-image:linear-gradient(to bottom, transparent 0 var(--pageCut,0px), #000 var(--pageCut,0px));-webkit-mask-image:linear-gradient(to bottom, transparent 0 var(--pageCut,0px), #000 var(--pageCut,0px));mask-image:linear-gradient(to bottom, transparent 0 var(--pageCut,0px), #000 var(--pageCut,0px))}@supports not ((-webkit-mask-image:linear-gradient(#000, #000)) or (mask-image:linear-gradient(#000, #000))){nav{background:var(--chrome-veil-soft);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}th{background:var(--chrome-veil)}}header h1{white-space:nowrap}.radar{vertical-align:-.13em;opacity:.92;width:.92em;height:.92em;margin-right:.4em}.leaderboardToolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;padding:16px 0;display:flex}.leaderboardToolbar .segmented{flex-wrap:wrap;display:flex}.leaderboardToolbar label{gap:var(--space-1);min-width:min(280px,100%);display:grid}.leaderboardToolbar input{min-height:34px;padding:7px 10px}.leaderboardPanel .tableWrap{max-height:none;overflow:auto visible}.playerIdentity{grid-template-columns:auto auto;align-items:baseline;column-gap:8px;min-width:150px;display:inline-grid}.playerIdentity b{color:var(--etch);font-weight:500}.playerIdentity span{color:var(--sl-grey);font-size:10px}.playerIdentity a{grid-area:1/2;text-decoration:none}.controls>.pill,.toolbar>.pill,.watchForm>.pill,.plotControls>.pill{letter-spacing:normal;text-transform:none;align-self:end;align-items:center;height:32px;padding:0 10px;font-size:11px;display:inline-flex}.walletGate{border-top:1px solid var(--sl-rule);border-bottom:1px solid var(--sl-rule);justify-content:space-between;align-items:center;gap:28px;min-height:220px;padding:38px 0;display:flex}.walletGate h3{margin:0 0 8px;font-size:20px;font-weight:500}.walletGate p{max-width:680px;color:var(--sl-grey);margin:0;line-height:1.6}.walletBar{border-top:1px solid var(--sl-rule);border-bottom:1px solid var(--sl-rule);grid-template-columns:2fr repeat(3,1fr) auto;align-items:stretch;margin-bottom:28px;display:grid}.walletBar>div{border-right:1px solid var(--sl-rule);padding:14px 16px}.walletBar span{color:var(--sl-grey);margin-bottom:6px;font-size:10px;display:block}.walletBar b{font-size:15px;font-weight:500}.walletBar button{align-self:center;margin-left:16px}.walletPlots{max-height:520px;margin-bottom:14px}.walletPlots input[type=checkbox],.confirm input{height:auto}.walletPlots select{min-width:132px}.reviewBox{border:1px solid var(--rule-strong);background:color-mix(in srgb,var(--raised) 58%,transparent);margin:0 0 28px;padding:16px;box-shadow:0 12px 32px #0000001f}.reviewBox h3{margin:0 0 14px;font-size:14px;font-weight:500}.reviewStats{color:var(--sl-grey);flex-wrap:wrap;gap:24px;margin-bottom:14px;display:flex}.reviewStats b{color:var(--etch);margin-left:6px;font-weight:500}.reviewBox>button{margin-top:12px}.confirm{color:var(--etch);text-transform:none;letter-spacing:normal;flex-direction:row;align-items:center;gap:9px;margin-top:15px}.calldata,.calldataBlock{font-family:var(--data);white-space:normal;overflow-wrap:anywhere;color:var(--sl-grey);font-size:10px}.calldata{min-width:360px;max-width:720px}.calldataBlock{border-top:1px solid var(--sl-rule);border-bottom:1px solid var(--sl-rule);padding:12px 0;line-height:1.55}.oreSummary,.approvalNote{color:var(--sl-grey);line-height:1.55}.approvalNote{border-left:2px solid var(--el);margin-top:12px;padding:10px 12px}.walletGateActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.testBanner{border:1px solid rgb(var(--el-rgb) / .55);background:rgb(var(--el-rgb) / .08);color:var(--el);align-items:center;gap:14px;margin-bottom:12px;padding:10px 14px;display:flex}.testBanner b{font-family:var(--display);letter-spacing:.06em;font-size:12px}.testBanner span{color:var(--plate);font-size:12px}.testWorkbench{border:1px solid var(--rule-strong);background:rgb(var(--el-rgb) / .035);margin:0 0 28px;padding:16px}.testWorkbenchHead,.testPlotHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.testWorkbenchHead h3{margin:0 0 4px;font-size:15px;font-weight:500}.testWorkbenchHead p{color:var(--muted);margin:0;font-size:12px}.testWorkbenchHead label{min-width:190px}.testBalances{grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px;margin:16px 0;display:grid}.testWorkbench details{border-top:1px solid var(--sl-rule);border-bottom:1px solid var(--sl-rule);margin-bottom:14px;padding:10px 0}.testWorkbench summary{cursor:pointer;color:var(--plate);font-size:12px}.testOreGrid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.testPlotHead{margin-bottom:8px}.testPlotEditor{gap:6px;display:grid}.testPlotRow{border-top:1px solid var(--sl-rule);grid-template-columns:110px 100px 100px 120px auto;align-items:end;gap:8px;padding:8px 0;display:grid}.testPlotRow label:not(.checkField){gap:3px}.testPlotRow .checkField{min-height:32px;color:var(--plate);text-transform:none;letter-spacing:normal;cursor:pointer;align-items:center;gap:7px;display:flex}.testPlotRow button{justify-self:end}.rowCheck{cursor:pointer;min-height:30px;color:var(--plate);text-transform:none;letter-spacing:normal;align-items:center;gap:7px;display:inline-flex}.rowCheck span{color:var(--muted);font-size:10px}.rowCheck:has(input:disabled){cursor:not-allowed;opacity:.55}.walletPlots input[type=checkbox],.confirm input,.checkField input{width:16px;height:16px;min-height:16px;accent-color:var(--el);cursor:pointer;z-index:3;position:relative}.walletPlots input[type=checkbox]:disabled{cursor:not-allowed}@media (max-width:850px){.walletGate{flex-direction:column;align-items:flex-start}.walletGateActions{justify-content:flex-start}.walletBar{grid-template-columns:1fr 1fr}.walletBar button{margin:8px}.calldata{min-width:260px}.testBalances{grid-template-columns:1fr}.testOreGrid,.testPlotRow{grid-template-columns:1fr 1fr}.testPlotRow button{justify-self:start}}.plotGrid{background:var(--sl-rule);border-top:1px solid var(--sl-rule);border-bottom:1px solid var(--sl-rule);-webkit-user-select:none;user-select:none;touch-action:pan-y;grid-template-columns:repeat(auto-fill,minmax(min(100%,288px),1fr));gap:1px;margin-bottom:20px;display:grid}.plotCard{background:var(--void);cursor:pointer;outline:none;flex-direction:column;gap:9px;padding:14px;transition:background .12s linear,box-shadow .12s linear;display:flex;position:relative}.plotCard:hover{background:color-mix(in srgb, var(--etch) 6%, var(--void))}.plotCard:focus-visible,.plotCard.isSelected{box-shadow:inset 0 0 0 2px var(--etch)}.plotCard.isBlocked{cursor:not-allowed;opacity:.38}.plotCard.isBlocked:hover{background:var(--void)}.plotCard.isPass{box-shadow:inset 0 0 0 1px var(--go)}.plotCard.isFail{box-shadow:inset 0 0 0 1px var(--worm)}.plotCard.isDropTarget{box-shadow:inset 0 0 0 2px var(--el);background:color-mix(in srgb, var(--el) 12%, var(--void))}.pcHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.pcHead h3{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:15px;font-weight:500}.pcStatus{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.pcStatus i{background:currentColor;border-radius:50%;width:7px;height:7px}.pcStatus.is-open{background:color-mix(in srgb, var(--go) 22%, transparent);color:var(--go)}.pcStatus.is-closed{background:color-mix(in srgb, var(--worm) 22%, transparent);color:var(--worm)}.pcLevel{align-items:center;gap:10px;display:flex}.pcLevel>b{letter-spacing:-.03em;white-space:nowrap;font-size:23px;font-weight:600}.pcTicks{flex:1;gap:2px;min-width:0;display:flex}.pcTicks i{background:color-mix(in srgb, var(--etch) 16%, transparent);flex:1;min-width:1px;height:14px}.pcTicks i.on{background:var(--etch)}.pcTicks i.pending{background:var(--ready)}.pcRule{border:0;border-top:1px solid var(--sl-rule);margin:2px 0}.pcRow{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.pcRow span{color:var(--sl-grey)}.pcRow b{font-variant-numeric:tabular-nums;font-weight:500}.pcTimer{font-variant-numeric:tabular-nums}.pcLocked:before{content:"🔒";margin-right:4px;font-size:10px}.pcRig{border:1px solid var(--hairline-strong);flex-direction:column;justify-content:center;min-height:52px;padding:8px 10px;display:flex}.pcRig em{color:var(--sl-grey);text-align:center;font-size:12.5px;font-style:italic}.pcRig.filled{background:var(--etch);border-color:var(--etch)}.pcRig.filled .pcRigOwner{color:color-mix(in srgb, var(--void) 65%, transparent);text-overflow:ellipsis;font-size:10px;overflow:hidden}.pcRig.filled b{letter-spacing:-.02em;color:var(--void);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.pcRig.isDrop{border-color:var(--ready);background:color-mix(in srgb, var(--ready) 14%, transparent)}.pcRigPick{text-align:center;color:var(--etch);font-size:14px}.pcButtons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pcButtons button{border:1px solid var(--hairline-strong);height:30px;color:var(--etch);background:0 0;padding:0 6px;font-size:11.5px}.pcButtons button:disabled{color:var(--disabled);border-color:var(--sl-rule);cursor:not-allowed;background:0 0}.pcUpgradeTitle{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:500}.pcTarget{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:40px;display:grid}.pcTarget>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding:0 4px;font-size:19px;font-weight:600}.pcStep{width:100%;height:40px;color:var(--etch);background:0 0;border:0;border-radius:0;padding:0 12px;font-size:18px;font-weight:500;line-height:1;transition:background-color .1s linear}.pcStep:first-of-type{text-align:left}.pcStep:last-of-type{text-align:right}.pcStep:hover:not(:disabled){background:color-mix(in srgb, var(--etch) 7%, transparent);color:var(--etch);border:0}.pcStep:active:not(:disabled){background:color-mix(in srgb, var(--etch) 12%, transparent)}.pcStep:disabled{color:color-mix(in srgb, var(--etch) 22%, transparent);cursor:not-allowed;background:0 0}.pcFace>.pcRow,.pcFace>.pcRig,.pcFace>.pcRule,.pcFace>.pcButtons,.pcFace>.pcUpgradeTitle,.pcFace>.pcPrimary{flex:none}.pcSwitcher{--faceH:252px;height:var(--faceH);position:relative;overflow:hidden}.pcTrack{flex-direction:column;transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex}.pcTrack.isUp{transform:translateY(calc(var(--faceH) * -1))}.pcFace{height:var(--faceH);flex-direction:column;flex:none;gap:9px;min-height:0;display:flex}@media (prefers-reduced-motion:reduce){.pcTrack{transition:none}}.pcSwitch{border:1px solid var(--hairline-strong);width:100%;height:36px;color:var(--etch);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.pcSwitch:hover{background:color-mix(in srgb, var(--etch) 8%, transparent);border-color:var(--etch);color:var(--etch)}.pcFace:first-child .pcSwitch{margin-top:auto}.pcChevron{flex:none}.pcChevron.up{transform:rotate(180deg)}.pcOre{flex-direction:column;flex:1;gap:5px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pcOre li{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.pcOre u{-webkit-text-decoration-color:color-mix(in srgb, var(--etch) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--etch) 45%, transparent);text-underline-offset:3px;text-overflow:ellipsis;overflow:hidden}.pcOre span{color:var(--etch);font-variant-numeric:tabular-nums;font-weight:500}.pcOre span b{font-weight:500}.pcOre span b.short{color:var(--worm)}.pcPrimary{background:var(--ready);border-color:var(--ready);color:#17130a;width:100%;height:34px;padding:0 6px;font-size:12.5px;font-weight:600}.pcPrimary:hover:not(:disabled){background:var(--ready);border-color:var(--etch);color:#17130a}.pcPrimary:disabled{background:color-mix(in srgb, var(--etch) 8%, transparent);color:var(--disabled);cursor:not-allowed;border-color:#0000}.rigTray{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.rigTray .cap{color:var(--sl-grey);margin-right:4px}.rigChip{border:1px solid var(--sl-rule);height:30px;color:var(--etch);cursor:grab;background:0 0;border-radius:0;padding:0 11px;font-size:11px}.rigChip b{font-weight:500}.rigChip:hover{border-color:var(--etch);color:var(--etch);background:0 0}.rigChip.dragging{cursor:grabbing;border-color:var(--el);color:var(--el)}.actionDock{z-index:4;border-top:1px solid var(--sl-rule);background:var(--chrome-veil);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;padding:13px 22px;display:flex;position:sticky;bottom:0}.actionDock .dockCount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,28px);font-weight:500}.actionDock .dockCount small{letter-spacing:normal;color:var(--sl-grey);font-size:11px;font-weight:400;display:block}.actionDock .dockStat{font-variant-numeric:tabular-nums;font-size:13px}.actionDock .dockStat small{color:var(--sl-grey);font-size:11px;display:block}.actionDock .spacer{flex:1}.actionDock label{flex-direction:row;align-items:center;gap:8px}.actionDock input[type=number]{width:68px;height:30px}.stepper{border:1px solid var(--sl-rule);align-items:center;height:30px;display:flex}.stepper button{width:28px;height:28px;color:var(--etch);background:0 0;border:0;padding:0;font-size:14px}.stepper button:hover{background:color-mix(in srgb, var(--etch) 12%, transparent);color:var(--etch);border:0}.stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:12px}.auditToggle{color:var(--sl-grey);background:0 0;border:0;height:auto;padding:0;font-size:11px;text-decoration:underline}.auditToggle:hover{color:var(--etch);background:0 0;border:0}.auditBlock{font-family:var(--data);color:var(--sl-grey);word-break:break-all;border-top:1px solid var(--sl-rule);padding:10px 0;font-size:10px;line-height:1.5}@media (max-width:850px){.plotGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.actionDock{gap:12px}}.oreTray{background:var(--sl-rule);border-top:1px solid var(--sl-rule);border-bottom:1px solid var(--sl-rule);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:1px;margin-bottom:14px;display:grid}.oreChip{background:var(--void);text-align:left;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;height:auto;padding:10px 11px;display:flex}.oreChip b{color:var(--sl-grey);font-size:11px;font-weight:400}.oreChip i{letter-spacing:-.02em;color:var(--etch);font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;font-weight:500}.oreChip:hover{background:color-mix(in srgb, var(--etch) 6%, var(--void));color:inherit;border:0}.oreChip.isActive{background:color-mix(in srgb, var(--etch) 9%, var(--void));box-shadow:inset 0 0 0 1px var(--etch)}.oreChip.isActive b{color:var(--etch)}.poolRow{flex-wrap:wrap;flex:auto;align-items:stretch;gap:1px;min-width:0;display:flex}.poolChip{border-left:1px solid var(--sl-rule);flex-direction:column;justify-content:center;gap:1px;min-width:76px;padding:3px 11px;display:flex}.poolChip small{color:var(--sl-grey);white-space:nowrap;font-size:10px}.poolChip b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:500}.poolChip b i{color:var(--sl-grey);margin-left:2px;font-size:11px;font-style:normal;font-weight:400}.poolChip.isShort b{color:var(--worm)}.poolChip.isDrill{border-left-color:var(--hairline-strong)}.poolChip.isDrill.isShort b{color:var(--worm)}.modeSwitch{align-self:center}.modeSwitch button{min-width:88px;height:30px;padding:0 14px;font-size:12px}.plotCard.isOpenable{cursor:pointer}.poBackdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.poDialog{background:var(--void);border:1px solid var(--hairline-strong);outline:none;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);width:min(920px,100%);max-height:calc(100vh - 56px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #0000008c}.poClose{z-index:1;width:34px;height:34px;color:var(--sl-grey);background:0 0;border:1px solid #0000;padding:0;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}.poClose:hover{background:color-mix(in srgb, var(--etch) 8%, transparent);border-color:var(--sl-rule);color:var(--etch)}.poLeft,.poRight{flex-direction:column;gap:14px;padding:26px 26px 24px;display:flex}.poLeft{border-right:1px solid var(--sl-rule)}.poLeft .cap{color:var(--sl-grey)}.poLeft>.cap{align-self:flex-start}.poTitleRow{align-items:center;gap:12px;margin-top:-8px;display:flex}.poTitleRow h2{letter-spacing:-.03em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:500}.poLevel>b{font-size:30px}.poLevel .pcTicks i{height:18px}.poStats{border-top:1px solid var(--sl-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.poStats>div{padding:12px 10px 0 0}.poStats dt{color:var(--sl-grey);font-size:11px}.poStats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:17px;font-weight:500}.poBuildings{border-top:1px solid var(--sl-rule);flex-direction:column;gap:6px;padding-top:12px;display:flex}.poBuilding{color:var(--sl-grey);justify-content:space-between;gap:10px;font-size:13px;display:flex}.poBuilding b{color:var(--sl-grey);font-weight:500}.poBuilding.built b{color:var(--etch)}.poMuted{color:var(--sl-grey);margin:0;font-size:12px}.poBlock{border-bottom:1px solid var(--sl-rule);flex-direction:column;gap:9px;padding-bottom:14px;display:flex}.poBlock:last-child{border-bottom:0;padding-bottom:0}.poBlock .pcRow{font-size:14px}.poBlock .pcRig{min-height:58px}.poOre{flex:none;overflow:visible}.poOre li{font-size:14px}.poActions{flex-direction:column;gap:9px;display:flex}.poActions>button:not(.auditToggle){height:40px;font-size:13px}.poActions .auditToggle{align-self:flex-start}.poVerdict{font-size:13px;font-weight:500}.poGas{color:var(--sl-grey);font-variant-numeric:tabular-nums;font-size:12px}.poShort{color:var(--worm);margin:0;font-size:12px}.poRight>.poBlock:first-child .pcRow{padding-right:44px}@media (max-width:760px){.poDialog{grid-template-columns:1fr}.poLeft{border-right:0;border-bottom:1px solid var(--sl-rule)}.poRight>.poBlock:first-child .pcRow{padding-right:0}.poTitleRow{padding-right:44px}}.pcRig.filled{border-color:var(--hairline-strong);background:0 0;padding:0;position:relative;overflow:hidden}.rigBarBase,.rigBarFill{min-height:inherit;box-sizing:border-box;flex-direction:column;justify-content:center;gap:1px;padding:8px 10px;display:flex}.rigBarFill{background:var(--etch);transition:clip-path 1s linear;position:absolute;inset:0}.pcRig.filled .rigBarBase .pcRigOwner{color:var(--sl-grey)}.pcRig.filled .rigBarBase b{color:var(--etch)}.pcRig.filled .rigBarFill .pcRigOwner{color:color-mix(in srgb, var(--void) 65%, transparent)}.pcRig.filled .rigBarFill b{color:var(--void)}@media (prefers-reduced-motion:reduce){.rigBarFill{transition:none}}.pcStatus.isToggle{letter-spacing:normal;text-transform:none;cursor:pointer;border:0;min-width:0;margin:0;font-family:inherit;font-size:11px;font-weight:500;line-height:1;transition:background-color .12s linear,box-shadow .12s linear}.pcStatus.isToggle.is-open:hover:not(:disabled){background:color-mix(in srgb, var(--go) 36%, transparent);color:var(--go);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--go) 55%, transparent);border:0}.pcStatus.isToggle.is-closed:hover:not(:disabled){background:color-mix(in srgb, var(--worm) 36%, transparent);color:var(--worm);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--worm) 55%, transparent);border:0}.pcStatus.isToggle.is-open:disabled{background:color-mix(in srgb, var(--go) 22%, transparent);color:var(--go);cursor:default}.pcStatus.isToggle.is-closed:disabled{background:color-mix(in srgb, var(--worm) 22%, transparent);color:var(--worm);cursor:default}.pcStatus.isToggle:focus-visible{outline:1px solid var(--etch);outline-offset:2px}.pcStatus.isPending{cursor:progress}.pcStatus.isPending i{animation:.8s ease-in-out infinite alternate gatePulse}@keyframes gatePulse{0%{opacity:1}to{opacity:.2}}@media (prefers-reduced-motion:reduce){.pcStatus.isPending i{animation:none}}.pcRig:has(>.pcRigAdd){padding:0}.pcRig:has(>.pcRigAdd:hover){border-color:var(--etch)}.pcRigAdd{width:100%;min-height:50px;color:var(--sl-grey);letter-spacing:normal;text-transform:none;background:0 0;border:0;border-radius:0;flex:1;padding:0 10px;font-size:12.5px;font-style:italic;font-weight:400}.pcRigAdd:hover{background:color-mix(in srgb, var(--etch) 7%, transparent);color:var(--etch);border:0}.actionDock .dockSmall{height:32px;padding:0 12px;font-size:12px}.dockActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dockActions button{align-items:center;gap:8px;height:34px;padding:0 12px 0 14px;font-size:12px;display:inline-flex}.dockActions button i{font-variant-numeric:tabular-nums;background:color-mix(in srgb, currentColor 16%, transparent);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;display:inline-grid}.selectBar .dockCount small{white-space:nowrap}.dockHint{color:var(--sl-grey);flex:1;margin:0;font-size:12px}.sectionHead:has(>.modeSwitch){flex-wrap:wrap;gap:12px 16px}.pcRig:not(.filled){border-style:dashed}.pcRig.isDraft{padding:0}.rigCarousel{grid-template-columns:30px auto minmax(0,1fr) 30px;align-items:center;column-gap:8px;width:100%;min-height:50px;display:grid}.rigStep{width:30px;height:50px;color:var(--etch);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.rigStep:hover:not(:disabled){background:color-mix(in srgb, var(--etch) 7%, transparent);color:var(--etch);border:0}.rigStep:disabled{color:var(--disabled);background:0 0}.rigIcon{flex:none;display:block}.rigCarouselName{flex-direction:column;gap:1px;min-width:0;display:flex}.rigCarouselName b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.rigCarouselName small{color:var(--sl-grey);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}.pcSlide{flex:none;overflow:hidden}.pcSlideTrack{grid-template-columns:100% 100%;transition:transform .24s cubic-bezier(.4,0,.2,1);display:grid}.pcSlideTrack.isLeft{transform:translate(-100%)}.pcSlidePane{flex-direction:column;justify-content:center;gap:9px;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.pcSlideTrack{transition:none}}.rigPay{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.rigPayNote{max-width:100%;color:var(--sl-grey);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rigPayNote.pos{color:var(--go)}.rigPayNote.neg{color:var(--worm)}.rigPay>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.rigPay .pcButtons{width:100%;margin-top:5px}.pcButtons .rigPlant{background:var(--etch);border-color:var(--etch);color:var(--void);font-weight:600}.pcButtons .rigPlant:hover:not(:disabled){background:color-mix(in srgb, var(--etch) 86%, var(--void));border-color:var(--etch);color:var(--void)}.pcButtons .rigCancel{background:var(--worm);border-color:var(--worm);color:#fff;font-weight:600}.pcButtons .rigCancel:hover:not(:disabled){background:color-mix(in srgb, var(--worm) 84%, #000);border-color:var(--worm);color:#fff}.poBlock .rigCarousel{grid-template-columns:38px auto minmax(0,1fr) 38px;min-height:62px}.poBlock .rigStep{width:38px;height:62px}.poBlock .rigCarouselName b{font-size:21px}.poBlock .rigCarouselName small{font-size:12px}.poBlock .pcRigAdd{min-height:56px;font-size:14px}.poBlock .rigPayNote{font-size:13px}.poBlock .rigPay>b{font-size:22px}.poBlock .pcButtons button{height:36px;font-size:13px}.plotMap{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.mapControls{border-top:1px solid var(--sl-rule);flex-direction:column;gap:12px;padding:14px 0;display:flex}.mapRow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.mapRow .cap{color:var(--sl-grey)}.mapRow .spacer{flex:1}.mapRow>button{height:30px;padding:0 12px;font-size:12px}.mapField{color:var(--sl-grey);flex-direction:row;align-items:center;gap:8px;font-size:12px;display:inline-flex}.mapField select{height:30px;font-size:12px}.mapChips{flex-wrap:wrap;gap:4px;display:inline-flex}.mapChip{border:1px solid var(--sl-rule);height:28px;color:var(--etch);letter-spacing:normal;text-transform:none;background:0 0;border-radius:999px;padding:0 11px;font-size:12px;font-weight:400}.mapChip:hover{border-color:var(--etch);color:var(--etch);background:0 0}.mapChip[aria-pressed=true],.mapChip[aria-pressed=true]:hover{background:var(--etch);border-color:var(--etch);color:var(--void)}.mapCount{color:var(--sl-grey);font-variant-numeric:tabular-nums;font-size:12px}.mapActions{border-top:1px solid var(--sl-rule);border-bottom:1px solid var(--sl-rule);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:10px 0;display:flex}.mapActions .spacer{flex:1}.mapActions .dockCount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,28px);font-weight:500}.mapActions .dockCount small,.mapActions .dockStat small{letter-spacing:normal;color:var(--sl-grey);font-size:11px;font-weight:400;display:block}.mapActions .dockStat{font-variant-numeric:tabular-nums;font-size:13px}.mapActions label{flex-direction:row;align-items:center;gap:8px}.mapActions .rigCarousel{border:1px dashed var(--hairline-strong);width:260px}.mapLegend{color:var(--sl-grey);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12px;display:flex}.mapLegend>span{align-items:center;gap:6px;display:inline-flex}.mapLegend b{color:var(--etch);font-variant-numeric:tabular-nums;font-weight:500}.mapLegend i.mapCell{aspect-ratio:auto;width:13px;height:13px}.mapSlots{margin-left:auto;transition:color .15s linear}.mapSlots.isHit,.mapSlots.isHit b{color:var(--worm)}.mapBox{background:var(--void);border:1px solid var(--sl-rule);overscroll-behavior:contain;max-height:min(78vh,1040px);overflow:auto}.mapGrid{-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;min-width:1194px;padding:0 6px 6px 0;display:flex}.mapLine{content-visibility:auto;contain-intrinsic-size:auto 23px;grid-template-columns:44px repeat(50,minmax(21px,1fr));gap:2px;display:grid}.mapLine.mapHead{z-index:3;content-visibility:visible;background:var(--void);position:sticky;top:0}.mapAxis{font-family:var(--data);color:var(--sl-grey);background:var(--void);font-size:9px;display:flex}.mapTop{align-items:flex-end;height:20px;padding-bottom:3px}.mapLeft{z-index:1;justify-content:flex-end;align-items:flex-start;padding:2px 7px 0 0;position:sticky;left:0}.mapCorner{z-index:1;position:sticky;left:0}.mapCell{aspect-ratio:1;font-family:var(--data);letter-spacing:-.04em;color:color-mix(in srgb, var(--etch) 60%, transparent);background:color-mix(in srgb, var(--etch) 7%, transparent);place-items:center;font-size:7px;line-height:1;display:grid;overflow:hidden}.mapCell.s-open{background:color-mix(in srgb, var(--go) 30%, transparent)}.mapCell.s-closed{background:color-mix(in srgb, var(--worm) 30%, transparent)}.mapCell.s-occupied{background:color-mix(in srgb, var(--etch) 24%, transparent)}.mapCell.s-drilling{background:var(--ready);color:#17130a}.mapCell.s-burned{color:var(--disabled);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--etch) 14%, transparent) 0 2px, transparent 2px 4px)}.mapCell.isMine{box-shadow:inset 0 0 0 1.5px #5aa7b3}.mapCell.isPick{cursor:pointer}.mapCell.isSel{background:var(--etch);color:var(--void);box-shadow:inset 0 0 0 1.5px var(--ready);font-weight:700}.mapCell.isDim{opacity:.14}.mapCell:hover{outline:1px solid var(--etch);outline-offset:-1px}.mapTip{z-index:80;pointer-events:none;will-change:transform;background:var(--void);border:1px solid var(--hairline-strong);padding:12px 14px;font-size:12px;position:fixed;top:0;left:0;box-shadow:0 18px 50px #00000080}.mapTipHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mapTipHead b{letter-spacing:-.01em;font-size:15px;font-weight:500}.mapTipState{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.mapTipState.s-open{background:color-mix(in srgb, var(--go) 22%, transparent);color:var(--go)}.mapTipState.s-closed{background:color-mix(in srgb, var(--worm) 22%, transparent);color:var(--worm)}.mapTipState.s-occupied{background:color-mix(in srgb, var(--etch) 14%, transparent);color:var(--etch)}.mapTipState.s-drilling{background:color-mix(in srgb, var(--ready) 24%, transparent);color:var(--ready)}.mapTipState.s-burned{background:color-mix(in srgb, var(--etch) 8%, transparent);color:var(--disabled)}.mapTip dl{gap:4px;margin:0;display:grid}.mapTip dl>div{justify-content:space-between;gap:12px;display:flex}.mapTip dt{color:var(--sl-grey)}.mapTip dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.mapTip em{color:#5aa7b3;margin-left:6px;font-style:normal}.mapTipVerdict{border-top:1px solid var(--sl-rule);margin:9px 0 0;padding-top:8px;font-weight:500}.mapTipVerdict.pos{color:var(--go)}.mapTipVerdict.neg{color:var(--sl-grey)}.mapActions .dockStat.mapCost{letter-spacing:-.03em;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.1}.uiField{color:var(--sl-grey);flex-direction:column;gap:6px;font-size:12px;display:flex}.testWorkbenchHead .uiField{min-width:190px}.testWorkbenchHead .uiSelect{width:100%}.uiSelect{min-width:160px;display:inline-block;position:relative}.uiSelectButton{border:1px solid var(--sl-rule);width:100%;height:30px;color:var(--etch);letter-spacing:normal;text-transform:none;text-align:left;white-space:nowrap;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:12px;font-weight:400;display:flex}.uiSelectButton:hover:not(:disabled),.uiSelect.isOpen .uiSelectButton{border-color:var(--etch);color:var(--etch);background:0 0}.uiSelectButton:focus-visible{outline:1px solid var(--etch);outline-offset:2px}.uiSelectButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;transition:transform .15s}.uiSelect.isOpen .uiSelectButton svg{transform:rotate(180deg)}.uiSelectList{z-index:30;background:var(--void);border:1px solid var(--hairline-strong);outline:none;width:max-content;min-width:100%;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000073}.uiSelectList li{color:var(--sl-grey);white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:12px;display:flex}.uiSelectList li.isActive{background:color-mix(in srgb, var(--etch) 9%, transparent);color:var(--etch)}.uiSelectList li.isChosen{color:var(--etch)}.uiSelectList li svg{fill:none;width:12px;height:12px;stroke:var(--ready);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (prefers-reduced-motion:reduce){.uiSelectButton svg{transition:none}}.uiCheck{flex:none;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.uiCheck>input[type=checkbox]{appearance:none;z-index:auto;border:1px solid var(--hairline-strong);cursor:pointer;background:0 0;border-radius:3px;width:18px;height:18px;min-height:0;margin:0;padding:0;transition:background-color .12s linear,border-color .12s linear;position:static}.uiCheck>input[type=checkbox]:hover:not(:disabled){border-color:var(--etch)}.uiCheck>input[type=checkbox]:checked{background:var(--etch);border-color:var(--etch)}.uiCheck>input[type=checkbox]:focus-visible{outline:1px solid var(--etch);outline-offset:2px}.uiCheck>input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.uiCheck>svg{pointer-events:none;fill:none;width:12px;height:12px;stroke:var(--void);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;margin:auto;transition:opacity .12s linear,transform .12s;position:absolute;inset:0;transform:scale(.6)}.uiCheck>input[type=checkbox]:checked+svg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.uiCheck>input,.uiCheck>svg{transition:none}}select option{background-color:var(--void);color:var(--etch)}.manageTabs{border-bottom:1px solid var(--sl-rule);scrollbar-width:none;gap:clamp(18px,3vw,40px);margin:30px 0 0;display:flex;overflow-x:auto}.manageTabs::-webkit-scrollbar{display:none}.manageTab{height:auto;color:var(--sl-grey);letter-spacing:-.02em;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:14px 2px 12px;font-size:clamp(17px,1.9vw,24px);font-weight:500;transition:color .15s linear,border-color .15s linear}.manageTab:hover{border-color:#0000;border-bottom-color:var(--sl-rule);color:var(--etch);background:0 0}.manageTab.isActive,.manageTab.isActive:hover{color:var(--etch);border-bottom-color:var(--etch)}.manageTab:focus-visible{outline:1px solid var(--etch);outline-offset:3px}.managePanel>.sectionHead:first-child{margin-top:26px}.manageTab{padding-left:6px;padding-right:6px}.manageTab:focus-visible{outline-offset:-1px}.brandRow{align-items:center;gap:14px;display:flex}.brandTop{align-items:center;min-height:14px;display:flex}header .playMars{height:28px;padding:0 13px;font-size:12px}.playMars.isNarrow{display:none}@media (max-width:560px){.playMars.isWide,.brandTop .eyebrow{display:none}header .playMars.isNarrow{height:22px;padding:0 10px;font-size:11px;display:inline-flex}}.playMars{background:var(--etch);height:32px;color:var(--void);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .15s linear,color .15s linear;display:inline-flex}.playMars:hover{background:var(--ready);color:#17130a}.playMars:focus-visible{outline:1px solid var(--etch);outline-offset:3px}.playMars span{font-size:14px;line-height:1}
