.langSelect{position:relative;flex:0 0 auto;white-space:nowrap;overflow:visible}.langTrigger{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 24px #0000004d;color:#eef4ffeb;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.langTrigger:active{transform:scale(.98)}.langTrigger.open{border-color:#78beff47;background:linear-gradient(180deg,#78beff24,#ffffff0d)}.langTrigger .flag{font-size:14px;line-height:1}.langTrigger .code{font-weight:900;letter-spacing:.45px;font-size:12px}.langTrigger .chev{display:none}.langMenu{position:absolute;right:0;top:calc(100% + 8px);z-index:200;width:180px;max-width:min(180px,calc(100vw - 16px));padding:6px;border-radius:16px;background:#080c18b8;border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 70px #0000008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;box-sizing:border-box}.langItem{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#eef4ffe6;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.langItem+.langItem{margin-top:6px}.langItem:active{transform:scale(.99)}.langItem .flag{font-size:15px;line-height:1}.langItem .label{font-weight:700;font-size:13px;opacity:.92;flex:1 1 auto;text-align:left}.langItem .short{font-weight:900;letter-spacing:.45px;font-size:12px;opacity:.85}.langItem.active{border-color:#78beff47;background:linear-gradient(180deg,#78beff29,#ffffff0d);box-shadow:0 9px 20px #00000038}@media(max-width:380px){.langTrigger{padding:7px 9px;gap:7px}.langTrigger .code{font-size:11px}.langMenu{width:170px;max-width:min(170px,calc(100vw - 12px));top:calc(100% + 7px);right:0}.langItem{padding:9px}.langItem .label{font-size:12.5px}}.page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 20% 10%,rgba(0,180,255,.18),transparent 60%),radial-gradient(900px 500px at 85% 25%,rgba(130,70,255,.18),transparent 60%),#070b14;color:#eaf2ff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto}.badge{display:inline-flex;align-items:center;justify-content:center;width:46px;height:26px;border-radius:999px;font-weight:700;font-size:12px;background:#00b4ff2e;border:1px solid rgba(0,180,255,.35);margin-bottom:10px}.btn{display:inline-flex;justify-content:center;width:100%;padding:12px 14px;border-radius:14px;text-decoration:none;color:#0b0f18;font-weight:700;background:linear-gradient(90deg,#00c2ff,#7c5cff)}.page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1100px 600px at 20% 10%,rgba(255,120,0,.16),transparent 60%),radial-gradient(900px 500px at 85% 25%,rgba(255,0,110,.14),transparent 60%),#070b14;color:#eaf2ff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto}.card{width:min(520px,100%);padding:22px 20px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#0a101aa6;box-shadow:0 20px 60px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.badge{display:inline-flex;align-items:center;justify-content:center;width:64px;height:26px;border-radius:999px;font-weight:700;font-size:12px;background:#ff780029;border:1px solid rgba(255,120,0,.35);margin-bottom:10px}h1{margin:6px 0 10px;font-size:26px}p{margin:0 0 16px;opacity:.85;line-height:1.5}.btn{display:inline-flex;justify-content:center;width:100%;padding:12px 14px;border-radius:14px;text-decoration:none;color:#0b0f18;font-weight:700;background:linear-gradient(90deg,#ff8a00,#ff2f92)}.home{width:min(820px,100%);margin:0 auto;display:grid;gap:14px}.glass{border-radius:var(--radius);border:1px solid var(--stroke2);background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:0 18px 60px #0006;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:16px}.h2{margin:0;font-size:18px;letter-spacing:.2px;font-weight:900}.caption{color:#eef4ffa6;font-size:13px;letter-spacing:.2px}.selectionInline{margin-top:6px;margin-bottom:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#eef4ffd6;font-weight:900;font-size:13.5px;letter-spacing:.15px}.seg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 10px}.segBtn{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#eef4ffdb;font-weight:900;cursor:pointer}.segBtn.active{border-color:#78beff42;background:linear-gradient(180deg,#78beff29,#ffffff0a)}.dropdown{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;overflow:hidden;margin-top:10px}.sum{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none}.sum::-webkit-details-marker{display:none}.sumLeft{min-width:0}.sumLabel{font-size:12px;color:#eef4ff9e}.sumValue{margin-top:3px;font-size:15px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sumValue.muted{color:#eef4ff8c}.chev{width:10px;height:10px;border-right:2px solid rgba(238,244,255,.55);border-bottom:2px solid rgba(238,244,255,.55);transform:rotate(45deg);margin-right:4px;transition:transform .14s ease}details[open] .chev{transform:rotate(225deg)}.panel{border-top:1px solid rgba(255,255,255,.08);padding:12px}.pillGrid{display:flex;flex-wrap:wrap;gap:10px}.expGrid{gap:12px}.pill{padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#eef4ffe0;font-weight:900;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:8px}.pill .dot{width:8px;height:8px;border-radius:99px;background:#ffffff4d}.pill.active{border-color:#78beff4d;background:linear-gradient(180deg,#78beff29,#ffffff0d)}.note{margin-top:10px;color:#eef4ff9e;font-size:13px;line-height:1.4}.genBtn{width:100%;margin-top:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#eef4ff66;font-weight:900;font-size:15px}.genBtn.on{cursor:pointer;color:#eef4fff2;border-color:#78beff47;background:linear-gradient(180deg,#78beff33,#ffffff0d);box-shadow:0 18px 55px #00000073}.miniHint{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#eef4ffb8;font-size:13px}.marketClosed{margin-top:10px;border-radius:18px;border:1px solid rgba(255,180,90,.18);background:linear-gradient(180deg,#ffb45a1a,#ffffff08);padding:14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.lottieWrap{width:min(340px,88%);max-width:360px;margin:6px auto 2px;opacity:.95;filter:drop-shadow(0 18px 40px rgba(0,0,0,.35))}.mcTitle{font-weight:900;font-size:14.5px;color:#eef4fff2;line-height:1.35}.mcHint{font-size:13.5px;color:#eef4ffcc;line-height:1.35}.mcMeta{margin-top:4px;font-size:12.5px;color:#eef4ff9e}.infoList{margin-top:12px;display:grid;gap:10px}.infoCard,.warnCard{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.warnCard{border-color:#ffc85038;background:linear-gradient(180deg,#ffc8501a,#ffffff08)}.ico{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.st{font-weight:900;font-size:15px}.sd{margin-top:3px;color:var(--muted);font-size:14px;line-height:1.45}.foot{text-align:center;color:#eef4ff94;font-size:13px;padding:6px 0 0}.chartBox{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;overflow:hidden}.chartHead{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.chartTitle{font-weight:900;font-size:15px}.chartMeta{margin-top:4px;color:#eef4ff9e;font-size:12.5px}.chartBody{padding:14px;min-height:220px;display:flex;align-items:center;justify-content:center}.chartStub{text-align:center;color:#eef4ffb8;font-size:13.5px;line-height:1.4}.mainCard{display:flex;flex-direction:column;gap:12px}.mainCardTitle{font-weight:900;font-size:18px;letter-spacing:.2px;color:#eef4fff5}.mainCardBody{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.mainCardAnim{width:min(320px,92%);border-radius:18px;border:none;background:transparent;padding:0;filter:drop-shadow(0 14px 30px rgba(0,0,0,.35));overflow:hidden}.mainCardHint{color:#eef4ffc7;font-size:13.5px;line-height:1.45;max-width:520px}.sigBadge{padding:7px 10px;border-radius:999px;font-weight:900;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#eef4ffe0}.sigBadge.run{border-color:#78beff4d;background:linear-gradient(180deg,#78beff29,#ffffff0d)}.sigBadge.win{border-color:#6effaa38;background:linear-gradient(180deg,#6effaa1f,#ffffff08)}.sigBadge.lose{border-color:#ff6e6e38;background:linear-gradient(180deg,#ff6e6e1f,#ffffff08)}.sigBadge.done{border-color:#ffc85038;background:linear-gradient(180deg,#ffc8501a,#ffffff08)}.sigBadge.pend{opacity:.9}.glass.signalGlass{position:relative;overflow:hidden}.glass.signalGlass:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:1}.glass.signalGlass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:1}.glass.signalGlass.buy{border-color:#6effaa38}.glass.signalGlass.buy:before{box-shadow:0 0 0 1px #6effaa1f inset,0 22px 70px #0000006b}.glass.signalGlass.buy:after{background:radial-gradient(900px 260px at 10% 0%,rgba(110,255,170,.14),transparent 58%),radial-gradient(700px 240px at 92% 12%,rgba(110,255,170,.1),transparent 62%),linear-gradient(180deg,#ffffff0f,#ffffff05)}.glass.signalGlass.sell{border-color:#ff6e6e38}.glass.signalGlass.sell:before{box-shadow:0 0 0 1px #ff6e6e1f inset,0 22px 70px #0000006b}.glass.signalGlass.sell:after{background:radial-gradient(900px 260px at 10% 0%,rgba(255,110,110,.14),transparent 58%),radial-gradient(700px 240px at 92% 12%,rgba(255,110,110,.1),transparent 62%),linear-gradient(180deg,#ffffff0f,#ffffff05)}.glass.signalGlass>*{position:relative;z-index:1}.sigHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.sigPairTitle{font-weight:950;font-size:18px;letter-spacing:.2px;color:#eef4fff5}.sigSub{margin-top:-2px;display:flex;align-items:baseline;gap:8px;color:#eef4ffd1}.sigSubLabel{font-size:12.5px;color:#eef4ff9e;font-weight:800}.sigSubVal{font-size:13.5px;font-weight:950;letter-spacing:.2px}.sigPrices{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sigPriceItem{padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.sigPriceLabel{font-size:12px;color:#eef4ff9e}.sigPriceVal{margin-top:4px;font-size:15px;font-weight:900}.sigBottomRow{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.timePill{width:fit-content;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#eef4ffdb;font-weight:900;font-size:12.5px}.timePill.done{border-color:#ffc85038;background:linear-gradient(180deg,#ffc8501a,#ffffff08)}.dirBig{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-weight:950;letter-spacing:.25px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.dirBigIcon{font-size:16px;line-height:1;transform:translateY(-1px)}.dirBigText{font-size:13.5px}.dirBig.buy{border-color:#6effaa4d;background:linear-gradient(180deg,#6effaa2e,#ffffff0a);box-shadow:0 10px 26px #00000040}.dirBig.sell{border-color:#ff6e6e4d;background:linear-gradient(180deg,#ff6e6e2e,#ffffff0a);box-shadow:0 10px 26px #00000040}.dirBig.neutral{opacity:.9}@media(max-width:420px){.glass{padding:14px}.h2{font-size:19px}.segBtn{padding:12px 10px}}.sigResultCenter{margin-top:10px;padding:14px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;text-align:center;position:relative;overflow:hidden}.sigResultCenter:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 140px at 50% 0%,rgba(255,255,255,.1),transparent 62%),linear-gradient(180deg,#ffffff0a,#ffffff05);opacity:.9}.sigResultBig{position:relative;z-index:1;font-weight:950;font-size:28px;letter-spacing:1.2px;text-transform:uppercase;line-height:1.05;color:#eef4fff5;text-shadow:0 14px 40px rgba(0,0,0,.35)}.sigResultCenter.win{border-color:#6effaa42;background:linear-gradient(180deg,#6effaa1a,#ffffff08);box-shadow:0 18px 55px #0006}.sigResultBig.win{text-shadow:0 0 22px rgba(110,255,170,.22),0 18px 50px rgba(0,0,0,.4)}.sigResultCenter.lose{border-color:#ff6e6e42;background:linear-gradient(180deg,#ff6e6e1a,#ffffff08);box-shadow:0 18px 55px #0006}.sigResultBig.lose{text-shadow:0 0 22px rgba(255,110,110,.22),0 18px 50px rgba(0,0,0,.4)}.sigResultCenter.done{border-color:#ffc85042;background:linear-gradient(180deg,#ffc8501a,#ffffff08);box-shadow:0 18px 55px #0006}.sigResultBig.done{text-shadow:0 0 20px rgba(255,200,80,.2),0 18px 50px rgba(0,0,0,.4)}@media(max-width:420px){.sigResultCenter{padding:12px 10px;border-radius:16px}.sigResultBig{font-size:24px;letter-spacing:1px}}.chartBox{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0a0e148c}.chartHead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.chartTitle{font-weight:700;font-size:14px}.chartMeta{opacity:.7;font-size:12px}.tradingview-widget-container{width:100%}.genBtn.ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#eef4ffeb}.genBtn.ghost:hover{filter:brightness(1.05)}.chaseBlock{margin-top:12px;padding:12px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.chaseTitle{font-weight:800;letter-spacing:.2px;margin-bottom:10px}.chaseRow{display:grid;gap:10px}.chaseMeta{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.chaseLabel{opacity:.78;font-size:13px}.chaseVal{font-weight:800}.chaseMuted{opacity:.7;font-weight:700;font-size:12px}.chaseNote{margin-top:10px;opacity:.78;font-size:13px;line-height:1.35}.reasonsWrap{position:relative;min-height:420px;padding:14px 12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);overflow:hidden}.reasonsTitle{font-weight:900;letter-spacing:.2px;margin-bottom:10px}.reasonsList{display:grid;gap:10px;padding-bottom:130px}.reasonItem{padding:10px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);line-height:1.35;opacity:.92}.chaseTimerCenter{position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:min(340px,calc(100% - 24px));text-align:center;padding:14px 12px;border-radius:18px;background:#00000040;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ctTitle{opacity:.86;font-weight:800;margin-bottom:8px}.ctBig{font-weight:1000;font-size:34px;letter-spacing:1px}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}:root{--tg-vh: 100vh;--tg-svh: 100vh;--tg-safe-top: 0px;--tg-safe-bottom: 0px;--tg-extra-top: 0px;--padX: 14px;--bg0: #060812;--bg1: #070b18;--text: rgba(238,244,255,.96);--muted: rgba(238,244,255,.72);--glass: rgba(255,255,255,.06);--glass2: rgba(255,255,255,.04);--stroke: rgba(255,255,255,.1);--stroke2: rgba(255,255,255,.08);--shadow: 0 22px 70px rgba(0,0,0,.55);--radius: 22px}body{margin:0;color:var(--text);background:var(--bg1);font-family:ui-sans-serif,system-ui,-apple-system,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Arial}.appRoot{min-height:var(--tg-vh);background:radial-gradient(1200px 800px at 22% 12%,rgba(80,160,255,.12),transparent 62%),radial-gradient(900px 650px at 78% 22%,rgba(190,90,255,.1),transparent 60%),radial-gradient(900px 650px at 55% 92%,rgba(0,255,190,.06),transparent 62%),linear-gradient(180deg,#05070f,#070b18 60%,#05070f);position:relative;overflow:hidden}.appRoot:before{content:"";position:absolute;inset:-40px;z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,#fff0 0px 18px,#ffffff05 19px);opacity:.2}.appRoot:after{content:"";position:absolute;inset:-40px;pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#00ff8c00 0px 10px,#00ff8c17 11px,#00ff8c00 18px),repeating-linear-gradient(90deg,#ff464600 0px 22px,#ff464613 23px,#ff464600 34px),radial-gradient(900px 520px at 50% 18%,rgba(255,255,255,.05),transparent 60%),linear-gradient(transparent 0%,#0000002e 55%,#0000006b);opacity:.18;filter:blur(1px);animation:candlesMove 18s linear infinite;transform:translateZ(0);will-change:background-position;-webkit-mask-image:linear-gradient(180deg,#0000,#000000e6 18%,#000 80%);mask-image:linear-gradient(180deg,#0000,#000000e6 18%,#000 80%)}@keyframes candlesMove{0%{background-position:0px 0px,0px 0px,0px 0px,0px 0px}to{background-position:-420px 0px,-260px 0px,0px 0px,0px 0px}}@media(prefers-reduced-motion:reduce){.appRoot:after{animation:none}}.topbar,.screen{position:relative;z-index:2}.screen{padding:16px var(--padX) calc(18px + var(--tg-safe-bottom))}.topbar{position:sticky;top:0;z-index:50;width:100%;padding:calc(8px + var(--tg-safe-top) + var(--tg-extra-top)) var(--padX) 10px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#060812b3,#0608121a);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06);min-width:0}.brandRow{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;border-radius:16px;background:linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:min(420px,calc(100% - 140px));min-width:0;position:relative}.brandRow:after{content:"";position:absolute;left:12px;right:12px;bottom:-6px;height:2px;border-radius:999px;background:linear-gradient(90deg,#78beff00,#78beff59,#78beff00);filter:blur(.2px);opacity:.85}.brandDot{width:9px;height:9px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fffffff2,#78beff8c);box-shadow:0 0 0 3px #78beff1a,0 10px 20px #00000059;flex:0 0 auto}.brandText{font-weight:900;letter-spacing:.9px;font-size:16px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#eef4fff5;text-transform:uppercase}.topbar>:last-child{position:absolute;right:var(--padX);top:calc(12px + var(--tg-safe-top) + var(--tg-extra-top) + 16px);z-index:9999;max-width:calc(100% - var(--padX) - 8px);overflow:visible}@media(max-width:420px){:root{--padX: 12px}.topbar{gap:8px;padding:calc(8px + var(--tg-safe-top) + var(--tg-extra-top)) var(--padX) 10px}.brandRow{padding:8px 14px;max-width:calc(100% - 120px)}.brandText{font-size:14px;letter-spacing:.7px}.topbar>:last-child{top:calc(8px + var(--tg-safe-top) + var(--tg-extra-top) + 18px)}}.glassCard{width:min(560px,100%);margin:26px auto 0;padding:16px;border-radius:var(--radius);background:linear-gradient(180deg,#ffffff12,#ffffff0a);border:1px solid var(--stroke);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:16px;color:var(--text)}::-webkit-scrollbar-corner{background:transparent!important}:root{--btnGreen1: rgba(0,255,170,.2);--btnGreen2: rgba(0,255,170,.08);--btnGreenStroke: rgba(0,255,170,.4);--btnGreenGlow: rgba(0,255,170,.22);--btnRed1: rgba(255,70,70,.2);--btnRed2: rgba(255,70,70,.08);--btnRedStroke: rgba(255,70,70,.42);--btnRedGlow: rgba(255,70,70,.22)}.genBtn{width:100%;min-height:54px;border-radius:18px;font-weight:900;letter-spacing:.4px;font-size:16px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff14,#ffffff0a);color:#eef4fffa;box-shadow:0 12px 26px #00000059,inset 0 1px #ffffff14;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,border-color .12s ease}.genBtn:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0000006b,inset 0 1px #ffffff17}.genBtn:active{transform:translateY(0) scale(.99);filter:brightness(.98)}.genBtn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0f}.genBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #78beff38,0 14px 34px #00000073,inset 0 1px #ffffff1a}.genBtn.on{border-color:var(--btnGreenStroke);background:radial-gradient(900px 180px at 50% 0%,rgba(0,255,170,.22),transparent 60%),linear-gradient(180deg,var(--btnGreen1),var(--btnGreen2));box-shadow:0 16px 36px #0000006b,0 0 0 1px #00ffaa1f,0 0 28px var(--btnGreenGlow),inset 0 1px #ffffff1a}.genBtn.on:hover{box-shadow:0 18px 42px #0000007a,0 0 0 1px #00ffaa29,0 0 36px #00ffaa42,inset 0 1px #ffffff1a}.genBtn.on:before{content:"⚡";margin-right:8px}.mainCard.signal .genBtn.ghost{border-color:var(--btnRedStroke);background:radial-gradient(900px 180px at 50% 0%,rgba(255,70,70,.18),transparent 60%),linear-gradient(180deg,var(--btnRed1),var(--btnRed2));box-shadow:0 14px 34px #0000006b,0 0 0 1px #ff46461a,0 0 26px var(--btnRedGlow),inset 0 1px #ffffff14}.mainCard.signal .genBtn.ghost:hover{box-shadow:0 18px 42px #00000080,0 0 0 1px #ff464629,0 0 34px #ff464642,inset 0 1px #ffffff14}.mainCard.signal .genBtn.ghost:before{content:"⛔";margin-right:8px}
