/* Isolated Erayaep Updates styles. Does not modify the main website. */
.up-page{min-height:100vh;background:#080d17;color:#edf5ed;position:relative;overflow-x:hidden}
.up-page *{box-sizing:border-box}
.up-page a{text-decoration:none}
.up-glow{height:750px;position:absolute;inset:0 0 auto;pointer-events:none;background:radial-gradient(ellipse at 87% 18%,#a0f47113,transparent 42%),radial-gradient(ellipse at 5% 50%,#708dc719,transparent 43%)}
.up-container{width:min(1160px,calc(100% - 64px));margin-inline:auto;position:relative}
.up-skip{position:absolute;top:-100px;left:18px;background:#caff76;color:#102014;padding:10px;z-index:100}.up-skip:focus{top:12px}
.up-header{height:83px;border-bottom:1px solid #2c3c43;background:#090f18e0;backdrop-filter:blur(18px);position:relative;z-index:3}
.up-nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.up-links{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:750;color:#9bacb5}.up-links a:hover{color:#caff76}.up-links [aria-current]{color:#eef6ec;border-bottom:2px solid #caff76;padding:10px 0}
.up-nav-right{display:flex;align-items:center;gap:12px}.up-lang-label select{background:#111f2a;color:#e7f2e9;border:1px solid #364a54;border-radius:11px;padding:10px 11px;font-size:12px}.up-back{border:1px solid #38505b;border-radius:11px;padding:11px 15px;background:#13212e;color:#e7f2e9;font-size:12px;font-weight:800}.up-back:hover{border-color:#caff76}
.up-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.up-overline{display:flex;align-items:center;gap:10px;padding:24px 0 17px;border-bottom:1px solid #293843;color:#9fb0b7;font-size:10px;font-weight:900;letter-spacing:.16em}.up-overline-right{margin-left:auto;color:#6b848b}.up-led{display:inline-block;min-width:8px;width:8px;height:8px;border-radius:50%;background:#caff76;box-shadow:0 0 18px #caff7655}
.up-intro{padding:65px 0 39px;max-width:780px}.up-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:900;color:#caff76}.up-intro h1{font-size:clamp(44px,7vw,85px);line-height:1.02;letter-spacing:-.07em;margin:13px 0 19px}.up-intro h1 em{font-family:Georgia,serif;font-weight:400;color:#caff76}.up-intro p{font-size:15px;color:#99adb8;max-width:600px;line-height:1.75}
.up-release{border:1px solid #415b4c;background:linear-gradient(115deg,#182a28 0%,#101f29 55%,#111b28 100%);border-radius:28px;min-height:320px;display:grid;grid-template-columns:1.45fr .85fr;overflow:hidden;position:relative}.up-release-copy{padding:40px 40px 38px;position:relative;z-index:1}.up-chip{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid #587653;border-radius:999px;color:#caff76;font-size:10px;letter-spacing:.1em;font-weight:900}.up-release h2{font-size:clamp(28px,3.5vw,43px);letter-spacing:-.05em;line-height:1.17;margin:19px 0 15px}.up-release h2 span{color:#caff76}.up-release p{max-width:570px;color:#a5baba;line-height:1.75;font-size:13px}.up-release-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:25px}.up-button{padding:13px 19px;border-radius:11px;display:inline-flex;align-items:center;gap:20px;font-weight:900;font-size:12px;justify-content:space-between;transition:transform .2s,background .2s}.up-button:hover{transform:translateY(-2px)}.up-button-main{background:#caff76;color:#172719}.up-button-main:hover{background:#e1ffad}.up-button-outline{border:1px solid #516760;color:#ecf2e9;background:#16262a}.up-state{min-height:1.25em;margin:10px 0 0;font-size:11px!important}.up-release-art{position:relative;min-height:270px;display:grid;place-items:center;overflow:hidden}.up-art-circle{position:absolute;width:310px;height:310px;right:0;top:0;border:1px solid #93a88142;border-radius:50%;box-shadow:0 0 0 45px #86b46d0b,0 0 0 90px #86b46d07}.up-art-logo{font-size:120px;font-weight:950;letter-spacing:-.1em;transform:rotate(-12deg);color:#caff76;text-shadow:0 20px 80px #89ee5144}.up-art-logo span{font-size:62px;vertical-align:top}.up-art-label{position:absolute;bottom:33px;right:28px;font-size:10px;letter-spacing:.2em;color:#a0b9aa}.up-art-bars{position:absolute;top:34px;right:36px;display:flex;gap:4px;align-items:end}.up-art-bars i{display:block;width:5px;height:12px;background:#b8fc88;transform:skew(-15deg)}.up-art-bars i:nth-child(2){height:23px}.up-art-bars i:nth-child(3){height:16px}.up-art-bars i:nth-child(4){height:29px}.up-art-bars i:nth-child(5){height:19px}
.up-history{padding:85px 0 45px}.up-section-header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px}.up-section-header h2{font-size:clamp(32px,4vw,53px);letter-spacing:-.06em;margin-top:8px}.up-section-header p{max-width:350px;font-size:12px;line-height:1.7;color:#8ea7af}.up-filter-row{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:21px}.up-filter{border:1px solid #3a4d57;border-radius:100px;padding:10px 17px;color:#a4b8bc;background:#121e2a;cursor:pointer;font-weight:800;font-size:12px}.up-filter:hover,.up-filter.is-active{color:#182718;background:#caff76;border-color:#caff76}
.up-timeline{display:grid;gap:13px}.up-item{background:#101c28;border:1px solid #304352;border-radius:19px;padding:25px 28px;display:grid;grid-template-columns:126px minmax(0,1fr);gap:28px}.up-date{font-size:11px;color:#9cadb5;font-weight:800}.up-item-badge{display:inline-block;padding:6px 9px;border-radius:7px;background:#273c33;color:#caff76;font-size:10px;font-weight:850;margin-bottom:13px}.up-item[data-type="improved"] .up-item-badge{background:#273449;color:#a5c8ff}.up-item h3{font-size:21px;margin:0 0 8px;letter-spacing:-.03em}.up-item p{font-size:13px;line-height:1.7;color:#9fb2bb}.up-empty{background:#101c28;border:1px solid #304352;padding:23px;border-radius:16px;color:#9cadb5;font-size:13px}.up-empty[hidden]{display:none}
.up-next{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px;border:1px solid #384d50;background:radial-gradient(ellipse at right top,#baff6f12,transparent 48%),#13212d;border-radius:21px;margin:18px 0 80px}.up-next h2{font-size:clamp(25px,3vw,35px);letter-spacing:-.05em;margin:10px 0}.up-next p{font-size:12px;line-height:1.7;color:#a3b4bc;max-width:610px}.up-next .up-button{white-space:nowrap}.up-footer{padding:23px 0 38px;border-top:1px solid #273b44;display:flex;justify-content:space-between;gap:20px;color:#778f97;font-size:11px}.up-footer span:first-child{color:#caff76;font-weight:900;letter-spacing:.1em}
@media(max-width:880px){.up-links{gap:14px}.up-release{grid-template-columns:1fr}.up-release-art{display:none}.up-release-copy{padding:31px}.up-history{padding-top:60px}}
@media(max-width:650px){.up-container{width:calc(100% - 32px)}.up-header{height:70px}.up-links{display:none}.up-intro{padding:44px 0 30px}.up-overline-right{display:none}.up-intro h1{font-size:49px}.up-release-copy{padding:25px}.up-section-header{display:block}.up-section-header p{margin-top:15px}.up-item{grid-template-columns:1fr;gap:8px;padding:20px}.up-date{font-size:10px}.up-next{display:block;padding:25px}.up-next .up-button{margin-top:22px}.up-footer{display:grid;gap:8px}}
@media(prefers-reduced-motion:reduce){.up-button{transition:none}}
