.mining-page{font-variant-numeric:tabular-nums}.mining-page header .nav{display:flex;align-items:center;white-space:nowrap}.mining-main{padding-bottom:54px;max-width:1360px}.mining-intro{display:flex;align-items:center;justify-content:space-between;padding:42px 0 30px;gap:30px}.mining-intro h1{font-size:clamp(33px,3.4vw,48px);letter-spacing:-1.5px;margin:17px 0 12px;font-weight:500}.mining-intro p{color:#9aa79e;font-size:14px;line-height:1.9;margin:0}.mobile-break{display:none}.intro-emblem{width:210px;text-align:center;margin-right:8px;color:#bce892}.intro-emblem svg{width:170px;height:140px;display:block;margin:auto}.intro-emblem>span{font-size:7px;letter-spacing:2px;color:#819978;white-space:nowrap}.address-panel{border:1px solid #36442e;border-radius:13px;background:linear-gradient(105deg,#192318,#121914 73%);padding:23px 26px}.address-panel-head{display:flex;justify-content:space-between;align-items:center;gap:14px}.address-panel-head h2{font-size:16px;margin:0;letter-spacing:0}.read-only-label{color:#a9bd98;font-size:10px;white-space:nowrap;border:1px solid #3b4d31;border-radius:20px;padding:5px 10px}.address-form{display:flex;align-items:flex-end;gap:10px;margin-top:17px}.address-field{flex:1;min-width:0}.address-field label{font-size:10px;color:#9cae92;margin:0 0 8px}.address-field input{background:#0c150f;border-color:#3b4c34;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;padding:12px 14px;min-height:44px}.address-form>button{min-height:44px;white-space:nowrap;font-size:12px;padding:12px 17px}.address-form .primary{gap:20px}.address-form .outline{color:#bdcdb4}.address-help{font-size:11px;line-height:1.9;color:#8b9d81;margin:13px 0 0}.mining-status-row{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #2c3a27;margin-top:16px;padding-top:12px}.mining-status{font-size:10px;line-height:1.8;color:#a8b69f;overflow-wrap:anywhere}.text-button{background:none;color:#c4d8b3;font-size:11px;padding:5px 0;white-space:nowrap}.text-button:hover{color:var(--accent)}.mining-error{padding:11px 13px;border:1px solid #795241;background:#35221c;border-radius:7px;font-size:12px;line-height:1.8;color:#f0bea3;overflow-wrap:anywhere;margin:13px 0 0}.mining-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:37px 0 19px}.mining-section-head h2{font-size:22px;margin-top:9px;overflow-wrap:anywhere}.account-badge{font-size:10px;line-height:1.6;border:1px solid #3d4a35;border-radius:20px;padding:6px 12px;color:#a1b293;white-space:nowrap}.account-badge[data-state=ready]{border-color:#627f44;color:var(--accent)}.mining-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mining-kpi{border:1px solid #2d372f;background:#121913;border-radius:12px;padding:21px 20px;min-width:0;display:flex;flex-direction:column}.claimable-kpi{border-color:#52693d;background:linear-gradient(130deg,#25331e,#172114 80%)}.kpi-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.kpi-top h3{font-size:12px;font-weight:400;color:#b7c6ae;margin:0}.kpi-symbol{width:26px;height:26px;display:grid;place-items:center;border:1px solid #394c2e;color:#b7cf9d;border-radius:7px;font-size:16px}.claimable-kpi .kpi-symbol{background:#33472a;border-color:#4c663a;color:var(--accent)}.kpi-number{display:flex;align-items:baseline;gap:8px;margin:19px 0 10px;flex-wrap:wrap}.kpi-number strong{font-family:Manrope,sans-serif;font-size:clamp(22px,2.2vw,33px);font-weight:500;line-height:1.25;letter-spacing:-.6px;overflow-wrap:anywhere;min-width:0}.claimable-kpi .kpi-number strong{color:#daf5bc}.kpi-number>span{font-size:10px;color:#8da17d}.mining-kpi p{font-size:10px;color:#819276;line-height:1.8;margin:0 0 19px}.kpi-footnote,.claim-link{font-size:10px;line-height:1.8;margin-top:auto;color:#718767}.claim-link{display:flex;justify-content:space-between;gap:10px;color:#c7e6ad;border-top:1px solid #3d4e30;padding-top:11px}.kpi-link{color:#a7bd94}.claim-link:hover,.kpi-link:hover{color:var(--accent)}.mining-analysis{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:18px;margin-top:23px}.mining-panel{background:#101713;border:1px solid #2c372e;border-radius:13px;min-width:0;padding:25px}.panel-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.panel-heading h2{font-size:19px;letter-spacing:-.3px;margin-top:10px}.panel-heading .eyebrow{font-size:8px;letter-spacing:1.7px}.panel-tag{font-family:Manrope,sans-serif;font-size:10px;color:#a5b99a;background:#1f2c1c;border:1px solid #384b2e;border-radius:6px;padding:6px 9px}.estimate-kpis{display:flex;gap:40px;margin:27px 0 25px}.estimate-kpis>div{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;min-width:0;flex:1}.estimate-kpis>div+div{padding-left:25px;border-left:1px solid #2e3c2b}.estimate-kpis span{font-size:10px;color:#91a386;width:100%;margin-bottom:8px}.estimate-kpis strong{font-family:Manrope,sans-serif;font-size:28px;font-weight:500;color:#d4edbc;letter-spacing:-.5px;overflow-wrap:anywhere}.estimate-kpis small{font-size:9px;color:#809774}.chart-heading{display:flex;justify-content:space-between;gap:15px;color:#8e9e86;font-size:9px}.chart-key{display:flex;align-items:center;gap:6px}.chart-key i{height:5px;width:5px;background:var(--accent);border-radius:50%}.projection-chart{margin-top:10px;min-height:218px;position:relative}.projection-chart>svg{display:block;width:100%;height:auto;overflow:visible}.projection-chart svg text{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif;font-size:10px;fill:#7e9173}.chart-empty{min-height:216px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:8px;background:repeating-linear-gradient(0deg,transparent,transparent 50px,#a8c0830a 51px),repeating-linear-gradient(90deg,transparent,transparent 80px,#a8c08306 81px);border:1px dashed #2c3c29;margin:12px 0}.chart-empty>span{font-size:36px;color:#7a9b5d;line-height:1}.chart-empty strong{font-size:13px;font-weight:400;color:#adbd9e;margin-top:9px}.chart-empty p{font-size:10px;color:#768c6b;line-height:1.8;max-width:250px;margin:10px 15px 0}.chart-caption{font-size:10px;color:#7f9473;line-height:1.9;border-top:1px solid #293526;padding-top:14px;margin:15px 0 0}.projection-chart table{border-collapse:collapse;width:100%;font-size:10px;margin-top:14px}.projection-chart th,.projection-chart td{padding:9px 5px;text-align:left;border-bottom:1px solid #283423}.projection-chart th{font-weight:400;color:#819675}.projection-chart td{color:#adc39c}.projection-chart details{font-size:10px;color:#97ad88;margin-top:12px}.projection-chart summary{cursor:pointer;padding:7px 0}.weight-panel{display:flex;flex-direction:column}.share-visual{width:195px;height:195px;position:relative;margin:15px auto 11px}.share-donut{width:100%;height:100%;overflow:visible;fill:none;stroke-width:10}.share-track{stroke:#24311f}.share-arc{stroke:var(--accent);stroke-linecap:butt}.share-center{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;pointer-events:none}.share-center strong{font-family:Manrope,sans-serif;font-size:32px;font-weight:500;color:#d3edb9;letter-spacing:-1px}.share-center span{font-size:9px;color:#829873}.weight-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #2c3b27;border-bottom:1px solid #2c3b27}.weight-total>span{font-size:10px;color:#9caf90;display:flex;align-items:center;gap:7px}.weight-total i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#435438}.weight-total strong{font-family:Manrope,sans-serif;color:#c8dabb;font-size:14px;font-weight:500;overflow-wrap:anywhere;text-align:right}.share-summary{color:#8b9d80;font-size:10px;line-height:1.9;margin:13px 0 21px;overflow-wrap:anywhere}.weight-note{display:flex;gap:10px;background:#1a2617;border:1px solid #34472a;border-radius:8px;padding:12px;margin-top:auto}.weight-note>span{color:#b5d297;font-size:17px}.weight-note p{font-size:10px;line-height:1.9;color:#a1b78e;margin:0}.release-panel{margin-top:23px;padding:27px}.block-label{color:#8fa382;font-size:10px;line-height:1.8;text-align:right}.release-progress-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin:26px 0 14px}.release-progress-head>div{display:flex;align-items:baseline;gap:11px}.release-progress-head strong{font-family:Manrope,sans-serif;font-size:31px;font-weight:500;color:#d3ecba;letter-spacing:-.7px}.release-progress-head>div>span{font-size:10px;color:#9fb391}.release-progress-head>span{font-size:10px;color:#7c9270}.release-panel progress{display:block;appearance:none;-webkit-appearance:none;width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;background:#25331f;color:var(--accent)}.release-panel progress::-webkit-progress-bar{background:#25331f;border-radius:8px}.release-panel progress::-webkit-progress-value{background:linear-gradient(90deg,#91b65c,#c7f577);border-radius:8px}.release-panel progress::-moz-progress-bar{background:linear-gradient(90deg,#91b65c,#c7f577);border-radius:8px}.release-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:24px 0 23px}.release-kpis>div{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.release-kpis>div+div{border-left:1px solid #2d3a28;padding-left:25px}.release-kpis span{width:100%;font-size:10px;color:#91a385;margin-bottom:3px}.release-kpis strong{font-family:Manrope,sans-serif;font-size:23px;font-weight:500;color:#cfdec3;overflow-wrap:anywhere}.release-kpis small{font-size:9px;color:#6e8662}.release-period{display:flex;align-items:center;gap:22px;padding:17px 19px;background:#151f12;border:1px solid #2c3e24;border-radius:9px}.release-period>div:not(.period-line){display:flex;flex-direction:column;gap:6px;min-width:0}.release-period>div:last-child{text-align:right}.release-period span{font-size:9px;color:#809772}.release-period time{font-size:11px;color:#bccdb0;line-height:1.8}.period-line{flex:1;display:flex;align-items:center;min-width:40px}.period-line i{width:5px;height:5px;background:#6d8c56;border-radius:50%}.period-line>span{flex:1;height:1px;background:#425a35}.release-disclaimer{font-size:10px;color:#7c9270;line-height:1.9;margin:12px 0 0}.schedule-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 9px;padding-top:24px;border-top:1px solid #2b3827}.schedule-heading h3{font-size:13px;font-weight:400;color:#c2d2b8;margin:0}.schedule-heading>span{font-size:9px;color:#78916b}.schedule-scroll{overflow:auto}.schedule-table{width:100%;border-collapse:collapse;font-size:11px}.schedule-table th{padding:12px 14px 12px 0;text-align:left;font-weight:400;color:#7e9671;font-size:9px;white-space:nowrap;border-bottom:1px solid #32412c}.schedule-table td{padding:15px 14px 15px 0;border-bottom:1px solid #273423;color:#b7caab;line-height:1.9}.schedule-table td:last-child,.schedule-table th:last-child{text-align:right;padding-right:0}.schedule-table th:nth-child(3),.schedule-table td:nth-child(3){text-align:right}.schedule-table .schedule-empty{text-align:center!important;color:#7e9571;padding:26px 15px}.schedule-table .phase-status,.schedule-table .status{display:inline-block;border:1px solid #3b5131;border-radius:20px;color:#b8d49f;padding:2px 9px;font-size:9px;white-space:nowrap}.schedule-table small{font-size:9px;color:#718868;display:block}.mining-explainer{display:grid;grid-template-columns:.8fr 2.2fr;gap:36px;padding:33px 0;margin-top:10px}.explainer-heading h2{font-size:20px;margin:12px 0 17px}.explainer-heading>a{font-size:10px;color:#a2bd8e}.explainer-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.explainer-items>div>span{font-family:Manrope,sans-serif;font-size:10px;color:#6c8b56}.explainer-items h3{font-size:12px;font-weight:400;color:#c2d4b7;margin:12px 0 10px}.explainer-items p{font-size:10px;line-height:2;color:#809676;margin:0}.mining-contracts{border-top:1px solid #293827;border-bottom:1px solid #293827;padding:4px 0}.mining-contracts>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:11px;color:#a1b893;list-style:none;padding:17px 0}.mining-contracts>summary::-webkit-details-marker{display:none}.mining-contracts>summary>span{color:#78966a;font-size:18px;font-weight:400}.mining-contracts[open]>summary>span{transform:rotate(45deg)}.mining-contract-content{padding:0 0 15px}.mining-contract-content p{font-size:11px;color:#829976;line-height:1.9;margin:0 0 15px}.mining-contract-content>div{display:flex;gap:20px;align-items:baseline;margin:11px 0;font-size:10px}.mining-contract-content>div>span{color:#8fa880;min-width:90px}.mining-contract-content a{color:#bbd6a5;overflow-wrap:anywhere;line-height:1.8;min-width:0}.mining-contract-content a:hover{text-decoration:underline}.mining-contract-content code{font-size:10px}.mining-page footer{border-top-color:#273624}.mining-page [aria-busy=true]{opacity:.65}.mining-page button{transition:background .15s,border-color .15s}.mining-page .nav:hover{color:var(--accent)}
@media(min-width:1450px){.mining-intro{padding-top:50px}.mining-main{max-width:1440px}.mining-kpi{padding:23px}.projection-chart{min-height:240px}.chart-empty{min-height:238px}}
@media(max-width:1050px){.mining-page header{gap:25px}.mining-page header nav{gap:20px}.mining-page .header-right{gap:15px}.mining-kpi{padding:18px 15px}.mining-analysis{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:15px}.mining-panel{padding:21px}.estimate-kpis{gap:22px}.estimate-kpis>div+div{padding-left:20px}.estimate-kpis strong{font-size:24px}.share-visual{width:183px;height:183px}.mining-explainer{grid-template-columns:.7fr 2.3fr;gap:25px}.explainer-items{gap:20px}.kpi-top h3{font-size:11px}}
@media(max-width:800px){.mining-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-number strong{font-size:29px}.mining-kpi{padding:20px}.mining-kpi p{margin-bottom:14px}.mining-analysis{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)}.mining-panel{padding:20px}.panel-heading h2{font-size:17px}.share-visual{width:165px;height:165px;margin-top:20px}.share-center strong{font-size:28px}.estimate-kpis{gap:15px}.estimate-kpis>div+div{padding-left:15px}.estimate-kpis strong{font-size:22px}.estimate-kpis span{font-size:9px}.chart-heading{font-size:8px}.release-kpis strong{font-size:21px}.mining-explainer{grid-template-columns:1fr;gap:23px}.explainer-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}.explainer-heading>.eyebrow{width:100%}.explainer-heading h2{margin:5px 0 0}.explainer-heading>a{margin-top:5px}.explainer-items{gap:25px}}
@media(max-width:680px){.mining-page header{padding-top:15px;gap:13px}.mining-page header nav{height:42px;gap:30px}.mining-main{padding:0 5% 30px}.mining-intro{padding:29px 0 25px;gap:10px}.mining-intro h1{font-size:31px;letter-spacing:-1px;margin:14px 0 11px}.mining-intro p{font-size:11px;line-height:1.9}.intro-emblem{width:102px;margin-right:-7px;align-self:center}.intro-emblem svg{width:112px;height:105px}.intro-emblem>span{display:none}.mining-intro>.eyebrow{font-size:8px}.mobile-break{display:block}.address-panel{padding:18px 17px;border-radius:11px}.address-panel-head{gap:8px}.address-panel-head h2{font-size:14px}.read-only-label{font-size:8px;padding:4px 8px}.address-form{flex-wrap:wrap;margin-top:17px;gap:9px}.address-field{flex:1 0 100%}.address-field input{font-size:11px;padding:12px}.address-form>button{flex:1;font-size:11px;padding:11px 9px;min-height:41px}.address-form .primary{gap:18px}.address-help{font-size:10px;margin-top:12px}.mining-status-row{gap:12px;padding-top:11px;margin-top:12px;align-items:flex-start}.mining-status{font-size:9px}.text-button{font-size:10px;padding:0;line-height:1.8}.mining-section-head{margin:28px 0 16px;gap:12px;align-items:flex-end}.mining-section-head h2{font-size:19px;margin-top:9px}.account-badge{font-size:9px;padding:4px 8px;max-width:44%;white-space:normal;overflow-wrap:anywhere;text-align:right}.mining-kpis{gap:10px}.mining-kpi{padding:16px 13px;border-radius:10px}.kpi-top h3{font-size:10px}.kpi-symbol{width:23px;height:23px;font-size:14px}.kpi-number{margin:16px 0 9px;gap:5px}.kpi-number strong{font-size:25px;line-height:1.3}.kpi-number>span{font-size:8px}.mining-kpi p{font-size:9px;line-height:1.8;margin-bottom:14px}.kpi-footnote,.claim-link{font-size:8px;line-height:1.9}.mining-analysis{grid-template-columns:1fr;margin-top:17px;gap:15px}.mining-panel{padding:20px 17px;border-radius:11px}.panel-heading h2{font-size:18px;margin-top:9px}.panel-heading .eyebrow{font-size:7px;letter-spacing:1.4px}.estimate-kpis{gap:20px;margin:25px 0 23px}.estimate-kpis>div+div{padding-left:20px}.estimate-kpis strong{font-size:25px}.estimate-kpis span{font-size:10px}.estimate-kpis small{font-size:8px}.chart-heading{font-size:9px;gap:8px}.chart-key{font-size:8px;gap:5px}.projection-chart{min-height:200px}.chart-empty{min-height:198px}.chart-caption{font-size:9px;line-height:1.9;margin-top:13px;padding-top:12px}.weight-panel{display:grid;grid-template-columns:130px 1fr;column-gap:17px;align-items:center}.weight-panel .panel-heading{grid-column:1/-1;margin-bottom:13px}.share-visual{width:130px;height:130px;grid-column:1;grid-row:2/4;margin:0}.share-center strong{font-size:25px}.share-center span{font-size:8px}.share-donut{stroke-width:10}.weight-total{grid-column:2;flex-direction:column;gap:7px;align-items:flex-start;padding:10px 0 12px;border-top:0;align-self:end}.weight-total>span{font-size:9px}.weight-total strong{font-size:15px}.share-summary{grid-column:2;font-size:9px;line-height:1.9;margin:10px 0;align-self:start}.weight-note{grid-column:1/-1;margin-top:16px;padding:11px}.weight-note p{font-size:9px}.release-panel{margin-top:17px}.block-label{font-size:8px;max-width:125px;overflow-wrap:anywhere}.release-progress-head{margin:22px 0 13px;gap:10px}.release-progress-head strong{font-size:29px}.release-progress-head>div{gap:8px}.release-progress-head>div>span{font-size:9px}.release-progress-head>span{font-size:8px;text-align:right;max-width:100px;line-height:1.8}.release-kpis{gap:12px;margin:21px 0}.release-kpis>div{gap:5px}.release-kpis>div+div{padding-left:12px}.release-kpis span{font-size:8px;line-height:1.8;min-height:29px;margin-bottom:2px}.release-kpis strong{font-size:16px;letter-spacing:-.5px}.release-kpis small{font-size:7px}.release-period{padding:13px 12px;gap:13px}.release-period span{font-size:8px}.release-period time{font-size:9px;line-height:1.8}.period-line{min-width:15px}.release-disclaimer{font-size:9px}.schedule-heading{gap:12px;margin-top:23px;padding-top:20px}.schedule-heading h3{font-size:11px}.schedule-heading>span{font-size:8px}.schedule-table{font-size:9px;min-width:350px}.schedule-table th{font-size:8px;padding-right:12px}.schedule-table td{padding:13px 12px 13px 0;line-height:1.9}.schedule-table .phase-status,.schedule-table .status{font-size:8px;padding:2px 6px}.schedule-table small{font-size:8px}.mining-explainer{padding:29px 0 24px;gap:21px;margin-top:0}.explainer-heading h2{font-size:19px}.explainer-heading>a{font-size:9px}.explainer-items{grid-template-columns:1fr;gap:20px}.explainer-items>div{position:relative;padding-left:32px}.explainer-items>div>span{position:absolute;left:0;top:2px;font-size:9px}.explainer-items h3{font-size:12px;margin:0 0 8px}.explainer-items p{font-size:10px;line-height:1.9}.mining-contracts>summary{font-size:10px;padding:15px 0}.mining-contract-content p{font-size:10px}.mining-contract-content>div{display:block;margin:15px 0}.mining-contract-content>div>span{display:block;font-size:9px;margin-bottom:5px}.mining-contract-content a,.mining-contract-content code{font-size:9px}.mining-page footer{padding-top:23px;padding-bottom:25px}.projection-chart svg text{font-size:10px}}
@media(max-width:360px){.intro-emblem{display:none}.mining-intro h1{font-size:30px}.weight-panel{grid-template-columns:112px 1fr;gap:10px}.share-visual{width:112px;height:112px}.kpi-number strong{font-size:23px}.kpi-top h3{font-size:9px}.release-kpis{gap:8px}.release-kpis>div+div{padding-left:8px}.release-kpis strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.mining-page *{transition:none!important}}

/* The curve and table use one data source; keep both readable on small screens. */
.projection-chart{overflow-x:hidden}.projection-chart .mining-data-table{display:table;width:100%;table-layout:fixed}.projection-chart .mining-data-table th,.projection-chart .mining-data-table td{overflow-wrap:anywhere}.projection-chart .mining-data-table th:last-child,.projection-chart .mining-data-table td:last-child{text-align:right}#miningWalletDialog{width:min(440px,calc(100% - 30px))}#miningWalletDialog h2{font-size:23px;margin:5px 0 12px}#miningWalletDialog p{color:#9bae90;font-size:12px;line-height:1.9}#miningWalletDialog .wallet-option{font-size:12px}#miningWalletDialog .dialog-close{background:transparent;color:#a7be98;font-size:22px;float:right;padding:0 0 8px 12px}

.schedule-table .phase-active{color:#ccedaf;background:#23351c;border-color:#4d6b39}.schedule-table .phase-upcoming{color:#9bad8f;background:#1b2518;border-color:#34462c}.schedule-table .phase-ended{color:#788c6d;background:#151e12;border-color:#293923}

@media(max-width:680px){.mining-kpi .kpi-number strong{font-size:clamp(18px,5.4vw,23px);white-space:nowrap;letter-spacing:-.5px}.mining-kpi .kpi-number{flex-wrap:wrap}.mining-kpi .kpi-number>span{display:block}}
@media(max-width:680px){.projection-chart{overflow-x:auto}.projection-chart>svg{min-width:700px}.projection-chart::before{content:'左右滑动查看每日释放 →';display:block;font-size:9px;color:#829873;margin:10px 0}}
