@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/karst-energy-assets/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/karst-energy-assets/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/karst-energy-assets/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/karst-energy-assets/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/karst-energy-assets/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/karst-energy-assets/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/karst-energy-assets/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.star-map-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;color:#a2a2a2;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:400}.star-map-chart{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:.6;vector-effect:non-scaling-stroke}.star-map-chart :is(path,line,ellipse,circle){vector-effect:non-scaling-stroke}.star-map-chart text{stroke:none;fill:currentColor;font-family:inherit;font-size:8px;letter-spacing:.13em}.star-map-grid{opacity:.2}.star-map-grid>g>line,.star-map-grid>g>text,.star-map-grid>line{opacity:.4}.star-map-latitudes{opacity:.54;stroke-dasharray:1.2 8}.star-map-travel-line{stroke-dasharray:52 820;stroke-width:1;opacity:.85;animation:chart-orbit-flow 35s linear infinite}.star-map-frame{opacity:.31;stroke-width:.65}.star-map-survey{opacity:.38;stroke-width:.7}.star-map-survey circle{fill:#cacaca;stroke:none}.star-map-survey>g:last-child circle{fill:none;stroke:currentColor}.star-map-connection{opacity:.55;stroke-dasharray:2 9}.star-map-chart-id{position:absolute;top:111px;right:5.6%;display:flex;align-items:center;gap:9px;font-size:7px;letter-spacing:.12em;line-height:1.5;opacity:.6}.star-map-status-mark{width:3px;height:3px;border:1px solid #b0b0b0;transform:rotate(45deg)}.star-map-chart-mode{margin-left:21px;opacity:.6;font-size:6px;letter-spacing:.16em}.star-map-readout{position:absolute;right:8.5%;top:65%;display:flex;flex-direction:column;gap:9px;font-size:6px;line-height:1.5;letter-spacing:.18em;opacity:.68}.star-map-readout:before{content:"";position:absolute;left:-18px;top:0;width:8px;height:52px;border-top:1px solid #8c8c8c;border-left:1px solid #8c8c8c;opacity:.45}.star-map-readout strong{font-weight:400;font-size:10px;letter-spacing:.13em;color:#bdbdbd;font-variant-numeric:tabular-nums}.star-map-readout i{font-style:normal;font-size:5px;opacity:.62}.star-map-bottom-note{position:absolute;left:5.5%;bottom:90px;display:flex;align-items:center;gap:19px;font-size:6px;letter-spacing:.16em;opacity:.5}.star-map-bottom-note>span:first-child{display:flex;align-items:center;gap:7px;font-size:14px}.star-map-scale{display:inline-block;width:66px;height:5px;border-bottom:1px solid #999;background:repeating-linear-gradient(90deg,#999 0,#999 1px,transparent 1px,transparent 11px);opacity:.7}.star-map-cursor{position:absolute;left:0;top:0;width:0;height:0;opacity:0;transition:transform .1s linear,opacity .3s}.star-map-cursor>span{position:absolute;left:-12px;top:-12px;width:24px;height:24px;border:1px solid #c4c4c440;border-radius:50%}.star-map-cursor>span:before,.star-map-cursor>span:after{content:"";position:absolute;left:50%;top:50%;background:#c4c4c4;opacity:.6}.star-map-cursor>span:before{width:36px;height:1px;transform:translate(-50%,-50%)}.star-map-cursor>span:after{width:1px;height:36px;transform:translate(-50%,-50%)}.star-map-cursor>i{position:absolute;left:-1px;top:-1px;width:2px;height:2px;background:#eee}@keyframes chart-orbit-flow{to{stroke-dashoffset:-872}}@media(max-width:1000px){.star-map-chart-mode{display:none}.star-map-readout{right:7%;top:59%;opacity:.5}.star-map-bottom-note{bottom:77px}.star-map-survey{opacity:.23}}@media(max-width:640px){.star-map-desktop{display:none}.star-map-grid{opacity:.14}.star-map-grid text{display:none}.star-map-frame{opacity:.2}.star-map-chart-id{left:7%;right:auto;top:87px;font-size:6px;opacity:.56}.star-map-readout{right:7%;top:84%;gap:5px;font-size:5px;opacity:.5}.star-map-readout strong{font-size:7px}.star-map-readout i{display:none}.star-map-readout:before{height:27px;left:-11px;width:5px}.star-map-bottom-note{display:none}}@media(max-height:500px){.star-map-readout,.star-map-bottom-note,.star-map-desktop{display:none}.star-map-chart-id{left:auto;right:7%;top:77px;font-size:5px}.star-map-grid{opacity:.12}}@media(hover:none),(pointer:coarse){.star-map-cursor{display:none}}@media(prefers-reduced-motion:reduce){.star-map-overlay *{animation:none!important;transition:none!important}}html[data-site=energy]{--mint:#dadada;--ink:#060606;background:#060606;color-scheme:dark;scroll-padding-top:30px}.nebula-portal{--portal-pad:5.5vw;--portal-muted:#a9a9a9;--portal-gold:#bebebe;--portal-blue:#cccccc;position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:#060606;color:#f1f1f1;font-family:Inter Variable,Inter,Arial,sans-serif}.nebula-portal button,.nebula-portal a{-webkit-tap-highlight-color:transparent}.nebula-portal a:focus-visible,.nebula-portal button:focus-visible{outline:1px solid #e4e4e4;outline-offset:8px}.nebula-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100svh;pointer-events:none;background:#060606}.nebula-field canvas{display:block;width:100%;height:100%;max-width:none}.nebula-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(5,5,5,.35),transparent 48%),linear-gradient(180deg,rgba(5,5,5,.24),transparent 23%,transparent 75%,rgba(5,5,5,.18))}.nebula-header{position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px var(--portal-pad)}.nebula-brand{display:block;width:148px;padding-block:6px}.nebula-brand img{width:100%;height:auto;opacity:.95}.nebula-header-label{position:absolute;left:50%;transform:translate(-50%);font-size:9px;letter-spacing:.24em;white-space:nowrap;color:#b5b5b5}.nebula-motion{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 0 10px 12px;background:transparent;font-size:8px;letter-spacing:.16em;color:#b7b7b7}.nebula-motion svg{opacity:.8}.nebula-motion:disabled{cursor:default;opacity:.7}.nebula-hero{position:relative;min-height:720px;height:100svh}.nebula-hero-copy{position:absolute;z-index:2;left:var(--portal-pad);top:30.5%;max-width:58%;pointer-events:none}.nebula-kicker{display:flex;align-items:center;gap:11px;margin:0 0 28px;font-size:9px;font-weight:450;line-height:1.7;letter-spacing:.22em;color:silver}.nebula-kicker>span{width:4px;height:4px;border-radius:50%;background:#ddd;box-shadow:0 0 12px #c4c4c4}.nebula-hero h1{font-size:clamp(68px,7.4vw,126px);font-weight:400;line-height:.99;letter-spacing:-.065em;margin:0;color:#f1f1f1;text-shadow:0 2px 30px rgba(5,5,5,.16)}.nebula-portal h1 em,.nebula-portal h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;color:#dfdfdf}.nebula-introduction{font-size:clamp(13px,1.13vw,16px);font-weight:350;line-height:1.8;letter-spacing:-.01em;color:#bbb;margin:29px 0 0}.energy-constellations{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.energy-gate{position:absolute;display:flex;align-items:center;gap:17px;padding:20px;min-width:220px;transform:translate(-50%,-50%);pointer-events:auto;color:var(--portal-gold)}.energy-gate--solar{left:54%;top:72%}.energy-gate--ev{left:81%;top:36%;color:var(--portal-blue)}.energy-gate-orbit{position:relative;flex-shrink:0;display:grid;place-items:center;width:56px;height:56px;border:1px solid currentColor;border-radius:50%;color:inherit;border-color:color-mix(in srgb,currentColor 35%,transparent);transition:transform .7s,border-color .6s,background-color .6s;box-shadow:0 0 44px color-mix(in srgb,currentColor 5%,transparent)}.energy-gate-orbit:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid currentColor;border-radius:50%;opacity:.13;transform:scale(.84);transition:transform .8s,opacity .6s}.energy-gate-core{display:block;width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 15px 3px currentColor;transition:opacity .4s,transform .5s}.energy-gate-arrow{position:absolute;display:grid;place-items:center;opacity:0;transform:translate(-4px,4px);transition:opacity .4s,transform .5s}.energy-gate-caption{display:flex;flex-direction:column;gap:6px;opacity:.68;transition:opacity .5s,transform .5s;white-space:nowrap}.energy-gate-number{font-size:7px;letter-spacing:.19em;color:inherit;opacity:.8}.energy-gate-title{font-size:15px;font-weight:400;letter-spacing:-.025em;color:#e5e5e5}.energy-gate-detail{display:flex;align-items:center;gap:8px;font-size:9px;color:silver;opacity:0;transform:translateY(4px);transition:opacity .5s,transform .5s}.energy-gate:hover .energy-gate-orbit,.energy-gate:focus-visible .energy-gate-orbit{transform:scale(1.1);border-color:currentColor;background:#07070726}.energy-gate:hover .energy-gate-orbit:after,.energy-gate:focus-visible .energy-gate-orbit:after{transform:scale(1.1);opacity:.35}.energy-gate:hover .energy-gate-caption,.energy-gate:focus-visible .energy-gate-caption{opacity:1;transform:translate(3px)}.energy-gate:hover .energy-gate-core,.energy-gate:focus-visible .energy-gate-core{opacity:0;transform:scale(2)}.energy-gate:hover .energy-gate-arrow,.energy-gate:focus-visible .energy-gate-arrow{opacity:1;transform:translate(0)}.energy-gate:hover .energy-gate-detail,.energy-gate:focus-visible .energy-gate-detail{opacity:1;transform:translateY(0)}.nebula-hero-bottom{position:absolute;bottom:38px;left:var(--portal-pad);right:var(--portal-pad);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.14em;color:#8e8e8e}.nebula-explore-hint{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:7px;letter-spacing:.12em;color:#b2b2b2}.nebula-hint-dot{width:3px;height:3px;border-radius:50%;background:#bababa;box-shadow:0 0 8px #929292}.nebula-coordinate{font-size:7px;letter-spacing:.15em}@media(min-width:1800px){.nebula-hero-copy{top:32%}.energy-gate--solar{left:56%}.energy-gate-title{font-size:18px}.energy-gate-number{font-size:9px}.energy-gate-detail{font-size:11px}}@media(max-width:1000px){.nebula-header-label{display:none}.nebula-hero h1{font-size:8.7vw}.nebula-hero-copy{top:31%;max-width:70%}.energy-gate--solar{left:49%;top:73%}.energy-gate--ev{left:79%;top:49%}.nebula-explore-hint{display:none}}@media(max-width:640px){.nebula-portal{--portal-pad:7vw}.nebula-header{padding-top:24px;padding-bottom:20px}.nebula-brand{width:124px}.nebula-motion{padding:10px;min-width:44px;justify-content:center}.nebula-motion>span{display:none}.nebula-hero{min-height:730px;height:100svh;max-height:1100px}.nebula-hero-copy{top:23%;max-width:90%;right:var(--portal-pad)}.nebula-kicker{font-size:7px;letter-spacing:.18em;margin-bottom:24px;gap:8px}.nebula-hero h1{font-size:clamp(52px,13vw,78px);line-height:1.03;letter-spacing:-.065em}.nebula-introduction{font-size:12px;line-height:1.8;margin-top:24px;color:#b9b9b9}.energy-gate{min-width:0;width:auto;flex-direction:column;align-items:flex-start;gap:15px;padding:18px}.energy-gate--solar{left:26%;top:75%}.energy-gate--ev{left:74%;top:63%}.energy-gate-orbit{width:43px;height:43px}.energy-gate-caption{opacity:.92;gap:5px}.energy-gate-number{font-size:6px}.energy-gate-title{font-size:12px}.energy-gate-detail{font-size:8px;opacity:.8;transform:none}.energy-gate-detail svg{display:none}.nebula-hero-bottom{bottom:27px;align-items:center}.nebula-coordinate{font-size:6px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.nebula-portal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nebula-portal.is-motion-paused .energy-gate *{transition:none}html[data-site=energy]{height:100svh;overflow:hidden}html[data-site=energy] body,html[data-site=energy] #root{height:100%;min-height:0;overflow:hidden}.nebula-portal{height:100svh;min-height:0;overflow:hidden}.nebula-portal main,.nebula-hero{height:100%;min-height:0;max-height:none}.nebula-header{padding-top:32px;padding-bottom:32px}.nebula-brand{width:176px}.nebula-brand img{opacity:1}.nebula-kicker{animation:nebula-copy-in 1.2s .05s both}.nebula-hero h1{animation:nebula-copy-in 1.6s .15s both}.nebula-introduction{animation:nebula-copy-in 1.5s .35s both}.energy-gate-satellite{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;animation:nebula-orbit 15s linear infinite;pointer-events:none}.energy-gate-satellite:after{content:"";position:absolute;left:50%;top:0;width:3px;height:3px;background:currentColor;border-radius:50%;box-shadow:0 0 7px 1px currentColor;opacity:.75}.energy-gate--ev .energy-gate-satellite{animation-duration:11s;animation-direction:reverse}.energy-gate-core{animation:nebula-core-breath 4s ease-in-out infinite}.energy-gate--ev .energy-gate-core{animation-delay:-2s}.energy-gate:hover .energy-gate-core,.energy-gate:focus-visible .energy-gate-core{animation:none}.nebula-hero-bottom{z-index:5;bottom:max(30px,env(safe-area-inset-bottom));color:#959595}.nebula-product-lines{font-size:7px;letter-spacing:.14em;line-height:1.6;white-space:nowrap}.nebula-coordinate{letter-spacing:.1em;white-space:nowrap}@keyframes nebula-orbit{to{transform:rotate(360deg)}}@keyframes nebula-core-breath{0%,to{opacity:.65;box-shadow:0 0 12px 2px currentColor}50%{opacity:1;box-shadow:0 0 22px 5px currentColor}}@keyframes nebula-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.nebula-hero-copy{top:30%}.energy-gate--solar{top:74%}}@media(max-width:640px){.nebula-header{padding-top:21px;padding-bottom:17px}.nebula-brand{width:152px}.nebula-hero{height:100%;min-height:0;max-height:none}.nebula-hero-copy{top:22%}.nebula-kicker{letter-spacing:.17em;margin-bottom:20px}.nebula-hero h1{font-size:clamp(39px,13vw,78px)}.nebula-introduction{margin-top:22px}.energy-gate--solar{top:78%}.energy-gate--ev{top:63%}.nebula-hero-bottom{bottom:max(22px,env(safe-area-inset-bottom));gap:10px}.nebula-product-lines{font-size:6px;letter-spacing:.07em}.nebula-coordinate{font-size:6px;letter-spacing:.05em}}@media(max-height:650px)and (max-width:640px){.nebula-hero-copy{top:22%}.nebula-kicker{margin-bottom:16px;font-size:6px}.nebula-introduction{font-size:11px;line-height:1.65;margin-top:17px}.energy-gate{gap:12px}.energy-gate--solar{top:78%}.energy-gate--ev{top:63%}.energy-gate-orbit{width:36px;height:36px}.energy-gate-title{font-size:11px}.energy-gate-detail{font-size:7px}.nebula-header{padding-top:14px}}@media(max-height:500px)and (min-width:400px)and (orientation:landscape){.nebula-header{padding-top:12px;padding-bottom:12px}.nebula-brand{width:145px}.nebula-header-label{display:none}.nebula-hero-copy{top:26%;max-width:65%}.nebula-kicker{font-size:6px;margin-bottom:15px}.nebula-hero h1{font-size:clamp(30px,5.8vw,62px)}.nebula-introduction{font-size:10px;line-height:1.6;margin-top:14px}.energy-gate{flex-direction:row;align-items:center;gap:12px;min-width:0;padding:12px}.energy-gate--solar{left:61%;top:76%}.energy-gate--ev{left:80%;top:43%}.energy-gate-orbit{width:36px;height:36px}.energy-gate-title{font-size:11px}.energy-gate-number{font-size:6px}.energy-gate-detail{font-size:7px}.nebula-hero-bottom{bottom:18px}.nebula-explore-hint{display:none}}.nebula-portal.is-motion-paused *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.nebula-portal *{animation:none!important}}.nebula-portal.is-motion-paused .nebula-kicker,.nebula-portal.is-motion-paused h1,.nebula-portal.is-motion-paused .nebula-introduction{animation:none!important;opacity:1;transform:none}.nebula-energy-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.nebula-energy-wash:before,.nebula-energy-wash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.15s ease}.nebula-energy-wash:before{background:radial-gradient(ellipse at 65% 13%,rgba(255,210,130,.13),rgba(219,153,54,.04) 48%,transparent 78%),linear-gradient(120deg,#a06a1e06,#ffda9109)}.nebula-energy-wash:after{background:radial-gradient(ellipse at 77% 45%,rgba(80,239,149,.1),rgba(30,153,89,.035) 52%,transparent 85%),linear-gradient(110deg,#1b7e4706,#6affaa06)}.nebula-portal[data-active=solar] .nebula-energy-wash:before,.nebula-portal[data-active=ev] .nebula-energy-wash:after{opacity:1}.nebula-portal .energy-gate{transition:color .9s ease}.nebula-portal .star-map-overlay{transition:color 1.1s ease}.nebula-portal[data-active=solar] .energy-gate--solar{color:#f6d388}.nebula-portal[data-active=ev] .energy-gate--ev{color:#94edb4}.nebula-portal[data-active=solar] .star-map-overlay{color:#bdb090}.nebula-portal[data-active=ev] .star-map-overlay{color:#91b9a0}:root{font-family:Inter Variable,Inter,Arial,sans-serif;font-synthesis:none;font-weight:400;background:#05060b;color:#f3f1ed;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer;border:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}::selection{background:#d6c5b3;color:#05060b}.skip-link{position:fixed;top:12px;left:16px;z-index:200;padding:13px 20px;color:#05060b;background:#e5d9c8;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
