/* NEITH LOGROS R179 BUNDLE — generated by concatenating stable sources in cascade/execution order. */

/* === SOURCE: logros-r35.css === */
/* NEITH LOGROS R35 — precision polish */
.master-logros .logros-ascension-section{
  padding-top:clamp(4.4rem,7vw,6.5rem);
  padding-bottom:clamp(3.4rem,5vw,5rem);
}
.master-logros .logros-ascension-shell{gap:34px}
.master-logros .logros-ascension-head{
  max-width:980px;
  margin-inline:auto;
  text-align:center;
}
.master-logros .logros-ascension-lead{max-width:820px;margin-inline:auto}
.master-logros .logros-ascension-mini{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  padding:0 18px;
  margin-top:18px;
  border:1px solid rgba(255,214,87,.24);
  border-radius:999px;
  background:linear-gradient(180deg,rgba(45,34,8,.34),rgba(5,15,27,.78));
  box-shadow:0 0 26px rgba(255,214,87,.07),inset 0 1px 0 rgba(255,255,255,.04);
}
.master-logros .logros-ascension-track{
  grid-template-columns:repeat(2,minmax(0,1fr)) 246px repeat(2,minmax(0,1fr));
  gap:16px;
  align-items:stretch;
}
.master-logros .logros-ascension-step{align-items:center;min-width:0}
.master-logros .logros-step-node{
  flex:0 0 auto;
  box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 10px 30px rgba(0,0,0,.24),0 0 26px rgba(255,214,87,.10);
}
.master-logros .logros-step-card{
  width:100%;
  min-height:278px;
  box-sizing:border-box;
  border-color:rgba(0,218,255,.22);
  background:linear-gradient(180deg,rgba(5,21,39,.95),rgba(2,10,20,.99));
  box-shadow:0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05);
}
.master-logros .logros-step-card::before{
  content:"";
  display:block;
  height:2px;
  margin:-18px -18px 17px;
  border-radius:22px 22px 0 0;
  background:linear-gradient(90deg,transparent,rgba(0,238,255,.72),rgba(255,216,100,.78),transparent);
  opacity:.72;
}
.master-logros .logros-ascension-core{
  display:grid;
  place-items:center;
  align-self:stretch;
  min-width:0;
}
.master-logros .logros-trophy-reactor{
  width:220px;
  height:220px;
  box-sizing:border-box;
  display:grid;
  grid-template-rows:auto auto auto;
  place-content:center;
  place-items:center;
  gap:0;
  padding:34px 22px;
  margin:auto;
  text-align:center;
  transform:translateZ(0);
  border-color:rgba(255,216,100,.30);
  background:
    radial-gradient(circle at 50% 46%,rgba(255,219,114,.19),rgba(14,25,43,.84) 43%,rgba(3,10,18,.98) 76%);
  box-shadow:0 0 0 1px rgba(255,255,255,.045) inset,0 0 34px rgba(255,214,87,.13),0 0 70px rgba(0,240,255,.11);
}
.master-logros .logros-trophy-reactor .trophy-cup{
  width:auto;
  margin:0 0 12px;
  font-size:2.35rem;
  line-height:1;
  text-align:center;
}
.master-logros .logros-trophy-reactor b,
.master-logros .logros-trophy-reactor small{
  width:100%;
  max-width:176px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
.master-logros .logros-trophy-reactor b{
  margin-bottom:8px;
  font-size:.92rem;
  line-height:1.24;
  letter-spacing:.10em;
}
.master-logros .logros-trophy-reactor small{line-height:1.35}
.master-logros .trophy-ring{pointer-events:none}

.master-logros .logros-visual-section{
  padding-top:clamp(2.2rem,4vw,3.5rem);
  padding-bottom:clamp(3.8rem,6vw,5.8rem);
}
.master-logros .logros-visual-grid{
  grid-template-columns:minmax(300px,.76fr) minmax(560px,1.24fr);
  gap:clamp(30px,4vw,56px);
  align-items:center;
}
.master-logros .logros-visual-copy{gap:16px;padding-top:0}
.master-logros .logros-visual-stack{gap:12px}
.master-logros .logros-visual-feature{
  grid-template-columns:46px 1fr;
  gap:14px;
  padding:15px 16px;
  border-radius:18px;
  background:linear-gradient(180deg,rgba(5,20,37,.90),rgba(2,11,22,.97));
}
.master-logros .logros-visual-feature b{font-size:.90rem}
.master-logros .logros-visual-feature p{font-size:.94rem;line-height:1.58}
.master-logros .logros-visual-showcase{
  padding:18px;
  border-color:rgba(0,220,255,.34);
  box-shadow:0 28px 70px rgba(0,0,0,.36),0 0 46px rgba(0,188,255,.09),inset 0 1px 0 rgba(255,255,255,.055);
}
.master-logros .logros-main-frame{margin-bottom:14px}
.master-logros .logros-shot-main{
  min-height:330px;
  aspect-ratio:1182/632;
}
.master-logros .logros-capture-grid{gap:14px;align-items:stretch}
.master-logros .logros-capture-card{display:flex;flex-direction:column;min-width:0;height:100%}
.master-logros .logros-capture-card .logros-shot{
  height:auto;
  aspect-ratio:16/10;
  flex:0 0 auto;
}
.master-logros .logros-capture-card .logros-capture-copy{flex:1}
.master-logros .logros-ops-strip{gap:10px;margin-top:14px}
.master-logros .logros-ops-strip div{
  min-height:70px;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  justify-content:center;
}

@media (max-width:1240px){
  .master-logros .logros-ascension-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
  .master-logros .logros-ascension-core{grid-column:1/-1;min-height:220px}
  .master-logros .logros-trophy-reactor{width:200px;height:200px;padding:30px 20px}
  .master-logros .logros-step-card{min-height:230px}
  .master-logros .logros-visual-grid{grid-template-columns:1fr}
  .master-logros .logros-visual-copy{max-width:820px}
}
@media (max-width:760px){
  .master-logros .logros-ascension-head{text-align:left}
  .master-logros .logros-ascension-lead{margin-inline:0}
  .master-logros .logros-ascension-mini{justify-content:flex-start;text-align:left}
  .master-logros .logros-ascension-track{grid-template-columns:1fr}
  .master-logros .logros-step-card{min-height:0}
  .master-logros .logros-ascension-core{min-height:200px}
  .master-logros .logros-trophy-reactor{width:184px;height:184px;padding:28px 16px}
  .master-logros .logros-trophy-reactor b{font-size:.82rem}
  .master-logros .logros-shot-main{min-height:0;aspect-ratio:16/10}
  .master-logros .logros-capture-card .logros-shot{aspect-ratio:16/10}
}
@media (prefers-reduced-motion:reduce){
  .master-logros .logros-ascension-energy,
  .master-logros .trophy-ring,
  .master-logros .hud-discover i:nth-child(2){animation:none!important}
}

/* LOGROS R53 — structural / visual / responsive audit */
.logros-shot img{aspect-ratio:auto}
.logros-shot:focus-visible{outline:2px solid rgba(126,248,255,.92);outline-offset:3px;border-color:rgba(126,248,255,.46);box-shadow:0 0 0 4px rgba(0,219,255,.09),0 18px 38px rgba(0,0,0,.25)}
@media(hover:hover) and (pointer:fine){.logros-shot:hover{transform:translateY(-2px)}}
@media(hover:none),(pointer:coarse){.logros-shot:hover{transform:none}}
@media(max-width:520px){.logros-visual-showcase{padding:.82rem}.logros-capture-top{align-items:flex-start;gap:.6rem;margin-bottom:.72rem}.logros-capture-grid{gap:.75rem}.logros-capture-card{padding:.68rem}.logros-capture-copy{padding-top:.65rem}.logros-ops-strip{gap:.55rem}}
@media(prefers-reduced-motion:reduce){.logros-shot{transition:none}.logros-shot:hover{transform:none!important}}


/* === SOURCE: logros-r143.css === */
/* R143 — Logros premium rebuild */
.logros143-hero .neith-approved-poster-head{max-width:68rem;margin-inline:auto;text-align:center}.logros143-title{margin:.45rem 0 .8rem;color:#f4fdff;font:800 clamp(2.15rem,5.3vw,4.65rem)/.93 "Oxanium","Orbitron",sans-serif;letter-spacing:-.045em;text-transform:uppercase}.logros143-title span{color:#55dcff}.logros143-hero-lead{max-width:62rem;margin:0 auto;color:#96b7c6;line-height:1.68;font-size:1rem}.neith-approved-poster-card--logros143{position:relative;overflow:hidden}.neith-approved-poster-card--logros143:before{content:"";position:absolute;inset:-14% auto -14% -38%;width:38%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0) 18%,rgba(121,240,255,.16) 47%,rgba(255,255,255,.08) 56%,rgba(255,255,255,0) 68%,transparent 100%);transform:skewX(-22deg);animation:logros143Sweep 6.8s linear infinite;pointer-events:none;z-index:2}.neith-approved-poster-link--logros143{position:relative;display:block}.neith-approved-poster-link--logros143 img{display:block}.neith-approved-poster-link--logros143:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 28%,transparent 72%,rgba(0,0,0,.08));pointer-events:none}@keyframes logros143Sweep{0%{left:-42%}100%{left:118%}}
.logros143-explain,.logros143-details,.logros143-plans{padding-top:clamp(2rem,3vw,2.9rem)}.logros143-explain-shell{display:grid;grid-template-columns:minmax(0,.94fr) minmax(21rem,1.06fr);gap:1rem;align-items:stretch}.logros143-copy,.logros143-visual,.logros143-plan-card,.logros143-detail-grid article{border:1px solid rgba(69,213,255,.13);border-radius:1.15rem;background:linear-gradient(155deg,rgba(5,27,45,.91),rgba(1,14,27,.97));box-shadow:0 22px 58px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.03)}.logros143-copy,.logros143-visual,.logros143-plan-card{padding:clamp(1rem,2vw,1.35rem)}
.logros143-copy h2,.logros143-details-head h2,.logros143-plan-head h2{margin:.45rem 0 .65rem;color:#f2fdff;font:800 clamp(1.8rem,3.2vw,2.7rem)/1.03 "Oxanium","Orbitron",sans-serif;letter-spacing:-.03em}.logros143-copy h2 span,.logros143-details-head h2 span,.logros143-plan-head h2 span{color:#5fdfff}.logros143-copy>.lead,.logros143-details-head p,.logros143-plan-head p{margin:0;color:#91b4c3;font-size:.95rem;line-height:1.62}
.logros143-flow{display:grid;gap:.65rem;margin-top:1rem}.logros143-flow article{display:grid;grid-template-columns:2.45rem minmax(0,1fr);gap:.75rem;padding:.8rem .85rem;border:1px solid rgba(68,210,255,.09);border-radius:.88rem;background:rgba(0,17,29,.6)}.logros143-flow article>b{width:2.45rem;height:2.45rem;display:grid;place-items:center;border-radius:.72rem;background:linear-gradient(160deg,#08658d,#074565);color:#9af6ff;font:800 .62rem/1 "Oxanium",sans-serif}.logros143-flow span{display:block;color:#effdff;font:700 .72rem/1.15 "Oxanium",sans-serif}.logros143-flow p{margin:.3rem 0 0;color:#82a7b7;font-size:.78rem;line-height:1.45}.logros143-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.95rem}.logros143-pills span,.logros143-premium-badge i,.logros143-plan-table .yes,.logros143-plan-table .no{display:inline-flex}.logros143-pills span{align-items:center;gap:.42rem;padding:.42rem .62rem;border-radius:999px;border:1px solid rgba(69,212,255,.11);background:rgba(0,18,31,.56);color:#bfecf5;font:700 .48rem/1 "Oxanium",sans-serif;letter-spacing:.06em}.logros143-pills i,.logros143-premium-badge i{width:.42rem;height:.42rem;border-radius:50%;background:#2deaa7;box-shadow:0 0 10px rgba(45,234,167,.5)}
.logros143-visual{position:relative;overflow:hidden}.logros143-visual:before{content:"";position:absolute;right:-8%;top:-20%;width:16rem;height:16rem;background:radial-gradient(circle,rgba(58,225,255,.16),transparent 68%);pointer-events:none}.logros143-visual-head{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;align-items:start;position:relative;z-index:2}.logros143-visual-head span{color:#69adc3;font:700 .5rem/1 "Oxanium",sans-serif;letter-spacing:.1em}.logros143-visual-head b{grid-column:1;color:#effcff;font:800 .9rem/1.15 "Oxanium",sans-serif}.logros143-visual-head em{grid-column:2;grid-row:1/3;align-self:center;display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .65rem;border-radius:999px;background:rgba(5,61,51,.44);border:1px solid rgba(46,234,191,.18);color:#7df2c5;font:800 .48rem/1 "Oxanium",sans-serif;font-style:normal}.logros143-visual-head em i{width:.45rem;height:.45rem;border-radius:50%;background:#2deaa7;box-shadow:0 0 12px rgba(45,234,167,.6)}.logros143-visual-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem}.logros143-visual-board article{padding:.95rem 1rem;border-radius:.95rem;border:1px solid rgba(68,209,255,.1);background:rgba(0,16,28,.68)}.logros143-visual-board small{display:block;color:#6aa9be;font:800 .48rem/1 "Oxanium",sans-serif;letter-spacing:.12em}.logros143-visual-board strong{display:block;margin-top:.45rem;color:#f2fdff;font:800 .8rem/1.25 "Oxanium",sans-serif}.logros143-visual-board p{margin:.4rem 0 0;color:#7f9eb0;font-size:.74rem;line-height:1.45}.logros143-visual-board .accent{background:linear-gradient(135deg,rgba(3,37,57,.94),rgba(5,34,43,.9));box-shadow:0 0 0 1px rgba(46,234,191,.08) inset}.logros143-visual-note{margin-top:.9rem;padding:.85rem .95rem;border-radius:.95rem;background:rgba(4,35,57,.72);color:#8eb3c3;font-size:.82rem;line-height:1.55}
.logros143-details-head{max-width:56rem;margin-bottom:1rem}.logros143-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.logros143-detail-grid article{padding:1rem 1rem .95rem}.logros143-detail-grid b{display:block;color:#effdff;font:800 .82rem/1.15 "Oxanium",sans-serif}.logros143-detail-grid p{margin:.45rem 0 0;color:#85a8b8;font-size:.8rem;line-height:1.5}
.logros143-plan-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;margin-bottom:1rem}.logros143-premium-badge{min-width:15rem;padding:.8rem .95rem;border:1px solid rgba(46,234,191,.18);border-radius:.9rem;background:linear-gradient(135deg,rgba(5,61,50,.52),rgba(3,32,46,.7));text-align:right}.logros143-premium-badge span{display:block;margin-top:.3rem;color:#72a9ba;font:700 .47rem/1 "Oxanium",sans-serif;letter-spacing:.08em}.logros143-premium-badge b{display:block;margin-top:.35rem;color:#eafff9;font:800 .82rem/1.1 "Oxanium",sans-serif}
.logros143-plan-stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:.9rem;align-items:start}.logros143-plan-table{border:1px solid rgba(69,213,255,.13);border-radius:1.15rem;overflow:hidden;background:linear-gradient(155deg,rgba(5,27,45,.91),rgba(1,14,27,.97));box-shadow:0 22px 58px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.03)}.logros143-plan-table .row{display:grid;grid-template-columns:1.6fr .55fr .7fr;align-items:center;padding:.9rem 1rem;border-top:1px solid rgba(255,255,255,.05)}.logros143-plan-table .row.head{background:linear-gradient(90deg,rgba(6,32,53,.96),rgba(3,20,36,.98));border-top:none}.logros143-plan-table .row.head>div{color:#effdff;font:800 .68rem/1 "Oxanium",sans-serif;letter-spacing:.08em}.logros143-plan-table .row:not(.head)>div:first-child{color:#9cbccc;font-size:.87rem;line-height:1.4}.logros143-plan-table .row>div:nth-child(2),.logros143-plan-table .row>div:nth-child(3){justify-self:center}.logros143-plan-table .yes,.logros143-plan-table .no{justify-content:center;align-items:center;min-width:2rem;height:2rem;border-radius:999px;font:800 .8rem/1 "Oxanium",sans-serif}.logros143-plan-table .yes{background:rgba(69,213,255,.12);color:#8fe9ff;border:1px solid rgba(69,213,255,.17)}.logros143-plan-table .yes.premium{background:rgba(45,234,167,.12);color:#7df2c5;border-color:rgba(45,234,167,.22)}.logros143-plan-table .no{background:rgba(255,255,255,.04);color:#6f8b97;border:1px solid rgba(255,255,255,.07)}
.logros143-plan-side{display:grid;gap:.85rem}.logros143-plan-card{position:relative;overflow:hidden}.logros143-plan-card small{display:block;color:#6aa9bd;font:700 .48rem/1 "Oxanium",sans-serif;letter-spacing:.09em}.logros143-plan-card h3{margin:.42rem 0 .35rem;color:#f2fdff;font:800 1rem/1.12 "Oxanium",sans-serif}.logros143-plan-card p{margin:0;color:#84a9b9;font-size:.82rem;line-height:1.58}.logros143-plan-card--premium{border-color:rgba(46,234,191,.3);background:radial-gradient(circle at 95% 0,rgba(46,234,191,.14),transparent 28%),linear-gradient(155deg,rgba(5,36,48,.97),rgba(1,16,28,.99));box-shadow:0 26px 70px rgba(0,0,0,.28),0 0 36px rgba(44,230,191,.08),inset 0 1px rgba(255,255,255,.04)}.logros143-plan-card--premium .glow{position:absolute;right:-4rem;top:-5rem;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,rgba(68,244,196,.14),transparent 68%);pointer-events:none}.logros143-plan-cta{margin-top:.85rem;display:inline-flex;align-items:center;gap:.5rem;padding:.74rem .95rem;border-radius:.78rem;background:linear-gradient(110deg,#4ee8ff,#2df1bb);color:#00151d;text-decoration:none;font:800 .55rem/1 "Oxanium",sans-serif}.logros143-plan-cta em{font-style:normal}
@media(max-width:1100px){.logros143-explain-shell,.logros143-plan-stage{grid-template-columns:1fr}.logros143-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logros143-plan-head{grid-template-columns:1fr}.logros143-premium-badge{text-align:left;min-width:0}}@media(max-width:700px){.logros143-visual-board,.logros143-detail-grid{grid-template-columns:1fr}.logros143-plan-table .row{grid-template-columns:1.15fr .55fr .65fr;padding:.8rem}.logros143-title{font-size:clamp(1.9rem,8vw,3rem)}.logros143-premium-badge{padding:.7rem .8rem}}


/* === SOURCE: logros-r144.css === */
/* R144 stronger animation on Logros approved image */
.neith-approved-poster-card--logros144{position:relative;overflow:hidden}
.neith-approved-poster-card--logros144::before{content:"";position:absolute;top:-18%;bottom:-18%;left:-35%;width:32%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0) 20%,rgba(115,241,255,.28) 46%,rgba(255,255,255,.12) 54%,rgba(255,255,255,0) 64%,transparent 100%);transform:skewX(-18deg);animation:logros144Sweep 5.6s linear infinite;pointer-events:none;z-index:3}
.neith-approved-poster-card--logros144::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 18%,transparent 78%,rgba(0,0,0,.11));pointer-events:none;z-index:2}
.neith-approved-poster-link--logros144::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(89,228,255,.055) 0 2px,transparent 2px 6px);opacity:.22;mix-blend-mode:screen;pointer-events:none;animation:logros144Pulse 6s ease-in-out infinite;z-index:1}
@keyframes logros144Sweep{0%{left:-40%}100%{left:116%}}@keyframes logros144Pulse{0%,100%{opacity:.14}50%{opacity:.26}}


/* === SOURCE: logros-r177.css === */
/* Neith Web R177 — LOGROS reference-accurate premium achievement center */
.master-logros{background:
  radial-gradient(circle at 10% 6%,rgba(0,220,255,.08),transparent 26%),
  radial-gradient(circle at 90% 2%,rgba(71,68,255,.07),transparent 28%),
  linear-gradient(180deg,#020b14 0%,#02101b 46%,#010812 100%)}
.logros177-showcase{position:relative;padding:clamp(1.9rem,3.2vw,3.4rem) 0 clamp(2.4rem,4vw,4rem);overflow:hidden}
.logros177-showcase::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(69,224,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(69,224,255,.022) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.7) 78%,transparent)}
.logros177-shell{position:relative;z-index:1;width:calc(100% - 32px);max-width:1540px;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:.9rem;align-items:stretch}
.logros177-story,.logros177-center{position:relative;overflow:hidden;border:1px solid rgba(58,213,255,.17);border-radius:1.35rem;background:linear-gradient(165deg,rgba(4,21,37,.98),rgba(2,11,22,.995));box-shadow:0 28px 70px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.025)}
.logros177-story{min-height:52.5rem}
.logros177-story-bg{position:absolute;inset:0;background:
 linear-gradient(180deg,rgba(1,10,20,.06) 0%,rgba(1,10,20,.08) 56%,rgba(1,10,20,.22) 70%,rgba(1,10,20,.76) 100%),
 linear-gradient(90deg,rgba(2,11,21,.96) 0%,rgba(2,11,21,.86) 56%,rgba(2,11,21,.25) 100%),
 url('https://image.api.playstation.com/vulcan/ap/rnd/202107/1306/ULEYtghSByX6oHbyGsllSXe4.jpg') center 76% / cover no-repeat;
 filter:saturate(.78) brightness(.58);transform:scale(1.015)}
.logros177-story::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg,transparent,rgba(1,8,17,.34) 30%,rgba(1,8,17,.86));pointer-events:none}
.logros177-story-content{position:relative;z-index:2;padding:1.55rem 1.65rem 2rem;max-width:92%}
.logros177-kicker{color:#6ae9ff;font:900 .62rem/1 Orbitron,sans-serif;letter-spacing:.17em;text-transform:uppercase;margin-bottom:1.15rem}
.logros177-story h1{margin:0;color:#f2fcff;font:900 clamp(2.2rem,3.4vw,3.85rem)/.94 Orbitron,sans-serif;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 16px 30px rgba(0,0,0,.28)}
.logros177-story h1 span{display:inline-block;margin-top:.15rem;background:linear-gradient(180deg,#eafdff 0%,#68ecff 34%,#1bc6ff 68%,#5283ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(24,201,255,.09))}
.logros177-story-content>p{max-width:46rem;margin:1.05rem 0 0;color:#a6bfcd;font-size:.98rem;line-height:1.62}
.logros177-actions{display:grid;gap:.65rem;margin-top:1.25rem}
.logros177-actions article{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 1.1rem;gap:.85rem;align-items:center;padding:.78rem .86rem;border:1px solid rgba(65,220,255,.15);border-radius:1rem;background:linear-gradient(180deg,rgba(3,24,41,.84),rgba(1,14,25,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);backdrop-filter:blur(10px);transition:.2s ease}
.logros177-actions article:hover{transform:translateY(-2px);border-color:rgba(71,228,255,.34);box-shadow:0 14px 30px rgba(0,0,0,.22),0 0 22px rgba(0,213,255,.07),inset 0 1px 0 rgba(255,255,255,.04)}
.logros177-action-icon{width:3.05rem;height:3.05rem;display:grid;place-items:center;border:1px solid rgba(83,231,255,.48);border-radius:.75rem;background:linear-gradient(145deg,rgba(10,83,112,.72),rgba(3,37,56,.82));color:#7af3ff;font:900 1.35rem/1 Orbitron,sans-serif;box-shadow:0 0 20px rgba(0,212,255,.08),inset 0 0 18px rgba(32,220,255,.06)}
.logros177-action-icon.bars{display:flex;align-items:end;justify-content:center;gap:.22rem;padding:.72rem}.logros177-action-icon.bars i{display:block;width:.32rem;border-radius:.2rem;background:linear-gradient(#8ffcff,#32c9ff)}.logros177-action-icon.bars i:nth-child(1){height:.7rem}.logros177-action-icon.bars i:nth-child(2){height:1.15rem}.logros177-action-icon.bars i:nth-child(3){height:1.65rem}
.logros177-actions b{display:block;color:#f3fdff;font:800 .73rem/1.15 Orbitron,sans-serif}.logros177-actions small{display:block;margin-top:.28rem;color:#8eafbf;font-size:.77rem;line-height:1.35}.logros177-actions em{color:#54e8ff;font:500 2rem/1 Inter,sans-serif;font-style:normal;text-align:center}
.logros177-story-footer{position:absolute;z-index:3;left:58%;right:1.5rem;bottom:2.35rem;display:grid;gap:.18rem;color:#60e9ff;font:800 .64rem/1.3 Orbitron,sans-serif;letter-spacing:.2em;text-shadow:0 2px 18px rgba(0,0,0,.8)}.logros177-story-footer i{display:block;width:3rem;height:.18rem;margin-top:.5rem;background:linear-gradient(90deg,#4ee9ff,#20d2ff);box-shadow:0 0 10px rgba(42,223,255,.4)}

.logros177-center{padding:1.15rem 1.15rem 1.2rem;min-height:52.5rem}
.logros177-center-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.logros177-center-head small{display:block;color:#5ea7bf;font:800 .52rem/1 Orbitron,sans-serif;letter-spacing:.11em}.logros177-center-head h2{margin:.35rem 0 0;color:#f5fdff;font:900 clamp(1.05rem,1.8vw,1.55rem)/1.08 Orbitron,sans-serif;letter-spacing:-.015em}.logros177-live{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .72rem;border:1px solid rgba(31,235,169,.2);border-radius:999px;background:rgba(4,54,46,.4);color:#86f2c9;font:900 .5rem/1 Orbitron,sans-serif}.logros177-live i{width:.45rem;height:.45rem;border-radius:50%;background:#28e9aa;box-shadow:0 0 12px rgba(40,233,170,.7)}
.logros177-stats{display:grid;grid-template-columns:1.12fr 1fr .82fr .82fr;gap:.65rem;margin-top:.85rem}.logros177-stats article{display:grid;grid-template-columns:2.6rem 1fr auto;gap:.6rem;align-items:center;min-height:6.3rem;padding:.72rem .78rem;border:1px solid rgba(64,214,255,.15);border-radius:.92rem;background:linear-gradient(160deg,rgba(4,29,48,.9),rgba(1,16,29,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.logros177-stats article.compact{grid-template-columns:2.6rem 1fr}.logros177-stats article>span{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:.75rem;background:rgba(9,35,54,.92);font-size:1.2rem}.logros177-stats article>span.gold{color:#ffd657;border:1px solid rgba(255,204,77,.25);box-shadow:inset 0 0 18px rgba(255,190,27,.08)}.logros177-stats article>span.violet{color:#a88cff;border:1px solid rgba(147,108,255,.25);box-shadow:inset 0 0 18px rgba(147,108,255,.08)}.logros177-stats article>span.blue{color:#52d7ff;border:1px solid rgba(82,215,255,.25);box-shadow:inset 0 0 18px rgba(82,215,255,.08)}
.logros177-stats small{display:block;color:#67aac0;font:900 .45rem/1 Orbitron,sans-serif;letter-spacing:.1em}.logros177-stats b{display:block;margin-top:.28rem;color:#f7fdff;font:900 1.38rem/1 Orbitron,sans-serif}.logros177-stats b em,.logros177-stats div>em{color:#87a9b9;font:700 .65rem/1 Inter,sans-serif;font-style:normal}.logros177-stats strong{align-self:end;color:#5be7ff;font:900 .62rem/1 Orbitron,sans-serif}.meter{height:.42rem;margin-top:.55rem;border-radius:999px;background:rgba(64,173,205,.18);overflow:hidden}.meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#56edff,#18b9ff)}.meter.violet i{background:linear-gradient(90deg,#9b6cff,#5367ff)}
.logros177-featured{position:relative;overflow:hidden;margin-top:.8rem;min-height:18.2rem;border:1px solid rgba(255,201,62,.62);border-radius:1rem;background:#061423;box-shadow:0 0 0 1px rgba(255,193,40,.08) inset,0 0 30px rgba(255,183,35,.12),0 18px 44px rgba(0,0,0,.28)}
.logros177-featured-bg{position:absolute;inset:0;background:
 linear-gradient(90deg,rgba(2,10,19,.9) 0%,rgba(2,10,19,.62) 36%,rgba(2,10,19,.14) 72%,rgba(2,10,19,.36) 100%),
 linear-gradient(180deg,rgba(4,18,31,.12),rgba(2,10,19,.78)),
 url('https://image.api.playstation.com/vulcan/ap/rnd/202107/1306/ULEYtghSByX6oHbyGsllSXe4.jpg') center / cover no-repeat;
 filter:saturate(.92) brightness(.78)}
.logros177-featured-label{position:absolute;z-index:2;left:.75rem;top:.72rem;display:inline-flex;align-items:center;padding:.45rem .68rem;border-radius:999px;background:rgba(2,91,113,.82);border:1px solid rgba(72,225,255,.22);color:#7ef0ff;font:900 .45rem/1 Orbitron,sans-serif;letter-spacing:.06em;backdrop-filter:blur(8px)}
.logros177-featured-main{position:relative;z-index:2;display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:4.1rem 1rem 1rem}.logros177-achievement-icon{width:5.3rem;height:5.3rem;display:grid;place-items:center;border:2px solid rgba(255,190,48,.64);border-radius:1rem;background:radial-gradient(circle,rgba(117,66,4,.84),rgba(31,19,5,.94));color:#ffd56b;font-size:2.2rem;box-shadow:0 0 28px rgba(255,184,37,.24),inset 0 0 26px rgba(255,197,61,.08)}.logros177-featured-copy small{display:block;color:#73c8dc;font:800 .56rem/1 Orbitron,sans-serif;letter-spacing:.16em}.logros177-featured-copy h3{margin:.4rem 0 .35rem;color:#fff;font:900 1.18rem/1.1 Orbitron,sans-serif}.logros177-featured-copy p{margin:0;color:#a8c0cc;font-size:.82rem}.logros177-unlocked{display:grid;grid-template-columns:2.4rem 1fr;gap:.62rem;align-items:center;padding:.7rem .8rem;border:1px solid rgba(34,238,166,.28);border-radius:.85rem;background:rgba(2,55,47,.76);box-shadow:0 0 24px rgba(34,238,166,.08)}.logros177-unlocked>span{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:50%;background:#22e3a0;color:#04241b;font-size:1.25rem;font-weight:900}.logros177-unlocked b{display:block;color:#6ff0bf;font:900 .55rem/1 Orbitron,sans-serif}.logros177-unlocked small{display:block;margin-top:.28rem;color:#a2c2bd;font-size:.67rem;line-height:1.35}
.logros177-featured-meta{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:0 1rem 1rem}.logros177-featured-meta>div{display:grid;grid-template-columns:2rem 1fr;gap:.55rem;align-items:center;padding:.55rem .65rem;border-radius:.75rem;background:rgba(1,12,22,.52);backdrop-filter:blur(8px)}.logros177-featured-meta span{font-size:1.1rem}.logros177-featured-meta b{color:#eefcff;font:800 .6rem/1.15 Orbitron,sans-serif}.logros177-featured-meta small{display:block;margin-top:.16rem;color:#8da8b6;font:500 .64rem/1.3 Inter,sans-serif}.logros177-featured-meta .violet{color:#a77cff}
.logros177-recent-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.95rem}.logros177-recent-head h3{margin:0;color:#58e8ff;font:900 .8rem/1 Orbitron,sans-serif}.logros177-recent-head a{color:#59def5;font:900 .5rem/1 Orbitron,sans-serif;letter-spacing:.05em;text-decoration:none}.logros177-recent-head a span{font-size:1.25rem;vertical-align:-.1rem}
.logros177-games{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.72rem}.logros177-games>article{overflow:hidden;border:1px solid rgba(63,211,255,.14);border-radius:.86rem;background:linear-gradient(180deg,rgba(4,27,45,.95),rgba(2,14,27,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.game-art{position:relative;aspect-ratio:16/9;background-size:cover;background-position:center}.game-art.cyberpunk{background-image:linear-gradient(180deg,transparent,rgba(1,9,17,.16)),url('https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1091500/header.jpg')}.game-art.witcher{background-image:linear-gradient(180deg,transparent,rgba(1,9,17,.16)),url('https://shared.cloudflare.steamstatic.com/store_item_assets/steam/apps/292030/header.jpg')}.game-art.hades{background-image:linear-gradient(180deg,transparent,rgba(1,9,17,.16)),url('https://cdn.akamai.steamstatic.com/steam/apps/1145360/header.jpg')}.game-art.hollow{background-image:linear-gradient(180deg,transparent,rgba(1,9,17,.16)),url('https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/367520/header.jpg')}.game-art .lock,.game-art .done{position:absolute;right:.5rem;top:.5rem;width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;background:rgba(3,30,47,.86);border:1px solid rgba(89,225,255,.2);font-size:.72rem;backdrop-filter:blur(5px)}.game-art .done{background:rgba(19,149,92,.88);color:white;font-size:1rem}.game-copy{padding:.62rem}.game-copy>b{display:block;min-height:2.1em;color:#f3fdff;font:800 .54rem/1.3 Orbitron,sans-serif}.game-copy p{min-height:2.5em;margin:.22rem 0 0;color:#8ba9b8;font-size:.65rem;line-height:1.35}.game-progress{display:grid;grid-template-columns:1fr auto;gap:.45rem;align-items:center;margin-top:.55rem}.game-progress::before{content:"";grid-column:1;grid-row:1;height:.35rem;border-radius:999px;background:rgba(50,181,224,.16)}.game-progress i{grid-column:1;grid-row:1;height:.35rem;border-radius:999px;background:linear-gradient(90deg,#55e9ff,#1bb8ff);z-index:1}.game-progress.green i{background:linear-gradient(90deg,#4bf0aa,#1fc776)}.game-progress strong{grid-column:2;grid-row:1;color:#5de4ff;font:900 .56rem/1 Orbitron,sans-serif}.game-progress.green strong{color:#66efb2}.rarity{display:inline-flex;margin-top:.52rem;padding:.32rem .48rem;border-radius:999px;font:900 .45rem/1 Orbitron,sans-serif}.rarity.epic{background:rgba(115,61,181,.32);color:#c891ff}.rarity.rare{background:rgba(16,87,127,.38);color:#62dfff}.rarity.legendary{background:rgba(101,75,4,.42);color:#ffdf5b}
@media(max-width:1220px){.logros177-shell{grid-template-columns:1fr}.logros177-story{min-height:44rem}.logros177-center{min-height:auto}.logros177-story-footer{left:auto;width:15rem}.logros177-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.logros177-games{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.logros177-story{min-height:42rem}.logros177-story-content{max-width:none;padding:1.15rem}.logros177-story h1{font-size:clamp(2rem,11vw,3.3rem)}.logros177-actions article{grid-template-columns:2.7rem minmax(0,1fr) 1rem}.logros177-action-icon{width:2.55rem;height:2.55rem}.logros177-story-footer{left:1.2rem;right:1.2rem;bottom:1.4rem;width:auto}.logros177-center{padding:.85rem}.logros177-center-head{align-items:flex-start;flex-direction:column}.logros177-stats,.logros177-games,.logros177-featured-meta{grid-template-columns:1fr}.logros177-featured-main{grid-template-columns:4.3rem 1fr;padding-top:3.8rem}.logros177-achievement-icon{width:4.15rem;height:4.15rem}.logros177-unlocked{grid-column:1/-1}.logros177-featured-meta>div{grid-template-columns:1.8rem 1fr}}


/* === SOURCE: logros-r178.css === */
/* Neith Web R178 — Logros FREE/PREMIUM premium commercial rebuild */
.logros178-plans{padding-top:clamp(2rem,3vw,3rem);padding-bottom:clamp(2.2rem,4vw,3.6rem);position:relative;overflow:hidden}
.logros178-plans::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 18%,rgba(50,223,255,.07),transparent 24%),radial-gradient(circle at 22% 78%,rgba(94,83,255,.055),transparent 25%)}
.logros178-head{position:relative;z-index:1;max-width:62rem;margin-bottom:1.1rem}
.logros178-head h2{margin:.4rem 0 .65rem;color:#f3fdff;font:900 clamp(1.85rem,3.5vw,3rem)/1.02 "Oxanium","Orbitron",sans-serif;letter-spacing:-.035em}
.logros178-head h2 span{background:linear-gradient(180deg,#efffff,#73ebff 46%,#24c7ff 76%,#6570ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.logros178-head p{margin:0;max-width:58rem;color:#91b5c5;font-size:.95rem;line-height:1.62}
.logros178-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.95rem;align-items:stretch}
.logros178-tier{position:relative;overflow:hidden;padding:1.1rem;border:1px solid rgba(73,218,255,.13);border-radius:1.2rem;background:linear-gradient(155deg,rgba(5,27,45,.94),rgba(1,13,26,.99));box-shadow:0 24px 64px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.03)}
.logros178-tier--free{background:linear-gradient(155deg,rgba(5,25,42,.91),rgba(2,13,25,.98))}
.logros178-tier--premium{border-color:rgba(45,234,167,.24);background:radial-gradient(circle at 92% 8%,rgba(45,234,167,.12),transparent 27%),linear-gradient(155deg,rgba(5,32,46,.97),rgba(1,14,26,.99));box-shadow:0 30px 76px rgba(0,0,0,.3),0 0 40px rgba(44,230,191,.055),inset 0 1px 0 rgba(255,255,255,.04)}
.logros178-glow{position:absolute;right:-5rem;top:-6rem;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgba(63,246,202,.14),transparent 68%);pointer-events:none}
.logros178-tier-top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}
.logros178-tier-top small{display:block;color:#6fb3c8;font:800 .48rem/1 "Oxanium",sans-serif;letter-spacing:.12em}
.logros178-tier-top h3{margin:.45rem 0 .3rem;color:#f4feff;font:900 1.1rem/1.1 "Oxanium",sans-serif;letter-spacing:.01em}
.logros178-tier-top p{margin:0;color:#87aaba;font-size:.8rem;line-height:1.5;max-width:30rem}
.logros178-tier-mark{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;height:2rem;padding:0 .7rem;border-radius:999px;border:1px solid rgba(84,220,255,.14);background:rgba(0,24,40,.65);color:#92eaff;font:900 .5rem/1 "Oxanium",sans-serif;letter-spacing:.1em}
.logros178-premium-badge{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;padding:0 .75rem;border-radius:999px;border:1px solid rgba(45,234,167,.24);background:rgba(4,57,48,.5);color:#98f7d4;font:900 .5rem/1 "Oxanium",sans-serif;letter-spacing:.09em;box-shadow:0 0 20px rgba(45,234,167,.08)}
.logros178-premium-badge i{width:.42rem;height:.42rem;border-radius:50%;background:#2deaa7;box-shadow:0 0 11px rgba(45,234,167,.65)}
.logros178-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;margin-top:1rem}.logros178-metrics div{padding:.72rem .7rem;border:1px solid rgba(67,210,255,.09);border-radius:.85rem;background:rgba(0,17,29,.58)}.logros178-metrics b{display:block;color:#78e8ff;font:900 1rem/1 "Oxanium",sans-serif}.logros178-metrics span{display:block;margin-top:.35rem;color:#d9f7ff;font:800 .45rem/1.15 "Oxanium",sans-serif;letter-spacing:.06em}
.logros178-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.62rem}.logros178-list li{display:grid;grid-template-columns:.7rem 1fr;gap:.55rem;align-items:start;color:#8eafbe;font-size:.8rem;line-height:1.5}.logros178-list i{width:.45rem;height:.45rem;margin-top:.3rem;border-radius:50%;background:#55dbff;box-shadow:0 0 10px rgba(85,219,255,.35)}
.logros178-foot{margin-top:1rem;padding:.8rem .85rem;border-top:1px solid rgba(255,255,255,.055)}.logros178-foot small,.logros178-premium-cta small{display:block;color:#6f9eb0;font:800 .46rem/1 "Oxanium",sans-serif;letter-spacing:.1em}.logros178-foot b,.logros178-premium-cta b{display:block;margin-top:.35rem;color:#dffbff;font:900 .66rem/1.2 "Oxanium",sans-serif}
.logros178-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem}.logros178-premium-grid article{display:grid;grid-template-columns:1.9rem 1fr;gap:.62rem;padding:.78rem .8rem;border:1px solid rgba(70,223,197,.09);border-radius:.88rem;background:rgba(0,18,30,.62)}.logros178-premium-grid article>span{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.62rem;background:linear-gradient(145deg,rgba(45,234,167,.18),rgba(30,184,223,.12));color:#86f2cf;font:900 .52rem/1 "Oxanium",sans-serif}.logros178-premium-grid b{display:block;color:#effeff;font:800 .65rem/1.18 "Oxanium",sans-serif}.logros178-premium-grid p{margin:.28rem 0 0;color:#85a8b8;font-size:.74rem;line-height:1.42}
.logros178-premium-cta{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:.9rem;padding:.85rem .9rem;border:1px solid rgba(45,234,167,.13);border-radius:.9rem;background:linear-gradient(90deg,rgba(7,47,53,.62),rgba(2,24,37,.75))}.logros178-premium-cta a{display:inline-flex;align-items:center;gap:.6rem;min-height:2.35rem;padding:0 .9rem;border-radius:.72rem;background:linear-gradient(110deg,#67efff,#2df1bb);color:#00151d;text-decoration:none;font:900 .52rem/1 "Oxanium",sans-serif;letter-spacing:.05em;box-shadow:0 12px 24px rgba(44,230,191,.12)}
.logros178-compare{position:relative;z-index:1;margin-top:.85rem;border:1px solid rgba(70,213,255,.1);border-radius:1rem;overflow:hidden;background:linear-gradient(155deg,rgba(4,23,39,.76),rgba(1,13,25,.88))}.logros178-compare-row{display:grid;grid-template-columns:1.65fr .42fr .52fr;align-items:center;min-height:3.1rem;padding:0 .95rem;border-top:1px solid rgba(255,255,255,.045)}.logros178-compare-row.head{min-height:2.6rem;border-top:0;background:linear-gradient(90deg,rgba(6,31,51,.92),rgba(3,18,33,.96))}.logros178-compare-row.head span,.logros178-compare-row.head b{color:#eafcff;font:900 .55rem/1 "Oxanium",sans-serif;letter-spacing:.08em}.logros178-compare-row>span{color:#97b6c5;font-size:.8rem}.logros178-compare-row>b,.logros178-compare-row>i{justify-self:center}.logros178-compare-row i{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:50%;font:900 .72rem/1 "Oxanium",sans-serif;font-style:normal}.logros178-compare-row .yes{color:#89eaff;border:1px solid rgba(69,213,255,.16);background:rgba(69,213,255,.09)}.logros178-compare-row .yes.premium{color:#7ff0c4;border-color:rgba(45,234,167,.22);background:rgba(45,234,167,.1)}.logros178-compare-row .no{color:#627d89;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}
@media(max-width:1020px){.logros178-stage{grid-template-columns:1fr}.logros178-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.logros178-premium-grid,.logros178-metrics{grid-template-columns:1fr}.logros178-tier-top,.logros178-premium-cta{flex-direction:column;align-items:flex-start}.logros178-compare-row{grid-template-columns:1.2fr .45fr .6fr;padding:0 .72rem}.logros178-compare-row>span{font-size:.72rem}}

