.energy-page{min-height:100vh;padding:24px 16px 40px;background:radial-gradient(circle at top,rgba(120,208,255,.32),transparent 24%),radial-gradient(circle at right,rgba(255,214,102,.18),transparent 30%),linear-gradient(180deg,#edf6ff,#d8edf5 48%,#bedfd0);color:#10212b}.energy-page :is(h1,h2,h3,p,span,strong,small,a,button){letter-spacing:.01em}.energy-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.energy-hero-stats .farm-hero-note{min-width:0}.energy-hero-stats .farm-hero-note-value{font-size:clamp(22px,2.8vw,28px)!important}.energy-loader-shell{min-height:calc(100vh - 96px);display:grid;place-items:center;padding:18px 0 8px}.energy-loader-card{position:relative;width:min(760px,100%);display:grid;grid-gap:18px;gap:18px;padding:26px;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:32px;background:radial-gradient(circle at top left,rgba(118,217,255,.24),transparent 30%),radial-gradient(circle at top right,rgba(255,216,112,.22),transparent 28%),linear-gradient(145deg,rgba(249,253,255,.98),rgba(233,245,240,.96));box-shadow:0 30px 90px rgba(28,72,88,.14),inset 0 1px 0 rgba(255,255,255,.84)}.energy-loader-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.32) 22%,transparent 44%);transform:translateX(-120%);animation:energy-loader-sheen 3.8s ease-in-out infinite}.energy-loader-sky,.energy-stage-sky{position:relative;overflow:hidden;border:1px solid rgba(26,74,96,.12);background:radial-gradient(circle at 18% 22%,rgba(255,225,128,.95),transparent 13%),linear-gradient(180deg,rgba(186,226,255,.96),rgba(230,246,255,.94) 54%,rgba(160,204,177,.92) 0,rgba(98,144,119,.96))}.energy-loader-sky{height:156px;border-radius:24px}.energy-stage-sky{height:320px;border-radius:28px}.energy-loader-cloud,.energy-loader-solar-field,.energy-loader-sun,.energy-loader-turbine,.energy-stage-cloud,.energy-stage-solar-row,.energy-stage-sun,.energy-stage-turbine{position:absolute;display:block}.energy-loader-sun,.energy-stage-sun{border-radius:999px;background:radial-gradient(circle,#fff1a8 0,#ffc94c 72%);box-shadow:0 0 24px rgba(255,200,80,.42)}.energy-loader-sun{top:22px;left:34px;width:28px;height:28px}.energy-stage-sun{top:28px;left:32px;width:34px;height:34px}.energy-loader-cloud,.energy-stage-cloud{height:14px;border-radius:999px;background:rgba(255,255,255,.88);box-shadow:14px 2px 0 0 rgba(255,255,255,.82),28px -2px 0 0 rgba(255,255,255,.74);animation:energy-cloud-drift 10s linear infinite}.energy-loader-cloud{top:30px;width:28px}.energy-loader-cloud-left{left:112px}.energy-loader-cloud-right{right:96px;width:22px;animation-duration:12s;animation-direction:reverse}.energy-stage-cloud{top:42px;width:34px}.energy-stage-cloud-left{left:126px}.energy-stage-cloud-right{right:86px;width:28px;animation-duration:14s;animation-direction:reverse}.energy-loader-turbine,.energy-stage-turbine{bottom:26px;width:10px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#eef6fb,#90a6b3)}.energy-loader-turbine{height:58px}.energy-loader-turbine-left{left:150px}.energy-loader-turbine-right{right:112px}.energy-stage-turbine{height:136px;width:12px}.energy-stage-turbine-left{left:136px}.energy-stage-turbine-center{left:50%;transform:translateX(-50%)}.energy-stage-turbine-right{right:128px}.energy-loader-turbine:after,.energy-loader-turbine:before,.energy-stage-turbine:after,.energy-stage-turbine:before{content:"";position:absolute;left:50%;top:8px;width:3px;background:#f5fbff;transform-origin:center 10px;animation:energy-turbine-spin 2.2s linear infinite}.energy-loader-turbine:after,.energy-loader-turbine:before{height:28px}.energy-stage-turbine:after,.energy-stage-turbine:before{height:54px;top:10px;transform-origin:center 18px}.energy-loader-turbine:before,.energy-stage-turbine:before{transform:translateX(-50%) rotate(0deg)}.energy-loader-turbine:after,.energy-stage-turbine:after{transform:translateX(-50%) rotate(120deg)}.energy-loader-turbine span,.energy-stage-turbine span{display:none}.energy-loader-turbine::marker,.energy-stage-turbine::marker{content:""}.energy-loader-turbine::selection,.energy-stage-turbine::selection{background:transparent}.energy-loader-turbine:after,.energy-stage-turbine:after{box-shadow:none}.energy-loader-turbine:after,.energy-loader-turbine:before,.energy-stage-turbine:after,.energy-stage-turbine:before{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}.energy-loader-turbine-left:after,.energy-loader-turbine-right:after,.energy-stage-turbine-center:after,.energy-stage-turbine-left:after,.energy-stage-turbine-right:after{transform:translateX(-50%) rotate(120deg)}.energy-loader-turbine-left:before,.energy-loader-turbine-right:before,.energy-stage-turbine-center:before,.energy-stage-turbine-left:before,.energy-stage-turbine-right:before{transform:translateX(-50%) rotate(0deg)}.energy-loader-turbine-left{box-shadow:0 0 0 0 transparent}.energy-loader-turbine-left:after,.energy-loader-turbine-left:before,.energy-loader-turbine-right:after,.energy-loader-turbine-right:before,.energy-stage-turbine:after,.energy-stage-turbine:before{box-shadow:none}.energy-loader-turbine:after,.energy-loader-turbine:before,.energy-stage-turbine:after,.energy-stage-turbine:before{border-radius:999px}.energy-loader-turbine:after,.energy-loader-turbine:before{width:2px}.energy-stage-turbine:after,.energy-stage-turbine:before{width:3px}.energy-loader-turbine:after,.energy-stage-turbine:after{animation-delay:-.4s}.energy-loader-solar-field,.energy-stage-solar-row{left:50%;bottom:18px;border-radius:10px 10px 4px 4px;transform:translateX(-50%) skewX(-18deg);background:repeating-linear-gradient(90deg,rgba(73,111,158,.96) 0 14px,rgba(177,223,255,.88) 14px 16px),linear-gradient(180deg,rgba(148,211,255,.92),rgba(57,98,146,.98));box-shadow:0 10px 22px rgba(25,64,99,.24)}.energy-loader-solar-field{width:168px;height:34px}.energy-stage-solar-row{width:360px;height:70px;bottom:34px}.energy-loader-grid{position:relative;height:42px;overflow:hidden;border-radius:999px;border:1px solid rgba(38,86,104,.16);background:linear-gradient(180deg,rgba(118,199,228,.18),rgba(56,111,136,.08) 100%)}.energy-loader-grid-base{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(32,74,102,.08) 0 8%,rgba(64,142,182,.18) 8% 16%,rgba(32,74,102,.08) 16% 24%)}.energy-loader-grid-fill{position:absolute;inset:0 auto 0 0;width:18%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,208,89,.95),rgba(77,197,162,.95) 56%,rgba(63,143,255,.96));box-shadow:0 0 26px rgba(95,186,255,.32);animation:energy-grid-fill 2.9s ease-in-out infinite}.energy-loader-grid-pulse{position:absolute;top:50%;left:12%;width:20px;height:20px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.98),rgba(143,226,255,.18));transform:translate(-50%,-50%);animation:energy-grid-pulse 2.9s ease-in-out infinite}.energy-hero{margin-bottom:20px}.energy-hero-copy{max-width:780px}.energy-hero-note{border-color:rgba(30,92,116,.12);background:radial-gradient(circle at top right,rgba(255,214,102,.28),transparent 40%),rgba(255,252,244,.92)}.energy-stage{display:grid;grid-gap:12px;gap:12px}.energy-stage-panel{padding:14px;border:1px solid rgba(31,36,24,.1);border-radius:28px;background:rgba(255,252,244,.92);box-shadow:0 18px 40px rgba(31,36,24,.09)}.energy-pool-panel{display:grid;align-content:start}.energy-pool-panel-main{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(30,92,116,.12);background:radial-gradient(circle at top right,rgba(255,214,102,.18),transparent 36%),linear-gradient(135deg,rgba(230,245,255,.96),rgba(240,248,238,.96))}.energy-pool-panel-main strong{font-size:clamp(28px,3vw,36px);line-height:1}.energy-pool-panel-main span{color:rgba(16,33,43,.7);font-size:14px}.energy-cycle-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.52fr);grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:16px}.energy-cycle-layout>.energy-pool-panel,.energy-cycle-layout>.farm-cycle-strip{margin-bottom:0}.energy-page .farm-dual-grid{grid-template-columns:minmax(0,1.7fr) minmax(220px,.42fr)}.energy-unit-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:18px}.energy-unit-card{display:grid;align-content:start}.energy-unit-card-actions{margin-top:6px}.energy-unit-card-actions button{width:100%}.energy-recent-actions{display:grid;grid-gap:4px;gap:4px}.energy-guide-panel-half,.energy-market-panel-half{grid-column:span 2}.energy-guide-panel-half{margin-top:0}.energy-recent-action-item{padding:2px 0}.energy-recent-action-item span{display:block;color:rgba(16,33,43,.82);font-size:13px;line-height:1.3}.energy-recent-action-item.is-empty{padding:4px 0;opacity:.78}.energy-page .farm-product-row{gap:10px;padding:12px}.energy-page .farm-product-row-main{grid-template-columns:28px minmax(180px,2.2fr) repeat(4,minmax(72px,.85fr));gap:10px}.energy-page .farm-product-row-metric strong{font-size:14px}.energy-cycle-track-scene{position:relative;height:64px;overflow:hidden;border-radius:18px;border:1px solid rgba(26,74,96,.12);background:radial-gradient(circle at 20% 15%,rgba(255,224,132,.85),transparent 16%),linear-gradient(180deg,rgba(194,226,255,.92),rgba(224,241,255,.88) 50%,rgba(186,216,151,.88) 0,rgba(127,165,86,.92))}.energy-cycle-grid{position:relative;width:100%;height:26px;overflow:visible;border-radius:999px;background:linear-gradient(180deg,rgba(118,199,228,.18),rgba(56,111,136,.08) 100%);border:1px solid rgba(38,86,104,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.38)}.energy-cycle-grid-base{position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(32,74,102,.08) 0 8%,rgba(64,142,182,.18) 8% 16%,rgba(32,74,102,.08) 16% 24%)}.energy-cycle-grid-fill{position:absolute;inset:0 auto 0 0;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,208,89,.95),rgba(77,197,162,.95) 56%,rgba(63,143,255,.96));box-shadow:0 0 24px rgba(95,186,255,.28);transition:width .2s linear}.energy-cycle-grid-pulse{position:absolute;top:50%;width:18px;height:18px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.98),rgba(143,226,255,.22));transform:translate(-50%,-50%);box-shadow:0 0 20px rgba(143,226,255,.42);transition:left .2s linear}.energy-unit-icon{width:34px;height:34px;font-size:11px;letter-spacing:.06em}.energy-action-button{min-width:180px}.energy-action-button.energy-action-button-solar{background:#1f8f63!important;color:#ffffff!important;box-shadow:0 10px 22px rgba(31,143,99,.22)}.energy-action-button.energy-action-button-solar:hover{background:#25a874!important}.energy-action-button.energy-action-button-grid{background:#206ca6!important;color:#ffffff!important;box-shadow:0 10px 22px rgba(32,108,166,.24)}.energy-action-button.energy-action-button-grid:hover{background:#2780c2!important}@keyframes energy-cloud-drift{0%{transform:translateX(-8px)}50%{transform:translateX(6px)}to{transform:translateX(-8px)}}@keyframes energy-turbine-spin{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}@keyframes energy-grid-fill{0%{width:14%}50%{width:56%}to{width:88%}}@keyframes energy-grid-pulse{0%{left:12%;opacity:.8;scale:.84}50%{left:56%;opacity:1;scale:1}to{left:88%;opacity:.86;scale:.9}}@keyframes energy-loader-sheen{0%{transform:translateX(-120%)}55%{transform:translateX(120%)}to{transform:translateX(120%)}}@media (max-width:900px){.energy-cycle-layout,.energy-hero-stats,.energy-unit-card-grid{grid-template-columns:1fr}.energy-loader-shell{min-height:calc(100vh - 48px);padding-top:8px}.energy-loader-card{padding:18px;border-radius:24px}.energy-loader-sky{height:122px}.energy-stage-sky{height:220px}.energy-cycle-track-scene{height:56px}.energy-stage-solar-row{width:240px;height:54px}.energy-stage-turbine{height:104px}}