/* Módulo informativo de Reset - estilos aislados */
.reset-info-page{font-family:Arial,sans-serif;color:#dcefff}
.reset-info-hero{position:relative;display:flex;align-items:center;gap:18px;min-height:126px;padding:22px 24px;margin-bottom:14px;overflow:hidden;border:1px solid #2a5e7d;border-radius:8px;background:radial-gradient(circle at 80% 10%,rgba(33,180,255,.16),transparent 34%),linear-gradient(135deg,#102d45,#071522 68%);box-shadow:0 14px 34px rgba(0,0,0,.28),inset 0 1px rgba(111,222,255,.06)}
.reset-info-hero:before{content:"";position:absolute;left:0;top:0;width:55%;height:2px;background:linear-gradient(90deg,#2fbaff,#8be9ff,transparent);box-shadow:0 0 12px rgba(47,186,255,.65)}
.reset-info-hero-mark{display:flex;width:70px;height:70px;flex:0 0 70px;align-items:center;justify-content:center;border:1px solid #3b8ab2;border-radius:50%;background:radial-gradient(circle,#153d5b,#06121e 70%);color:#79ddff;font-size:35px;text-shadow:0 0 15px rgba(71,203,255,.8);box-shadow:inset 0 0 20px rgba(41,181,242,.09),0 0 18px rgba(41,181,242,.08)}
.reset-info-hero-copy{min-width:0;flex:1}.reset-info-hero-copy>span,.reset-table-heading span{display:block;color:#5bcdf7;font-size:10px;font-weight:800;letter-spacing:1.5px}.reset-info-hero-copy h1{margin:3px 0 5px!important;color:#f3fbff!important;font-size:28px!important;line-height:34px!important}.reset-info-hero-copy p{margin:0;color:#8faabc;font-size:12px;line-height:18px}.reset-info-max{display:flex;min-width:112px;padding:12px 18px;align-items:center;flex-direction:column;border:1px solid #315c78;border-radius:6px;background:rgba(3,12,20,.58)}.reset-info-max small{color:#718da1;font-size:9px;letter-spacing:1px}.reset-info-max strong{margin-top:3px;color:#ffd66a;font-size:31px;line-height:34px;text-shadow:0 0 12px rgba(255,197,42,.18)}
.reset-info-summary{display:grid;margin-bottom:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reset-summary-card{position:relative;min-height:86px;padding:15px 14px;overflow:hidden;border:1px solid #294e68;border-radius:6px;background:linear-gradient(150deg,#0e293f,#071724)}.reset-summary-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#3bbdfc,transparent)}.reset-summary-card span{display:block;color:#7699ae;font-size:9px;font-weight:700;letter-spacing:.8px}.reset-summary-card strong{display:block;margin-top:5px;color:#f1f9ff;font-size:22px;line-height:25px}.reset-summary-card small{display:block;margin-top:3px;color:#68cfee;font-size:9px}
.reset-info-rules{margin-bottom:14px;padding:18px;border:1px solid #294e68;border-radius:7px;background:linear-gradient(145deg,#0d263a,#06141f)}.reset-rule-title{display:flex;margin-bottom:13px;align-items:center;gap:10px}.reset-rule-title>span{color:#56d3ff;font-size:15px}.reset-rule-title strong{display:block;color:#eef9ff;font-size:14px}.reset-rule-title small{display:block;margin-top:2px;color:#7993a6;font-size:9px}.reset-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.reset-rule-grid span{display:block;padding:9px 10px;border:1px solid #26475f;border-radius:4px;background:#081a28;font-size:10px}.reset-rule-grid .yes{color:#ffbe72}.reset-rule-grid .no{color:#7ce3ba}
.reset-table-panel{overflow:hidden;border:1px solid #2b536e;border-radius:8px;background:#071723;box-shadow:0 14px 34px rgba(0,0,0,.27)}.reset-table-heading{display:flex;padding:17px 19px;align-items:center;justify-content:space-between;border-bottom:1px solid #28506b;background:linear-gradient(90deg,#112f46,#0a1c2a)}.reset-table-heading h2{margin:2px 0 0!important;color:#f1f9ff!important;font-size:20px!important}.reset-table-heading>small{color:#8eb0c4;font-size:10px}.reset-table-wrap{overflow-x:auto}.reset-info-table{width:100%;border-collapse:collapse;min-width:720px}.reset-info-table th{padding:12px 14px;border-bottom:1px solid #2b526d;background:#0e293d;color:#65d7ff;font-size:10px;text-align:left;text-transform:uppercase;letter-spacing:.6px}.reset-info-table td{padding:11px 14px;border-bottom:1px solid rgba(47,84,108,.55);color:#c7dce9;font-size:11px}.reset-info-table tbody tr:nth-child(even){background:rgba(17,42,60,.28)}.reset-info-table tbody tr:hover{background:rgba(37,145,202,.09)}.reset-info-table td:first-child b{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #315d78;border-radius:50%;background:#0a2030;color:#68d7ff}.reset-info-table td:first-child em{margin-left:7px;color:#ffd15f;font-style:normal}.reset-info-table td:nth-child(3){color:#f1f8fc}.reset-info-table td:last-child strong{color:#7ce3ba}.reset-info-table tr.milestone{background:linear-gradient(90deg,rgba(36,139,196,.11),rgba(255,193,58,.035))}.reset-info-table tr.milestone td:first-child b{border-color:#d6a83f;color:#ffd66a;box-shadow:0 0 12px rgba(255,194,52,.08)}.reset-info-note{padding:14px 17px;border-top:1px solid #2b526d;background:#0b2233;color:#89a7b9;font-size:10px;line-height:16px}.reset-info-note b{color:#f5c86a}
.reset-info-usercp-card{border-color:#355f79!important;background:radial-gradient(circle at 14% 30%,rgba(46,173,233,.08),transparent 32%),linear-gradient(135deg,#102b41,#081824)!important}.reset-info-usercp-card:after{content:"50";position:absolute;right:35px;top:8px;color:rgba(111,221,255,.12);font-size:37px;font-weight:800}.reset-info-usercp-card .xephiron-usercp-copy strong{color:#8ae6ff!important}.reset-info-usercp-icon{border-color:rgba(87,202,249,.48)!important;box-shadow:inset 0 0 15px rgba(46,185,243,.08),0 0 14px rgba(46,185,243,.06)!important}
@media(max-width:760px){.reset-info-hero{align-items:flex-start;flex-wrap:wrap}.reset-info-max{width:100%;flex-direction:row;justify-content:space-between}.reset-info-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-rule-grid{grid-template-columns:1fr 1fr}.reset-info-hero-copy h1{font-size:24px!important}}
@media(max-width:480px){.reset-info-hero{padding:17px}.reset-info-hero-mark{width:56px;height:56px;flex-basis:56px;font-size:28px}.reset-info-summary,.reset-rule-grid{grid-template-columns:1fr}.reset-table-heading{align-items:flex-start;flex-direction:column;gap:5px}.reset-info-table td,.reset-info-table th{padding:10px}}

/* Mejoras: icono Zen + EXP DINÁMICA */
.zen-head{display:inline-flex;align-items:center;gap:7px}
.zen-symbol{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;flex:0 0 25px;border:1px solid #c99b28;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff2a0 0 9%,#f0bd36 10% 28%,#8a5d0d 58%,#2a1a05 100%);color:#291700;font-family:Georgia,serif;font-size:14px;font-weight:900;line-height:1;text-shadow:0 1px rgba(255,255,255,.35);box-shadow:inset 0 0 0 2px rgba(255,220,112,.13),0 0 7px rgba(255,194,58,.18)}
.zen-head .zen-symbol{width:22px;height:22px;flex-basis:22px;font-size:12px}
.zen-cost{display:inline-flex;align-items:center;gap:8px;color:#f5d77a;white-space:nowrap}.zen-cost b{font-weight:800;color:#f5e4a6}
.zen-mini{display:inline-flex;width:17px;height:17px;min-width:17px;vertical-align:-4px;margin-right:3px;font-size:9px}
.exp-dynamic{display:inline-flex;min-width:48px;height:28px;padding:0 10px;align-items:center;justify-content:center;border:1px solid #3b83a8;border-radius:14px;background:linear-gradient(180deg,#123c57,#0a2538);color:#80e4ff;font-weight:900;font-size:12px;box-shadow:inset 0 0 12px rgba(61,194,246,.08)}
.reset-info-table td:nth-child(4) strong{color:#7ce3ba}.reset-info-table td:last-child{font-weight:800}.reset-info-table tr.milestone .exp-dynamic{border-color:#c99d3c;background:linear-gradient(180deg,#4a3918,#21180a);color:#ffd76a;box-shadow:0 0 10px rgba(255,194,52,.07)}
.reset-exp-explain{display:flex;padding:13px 17px;align-items:center;gap:12px;border-top:1px solid #2b526d;background:linear-gradient(90deg,rgba(10,48,70,.9),rgba(6,27,40,.95));font-size:10px;line-height:16px}.reset-exp-explain b{flex:0 0 auto;padding:5px 9px;border:1px solid #3886aa;border-radius:4px;color:#80e4ff;letter-spacing:.7px}.reset-exp-explain span{color:#9cb8c8}
@media(max-width:480px){.zen-cost .zen-symbol{width:22px;height:22px;flex-basis:22px}.exp-dynamic{min-width:44px;padding:0 8px}.reset-exp-explain{align-items:flex-start;flex-direction:column;gap:7px}}
