.bitro-page *,.bitro-page *:before,.bitro-page *:after{margin:0;padding:0;box-sizing:border-box}.bitro-page{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden}.bitro-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#06060f;color:#e0e0e8;width:100%;max-width:100%;margin:0;overflow-x:hidden;line-height:1.6}.bitro-page a{text-decoration:none;color:inherit}.bitro-page #particles-canvas{position:fixed;top:0;left:0;width:100%;height:100%;max-width:100svw;z-index:0;pointer-events:none}.bitro-page nav{position:fixed;top:0;left:0;width:100vw;width:100svw;right:auto;z-index:100;display:flex;align-items:center;gap:1.5rem;padding:1rem 3rem;background:#06060fcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,184,0,.08);min-width:0}.bitro-page .logo{flex-shrink:0;font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#ffb800,#ff6a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.bitro-page .logo span{background:linear-gradient(135deg,#6c63ff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:.8rem;font-weight:600;margin-left:6px}.bitro-page .nav-links{display:flex;flex:1;gap:1.5rem;align-items:center;justify-content:flex-end;min-width:0}.bitro-page .nav-links a{font-size:.9rem;color:#a0a0b8;transition:color .3s}.bitro-page .nav-links a:hover{color:#fff}.bitro-page .nav-cta{padding:.5rem 1.2rem;border-radius:8px;background:linear-gradient(135deg,#ffb800,#ff6a00);color:#000!important;font-weight:700;font-size:.85rem;transition:transform .2s,box-shadow .3s}.bitro-page .nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 20px #ffb80066}.bitro-page .lang-switcher{display:inline-flex;align-items:center}.bitro-page .nav-tools{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.bitro-page .language-select{width:132px;padding:.55rem .8rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#e0e0e8;cursor:pointer;font:inherit;font-size:.8rem;outline:none}.bitro-page .language-select:hover,.bitro-page .language-select:focus{border-color:#ffb8008c;background:#ffb8001a}.bitro-page .language-select option{background:#12121f;color:#e0e0e8}.bitro-page .nav-toggle{display:none;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0f;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}.bitro-page .nav-toggle span{width:18px;height:2px;border-radius:2px;background:#e0e0e8;transition:transform .25s ease,opacity .2s ease}.bitro-page .nav-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.bitro-page .nav-toggle.active span:nth-child(2){opacity:0}.bitro-page .nav-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.bitro-page .nav-toggle:focus-visible,.bitro-page .language-select:focus-visible{outline:2px solid #ffb800;outline-offset:2px}.bitro-page .hero{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8rem 2rem 4rem}.bitro-page .hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:50px;background:#ffb8001a;border:1px solid rgba(255,184,0,.25);font-size:.8rem;color:#ffc940;margin-bottom:2rem;animation:bitro-page-fadeInUp .8s ease}.bitro-page .hero-badge .dot{width:6px;height:6px;border-radius:50%;background:#ffb800;animation:bitro-page-pulse-dot 2s infinite}.bitro-page .hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;animation:bitro-page-fadeInUp .8s ease .1s both}.bitro-page .hero h1 .gradient-text{background:linear-gradient(135deg,#ffb800,#ff6a00,#ffb800);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:bitro-page-shimmer 3s linear infinite}.bitro-page .hero p{font-size:1.15rem;color:#8888a8;max-width:620px;margin-bottom:2.5rem;animation:bitro-page-fadeInUp .8s ease .2s both}.bitro-page .hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;animation:bitro-page-fadeInUp .8s ease .3s both}.bitro-page .btn-primary{padding:.85rem 2rem;border-radius:12px;background:linear-gradient(135deg,#ffb800,#ff6a00);color:#000;font-weight:700;font-size:1rem;border:none;cursor:pointer;transition:transform .2s,box-shadow .3s;position:relative;overflow:hidden}.bitro-page .btn-primary:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 60%);opacity:0;transition:opacity .3s}.bitro-page .btn-primary:hover:after{opacity:1}.bitro-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ffb80066}.bitro-page .btn-secondary{padding:.85rem 2rem;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#c0c0d0;font-weight:600;font-size:1rem;cursor:pointer;transition:background .3s,border-color .3s}.bitro-page .btn-secondary:hover{background:#ffb80014;border-color:#ffb8004d}.bitro-page .hero-glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(255,184,0,.08),rgba(108,99,255,.05),transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;animation:bitro-page-glow-pulse 4s ease-in-out infinite}.bitro-page section{position:relative;z-index:1}.bitro-page .section-header{text-align:center;margin-bottom:4rem}.bitro-page .section-header .label{display:inline-block;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:#ffb800;margin-bottom:1rem}.bitro-page .section-header h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;margin-bottom:1rem}.bitro-page .section-header p{color:#8888a8;max-width:550px;margin:0 auto;font-size:1.05rem}.bitro-page .features{padding:6rem 2rem;max-width:1200px;margin:0 auto}.bitro-page .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.bitro-page .feature-card{position:relative;padding:2rem;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.bitro-page .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffb800,#ff6a00,transparent);opacity:0;transition:opacity .3s}.bitro-page .feature-card:hover:before{opacity:1}.bitro-page .feature-card:hover{transform:translateY(-4px);border-color:#ffb80033;box-shadow:0 8px 40px #ffb8000f}.bitro-page .feature-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1.2rem;background:linear-gradient(135deg,#ffb8001f,#ff6a0014);border:1px solid rgba(255,184,0,.2)}.bitro-page .feature-card h3{font-size:1.15rem;font-weight:600;margin-bottom:.6rem}.bitro-page .feature-card p{font-size:.9rem;color:#8888a8;line-height:1.6}.bitro-page .stats{padding:5rem 2rem;max-width:1100px;margin:0 auto}.bitro-page .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.bitro-page .stat-item{text-align:center;padding:2rem 1rem;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.bitro-page .stat-number{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#ffb800,#ff6a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.bitro-page .stat-label{font-size:.85rem;color:#8888a8;margin-top:.3rem}.bitro-page .lucky-wheel{padding:6rem 2rem;max-width:800px;margin:0 auto;text-align:center}.bitro-page .wheel-wrapper{position:relative;width:340px;height:340px;margin:0 auto 2rem}.bitro-page #wheelCanvas{display:block;width:calc(100vw - 3rem);max-width:340px;height:auto;aspect-ratio:1;filter:drop-shadow(0 0 30px rgba(255,184,0,.15))}.bitro-page #wheelCanvas{width:min(340px,calc(100svw - 3rem))}.bitro-page .wheel-pointer-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#ffb800,#ff6a00);border:3px solid #06060f;box-shadow:0 0 20px #ffb80080;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:#000;z-index:5;transition:transform .2s,box-shadow .3s;line-height:1.2}.bitro-page .wheel-pointer-btn:hover{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 30px #ffb800b3}.bitro-page .wheel-pointer-btn.disabled{opacity:.5;cursor:not-allowed}.bitro-page .wheel-indicator{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:22px solid #ffb800;filter:drop-shadow(0 0 8px rgba(255,184,0,.6));z-index:6}.bitro-page .wheel-cost{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;border-radius:50px;background:#ffb80014;border:1px solid rgba(255,184,0,.2);font-size:.9rem;color:#ffc940;margin-bottom:1.5rem}.bitro-page .wheel-prizes{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem}.bitro-page .wheel-prize-tag{padding:.3rem .8rem;border-radius:8px;font-size:.8rem;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#a0a0b8}.bitro-page .wheel-prize-tag.hot{background:#ffb8001a;border-color:#ffb80040;color:#ffb800}.bitro-page .wheel-modal-overlay{position:fixed;top:0;left:0;right:auto;bottom:auto;width:100vw;width:100svw;height:100vh;height:100svh;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.bitro-page .wheel-modal-overlay.active{display:flex}.bitro-page .wheel-modal{background:#12121f;border:1px solid rgba(255,184,0,.2);border-radius:20px;padding:2.5rem;text-align:center;max-width:520px;width:calc(100vw - 2rem);width:min(520px,calc(100svw - 2rem));max-width:calc(100% - 2rem);max-height:calc(100vh - 2rem);max-height:calc(100svh - 2rem);overflow-y:auto;animation:bitro-page-modal-in .4s ease}@keyframes bitro-page-modal-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.bitro-page .wheel-modal .result-icon{font-size:3rem;margin-bottom:1rem}.bitro-page .wheel-modal .result-title{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.bitro-page .wheel-modal .result-desc{font-size:.9rem;color:#8888a8;margin-bottom:1.5rem;overflow-wrap:anywhere}.bitro-page .wheel-modal .result-prize{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#ffb800,#ff6a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem}.bitro-page .wheel-modal .result-prize.miss{background:none;-webkit-text-fill-color:#666680;font-size:1.5rem}.bitro-page .wheel-modal button{padding:.7rem 2rem;border-radius:10px;background:linear-gradient(135deg,#ffb800,#ff6a00);color:#000;font-weight:700;border:none;cursor:pointer;font-size:.95rem}.bitro-page .claim-form{margin-top:1.5rem}.bitro-page .claim-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;text-align:left}.bitro-page .claim-fields label{display:flex;flex-direction:column;gap:.35rem;color:#c0c0d0;font-size:.8rem;min-width:0}.bitro-page .claim-fields input{width:100%;min-width:0;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff0f;color:#fff;font:inherit;outline:none}.bitro-page .claim-fields input:focus{border-color:#ffb800b3}.bitro-page .claim-form button{margin-top:1rem}.bitro-page .claim-status{min-height:1.3rem;margin-top:.8rem;color:#28c840;font-size:.85rem}.bitro-page .claim-status.error{color:#ff7a7a}.bitro-page .claim-success{display:none;margin-top:1.5rem;color:#28c840;font-size:.95rem}.bitro-page .claim-success.visible{display:block}.bitro-page .claim-share{display:none;margin-top:1.5rem}.bitro-page .claim-share.visible{display:block}.bitro-page .modal-secondary{margin-top:.8rem;background:#ffffff14!important;color:#c0c0d0!important}@media(max-width:560px){.bitro-page .claim-fields{grid-template-columns:1fr}.bitro-page .wheel-wrapper{width:calc(100vw - 3rem);max-width:340px;height:auto;aspect-ratio:1}.bitro-page .wheel-wrapper{width:min(340px,calc(100svw - 3rem))}.bitro-page .wheel-modal{padding:1.5rem 1rem;border-radius:16px}.bitro-page .wheel-modal .result-icon{font-size:2.5rem}.bitro-page .wheel-modal .result-title{font-size:1.25rem}.bitro-page .wheel-modal .result-prize{font-size:1.8rem}}.bitro-page .tokenomics{padding:6rem 2rem;max-width:1100px;margin:0 auto}.bitro-page .tokenomics-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.bitro-page .token-chart{position:relative;width:280px;height:280px;margin:0 auto;border-radius:50%;background:conic-gradient(#ffb800,#ffb800 108deg,#ff6a00 108deg,#ff6a00 180deg,#6c63ff 180deg,#6c63ff 252deg,#00d4ff 252deg,#00d4ff 324deg,#28c840 324deg,#28c840 360deg);display:flex;align-items:center;justify-content:center;animation:bitro-page-rotate-slow 20s linear infinite}.bitro-page .token-chart:after{content:"TCRB";position:absolute;width:160px;height:160px;border-radius:50%;background:#06060f;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#ffb800,#ff6a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bitro-page .token-chart-inner{position:absolute;width:160px;height:160px;border-radius:50%;background:#06060f;z-index:2}.bitro-page .token-info{display:flex;flex-direction:column;gap:1rem}.bitro-page .token-info-item{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.2rem;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:border-color .3s}.bitro-page .token-info-item:hover{border-color:#ffb80033}.bitro-page .token-dot{width:12px;height:12px;border-radius:3px;flex-shrink:0}.bitro-page .token-info-item .info-label{font-size:.9rem;color:#c0c0d0;flex:1}.bitro-page .token-info-item .info-value{font-size:.9rem;font-weight:700;color:#ffb800}.bitro-page .roadmap{padding:6rem 2rem;max-width:900px;margin:0 auto}.bitro-page .roadmap-timeline{position:relative;padding-left:3rem}.bitro-page .roadmap-timeline:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#ffb800,#6c63ff,transparent)}.bitro-page .roadmap-item{position:relative;margin-bottom:2.5rem;padding:1.5rem 2rem;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);transition:border-color .3s}.bitro-page .roadmap-item:hover{border-color:#ffb80033}.bitro-page .roadmap-item:before{content:"";position:absolute;left:-2.55rem;top:1.8rem;width:12px;height:12px;border-radius:50%;background:#ffb800;border:3px solid #06060f;box-shadow:0 0 10px #ffb80066}.bitro-page .roadmap-item.completed:before{background:#28c840;box-shadow:0 0 10px #28c84066}.bitro-page .roadmap-phase{font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;color:#ffb800;margin-bottom:.3rem}.bitro-page .roadmap-item.completed .roadmap-phase{color:#28c840}.bitro-page .roadmap-item h3{font-size:1.1rem;font-weight:600;margin-bottom:.4rem}.bitro-page .roadmap-item p{font-size:.85rem;color:#8888a8}.bitro-page .cta-section{padding:8rem 2rem;text-align:center;position:relative}.bitro-page .cta-section .cta-glow{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(255,184,0,.1),transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.bitro-page .cta-section h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;position:relative}.bitro-page .cta-section p{color:#8888a8;font-size:1.1rem;margin-bottom:2.5rem;position:relative}.bitro-page footer{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.06);padding:3rem 2rem;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.bitro-page footer .footer-brand{font-weight:700;background:linear-gradient(135deg,#ffb800,#ff6a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bitro-page footer .footer-links{display:flex;gap:1.5rem}.bitro-page footer .footer-links a{font-size:.85rem;color:#666680;transition:color .3s}.bitro-page footer .footer-links a:hover{color:#c0c0d0}.bitro-page footer .footer-copy{width:100%;text-align:center;font-size:.8rem;color:#44445a;margin-top:1.5rem}.bitro-page .reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.bitro-page .reveal.visible{opacity:1;transform:translateY(0)}@keyframes bitro-page-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bitro-page-shimmer{to{background-position:200% center}}@keyframes bitro-page-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes bitro-page-glow-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}@keyframes bitro-page-rotate-slow{to{transform:rotate(360deg)}}@media(max-width:980px){.bitro-page nav{padding:.75rem 1rem;gap:.65rem;flex-wrap:nowrap}.bitro-page .logo{margin-right:auto}.bitro-page .nav-tools{gap:.5rem}.bitro-page .language-select{width:112px;padding:.5rem .65rem}.bitro-page .nav-toggle{display:inline-flex}.bitro-page .nav-links{position:absolute;top:calc(100% + .5rem);left:1rem;right:1rem;width:auto;padding:.75rem;flex:none;flex-direction:column;align-items:stretch;gap:.25rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#12121ffa;box-shadow:0 18px 48px #00000073;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top center;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.bitro-page .nav-links.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.bitro-page .nav-links a{padding:.72rem .8rem;border-radius:9px;text-align:start}.bitro-page .nav-links a:hover{background:#ffffff0f}.bitro-page .nav-cta{margin-top:.25rem;text-align:center!important}}@media(max-width:768px){.bitro-page .hero-glow{width:80vw;height:80vw}.bitro-page .hero-glow{width:80svw;height:80svw}.bitro-page .hero{padding:6rem 1.5rem 3rem}.bitro-page .features,.bitro-page .stats,.bitro-page .tokenomics,.bitro-page .roadmap,.bitro-page .lucky-wheel{padding:4rem 1.5rem}.bitro-page .tokenomics-content{grid-template-columns:1fr}.bitro-page footer{flex-direction:column;text-align:center}}@media(max-width:420px){.bitro-page .logo span{display:none}.bitro-page .language-select{width:104px}}@media(prefers-reduced-motion:reduce){.bitro-page .nav-links,.bitro-page .nav-toggle span{transition:none}}.bitro-page,.energy-agent-page{min-height:100vh;isolation:isolate}.bitro-page .imported-local-notice,.energy-agent-page .imported-local-notice{max-width:680px;margin:22px auto;padding:14px 18px;border:1px solid #66511d;border-radius:10px;background:#292315;color:#e5ce8f;font-size:12px;line-height:1.7;text-align:start}.bitro-page dialog.wheel-modal{margin:auto;color:#eeeef8}.bitro-page dialog.wheel-modal::backdrop{background:#000b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bitro-page .imported-token-chart{position:relative;display:flex;align-items:center;justify-content:center}.bitro-page .nav-tools select,.energy-agent-page .header-tools select{font:inherit;max-width:116px;color:inherit}.bitro-page .nav-tools label,.energy-agent-page .header-tools label{display:inline-flex;margin:0;gap:6px;align-items:center}.bitro-page :disabled,.energy-agent-page :disabled{opacity:.6;cursor:not-allowed}.energy-agent-page .review.imported-result-visible,.energy-agent-page .result.imported-result-visible{display:block}.energy-agent-page .imported-custom-tiers{margin-top:9px}.energy-agent-page .imported-field-label{margin-bottom:9px;color:#dce3e8;font-size:12px;font-weight:570}.energy-agent-page .imported-review-title{margin:0 0 15px;font-size:14px;font-weight:620}.energy-agent-page .review dl>div:last-child dd{font-family:inherit}.energy-agent-page footer a{color:inherit}[dir=rtl] .bitro-page .roadmap-timeline{padding-left:0;padding-right:3rem}[dir=rtl] .bitro-page .roadmap-timeline:before{left:auto;right:11px}[dir=rtl] .bitro-page .roadmap-item:before{left:auto;right:-3rem}[dir=rtl] .bitro-page .claim-fields{text-align:right}@media(max-width:480px){.energy-agent-page .brand{max-width:52%;white-space:normal}.energy-agent-page .header-tools label,.bitro-page .nav-tools label{padding:8px}}@media(prefers-reduced-motion:reduce){.bitro-page *,.bitro-page *:before,.bitro-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.energy-agent-page{color-scheme:dark;--bg: #0b1118;--panel: #111a23;--panel-2: #151f29;--line: #25313c;--text: #f1f5f7;--muted: #8e9ba7;--red: #ff5a64;--red-deep: #e74755;--mint: #81e2c1;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.energy-agent-page *{box-sizing:border-box}.energy-agent-page{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text)}.energy-agent-page button,.energy-agent-page input{font:inherit}.energy-agent-page .shell{width:min(1120px,calc(100% - 48px));margin:0 auto}.energy-agent-page header{height:78px;border-bottom:1px solid rgba(150,170,185,.12);display:flex;align-items:center}.energy-agent-page .topbar{display:flex;align-items:center;justify-content:space-between;width:100%}.energy-agent-page .header-tools{display:flex;align-items:center;gap:12px}.energy-agent-page .language-switch select{min-width:116px;height:34px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:8px;background:#111a23;color:var(--text);font:inherit;font-size:11px;cursor:pointer}.energy-agent-page .language-switch select:focus{outline:2px solid #80621d;outline-offset:2px}[dir=rtl] .energy-agent-page .input-suffix{right:auto;left:14px}[dir=rtl] .energy-agent-page .flow-item:not(:last-child):after{right:14px;left:auto}[dir=rtl] .energy-agent-page .review dd{text-align:left}.energy-agent-page .brand{display:inline-flex;align-items:center;gap:11px;color:var(--text);text-decoration:none;font-size:14px;font-weight:680;letter-spacing:-.02em}.energy-agent-page .brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #51452e;border-radius:9px;background:#201e19;color:var(--red)}.energy-agent-page .brand-mark svg{width:18px;height:18px}.energy-agent-page .network{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:#bac5ce;font-size:11px;letter-spacing:.03em}.energy-agent-page .network i{width:7px;height:7px;background:var(--mint);border-radius:50%}.energy-agent-page main{padding:58px 0 76px}.energy-agent-page .eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--red);font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.energy-agent-page .eyebrow:before{width:22px;height:1px;background:currentColor;content:""}.energy-agent-page h1{margin:0;font-size:clamp(34px,5vw,54px);line-height:1.08;letter-spacing:-.055em;font-weight:650}.energy-agent-page .intro{max-width:560px;margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.energy-agent-page .workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.78fr);gap:18px;margin-top:38px;align-items:start}.energy-agent-page .launch-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:38px;padding:25px 27px;border:1px solid #2d3741;border-radius:12px;background:#111a23}.energy-agent-page .launch-card strong{display:block;font-size:14px;font-weight:620}.energy-agent-page .launch-card p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.energy-agent-page .launch-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-width:174px;height:46px;padding:0 17px;border:0;border-radius:8px;background:#e6ad28;color:#17140d;font-size:12px;font-weight:680;cursor:pointer;transition:background-color .18s}.energy-agent-page .launch-button:hover{background:#f0ba38}.energy-agent-page .launch-button svg{width:15px;height:15px}.energy-agent-page .modal{width:min(520px,calc(100% - 28px));max-width:none;max-height:min(90vh,760px);overflow:auto;padding:0;border:1px solid #34414c;border-radius:12px;background:#111a23;color:var(--text);box-shadow:0 18px 48px #0007}.energy-agent-page .modal::backdrop{background:#05090dd9}.energy-agent-page .modal-inner{padding:24px}.energy-agent-page .modal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.energy-agent-page .modal-top h2{margin:0;font-size:17px;font-weight:620;letter-spacing:-.025em}.energy-agent-page .modal-top p{margin:7px 0 0;color:var(--muted);font-size:12px}.energy-agent-page .modal-close{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:transparent;color:#b3bec7;font-size:18px;cursor:pointer}.energy-agent-page .modal-close:hover{background:#1a2731;color:#fff}.energy-agent-page .review{display:none}.energy-agent-page .review dl{display:grid;gap:0;margin:0 0 20px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.energy-agent-page .review dl div{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#0c141c;font-size:12px}.energy-agent-page .review dl div+div{border-top:1px solid var(--line)}.energy-agent-page .review dt{color:var(--muted)}.energy-agent-page .review dd{margin:0;max-width:65%;overflow-wrap:anywhere;text-align:right;font-family:var(--mono);font-size:11px}.energy-agent-page .back-button{width:100%;height:43px;margin-top:10px;border:1px solid #34414c;border-radius:9px;background:transparent;color:#b8c3cb;font-size:12px;cursor:pointer}.energy-agent-page .back-button:hover{background:#18232d}.energy-agent-page .modal .form-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.energy-agent-page .card{background:#111a23;border:1px solid var(--line);border-radius:12px}.energy-agent-page .form-card{padding:27px}.energy-agent-page .card-head{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:27px}.energy-agent-page .card-head h2{margin:0;font-size:17px;font-weight:620;letter-spacing:-.025em}.energy-agent-page .card-head p{margin:7px 0 0;color:var(--muted);font-size:12px}.energy-agent-page .step{color:#6f7e8b;font:11px var(--mono);letter-spacing:.06em;padding-top:3px}.energy-agent-page label{display:block;margin:0 0 9px;color:#dce3e8;font-size:12px;font-weight:570}.energy-agent-page .field+.field{margin-top:22px}.energy-agent-page .input-wrap{position:relative}.energy-agent-page input{width:100%;height:50px;border:1px solid #2a3844;border-radius:10px;background:#0c141c;color:var(--text);padding:0 15px;outline:none;transition:border-color .18s,box-shadow .18s}.energy-agent-page input::placeholder{color:#62717e}.energy-agent-page input:focus{border-color:var(--red);outline:2px solid #80621d;outline-offset:1px}.energy-agent-page input[aria-invalid=true]{border-color:var(--red)}.energy-agent-page .input-suffix{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#85939e;font:11px var(--mono);pointer-events:none}.energy-agent-page .helper{margin:8px 0 0;color:#74828e;font-size:11px;line-height:1.55}.energy-agent-page .rate-list{display:grid;gap:9px}.energy-agent-page .rate-card{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px;border:1px solid #2a3844;border-radius:10px;background:#0d151e}.energy-agent-page .tier-energy strong{display:block;color:#edf1f4;font:600 14px var(--mono)}.energy-agent-page .tier-energy span{display:block;margin-top:4px;color:#768591;font:10px var(--mono);letter-spacing:.04em}.energy-agent-page .price-field label,.energy-agent-page .custom-energy-field label{margin-bottom:6px;color:#9ba8b2;font-size:10px}.energy-agent-page .price-field input,.energy-agent-page .custom-energy-field input{height:42px;padding-inline-end:52px;font:12px var(--mono)}.energy-agent-page .add-tier{width:100%;min-height:42px;margin-top:9px;border:1px dashed #596775;border-radius:9px;background:transparent;color:#c2cbd2;font:inherit;font-size:12px;cursor:pointer}.energy-agent-page .add-tier:hover{border-color:#a67b1f;color:#fff;background:#272318}.energy-agent-page .custom-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.energy-agent-page .remove-tier{width:34px;height:34px;border:1px solid #394650;border-radius:8px;background:transparent;color:#aab6bf;cursor:pointer}.energy-agent-page .remove-tier:hover{border-color:var(--red);color:#fff}.energy-agent-page .duration-options{display:flex;gap:8px}.energy-agent-page .duration-options button{height:38px;min-width:74px;padding:0 13px;border:1px solid #2a3844;border-radius:8px;background:#141f29;color:#aab6bf;font-size:11px;cursor:pointer}.energy-agent-page .duration-options button:hover,.energy-agent-page .duration-options button[aria-pressed=true]{border-color:#b84954;color:#fff;background:#2a1d24}.energy-agent-page .submit{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:49px;margin-top:28px;border:0;border-radius:8px;background:#e6ad28;color:#17140d;font-size:13px;font-weight:680;cursor:pointer;transition:background-color .18s}.energy-agent-page .submit:hover{background:#f0ba38}.energy-agent-page .submit svg{width:15px;height:15px}.energy-agent-page .notice{display:flex;gap:10px;align-items:flex-start;margin-top:17px;padding:12px;border:1px solid #3a3331;border-radius:10px;background:#211e1d;color:#d3bd9a;font-size:11px;line-height:1.55}.energy-agent-page .notice svg{flex:0 0 15px;width:15px;height:15px;margin-top:1px}.energy-agent-page .side{padding:23px}.energy-agent-page .side h2{margin:0 0 20px;font-size:14px;font-weight:620}.energy-agent-page .flow{display:grid;gap:0}.energy-agent-page .flow-item{position:relative;display:grid;grid-template-columns:30px 1fr;gap:12px;padding-bottom:21px}.energy-agent-page .flow-item:not(:last-child):after{position:absolute;left:14px;top:31px;bottom:0;width:1px;background:#2d3b46;content:""}.energy-agent-page .flow-icon{display:grid;place-items:center;z-index:1;width:30px;height:30px;border:1px solid #34424d;border-radius:9px;background:#17232d;color:#aab7c1;font:10px var(--mono)}.energy-agent-page .flow-item:first-child .flow-icon{border-color:#633940;color:var(--red);background:#2a1d24}.energy-agent-page .flow-item strong{display:block;padding-top:2px;font-size:12px;font-weight:590}.energy-agent-page .flow-item p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.energy-agent-page .side-divider{height:1px;margin:2px 0 17px;background:var(--line)}.energy-agent-page .side-note{display:flex;gap:10px;color:#82909b;font-size:11px;line-height:1.65}.energy-agent-page .side-note svg{flex:0 0 15px;width:15px;height:15px;color:var(--mint);margin-top:1px}.energy-agent-page .result{display:none;margin-top:17px;padding:14px;border:1px solid #315447;border-radius:10px;background:#11251f;color:#b9ebd7;font-size:12px;line-height:1.6}.energy-agent-page .result[data-state=error]{border-color:#694047;background:#281b20;color:#f0adb2}.energy-agent-page footer{padding:16px 0 24px;color:#687581;font-size:10px;border-top:1px solid rgba(150,170,185,.1)}.energy-agent-page .footer-inner{display:flex;justify-content:space-between;gap:16px}.energy-agent-page .footer-mark{color:#91a0ab;font:10px var(--mono)}@media(max-width:760px){.energy-agent-page .workspace{grid-template-columns:1fr}.energy-agent-page main{padding-top:42px}.energy-agent-page .side{padding:21px}}@media(max-width:520px){.energy-agent-page .launch-card{grid-template-columns:1fr;gap:18px;padding:20px}.energy-agent-page .launch-button{width:100%}.energy-agent-page .modal-inner{padding:20px 16px}}@media(max-width:480px){.energy-agent-page .shell{width:min(100% - 28px,1120px)}.energy-agent-page header{height:66px}.energy-agent-page main{padding:35px 0 48px}.energy-agent-page .form-card{padding:20px 16px}.energy-agent-page .card-head{margin-bottom:22px}.energy-agent-page .network{display:none}.energy-agent-page .language-switch select{min-width:108px}.energy-agent-page .amounts{grid-template-columns:repeat(2,1fr)}.energy-agent-page .footer-inner{flex-direction:column}}@media(prefers-reduced-motion:reduce){.energy-agent-page *,.energy-agent-page *:before,.energy-agent-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.energy-agent-page{--bg: #0b1118;--panel: #111a23;--panel-2: #151f29;--line: #27333d;--text: #e6ebef;--muted: #9aa6b0;--red: #e6ad28;--red-deep: #bd8613;--mint: #81c7ae}.energy-agent-page header{background:#0b1118;border-color:#222d36}.energy-agent-page .brand-mark{border-color:#51452e;border-radius:9px;background:#201e19;color:#e6ad28}.energy-agent-page .network{border-color:#3f392a;background:#171713;color:#cbbd96}.energy-agent-page .network i{background:#d2a329}.energy-agent-page main{padding-top:74px}.energy-agent-page .eyebrow{display:table;margin:0 auto 18px;padding:7px 13px;border:1px solid rgba(255,184,0,.25);border-radius:99px;background:#ffb80014;color:#ffc940;font-size:10px;letter-spacing:.09em}.energy-agent-page .eyebrow:before{display:none}.energy-agent-page h1{text-align:center;font-size:clamp(38px,6vw,62px);font-weight:780;letter-spacing:-.055em}.energy-agent-page .intro{margin:15px auto 0;text-align:center}.energy-agent-page .launch-card{grid-template-columns:1fr;justify-items:center;gap:19px;width:min(100%,680px);margin:32px auto 0;padding:28px;border-color:#303a43;background:#111a23;text-align:center}.energy-agent-page .launch-card strong{font-size:16px}.energy-agent-page .launch-button,.energy-agent-page .submit{background:#e6ad28;color:#17140d}.energy-agent-page .launch-button:hover,.energy-agent-page .submit:hover{background:#f0ba38}.energy-agent-page .workspace{display:block;width:min(100%,680px);margin:18px auto 0}.energy-agent-page .side{background:#0f0f1bc2;border-color:#ffffff1a}.energy-agent-page .flow-item:first-child .flow-icon{border-color:#ffb80057;color:#ffbd18;background:#ffb80014}.energy-agent-page .flow-item:not(:last-child):after{background:#ffffff24}.energy-agent-page .flow-icon{border-color:#ffffff1f;background:#171727}.energy-agent-page .side-note svg{color:#00d4ff}.energy-agent-page .modal{border-color:#34414c;background:#111a23}.energy-agent-page .input-wrap input{background:#0b0b14}.energy-agent-page .rate-card{background:#171727}.energy-agent-page .add-tier:hover,.energy-agent-page .duration-options button:hover,.energy-agent-page .duration-options button[aria-pressed=true]{border-color:#a67b1f;background:#272318}.energy-agent-page .notice{border-color:#51462d;background:#211e17;color:#d8ca9f}.energy-agent-page footer{border-color:#222d36}@media(max-width:520px){.energy-agent-page main{padding-top:45px}.energy-agent-page .launch-card{padding:22px 17px}}.energy-agent-page{padding-top:env(safe-area-inset-top);padding-bottom:max(16px,env(safe-area-inset-bottom))}@supports (height: 100dvh){.energy-agent-page .modal{max-height:min(90dvh,760px)}}@media(max-width:480px){.energy-agent-page .topbar{gap:8px}.energy-agent-page .header-tools{gap:6px}.energy-agent-page .brand{flex-shrink:0;gap:7px;font-size:12px;white-space:nowrap}.energy-agent-page .brand-mark{width:30px;height:30px}.energy-agent-page .language-switch select{width:116px;min-width:116px;max-width:116px;height:44px;padding:0 6px}.energy-agent-page h1{font-size:clamp(32px,9vw,42px);line-height:1.12;letter-spacing:-.04em}.energy-agent-page .intro{font-size:15px}.energy-agent-page .modal{max-height:calc(100vh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.energy-agent-page .modal-inner{padding:12px 16px 16px}.energy-agent-page .modal-top{position:sticky;top:0;z-index:2;margin-bottom:18px;padding:10px 0 12px;border-bottom:1px solid var(--line);background:#111a23}.energy-agent-page .modal-close{width:44px;height:44px}.energy-agent-page .rate-card{grid-template-columns:minmax(82px,.7fr) minmax(0,1fr);gap:10px;padding:10px}.energy-agent-page .custom-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.energy-agent-page .remove-tier{width:32px}.energy-agent-page .duration-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.energy-agent-page .duration-options button{min-width:0;height:44px;padding:0 5px;line-height:1.2}}@supports (height: 100dvh){@media(max-width:480px){.energy-agent-page .modal{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}}
