.aeon-minecraft-v10{--mc10-line:#2e3947;--mc10-muted:#a5b3c4;max-width:1280px;padding-top:26px;padding-bottom:62px;color:#f4f7fa}
.aeon-minecraft-v10 [x-cloak]{display:none!important}
.aeon-software-library [x-cloak]{display:none!important}
.aeon-software-resume{border-color:#526d9a!important;background:#18273d!important}
.aeon-software-resume strong{color:#e9f1ff}
.aeon-software-resume a{color:#bfd1ff!important}
.aeon-mc10-back{color:#9fb0c5!important;text-decoration:none!important;font:550 12px Inter,sans-serif}
.aeon-mc10-back:hover{color:#fff!important}
.aeon-mc10-header{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:46px 0 32px}
.aeon-mc10-header>div{max-width:850px}
.aeon-mc10-kicker{margin:0 0 18px;color:#84a7e5;font:650 10px Inter,sans-serif;letter-spacing:.15em}
.aeon-mc10-kicker span{padding:0 7px;color:#657a99}
.aeon-mc10-header h1{margin:0;font:650 clamp(43px,4.9vw,69px)/1.07 Manrope,Inter,sans-serif;letter-spacing:-.062em}
.aeon-mc10-header p:last-child{max-width:640px;margin:16px 0 0;color:#b3c1cf;font:400 13px/1.7 Inter,sans-serif}
.aeon-mc10-header img{width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 14px 24px #0009)}
.aeon-minecraft-v10 .aeon-mc10-builder{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:0;border-block:1px solid var(--mc10-line)}
.aeon-mc10-goals{padding:29px 36px 34px 0;border-right:1px solid var(--mc10-line)}
.aeon-mc10-setup{padding:29px 0 34px 37px}
.aeon-mc10-section-head{display:flex;align-items:baseline;gap:13px;margin-bottom:18px}
.aeon-mc10-section-head>span{color:#7799d4;font:650 11px Inter,sans-serif}
.aeon-mc10-section-head h2{margin:0;font:620 23px/1.2 Manrope,Inter,sans-serif;letter-spacing:-.035em}
.aeon-mc10-goal-list{border-top:1px solid var(--mc10-line)}
.aeon-mc10-goal-list button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:78px;padding:14px 15px 14px 0;border:0;border-bottom:1px solid var(--mc10-line);background:transparent;color:#f4f7fa;text-align:left;cursor:pointer;transition:background .18s,padding .18s}
.aeon-mc10-goal-list button:hover{padding-left:12px;background:#182434}
.aeon-mc10-goal-list button[aria-pressed=true]{padding-left:12px;background:#1a2b46;box-shadow:inset 2px 0 #7199ff}
.aeon-mc10-goal-list button>span:first-child{display:flex;flex-direction:column;gap:6px}
.aeon-mc10-goal-list strong{font:620 15px Inter,sans-serif}
.aeon-mc10-goal-list small{color:#a4b4c6;font:400 11px/1.45 Inter,sans-serif}
.aeon-mc10-goal-list button>span:last-child{color:#8da9da;font-size:17px}
.aeon-mc10-tuning{margin-top:26px}
.aeon-mc10-tuning h3{margin:0 0 10px;font:620 12px Inter,sans-serif;color:#dee8f5}
.aeon-mc10-tuning>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #3a4758;border-radius:5px;overflow:hidden}
.aeon-mc10-tuning button{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:4px;min-height:63px;padding:9px 10px;border:0;border-right:1px solid #3a4758;background:#121a25;color:#e7eef8;text-align:left;cursor:pointer}
.aeon-mc10-tuning button:last-child{border-right:0}
.aeon-mc10-tuning button:hover{background:#1e2a3a}
.aeon-mc10-tuning button[aria-pressed=true]{background:#203655;box-shadow:inset 0 2px #769aff}
.aeon-mc10-tuning button strong{font:600 11px Inter,sans-serif}
.aeon-mc10-tuning button small{color:#a3b3c7;font:400 10px Inter,sans-serif}
.aeon-mc10-tuning>p{margin:10px 0 0;color:#899bae;font:400 10px/1.55 Inter,sans-serif}
.aeon-mc10-selection{padding:18px 20px 19px;border:1px solid #465b7a;border-radius:7px;background:linear-gradient(135deg,#192638,#14202d)}
.aeon-mc10-overline{margin:0;color:#99b5ea;font:650 10px/1.35 Inter,sans-serif;letter-spacing:.12em}
.aeon-mc10-selection-head{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-top:10px}
.aeon-mc10-selection-head strong{font:650 clamp(28px,2.8vw,37px)/1.1 Manrope,Inter,sans-serif;letter-spacing:-.055em}
.aeon-mc10-selection-head>span{color:#bfd0eb;font:620 16px Manrope,Inter,sans-serif}
.aeon-mc10-selection>p:not(.aeon-mc10-overline){margin:11px 0 0;color:#b1c1d4;font:400 11px/1.55 Inter,sans-serif}
.aeon-mc10-engine{margin-top:14px}
.aeon-mc10-engine-toggle{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:42px;padding:7px 1px;border:0;border-bottom:1px solid var(--mc10-line);background:transparent;color:#dbe7fa;text-align:left;font:600 12px Inter,sans-serif;cursor:pointer}
.aeon-mc10-engine-toggle:hover{color:#fff}
.aeon-mc10-engine-toggle span{font-size:19px;font-weight:300}
.aeon-mc10-engine-panel{padding:13px 0 11px;border-bottom:1px solid var(--mc10-line)}
.aeon-mc10-engine-panel p{margin:10px 0 8px;color:#94a7be;font:600 10px Inter,sans-serif;letter-spacing:.05em}
.aeon-mc10-engine-panel p:first-child{margin-top:0}
.aeon-mc10-engine-panel>div{display:flex;flex-wrap:wrap;gap:7px}
.aeon-mc10-engine-panel button{min-height:32px;padding:0 11px;border:1px solid #3b4d63;border-radius:4px;background:#151e29;color:#d7e4f3;font:550 11px Inter,sans-serif;cursor:pointer}
.aeon-mc10-engine-panel button:hover{border-color:#7798c8}
.aeon-mc10-engine-panel button[aria-pressed=true]{border-color:#789fff;background:#1f3350;color:#fff}
.aeon-mc10-reset{margin:11px 0 0;padding:0;border:0;background:transparent;color:#a7c1f5;font:550 11px Inter,sans-serif;cursor:pointer}
.aeon-mc10-reset:hover{color:#fff}
.aeon-mc10-version{position:relative;margin-top:19px}
.aeon-mc10-version label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;color:#dfe9f5;font:600 12px Inter,sans-serif}
.aeon-mc10-version label small{color:#8fa6bf;font:400 10px Inter,sans-serif}
.aeon-mc10-version-field{display:flex;align-items:center;gap:15px;min-height:46px;padding:0 13px;border:1px solid #45576e;border-radius:5px;background:#121b26}
.aeon-mc10-version-field:focus-within{border-color:#84a6ff}
.aeon-mc10-version-field>span{min-width:63px;color:#eff5ff;font:650 13px Manrope,Inter,sans-serif}
.aeon-mc10-version-field input{flex:1;min-width:0;padding:0;border:0!important;outline:0!important;background:transparent!important;color:#f4f7fa!important;font:400 12px Inter,sans-serif;box-shadow:none!important}
.aeon-mc10-version-field input::placeholder{color:#879bb3}
.aeon-mc10-version-options{position:absolute;z-index:15;top:100%;left:0;right:0;max-height:261px;overflow:auto;margin-top:5px;border:1px solid #516781;border-radius:5px;background:#172434;box-shadow:0 18px 38px #000a}
.aeon-mc10-version-options button{display:flex;justify-content:space-between;width:100%;min-height:35px;padding:7px 13px;border:0;border-bottom:1px solid #27394d;background:transparent;color:#e9f2fd;text-align:left;font:500 12px Inter,sans-serif;cursor:pointer}
.aeon-mc10-version-options button:hover,.aeon-mc10-version-options button[aria-selected=true]{background:#2a4160}
.aeon-mc10-version-options p{margin:0;padding:12px;color:#b4c3d6;font:400 11px Inter,sans-serif}
.aeon-mc10-compat{margin:12px 0 0;color:#afbed1;font:400 10px/1.5 Inter,sans-serif}
.aeon-minecraft-v10 .aeon-mc10-next{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:37px;padding:34px 0 30px}
.aeon-mc10-next h2{margin:10px 0 10px;font:620 clamp(27px,2.8vw,38px)/1.17 Manrope,Inter,sans-serif;letter-spacing:-.05em}
.aeon-mc10-next>div:first-child>p:last-child{max-width:395px;margin:0;color:#a6b6c7;font:400 11px/1.65 Inter,sans-serif}
.aeon-mc10-plans{border-top:1px solid var(--mc10-line)}
.aeon-mc10-plans a{display:grid;grid-template-columns:minmax(0,1fr) auto 115px;align-items:center;gap:16px;min-height:64px;padding:8px 3px;border-bottom:1px solid var(--mc10-line);color:#f4f7fa!important;text-decoration:none!important;transition:background .18s}
.aeon-mc10-plans a:hover{background:#172638}
.aeon-mc10-plan-name{display:flex;flex-direction:column;gap:4px}
.aeon-mc10-plan-name strong{font:680 15px Manrope,Inter,sans-serif}
.aeon-mc10-plan-name small{color:#9eafc1;font:400 10px Inter,sans-serif}
.aeon-mc10-plan-price{display:flex;align-items:baseline;gap:3px;white-space:nowrap}
.aeon-mc10-plan-price strong{font:650 14px Manrope,Inter,sans-serif}
.aeon-mc10-plan-price small{color:#9aacbf;font:400 10px Inter,sans-serif}
.aeon-mc10-plan-cta{display:flex;justify-content:space-between;gap:5px;color:#b3c9ff;font:600 10px Inter,sans-serif}
.aeon-mc10-plan-cta span{font-size:15px}
.aeon-mc10-next form{display:flex;align-items:end;gap:13px}
.aeon-mc10-next form label{flex:1;color:#dbe6f3;font:600 11px Inter,sans-serif}
.aeon-mc10-next form select{display:block;width:100%;min-height:44px;margin-top:7px;padding:0 10px;border:1px solid #45586e;border-radius:5px;background:#141f2d;color:#f4f7fa}
.aeon-mc10-action{min-height:44px;padding:0 16px;border:0;border-radius:5px;background:#2e6bff;color:#fff;font:650 11px Inter,sans-serif;cursor:pointer}
.aeon-mc10-action:disabled{opacity:.5;cursor:not-allowed}
.aeon-mc10-footnote{margin:0;padding-top:20px;border-top:1px solid var(--mc10-line);color:#90a1b4;font:400 10px/1.65 Inter,sans-serif}
.aeon-minecraft-v10 :is(button,input,a,select):focus-visible{outline:2px solid #a3bdff;outline-offset:3px}
@media(max-width:900px){.aeon-mc10-goals{padding-right:24px}.aeon-mc10-setup{padding-left:24px}.aeon-mc10-next{gap:24px}.aeon-mc10-plans a{grid-template-columns:minmax(0,1fr) auto}.aeon-mc10-plan-cta{grid-column:1/-1;justify-content:flex-start;padding-bottom:4px}}
@media(max-width:700px){.aeon-minecraft-v10{padding-bottom:45px}.aeon-mc10-header{align-items:flex-start;padding:35px 0 26px}.aeon-mc10-header h1{font-size:clamp(39px,9vw,54px)}.aeon-mc10-header p:last-child{font-size:12px}.aeon-mc10-header img{width:58px;height:58px}.aeon-minecraft-v10 .aeon-mc10-builder{display:block}.aeon-mc10-goals{padding:25px 0;border-right:0;border-bottom:1px solid var(--mc10-line)}.aeon-mc10-setup{padding:25px 0}.aeon-minecraft-v10 .aeon-mc10-next{display:block;padding-top:27px}.aeon-mc10-plans,.aeon-mc10-next form{margin-top:20px}.aeon-mc10-plans a{grid-template-columns:minmax(0,1fr) auto 85px}.aeon-mc10-plan-cta{grid-column:auto;justify-content:space-between;padding:0}.aeon-mc10-next form{display:block}.aeon-mc10-next form button{width:100%;margin-top:12px}}
@media(max-width:440px){.aeon-mc10-header img{width:48px;height:48px}.aeon-mc10-header h1{font-size:39px}.aeon-mc10-plan-cta{font-size:0}.aeon-mc10-plan-cta span{font-size:17px}.aeon-mc10-plans a{grid-template-columns:minmax(0,1fr) auto 21px;gap:9px}.aeon-mc10-plan-price{flex-direction:column;align-items:flex-end}.aeon-mc10-tuning button{padding-inline:7px}.aeon-mc10-tuning button strong{font-size:10px}}
@media(prefers-reduced-motion:reduce){.aeon-minecraft-v10 button,.aeon-minecraft-v10 a{transition:none!important}}
