:root{--bg: #03050a;--bg2: #070b14;--bg3: #0d1422;--surface: #0a1220;--surface-2: #101a2b;--surface-3: #18283d;--card: #0b1422;--card-hover: #14243a;--line: #2c415d;--line2: #48627f;--line-soft: #263a55;--text: #ffffff;--text2: #e8eef8;--muted: #9aabc0;--muted2: #7d8fa7;--gold: #f4c75b;--gold-light: #ffe08a;--gold-dark: #b87916;--gold-bg: rgba(233, 189, 90, .12);--gold-bg-strong: rgba(233, 189, 90, .19);--gold-border: rgba(233, 189, 90, .4);--green: #28e0a0;--green-light: #73efbd;--green-dark: #12875c;--green-bg: rgba(37, 212, 154, .12);--green-bg-strong: rgba(37, 212, 154, .18);--green-border: rgba(37, 212, 154, .4);--blue: #5da8ff;--cyan: #5da8ff;--blue-light: #7fd2ff;--blue-dark: #287dcc;--blue-bg: rgba(94, 181, 245, .12);--blue-bg-strong: rgba(94, 181, 245, .18);--blue-border: rgba(94, 181, 245, .4);--red: #ff6178;--red-light: #ff9eaa;--red-dark: #c33c55;--red-bg: rgba(240, 107, 125, .12);--red-border: rgba(240, 107, 125, .4);--orange: #f0a044;--orange-bg: rgba(239, 161, 77, .12);--orange-border: rgba(239, 161, 77, .36);--purple: #b17cff;--purple-bg: rgba(161, 123, 224, .1);--purple-border: rgba(161, 123, 224, .3);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .2);--shadow: 0 8px 28px rgba(0, 0, 0, .25);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .45);--radius-xs: 6px;--radius-sm: 8px;--radius: 10px;--radius-lg: 13px;--radius-xl: 16px;--container: 1120px;--header-height: 58px;--font-base: 14px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;overflow-x:hidden;background:radial-gradient(900px 420px at 50% -220px,rgba(233,189,90,.075),transparent 70%),var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-base);line-height:1.5}body.modal-open{overflow:hidden}img{display:block;max-width:100%}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}a{color:inherit}strong{color:#fff}ul{margin:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#03050a}::-webkit-scrollbar-thumb{background:#465568;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#68798d}::selection{background:#e9bd5a4d;color:#fff}.wrap{width:calc(100% - 24px);max-width:var(--container);margin-inline:auto}.small{font-size:11px}.muted{color:var(--muted)!important}.text-center{text-align:center}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-8{gap:8px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}header{position:sticky;top:0;z-index:1000;background:#080b10f5;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 3px 18px #0003}header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(233,189,90,.42),rgba(36,201,135,.2),transparent)}.header-top{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0}.brand{min-width:0;display:flex;align-items:center;gap:9px;text-decoration:none;cursor:pointer}.brand-logo{width:36px;height:36px;flex:0 0 36px;object-fit:cover;border-radius:9px;background:var(--surface-2);border:1px solid var(--line2);box-shadow:var(--shadow-sm)}.brand-title{overflow:hidden;color:#fff;font-size:15px;font-weight:850;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.brand-sub{margin-top:2px;color:var(--muted);font-size:9px;line-height:1.2;white-space:nowrap}.header-wallet{flex:0 0 auto}.wallet{min-width:105px;max-width:190px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;overflow:hidden;border:1px solid var(--line2);border-radius:9px;background:var(--surface);color:#e4ebf2!important;font-size:11px;font-weight:750;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .15s ease}.wallet:hover:not(:disabled){background:var(--surface-2);border-color:#5b6c80;transform:translateY(-1px)}.wallet:active:not(:disabled){transform:none}.wallet:disabled{opacity:.5;cursor:not-allowed}.wallet.red{background:var(--red-bg);border-color:var(--red-border);color:var(--red-light)!important}.wallet.green{background:var(--green-bg);border-color:var(--green-border);color:var(--green-light)!important}.wallet.yellow{background:var(--gold-bg);border-color:var(--gold-border);color:var(--gold-light)!important}.wallet.blue{background:var(--blue-bg);border-color:var(--blue-border);color:var(--blue-light)!important}.wallet.gray{background:#a2afbd1a;border-color:var(--line);color:#b8c4d0!important}.nav-bar{width:100%;display:flex;align-items:center;gap:6px;padding:6px 0 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav-bar::-webkit-scrollbar{display:none}.nav-bar.has-owner{display:flex}.nav-bar .tab,.nav-bar.has-owner .tab{flex:0 0 auto;min-width:88px;min-height:40px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#0a1220!important;color:#9ba8b6!important;font-size:10px;font-weight:750;line-height:1.15;white-space:nowrap;cursor:pointer;box-shadow:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease}.nav-bar .tab i{color:#8090a0!important;font-size:12px}.nav-bar .tab:hover:not(:disabled){background:#17212c!important;border-color:#3a4b5c!important;color:#f0f4f8!important}.nav-bar .tab:hover:not(:disabled) i{color:#c5d0db!important}.nav-bar .tab.active{background:var(--gold-bg-strong)!important;border-color:var(--gold-border)!important;color:var(--gold-light)!important}.nav-bar .tab.active i{color:var(--gold-light)!important}.nav-bar .tab:nth-child(1) i{color:var(--gold-light)!important}.nav-bar .tab:nth-child(2) i{color:var(--green-light)!important}.nav-bar .tab:nth-child(3) i{color:var(--blue-light)!important}.nav-bar .tab:nth-child(4) i{color:#cbb2f1!important}.nav-bar .tab.owner-tab i{color:var(--red-light)!important}.nav-bar .tab:nth-child(1):hover:not(:disabled){border-color:var(--gold-border)!important}.nav-bar .tab:nth-child(2):hover:not(:disabled){border-color:var(--green-border)!important}.nav-bar .tab:nth-child(3):hover:not(:disabled){border-color:var(--blue-border)!important}.nav-bar .tab:nth-child(4):hover:not(:disabled){border-color:var(--purple-border)!important}.nav-bar .tab.owner-tab:hover:not(:disabled){border-color:var(--red-border)!important}.nav-bar .tab.active:after{content:none}.nav-bar .tab:disabled{opacity:.4;cursor:not-allowed}.nav-bar .tab.owner-tab{display:none}main{padding:12px 0 30px}.section{display:none;animation:sectionIn .18s ease}.section.active{display:block}@keyframes sectionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hero{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);min-height:250px;background-color:#0d141c;background-image:url(https://recehstaking.github.io/images/receh-staking-banner.webp);background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:var(--shadow)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#080b10ed,#080b109e 55%,#080b1033);z-index:1}.hero-content{position:relative;z-index:2;width:100%;max-width:690px}.eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid rgba(233,189,90,.32);border-radius:999px;background:#080b10b8;color:#d7dee6;font-size:9px;font-weight:750}.eyebrow i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--green)}h1{margin:8px 0 7px;color:#fff;font-size:32px;font-weight:900;line-height:1.05;letter-spacing:-1px}.hero-content>p{max-width:560px;color:#c9d3dd;font-size:12px;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.hero-points{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:10px}.hero-points span{display:inline-flex;align-items:center;gap:5px;color:#b9c6d1;font-size:8px;font-weight:700}.hero-points span i{color:var(--green-light);font-size:9px}button,.btn{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 13px;border:1px solid var(--green-border)!important;border-radius:9px;background:var(--green-dark)!important;color:#fff!important;font-size:11px;font-weight:750;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:none!important;text-shadow:none!important;transition:background .16s ease,border-color .16s ease,transform .14s ease}button:hover:not(:disabled),.btn:hover:not(:disabled){background:var(--green)!important;border-color:#5be0aaa6!important;color:#04130d!important;transform:translateY(-1px)}button:active:not(:disabled),.btn:active:not(:disabled){transform:none}button:disabled,.btn:disabled{opacity:.42;cursor:not-allowed;transform:none!important}button.primary,.btn.primary,button.success,.btn.success{background:var(--green-dark)!important;border-color:var(--green-border)!important}button.outline,.btn.outline,.outline{background:transparent!important;border-color:#52657a!important;color:#d1dbe5!important}button.outline:hover:not(:disabled),.btn.outline:hover:not(:disabled),.outline:hover:not(:disabled){background:#1a2938!important;border-color:#718397!important;color:#fff!important}button.danger,.btn.danger{background:var(--red-dark)!important;border-color:var(--red-border)!important}button.danger:hover:not(:disabled),.btn.danger:hover:not(:disabled){background:var(--red)!important;color:#fff!important}.hero-actions button{min-height:35px;padding:8px 12px;font-size:10px}.hero-actions .hero-guide-btn{background:var(--blue-dark)!important;border-color:var(--blue-border)!important}.hero-actions .hero-guide-btn:hover:not(:disabled){background:var(--blue)!important;border-color:#79c3faa6!important;color:#061521!important}#approveBtn.hidden,#stakeBtn.hidden{display:none!important}#stakeBtn:not(.hidden){animation:fadeInUp .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}.stat{min-width:0;min-height:70px;padding:10px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.stat label{display:block;color:#9ba8b7;font-size:8px;font-weight:750;line-height:1.2;letter-spacing:.45px;text-transform:uppercase}.stat strong{display:block;margin-top:6px;overflow:hidden;color:#fff;font-size:16px;font-weight:850;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.stat .stat-loading{display:inline-block;width:13px;height:13px;margin-top:4px;border:2px solid #4a5a6b;border-top-color:var(--gold);border-radius:50%;animation:spin .7s linear infinite}.cols{display:grid;grid-template-columns:1fr;gap:7px}.panel{min-width:0;padding:13px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm)}.panel:hover{border-color:#344352}.panel h2{margin:0;color:#f7f9fb;font-size:14px;font-weight:800;line-height:1.3}.panel h3,.panel h4{color:#f7fafc}.panel-title-row{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:8px}.panel-title-row h2{min-width:0}.badge{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:3px 7px;border:1px solid var(--line2);border-radius:999px;background:#18222d;color:#bac6d2;font-size:8px;font-weight:750;line-height:1.2;white-space:nowrap}.badge.green{background:var(--green-bg);border-color:var(--green-border);color:var(--green-light)}.badge.blue,.badge.cyan{background:var(--blue-bg);border-color:var(--blue-border);color:var(--blue-light)}.badge.purple{background:var(--purple-bg);border-color:var(--purple-border);color:#cbb2f1}.badge.yellow,.badge.gold{background:var(--gold-bg);border-color:var(--gold-border);color:var(--gold-light)}.badge.red{background:var(--red-bg);border-color:var(--red-border);color:var(--red-light)}.badge.gray{background:#a2afbd1a;border-color:var(--line);color:#8795a4}.kv{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,44%);align-items:center;gap:8px;min-height:32px;padding:6px 0;border-bottom:1px solid rgba(162,175,189,.13);color:#9aa7b5;font-size:10px}.kv:last-child{border-bottom:0}.kv span:first-child{min-width:0}.kv span:last-child{min-width:0;overflow-wrap:anywhere;text-align:right;color:#e5ebf0;font-size:10px;font-weight:700}.notice{padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#101923;color:#b9c5d0;font-size:10px;line-height:1.55}.notice.info,.notice.cyan{background:var(--blue-bg);border-color:var(--blue-border);color:#b9e0ff}.notice.ok{background:var(--green-bg);border-color:var(--green-border);color:#86e8bd}.notice.warn{background:var(--gold-bg);border-color:var(--gold-border);color:#ffda82}.notice.danger{background:var(--red-bg);border-color:var(--red-border);color:#ffabb8}.actions{display:flex;flex-wrap:wrap;gap:6px}.form{display:grid;gap:7px;min-width:0}.row{display:grid;grid-template-columns:1fr;gap:7px}.label{display:block;margin-bottom:4px;color:#9eacbb;font-size:9px;font-weight:750;line-height:1.2}input,select{width:100%;min-width:0;min-height:39px;padding:8px 10px;border:1px solid var(--line2);border-radius:8px;background:#080f17;color:#f7fafc;outline:none;font-size:11px;box-shadow:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}input::placeholder{color:#6e7e8f}input:hover,select:hover{border-color:#465565}input:focus,select:focus{border-color:var(--blue)!important;background:#0d1721;box-shadow:0 0 0 2px #5eb5f526!important}select{cursor:pointer;color:#e5edf5}select option{background:#101923;color:#f7fafc}input:disabled,select:disabled{opacity:.5;cursor:not-allowed}input.input-error{border-color:var(--red)!important;box-shadow:0 0 0 2px #f06b7d1f!important}.progress{width:100%;height:6px;margin-top:6px;overflow:hidden;border-radius:99px;background:#293747}.progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green-dark),var(--green));transition:width .3s ease}.contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.contract-item{min-width:0;padding:9px;border:1px solid var(--line-soft);border-radius:9px;background:#0d1721}.contract-item label{display:block;margin-bottom:4px;color:#919faf;font-size:8px;font-weight:750;line-height:1.2;letter-spacing:.25px;text-transform:uppercase}.contract-item strong{display:block;overflow-wrap:anywhere;color:#eef3f7;font-size:10px;line-height:1.4}.tokenomics-section{display:grid;grid-template-columns:1fr;gap:14px;align-items:center}.pie-chart-container{display:flex;align-items:center;justify-content:center}.pie-chart{position:relative;width:155px;height:155px;border-radius:50%;background:conic-gradient(var(--green) 0deg 36deg,var(--gold) 36deg 216deg,var(--blue) 216deg 270deg,var(--orange) 270deg 342deg,#e1c66f 342deg 360deg)}.pie-center{position:absolute;top:50%;left:50%;width:62px;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:2px solid #253442;border-radius:50%;background:#060b11}.pie-center .pct{color:#fff;font-size:15px;font-weight:900;line-height:1}.pie-center .label{margin-top:3px;color:#8796a5;font-size:7px}.pie-legend{display:grid;gap:5px}.pie-legend .legend-item,.legend-item{min-width:0;display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid var(--line-soft);border-radius:8px;background:#0d1721}.pie-legend .legend-item .color-dot,.color-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%}.legend-text{min-width:0;flex:1;color:#bac6d2;font-size:9px;line-height:1.35}.legend-text strong{color:#f0f4f7}.legend-pct{flex:0 0 auto;font-size:10px;font-weight:850}.guide-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0}.guide-benefit{min-width:0;padding:9px 6px;border:1px solid var(--line-soft);border-radius:9px;background:#0d1721;text-align:center}.guide-benefit .benefit-icon{display:block;margin-bottom:4px;font-size:20px}.guide-benefit h5{color:#f3f7fa;font-size:9px;font-weight:800;line-height:1.2}.guide-benefit p{margin-top:3px;color:#8f9eae;font-size:8px;line-height:1.3}.guide-benefit .benefit-value{display:inline-block;margin-top:5px;padding:2px 6px;border:1px solid var(--gold-border);border-radius:999px;background:var(--gold-bg);color:var(--gold-light);font-size:7px;font-weight:750}.guide-comparison{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:9px;background:#0d1721}.guide-comparison .comp-row{min-width:350px;display:grid;grid-template-columns:1.25fr .85fr .85fr;gap:5px;padding:7px 8px;border-bottom:1px solid var(--line-soft);color:#bfccd8;font-size:9px}.guide-comparison .comp-row:last-child{border-bottom:0}.guide-comparison .comp-row.header{background:#151e27;color:#f7fafc;font-size:8px;font-weight:800;text-transform:uppercase}.guide-comparison .comp-label{color:#bfccd8}.guide-comparison .comp-yes{color:var(--green-light)}.guide-comparison .comp-no{color:var(--red-light)}.guide-steps{display:grid;gap:6px;margin:8px 0}.guide-step{position:relative;display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--line-soft);border-radius:9px;background:#0d1721}.guide-step .step-number{width:28px;height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--gold-dark);color:#fff;font-size:11px;font-weight:900}.guide-step .step-content{min-width:0;flex:1}.guide-step .step-content h4{margin:0 0 3px;color:#f3f7fa;font-size:11px;font-weight:800}.guide-step .step-content p{color:#aab7c5;font-size:9px;line-height:1.5}.guide-step .step-content .step-action{min-height:29px;margin-top:6px;padding:5px 9px;font-size:8px}.guide-step .step-badge{position:absolute;top:6px;right:6px;padding:2px 5px;border:1px solid var(--blue-border);border-radius:999px;background:var(--blue-bg);color:var(--blue-light);font-size:7px}.faq{margin:5px 0;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#0d1721}.faq summary{list-style:none;cursor:pointer;padding:9px 10px;color:#eef3f7;font-size:10px;font-weight:750;line-height:1.4}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:#919faf;font-size:14px}.faq[open] summary{background:#151e27}.faq[open] summary:after{content:"−"}.faq div{padding:0 10px 10px;color:#bac7d2;font-size:9px;line-height:1.65}.faq ul{margin:4px 0;padding-left:18px;color:#bac7d2}.steps{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:8px}.step{padding:9px 10px;border:1px solid var(--line-soft);border-radius:9px;background:#0d1721;color:#bac7d2;font-size:10px;line-height:1.5}.step b{display:block;margin-bottom:3px;color:var(--gold-light);font-size:11px}.chip{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:750}.chip-ok{background:var(--green-bg);color:var(--green-light);border:1px solid var(--green-border)}.chip-no{background:var(--red-bg);color:var(--red-light);border:1px solid var(--red-border)}.lbadge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--line);border-radius:6px;background:#101923;color:#b8c4cf;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:750}.hint{display:flex;align-items:flex-start;gap:6px;margin-top:4px;padding:8px 10px;border:1px solid var(--blue-border);border-left:3px solid var(--blue);border-radius:0 8px 8px 0;background:var(--blue-bg);color:#afc9dd;font-size:9px;line-height:1.45}.hint i{flex:0 0 auto;margin-top:1px;color:var(--blue-light)}.social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:6px}.social-links a{min-height:35px;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#0d1721;color:#bac7d2;font-size:9px;font-weight:700;text-decoration:none}.social-links a:hover{background:#1a2938;border-color:#40505f;color:#f7fafc}#calculator{width:100%;min-width:0}#calculator .panel{overflow:hidden}#calculator .panel>div[style*="grid-template-columns:1fr 1fr"],#calculator .panel>div[style*="grid-template-columns: 1fr 1fr"]{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}#calculator .panel>div[style*="background:rgba(15,18,32,0.4)"]{width:100%!important;padding:11px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:#0d1721!important}.calc-input-wrapper{width:100%;display:flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--line2);border-radius:8px;background:#080f17;transition:border-color .16s ease,box-shadow .16s ease}.calc-input-wrapper:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #5eb5f51f}.calc-input-wrapper input{flex:1;width:100%!important;min-width:0;min-height:34px;padding:6px 2px!important;border:0!important;background:transparent!important;color:#f3f6f8;font-size:13px!important;box-shadow:none!important}.calc-input-wrapper input:focus{border:0!important;box-shadow:none!important}.calc-input-wrapper span{flex:0 0 auto;color:#93a2b2;font-size:9px;font-weight:750}#calculator .form>div>div[style*="display:grid;grid-template-columns:1fr 1fr"],#calculator .form>div>div[style*="display:grid;grid-template-columns: 1fr 1fr"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}#calculator .form>div>div[style*="grid-template-columns:repeat(5,1fr)"]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important}#calculator .form>div>div[style*="grid-template-columns:repeat(5,1fr)"] input{width:100%!important;min-width:0!important;padding:5px 2px!important;text-align:center;font-size:9px!important}.calc-result-grid{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.calc-result-item{min-width:0;width:100%;min-height:60px;padding:8px 6px!important;overflow:hidden;border:1px solid var(--line-soft);border-radius:8px;background:#080f17;text-align:center}.calc-result-item .label{margin-bottom:3px;color:#778594;font-size:7px!important;line-height:1.25;white-space:normal}.calc-result-item .value{display:block;width:100%;overflow:hidden;color:#f3f7fa;font-family:JetBrains Mono,monospace;font-size:11px!important;font-weight:850;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.calc-result-item .value.green{color:var(--green-light)}.calc-result-item .value.cyan{color:var(--blue-light)}.calc-result-item .value.purple{color:#ceb9ef}.calc-result-item .value.gold{color:var(--gold-light)}.calc-result-item .value.blue{color:var(--blue-light)}.calc-result-item .sub{margin-top:3px;color:#738292;font-size:7px;line-height:1.2}.calc-result-item.highlight{background:var(--gold-bg);border-color:var(--gold-border)}.calc-result-item.highlight .value{color:var(--gold-light);font-size:14px!important}.calc-summary-dash{width:100%;margin-top:6px;padding:8px 9px;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:#0b1422}.calc-summary-dash p{margin:0;color:#bcc8d4;font-size:9px!important;line-height:1.55}.calc-summary-dash strong{color:#f3f7fa}.calc-summary-dash .highlight-text{color:var(--gold-light)}.calc-referral-dash{width:100%;margin-top:7px;padding-top:7px;border-top:1px solid var(--line-soft)}.calc-referral-dash .title{margin-bottom:5px;color:#8f9eae;font-size:8px;font-weight:800;text-transform:uppercase}.calc-referral-dash .levels{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important}.calc-referral-dash .levels .lvl{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 5px;border:1px solid var(--line-soft);border-radius:5px;background:#0d1721;font-size:7px}.calc-referral-dash .levels .lvl span:first-child{color:#8292a2}.calc-referral-dash .levels .lvl span:last-child{color:var(--gold-light);font-weight:800;white-space:nowrap}.calc-referral-dash .total-referral{width:100%;display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:4px;padding:5px 6px;border:1px solid var(--gold-border);border-radius:6px;background:var(--gold-bg);font-size:8px}.calc-referral-dash .total-referral span:last-child{color:var(--gold-light);font-weight:850}#calculator #calcBtn{width:100%!important;min-height:39px!important;margin-top:3px;background:var(--green-dark)!important;border-color:var(--green-border)!important}#levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}#levels .kv{min-height:29px;padding:4px 6px;border:1px solid var(--line-soft);border-radius:6px;background:#0d1721}#levels .kv span{font-size:8px}#levels .kv span:last-child{color:var(--gold-light)}#tvlChartContainer,.chart-wrapper{position:relative;width:100%;max-width:100%;overflow:hidden;contain:layout style}#tvlChart{width:100%!important;height:100%!important;max-width:100%!important;overflow:hidden!important;contain:layout style}#dashboard #tvlChartContainer{height:210px!important;min-height:170px!important;max-height:240px!important}#dashboard [style*="grid-template-columns:repeat(auto-fit,minmax(140px,1fr))"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:7px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:#0d1721!important}#dashboard [style*="grid-template-columns:repeat(auto-fit,minmax(140px,1fr))"]>div{padding:5px 2px!important}#dashboard [style*="grid-template-columns:repeat(auto-fit,minmax(140px,1fr))"] [style*="font-size:8px"]{color:#8c9baa!important}#dashboard [style*="grid-template-columns:repeat(auto-fit,minmax(140px,1fr))"] [style*="font-size:14px"]{font-size:12px!important}#stake .notice.danger{background:var(--red-bg)!important;border-color:var(--red-border)!important;color:#ff9eaa!important}#stake .notice.warn{background:var(--gold-bg)!important;border-color:var(--gold-border)!important;color:#f0c86d!important}#stakeStatus{margin-bottom:5px}#about .panel>div[style*="grid-template-columns:1fr 1fr"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}#about .notice.info{background:var(--blue-bg)!important;border-color:var(--blue-border)!important;color:#afd4ef!important}#guide [style*="color:var(--cyan)"]{color:var(--blue-light)!important}.legal-content{width:100%;max-width:820px;margin-inline:auto}.legal-content h2{margin:14px 0 5px;color:#f3f7fa;font-size:13px;font-weight:800}.legal-content h3{margin:11px 0 4px;color:#f0f4f7;font-size:11px}.legal-content p{margin-bottom:7px;color:#aebac5;font-size:10px;line-height:1.7}.legal-content ul{margin-bottom:8px;padding-left:18px;color:#aebac5;font-size:10px;line-height:1.7}.legal-content li{margin-bottom:2px}.highlight-box{padding:9px 10px;border:1px solid var(--green-border);border-radius:8px;background:var(--green-bg)}#ownerWarning{margin-bottom:7px}#owner .cols{gap:7px}#owner .panel{background:#0b1422}#owner input,#owner select{min-height:37px}#owner .form{gap:6px}#owner .notice.danger.small{background:var(--red-bg)!important;border-color:var(--red-border)!important;color:#ff9eaa!important}#owner [style*="rgba(255,83,107,0.05)"]{background:var(--red-bg)!important;border-color:var(--red-border)!important}#owner #renounceOwnershipBtn,#renounceOwnershipBtn{background:var(--red-dark)!important;border-color:var(--red-border)!important;box-shadow:none!important}#owner #renounceOwnershipBtn:hover,#renounceOwnershipBtn:hover{background:var(--red)!important;color:#fff!important}.footer{margin-top:13px;padding:12px 0 4px;border-top:1px solid var(--line);text-align:center;color:#697786;font-size:8px}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:5px}.footer-links a{color:#8d9aa7;font-size:9px;font-weight:650;text-decoration:none}.footer-links a:hover{color:var(--gold-light)}.footer-note{font-size:8px}.notify-overlay{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:15px;background:#030609d1;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.notify-overlay.show{display:flex}.notify-box{width:min(390px,100%);padding:18px;border:1px solid var(--line2);border-radius:14px;background:#101923;box-shadow:var(--shadow-lg);text-align:center;animation:modalIn .18s ease}.notify-icon{width:43px;height:43px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:#0b1219;font-size:18px;font-weight:900}.notify-box.ok .notify-icon{color:var(--green-light);background:var(--green-bg);border-color:var(--green-border)}.notify-box.error .notify-icon{color:var(--red-light);background:var(--red-bg);border-color:var(--red-border)}.notify-box.warn .notify-icon{color:var(--gold-light);background:var(--gold-bg);border-color:var(--gold-border)}.notify-box.info .notify-icon{color:var(--blue-light);background:var(--blue-bg);border-color:var(--blue-border)}.notify-title{margin-bottom:5px;color:#fff;font-size:14px;font-weight:850}.notify-message{color:#b3bec9;font-size:10px;line-height:1.6;word-break:break-word;white-space:pre-line}.notify-action{width:100%;margin-top:11px;min-height:37px;background:var(--green-dark)!important;border-color:var(--green-border)!important}.notify-buttons{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;padding:0;min-height:0}.notify-buttons button{position:static;float:none;flex:0 0 auto;width:auto;min-width:72px;height:44px;min-height:44px;max-height:44px;margin:0;padding:0 18px;box-sizing:border-box;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.notify-buttons button[hidden],.notify-buttons button[style*="display: none"]{display:none!important}.notify-action:not([hidden]),.notify-close:not([hidden]){display:inline-flex;align-items:center;justify-content:center}.notify-message{overflow-wrap:anywhere;white-space:pre-line}@media(max-width:520px){.notify-box{width:min(92vw,430px);max-width:92vw}}.popup-overlay{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:15px;background:#020508e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.popup-overlay.show{display:flex}.popup-box{width:min(440px,100%);max-height:90vh;overflow-y:auto;padding:19px;border:1px solid var(--line2);border-radius:15px;background:#101923;box-shadow:var(--shadow-lg);text-align:center;animation:modalIn .2s ease}.popup-icon{width:47px;height:47px;margin:0 auto 9px;display:flex;align-items:center;justify-content:center;border:1px solid var(--gold-border);border-radius:50%;background:var(--gold-bg);color:var(--gold-light);font-size:19px}.popup-content h3{margin-bottom:7px;color:var(--gold-light);font-size:15px;font-weight:900}.popup-content p{margin-bottom:13px;color:#b7c2cc;font-size:10px;line-height:1.7}.popup-content p strong{color:var(--gold-light)}.popup-btn{width:100%;min-height:39px;background:var(--green-dark)!important;border-color:var(--green-border)!important}.spinner-small{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modalIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}main>div[style*="height:4px"],main>div[style*="height:8px"],main>div[style*="height:10px"],main>div[style*="height:14px"]{height:6px!important}#calculator div[style*="rgba(15,18,32,0.4)"],#about div[style*="rgba(15,18,32,0.4)"]{background:#0d1721!important;border-color:var(--line)!important}[style*="rgba(168,85,247,0.06)"],#calculator [style*="rgba(245,158,11,0.06)"]{border-color:var(--line-soft)!important}#guide [style*="rgba(0,212,255,0.04)"]{background:var(--blue-bg)!important;border-color:var(--blue-border)!important}#owner [style*="rgba(255,83,107,0.2)"]{border-color:var(--red-border)!important}#owner [style*="rgba(255,83,107,0.05)"]{background:var(--red-bg)!important}#calculator .form{width:100%;min-width:0}#calculator .form>div{min-width:0}#calculator input,#calculator select{max-width:100%!important}#calculator .small.muted{color:#71808e!important}#calculator #calcResults{min-width:0!important;min-height:0!important;overflow:hidden}#calculator #calcResults h3{color:#eaf0f4!important}#calculator #calculatorLevelsDisplay{color:#adbac7}#about [style*="color:var(--green)"],#about [style*="color:#00ff88"]{color:var(--green-light)!important}#about [style*="color:#a855f7"],#about [style*="color:#fbbf24"]{color:var(--gold-light)!important}#about [style*="background:#a855f7"]{background:var(--gold)!important}#dashboard [style*="color:var(--gold)"]{color:var(--gold-light)!important}#dashboard [style*="color:var(--green)"]{color:var(--green-light)!important}@media(max-width:600px){.wrap{width:calc(100% - 20px)}main{padding-top:10px;padding-bottom:28px}.header-top{min-height:54px;padding:6px 0}.brand{gap:8px}.brand-logo{width:32px;height:32px;flex-basis:32px}.brand-title{font-size:14px}.brand-sub{font-size:8px;max-width:145px;overflow:hidden;text-overflow:ellipsis}.wallet{min-width:96px;max-width:145px;min-height:36px;padding:7px 9px;font-size:10px}.nav-bar,.nav-bar.has-owner{width:calc(100% + 4px);margin-left:-2px;gap:6px;padding:6px 2px 8px;overflow-x:auto;scrollbar-width:none}.nav-bar::-webkit-scrollbar{display:none}.nav-bar .tab,.nav-bar.has-owner .tab{min-width:86px;min-height:39px!important;padding:8px 9px;border-radius:9px;font-size:10px}.nav-bar .tab i{font-size:12px}.hero{border-radius:14px}.hero{min-height:245px}.hero-content{padding:16px}h1{font-size:26px;line-height:1.06;letter-spacing:-.5px}.hero-content>p{font-size:10px;line-height:1.5}.eyebrow{font-size:8px}.hero-actions{gap:6px;margin-top:9px}.hero-actions button{min-height:34px;padding:7px 10px;font-size:9px}.hero-points{gap:5px 8px;margin-top:8px}.hero-points span{font-size:7px}button,.btn{min-height:36px;padding:8px 11px;font-size:10px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px}.stat{min-height:66px;padding:9px}.stat label{font-size:7px}.stat strong{margin-top:5px;font-size:14px}.cols{grid-template-columns:1fr;gap:7px}.panel{padding:11px;border-radius:10px}.panel h2{font-size:12px}.kv{grid-template-columns:minmax(0,1fr) minmax(90px,44%);gap:7px;min-height:30px;padding:5px 0;font-size:9px}.kv span:last-child{font-size:9px}.small{font-size:9px}.form{gap:6px}.label{font-size:8px}input,select{min-height:37px;padding:8px 9px;font-size:10px}.contract-grid{grid-template-columns:1fr 1fr;gap:5px}.contract-item{padding:8px}.contract-item label{font-size:7px}.contract-item strong{font-size:9px}.tokenomics-section{grid-template-columns:1fr;gap:11px}.pie-chart{width:135px;height:135px}.pie-center{width:54px;height:54px}.pie-center .pct{font-size:13px}.pie-center .label{font-size:6px}.pie-legend{gap:4px}.pie-legend .legend-item{padding:6px 7px}.legend-text{font-size:8px}.legend-pct{font-size:9px}.guide-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.guide-benefit{padding:8px 5px}.guide-benefit .benefit-icon{font-size:18px}.guide-benefit h5{font-size:8px}.guide-benefit p{font-size:7px}.guide-benefit .benefit-value{font-size:6px}.guide-step{padding:9px;gap:8px}.guide-step .step-number{width:27px;height:27px;flex-basis:27px;font-size:10px}.guide-step .step-content h4{font-size:10px}.guide-step .step-content p{font-size:8px}.social-links{grid-template-columns:repeat(2,minmax(0,1fr))}#dashboard #tvlChartContainer{height:185px!important;min-height:160px!important}#calculator .panel{padding:10px}#calculator .panel>div[style*="grid-template-columns:1fr 1fr"],#calculator .panel>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:7px!important}#calculator .panel>div[style*="background:rgba(15,18,32,0.4)"]{padding:9px!important}#calculator .form>div>div[style*="display:grid;grid-template-columns:1fr 1fr"],#calculator .form>div>div[style*="display:grid;grid-template-columns: 1fr 1fr"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}#calculator .form>div>div[style*="grid-template-columns:repeat(5,1fr)"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}#calculator .form>div>div[style*="grid-template-columns:repeat(5,1fr)"] input{font-size:8px!important;padding:4px 1px!important}.calc-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}.calc-result-item{min-height:57px;padding:7px 4px!important}.calc-result-item .label{font-size:6.5px!important}.calc-result-item .value{font-size:9px!important}.calc-result-item.highlight .value{font-size:12px!important}.calc-referral-dash .levels{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer{margin-top:10px;padding-top:10px}.footer-links{gap:7px 10px}}@media(max-width:360px){.wrap{width:calc(100% - 16px)}.header-top{min-height:51px}.brand-logo{width:29px;height:29px;flex-basis:29px}.brand-title{font-size:12px}.brand-sub{font-size:7px;max-width:115px}.wallet{min-width:88px;max-width:110px;min-height:34px;padding:6px 7px;font-size:9px}.nav-bar .tab,.nav-bar.has-owner .tab{min-width:78px;min-height:36px!important;padding:7px;font-size:9px}.nav-bar .tab i{font-size:10px}.hero{min-height:225px}.hero-content{padding:13px}h1{font-size:23px}.hero-content>p{font-size:9px}.hero-actions button{min-height:32px;padding:6px 8px;font-size:8px}.hero-points{gap:4px 6px}.hero-points span{font-size:6.5px}.panel{padding:9px}.panel h2{font-size:11px}.kv{grid-template-columns:minmax(0,1fr) minmax(82px,44%);font-size:8px}.kv span:last-child{font-size:8px}.contract-grid{grid-template-columns:1fr}.contract-item strong{font-size:9px}.guide-benefits{gap:4px}.guide-benefit{padding:7px 3px}.guide-benefit .benefit-icon{font-size:16px}.guide-benefit h5{font-size:7px}.guide-benefit p{font-size:6.5px}.guide-benefit .benefit-value{font-size:5.5px}.social-links{gap:4px}.social-links a{min-height:32px;font-size:8px}#calculator .panel{padding:8px}#calculator .panel>div[style*="background:rgba(15,18,32,0.4)"]{padding:8px!important}#calculator .form>div>div[style*="grid-template-columns:repeat(5,1fr)"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}#calculator .form>div>div[style*="grid-template-columns:repeat(5,1fr)"] input{font-size:7px!important;padding:4px 0!important}.calc-result-item{min-height:54px;padding:6px 3px!important}.calc-result-item .value{font-size:8px!important}.calc-result-item.highlight .value{font-size:11px!important}.calc-referral-dash .levels .lvl{padding:3px 4px;font-size:6.5px}}@media(min-width:601px){.wrap{width:calc(100% - 32px)}.nav-bar{justify-content:center;overflow-x:visible}.nav-bar .tab{min-width:95px;min-height:40px!important;font-size:10px}.cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tokenomics-section{grid-template-columns:180px 1fr}.guide-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.social-links{grid-template-columns:repeat(4,minmax(0,1fr))}#calculator .panel>div[style*="grid-template-columns:1fr 1fr"],#calculator .panel>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#calculator .calc-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#calculator .calc-referral-dash .levels{grid-template-columns:repeat(5,minmax(0,1fr))!important}#dashboard #tvlChartContainer{height:220px!important}}@media(min-width:900px){.wrap{width:min(var(--container),calc(100% - 40px))}.header-top{min-height:60px}.brand-logo{width:38px;height:38px;flex-basis:38px}.brand-title{font-size:16px}.brand-sub{font-size:9px}.wallet{min-width:125px;max-width:210px;min-height:39px;font-size:11px}.nav-bar{gap:7px}.nav-bar .tab,.nav-bar.has-owner .tab{min-width:101px;min-height:40px!important;padding:8px 11px;font-size:10px}.hero{min-height:265px}.hero-content{padding:24px 28px}h1{font-size:38px}.hero-content>p{font-size:13px}.stats{gap:8px}.stat{min-height:74px;padding:11px}.stat strong{font-size:17px}.cols{gap:9px}.panel{padding:14px}.panel h2{font-size:14px}.contract-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tokenomics-section{grid-template-columns:200px 1fr;gap:18px}.guide-benefits{grid-template-columns:repeat(6,minmax(0,1fr))}#dashboard #tvlChartContainer{height:230px!important}}@media(hover:none)and (pointer:coarse){button:hover:not(:disabled),.btn:hover:not(:disabled),.wallet:hover:not(:disabled),.nav-bar .tab:hover:not(:disabled){transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}section,.panel,.stat,.contract-item,.guide-step,.guide-benefit,.faq,#calculator,#calculator *,#owner,#owner *,#dashboard,#dashboard *{min-width:0}.panel,.stat,.contract-item,.guide-step,.guide-benefit,.faq,#calculator input,#calculator select,#owner input,#owner select,#tvlChartContainer,#tvlChart{max-width:100%}@media(max-width:768px){html,body{touch-action:pan-y;-webkit-text-size-adjust:100%}.wrap,main,section,.panel{touch-action:pan-y}}.extended-network{margin-top:12px}.network-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.network-stat{background:#0f12206b;border:1px solid rgba(94,181,245,.12);border-radius:8px;padding:8px;min-width:0}.network-stat .label{display:block;font-size:8px;color:var(--muted);margin-bottom:3px}.network-stat strong{display:block;font-size:11px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-table-wrap{overflow:auto;margin-top:8px;border:1px solid var(--line-soft);border-radius:8px}.network-table{width:100%;border-collapse:collapse;min-width:920px;font-size:9px}.network-table th,.network-table td{padding:7px 8px;border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap}.network-table th{color:var(--muted);font-weight:700;background:#ffffff05;position:sticky;top:0;z-index:1}.network-table td{color:var(--text2)}.network-table tr:last-child td{border-bottom:0}.level-earnings{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:8px}.level-earn{background:#24c9870a;border:1px solid rgba(36,201,135,.08);border-radius:6px;padding:6px;text-align:center}.level-earn b{display:block;font-size:8px;color:var(--muted)}.level-earn span{display:block;font-size:9px;color:var(--green-light);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-controls{display:flex;gap:5px;align-items:center;justify-content:space-between;margin-top:8px;flex-wrap:wrap}.network-controls .page-info{font-size:9px;color:var(--muted)}.network-empty{padding:14px;text-align:center;color:var(--muted);font-size:10px}@media(max-width:700px){.network-grid,.level-earnings{grid-template-columns:repeat(2,1fr)}}@media(max-width:360px){.guide-benefit h5,.guide-benefit p{font-size:8px}.guide-benefit .benefit-value{font-size:7px}.calc-referral-dash .levels .lvl{font-size:8px}.calc-result-item .label{font-size:8px!important}.calc-result-item .value{font-size:9px!important}.calc-result-item.highlight .value{font-size:11px!important}.calc-result-item .sub{font-size:8px}}.pwa-install-banner{color:#fff;border-color:#f4c75b6b;box-shadow:0 12px 35px #0000008c,0 0 24px #f4c75b24;position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(244,199,91,.42);border-radius:16px;background:#080b10f7;box-shadow:0 12px 35px #0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(calc(120% + 20px));opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.pwa-install-banner.show{transform:translateY(0);opacity:1;pointer-events:auto}.pwa-install-info{min-width:0;display:flex;align-items:center;gap:10px}.pwa-install-icon{color:#ffe08a;border-color:#f4c75b75;box-shadow:0 0 16px #f4c75b24;width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:11px;background:#08101d;border:1px solid rgba(244,199,91,.42);font-weight:800;font-size:19px}.pwa-install-text{min-width:0;display:flex;flex-direction:column;gap:2px}.pwa-install-text strong,.pwa-install-text span{color:#9aabc0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-install-text strong{color:#fff;font-size:14px}.pwa-install-text span{font-size:12px;opacity:.72}.pwa-install-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.pwa-install-button,.pwa-install-close{color:#9aabc0;border:0;cursor:pointer;font:inherit}.pwa-install-button{color:#080b10;background:linear-gradient(135deg,#ffe08a,#f4c75b);box-shadow:0 5px 16px #f4c75b57;padding:9px 14px;border-radius:10px;font-weight:700}.pwa-install-close{width:34px;height:34px;border-radius:9px;background:transparent;font-size:23px;line-height:1}@media(min-width:768px){.pwa-install-banner{display:none}}@media(max-width:420px){.pwa-install-banner{left:10px;right:10px;gap:8px;padding:10px}.pwa-install-icon{width:38px;height:38px;flex-basis:38px}.pwa-install-text span{display:none}.pwa-install-button{padding:8px 12px}}
